diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..e1c95da Binary files /dev/null and b/.DS_Store differ diff --git a/.gitignore b/.gitignore index 86c056e..8b6e1b3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,8 @@ target/ +.env +cli/.env_prod + +solana/staking/script/.env_dev + +cli/.env_dev diff --git a/Anchor.toml b/Anchor.toml index 520fc40..5c835e4 100644 --- a/Anchor.toml +++ b/Anchor.toml @@ -1,28 +1,23 @@ [toolchain] +anchor_version = "0.29.0" [features] seeds = false skip-lint = false [programs.devnet] -restaking = "8n3FHwYxFgQCQc2FNFkwDUf9mcqupxXcCvgfHbApMLv3" -restaking_v2 = "H69iS4rPnrRAMciLJcpEY3tRtFro7Mo7a2YAU8Q1busv" -solana_ibc = "2HLLVco5HvwWriNbUhmVwA2pCetRkpgrqwnjcsZdyTKT" - -[programs.localnet] -restaking = "8n3FHwYxFgQCQc2FNFkwDUf9mcqupxXcCvgfHbApMLv3" -restaking_v2 = "H69iS4rPnrRAMciLJcpEY3tRtFro7Mo7a2YAU8Q1busv" -solana_ibc = "2HLLVco5HvwWriNbUhmVwA2pCetRkpgrqwnjcsZdyTKT" +merkle_distributor = "A7rDhNV2tVn5gS7g3yWeZAFpsixKXmRdjqHtLXLnYy41" +staking = "FaX6Aqph9zpER3HQ3LRmp67z6uu1QWH7dK3XgbydAeYV" [registry] url = "https://api.apr.dev" [provider] -cluster = "Localnet" -wallet = "/Users/dhruvjain/.config/solana/id.json" +cluster = "https://mainnet.helius-rpc.com/?api-key=66e40465-1f5b-4fb0-a84b-2175801a5ac4" +wallet = "/Users/mykyta/.config/solana/id.json" [workspace] -members = ["solana/restaking/programs/restaking", "solana/solana-ibc/programs/solana-ibc", "solana/restaking-v2/programs/restaking-v2"] +members = ["solana/staking/programs/staking", "solana/merkle-distributor"] [scripts] test = "./solana-test.sh" diff --git a/Cargo.lock b/Cargo.lock index e33c486..95348d4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -12,1702 +12,3427 @@ dependencies = [ "regex", ] +[[package]] +name = "actix-codec" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78d1833b3838dbe990df0f1f87baf640cf6146e898166afe401839d1b001e570" +dependencies = [ + "bitflags 1.3.2", + "bytes 0.5.6", + "futures-core", + "futures-sink", + "log", + "pin-project 0.4.30", + "tokio 0.2.25", + "tokio-util 0.3.1", +] + +[[package]] +name = "actix-codec" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f7b0a21988c1bf877cf4759ef5ddaac04c1c9fe808c9142ecb78ba97d97a28a" +dependencies = [ + "bitflags 2.6.0", + "bytes 1.9.0", + "futures-core", + "futures-sink", + "memchr", + "pin-project-lite 0.2.16", + "tokio 1.42.0", + "tokio-util 0.7.13", + "tracing", +] + +[[package]] +name = "actix-connect" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "177837a10863f15ba8d3ae3ec12fac1099099529ed20083a27fdfe247381d0dc" +dependencies = [ + "actix-codec 0.3.0", + "actix-rt 1.1.1", + "actix-service 1.0.6", + "actix-utils 2.0.0", + "derive_more 0.99.18", + "either", + "futures-util", + "http 0.2.12", + "log", + "trust-dns-proto", + "trust-dns-resolver", +] + +[[package]] +name = "actix-cors" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36b133d8026a9f209a9aeeeacd028e7451bcca975f592881b305d37983f303d7" +dependencies = [ + "actix-web 3.3.3", + "derive_more 0.99.18", + "futures-util", + "log", + "once_cell", + "tinyvec", +] + +[[package]] +name = "actix-http" +version = "2.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2be6b66b62a794a8e6d366ac9415bb7d475ffd1e9f4671f38c1d8a8a5df950b3" +dependencies = [ + "actix-codec 0.3.0", + "actix-connect", + "actix-rt 1.1.1", + "actix-service 1.0.6", + "actix-threadpool", + "actix-utils 2.0.0", + "base64 0.13.1", + "bitflags 1.3.2", + "brotli 3.5.0", + "bytes 0.5.6", + "cookie", + "copyless", + "derive_more 0.99.18", + "either", + "encoding_rs", + "flate2", + "futures-channel", + "futures-core", + "futures-util", + "fxhash", + "h2 0.2.7", + "http 0.2.12", + "httparse", + "indexmap 1.9.3", + "itoa 0.4.8", + "language-tags 0.2.2", + "lazy_static", + "log", + "mime", + "percent-encoding", + "pin-project 1.1.8", + "rand 0.7.3", + "regex", + "serde", + "serde_json", + "serde_urlencoded", + "sha-1", + "slab", + "time 0.2.27", +] + +[[package]] +name = "actix-http" +version = "3.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d48f96fc3003717aeb9856ca3d02a8c7de502667ad76eeacd830b48d2e91fac4" +dependencies = [ + "actix-codec 0.5.2", + "actix-rt 2.10.0", + "actix-service 2.0.2", + "actix-utils 3.0.1", + "ahash 0.8.11", + "base64 0.22.1", + "bitflags 2.6.0", + "bytes 1.9.0", + "bytestring", + "derive_more 0.99.18", + "encoding_rs", + "futures-core", + "http 0.2.12", + "httparse", + "httpdate", + "itoa 1.0.14", + "language-tags 0.3.2", + "local-channel", + "mime", + "percent-encoding", + "pin-project-lite 0.2.16", + "rand 0.8.5", + "sha1 0.10.6", + "smallvec", + "tokio 1.42.0", + "tokio-util 0.7.13", + "tracing", +] + +[[package]] +name = "actix-macros" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4ca8ce00b267af8ccebbd647de0d61e0674b6e61185cc7a592ff88772bed655" +dependencies = [ + "quote", + "syn 1.0.109", +] + +[[package]] +name = "actix-macros" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb" +dependencies = [ + "quote", + "syn 2.0.95", +] + +[[package]] +name = "actix-multipart" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5011f5be460e35a5b82e1745c0ea0c6293e8f8d38bbaa1f0455afcff5b454ad6" +dependencies = [ + "actix-utils 3.0.1", + "actix-web 4.9.0", + "bytes 1.9.0", + "derive_more 0.99.18", + "futures-core", + "httparse", + "local-waker", + "log", + "memchr", + "mime", +] + +[[package]] +name = "actix-router" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ad299af73649e1fc893e333ccf86f377751eb95ff875d095131574c6f43452c" +dependencies = [ + "bytestring", + "http 0.2.12", + "log", + "regex", + "serde", +] + +[[package]] +name = "actix-router" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13d324164c51f63867b57e73ba5936ea151b8a41a1d23d1031eeb9f70d0236f8" +dependencies = [ + "bytestring", + "cfg-if 1.0.0", + "http 0.2.12", + "regex-lite", + "serde", + "tracing", +] + +[[package]] +name = "actix-rt" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "143fcc2912e0d1de2bcf4e2f720d2a60c28652ab4179685a1ee159e0fb3db227" +dependencies = [ + "actix-macros 0.1.3", + "actix-threadpool", + "copyless", + "futures-channel", + "futures-util", + "smallvec", + "tokio 0.2.25", +] + +[[package]] +name = "actix-rt" +version = "2.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24eda4e2a6e042aa4e55ac438a2ae052d3b5da0ecf83d7411e1a368946925208" +dependencies = [ + "futures-core", + "tokio 1.42.0", +] + +[[package]] +name = "actix-server" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45407e6e672ca24784baa667c5d32ef109ccdd8d5e0b5ebb9ef8a67f4dfb708e" +dependencies = [ + "actix-codec 0.3.0", + "actix-rt 1.1.1", + "actix-service 1.0.6", + "actix-utils 2.0.0", + "futures-channel", + "futures-util", + "log", + "mio 0.6.23", + "mio-uds", + "num_cpus", + "slab", + "socket2 0.3.19", +] + +[[package]] +name = "actix-server" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ca2549781d8dd6d75c40cf6b6051260a2cc2f3c62343d761a969a0640646894" +dependencies = [ + "actix-rt 2.10.0", + "actix-service 2.0.2", + "actix-utils 3.0.1", + "futures-core", + "futures-util", + "mio 1.0.3", + "socket2 0.5.8", + "tokio 1.42.0", + "tracing", +] + +[[package]] +name = "actix-service" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0052435d581b5be835d11f4eb3bce417c8af18d87ddf8ace99f8e67e595882bb" +dependencies = [ + "futures-util", + "pin-project 0.4.30", +] + +[[package]] +name = "actix-service" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b894941f818cfdc7ccc4b9e60fa7e53b5042a2e8567270f9147d5591893373a" +dependencies = [ + "futures-core", + "paste", + "pin-project-lite 0.2.16", +] + +[[package]] +name = "actix-testing" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47239ca38799ab74ee6a8a94d1ce857014b2ac36f242f70f3f75a66f691e791c" +dependencies = [ + "actix-macros 0.1.3", + "actix-rt 1.1.1", + "actix-server 1.0.4", + "actix-service 1.0.6", + "log", + "socket2 0.3.19", +] + +[[package]] +name = "actix-threadpool" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d209f04d002854b9afd3743032a27b066158817965bf5d036824d19ac2cc0e30" +dependencies = [ + "derive_more 0.99.18", + "futures-channel", + "lazy_static", + "log", + "num_cpus", + "parking_lot 0.11.2", + "threadpool", +] + +[[package]] +name = "actix-tls" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24789b7d7361cf5503a504ebe1c10806896f61e96eca9a7350e23001aca715fb" +dependencies = [ + "actix-codec 0.3.0", + "actix-service 1.0.6", + "actix-utils 2.0.0", + "futures-util", +] + +[[package]] +name = "actix-utils" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e9022dec56632d1d7979e59af14f0597a28a830a9c1c7fec8b2327eb9f16b5a" +dependencies = [ + "actix-codec 0.3.0", + "actix-rt 1.1.1", + "actix-service 1.0.6", + "bitflags 1.3.2", + "bytes 0.5.6", + "either", + "futures-channel", + "futures-sink", + "futures-util", + "log", + "pin-project 0.4.30", + "slab", +] + +[[package]] +name = "actix-utils" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88a1dcdff1466e3c2488e1cb5c36a71822750ad43839937f85d2f4d9f8b705d8" +dependencies = [ + "local-waker", + "pin-project-lite 0.2.16", +] + +[[package]] +name = "actix-web" +version = "3.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6534a126df581caf443ba2751cab42092c89b3f1d06a9d829b1e17edfe3e277" +dependencies = [ + "actix-codec 0.3.0", + "actix-http 2.2.2", + "actix-macros 0.1.3", + "actix-router 0.2.7", + "actix-rt 1.1.1", + "actix-server 1.0.4", + "actix-service 1.0.6", + "actix-testing", + "actix-threadpool", + "actix-tls", + "actix-utils 2.0.0", + "actix-web-codegen 0.4.0", + "awc", + "bytes 0.5.6", + "derive_more 0.99.18", + "encoding_rs", + "futures-channel", + "futures-core", + "futures-util", + "fxhash", + "log", + "mime", + "pin-project 1.1.8", + "regex", + "serde", + "serde_json", + "serde_urlencoded", + "socket2 0.3.19", + "time 0.2.27", + "tinyvec", + "url", +] + +[[package]] +name = "actix-web" +version = "4.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9180d76e5cc7ccbc4d60a506f2c727730b154010262df5b910eb17dbe4b8cb38" +dependencies = [ + "actix-codec 0.5.2", + "actix-http 3.9.0", + "actix-macros 0.2.4", + "actix-router 0.5.3", + "actix-rt 2.10.0", + "actix-server 2.5.0", + "actix-service 2.0.2", + "actix-utils 3.0.1", + "actix-web-codegen 4.3.0", + "ahash 0.8.11", + "bytes 1.9.0", + "bytestring", + "cfg-if 1.0.0", + "derive_more 0.99.18", + "encoding_rs", + "futures-core", + "futures-util", + "impl-more", + "itoa 1.0.14", + "language-tags 0.3.2", + "log", + "mime", + "once_cell", + "pin-project-lite 0.2.16", + "regex-lite", + "serde", + "serde_json", + "serde_urlencoded", + "smallvec", + "socket2 0.5.8", + "time 0.3.37", + "url", +] + +[[package]] +name = "actix-web-codegen" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad26f77093333e0e7c6ffe54ebe3582d908a104e448723eec6d43d08b07143fb" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "actix-web-codegen" +version = "4.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f591380e2e68490b5dfaf1dd1aa0ebe78d84ba7067078512b4ea6e4492d622b8" +dependencies = [ + "actix-router 0.5.3", + "proc-macro2", + "quote", + "syn 2.0.95", +] + +[[package]] +name = "addr2line" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b" +dependencies = [ + "gimli 0.26.2", +] + [[package]] name = "addr2line" -version = "0.21.0" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" +dependencies = [ + "gimli 0.31.1", +] + +[[package]] +name = "adler2" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" + +[[package]] +name = "aead" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877" +dependencies = [ + "generic-array 0.14.7", +] + +[[package]] +name = "aes" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8" +dependencies = [ + "cfg-if 1.0.0", + "cipher 0.3.0", + "cpufeatures", + "opaque-debug 0.3.1", +] + +[[package]] +name = "aes" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" +dependencies = [ + "cfg-if 1.0.0", + "cipher 0.4.4", + "cpufeatures", +] + +[[package]] +name = "aes-gcm-siv" +version = "0.10.3" +source = "git+https://github.com/RustCrypto/AEADs?rev=6105d7a5591aefa646a95d12b5e8d3f55a9214ef#6105d7a5591aefa646a95d12b5e8d3f55a9214ef" +dependencies = [ + "aead", + "aes 0.7.5", + "cipher 0.3.0", + "ctr 0.8.0", + "polyval", + "subtle", + "zeroize", +] + +[[package]] +name = "ahash" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" +dependencies = [ + "getrandom 0.2.15", + "once_cell", + "version_check", +] + +[[package]] +name = "ahash" +version = "0.8.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" +dependencies = [ + "cfg-if 1.0.0", + "getrandom 0.2.15", + "once_cell", + "version_check", + "zerocopy", +] + +[[package]] +name = "aho-corasick" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" +dependencies = [ + "memchr", +] + +[[package]] +name = "alloc-no-stdlib" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" + +[[package]] +name = "alloc-stdlib" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" +dependencies = [ + "alloc-no-stdlib", +] + +[[package]] +name = "alloy-json-abi" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63c9319ad8b2b623c6a3ac15899f8ffb71479224762dbaedc385c16efbb6cfe3" +dependencies = [ + "alloy-primitives", + "alloy-sol-type-parser", + "serde", +] + +[[package]] +name = "alloy-primitives" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0628ec0ba5b98b3370bb6be17b12f23bfce8ee4ad83823325a20546d9b03b78" +dependencies = [ + "bytes 1.9.0", + "cfg-if 1.0.0", + "const-hex", + "derive_more 0.99.18", + "hex-literal", + "itoa 1.0.14", + "ruint", + "serde", + "tiny-keccak", +] + +[[package]] +name = "alloy-sol-macro" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a98ad1696a2e17f010ae8e43e9f2a1e930ed176a8e3ff77acfeff6dfb07b42c" +dependencies = [ + "alloy-json-abi", + "const-hex", + "dunce", + "heck 0.4.1", + "proc-macro-error", + "proc-macro2", + "quote", + "serde_json", + "syn 2.0.95", + "syn-solidity", + "tiny-keccak", +] + +[[package]] +name = "alloy-sol-type-parser" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81c61ccc29e7c58bf16a2f780898852348183f58b127bde03ced6d07ad544787" +dependencies = [ + "winnow 0.5.40", +] + +[[package]] +name = "alloy-sol-types" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98d7107bed88e8f09f0ddcc3335622d87bfb6821f3e0c7473329fb1cfad5e015" +dependencies = [ + "alloy-primitives", + "alloy-sol-macro", + "const-hex", +] + +[[package]] +name = "anchor-attribute-access-control" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5f619f1d04f53621925ba8a2e633ba5a6081f2ae14758cbb67f38fd823e0a3e" +dependencies = [ + "anchor-syn", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "anchor-attribute-account" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7f2a3e1df4685f18d12a943a9f2a7456305401af21a07c9fe076ef9ecd6e400" +dependencies = [ + "anchor-syn", + "bs58 0.5.1", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "anchor-attribute-constant" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9423945cb55627f0b30903288e78baf6f62c6c8ab28fb344b6b25f1ffee3dca7" +dependencies = [ + "anchor-syn", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "anchor-attribute-error" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93ed12720033cc3c3bf3cfa293349c2275cd5ab99936e33dd4bf283aaad3e241" +dependencies = [ + "anchor-syn", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "anchor-attribute-event" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eef4dc0371eba2d8c8b54794b0b0eb786a234a559b77593d6f80825b6d2c77a2" +dependencies = [ + "anchor-syn", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "anchor-attribute-program" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b18c4f191331e078d4a6a080954d1576241c29c56638783322a18d308ab27e4f" +dependencies = [ + "anchor-syn", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "anchor-client" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb48c4a7911038da546dc752655a29fa49f6bd50ebc1edca218bac8da1012acd" +dependencies = [ + "anchor-lang", + "anyhow", + "futures", + "regex", + "serde", + "solana-account-decoder", + "solana-client", + "solana-sdk", + "thiserror", + "tokio 1.42.0", + "url", +] + +[[package]] +name = "anchor-derive-accounts" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5de10d6e9620d3bcea56c56151cad83c5992f50d5960b3a9bebc4a50390ddc3c" +dependencies = [ + "anchor-syn", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "anchor-derive-serde" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4e2e5be518ec6053d90a2a7f26843dbee607583c779e6c8395951b9739bdfbe" +dependencies = [ + "anchor-syn", + "borsh-derive-internal 0.10.4", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "anchor-derive-space" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ecc31d19fa54840e74b7a979d44bcea49d70459de846088a1d71e87ba53c419" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "anchor-lang" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35da4785497388af0553586d55ebdc08054a8b1724720ef2749d313494f2b8ad" +dependencies = [ + "anchor-attribute-access-control", + "anchor-attribute-account", + "anchor-attribute-constant", + "anchor-attribute-error", + "anchor-attribute-event", + "anchor-attribute-program", + "anchor-derive-accounts", + "anchor-derive-serde", + "anchor-derive-space", + "arrayref", + "base64 0.13.1", + "bincode", + "borsh 0.10.4", + "bytemuck", + "getrandom 0.2.15", + "solana-program", + "thiserror", +] + +[[package]] +name = "anchor-spl" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c4fd6e43b2ca6220d2ef1641539e678bfc31b6cc393cf892b373b5997b6a39a" +dependencies = [ + "anchor-lang", + "mpl-token-metadata", + "solana-program", + "spl-associated-token-account 2.3.0", + "spl-token 4.0.0", + "spl-token-2022 0.9.0", +] + +[[package]] +name = "anchor-syn" +version = "0.29.0" +source = "git+https://github.com/mina86/anchor?branch=custom-entrypoint#788c61c2d72aad374457d7619d8fe37d6ac2c0e9" +dependencies = [ + "anyhow", + "bs58 0.5.1", + "heck 0.3.3", + "proc-macro2", + "quote", + "serde", + "serde_json", + "sha2 0.10.8", + "syn 1.0.109", + "thiserror", +] + +[[package]] +name = "android-tzdata" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" + +[[package]] +name = "android_system_properties" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +dependencies = [ + "libc", +] + +[[package]] +name = "ansi_term" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" +dependencies = [ + "winapi 0.3.9", +] + +[[package]] +name = "anstream" +version = "0.6.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b" +dependencies = [ + "anstyle", + "anstyle-parse", + "anstyle-query", + "anstyle-wincon", + "colorchoice", + "is_terminal_polyfill", + "utf8parse", +] + +[[package]] +name = "anstyle" +version = "1.0.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9" + +[[package]] +name = "anstyle-parse" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9" +dependencies = [ + "utf8parse", +] + +[[package]] +name = "anstyle-query" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c" +dependencies = [ + "windows-sys 0.59.0", +] + +[[package]] +name = "anstyle-wincon" +version = "3.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125" +dependencies = [ + "anstyle", + "windows-sys 0.59.0", +] + +[[package]] +name = "anyhow" +version = "1.0.95" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04" + +[[package]] +name = "ark-bn254" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a22f4561524cd949590d78d7d4c5df8f592430d221f7f3c9497bbafd8972120f" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-std", +] + +[[package]] +name = "ark-ec" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "defd9a439d56ac24968cca0571f598a61bc8c55f71d50a89cda591cb750670ba" +dependencies = [ + "ark-ff", + "ark-poly", + "ark-serialize", + "ark-std", + "derivative", + "hashbrown 0.13.2", + "itertools 0.10.5", + "num-traits", + "zeroize", +] + +[[package]] +name = "ark-ff" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec847af850f44ad29048935519032c33da8aa03340876d351dfab5660d2966ba" +dependencies = [ + "ark-ff-asm", + "ark-ff-macros", + "ark-serialize", + "ark-std", + "derivative", + "digest 0.10.7", + "itertools 0.10.5", + "num-bigint 0.4.6", + "num-traits", + "paste", + "rustc_version 0.4.1", + "zeroize", +] + +[[package]] +name = "ark-ff-asm" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ed4aa4fe255d0bc6d79373f7e31d2ea147bcf486cba1be5ba7ea85abdb92348" +dependencies = [ + "quote", + "syn 1.0.109", +] + +[[package]] +name = "ark-ff-macros" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565" +dependencies = [ + "num-bigint 0.4.6", + "num-traits", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "ark-poly" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d320bfc44ee185d899ccbadfa8bc31aab923ce1558716e1997a1e74057fe86bf" +dependencies = [ + "ark-ff", + "ark-serialize", + "ark-std", + "derivative", + "hashbrown 0.13.2", +] + +[[package]] +name = "ark-serialize" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5" +dependencies = [ + "ark-serialize-derive", + "ark-std", + "digest 0.10.7", + "num-bigint 0.4.6", +] + +[[package]] +name = "ark-serialize-derive" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae3281bc6d0fd7e549af32b52511e1302185bd688fd3359fa36423346ff682ea" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "ark-std" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" +dependencies = [ + "num-traits", + "rand 0.8.5", +] + +[[package]] +name = "array-bytes" +version = "4.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f52f63c5c1316a16a4b35eaac8b76a98248961a533f061684cb2a7cb0eafb6c6" + +[[package]] +name = "arrayref" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" + +[[package]] +name = "arrayvec" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" + +[[package]] +name = "arrayvec" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" + +[[package]] +name = "ascii" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eab1c04a571841102f5345a8fc0f6bb3d31c315dec879b5c6e42e40ce7ffa34e" + +[[package]] +name = "ascii" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16" + +[[package]] +name = "ascii-canvas" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6" +dependencies = [ + "term", +] + +[[package]] +name = "asn1-rs" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0" +dependencies = [ + "asn1-rs-derive", + "asn1-rs-impl", + "displaydoc", + "nom", + "num-traits", + "rusticata-macros", + "thiserror", + "time 0.3.37", +] + +[[package]] +name = "asn1-rs-derive" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", + "synstructure 0.12.6", +] + +[[package]] +name = "asn1-rs-impl" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "assert_matches" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" + +[[package]] +name = "async-channel" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" +dependencies = [ + "concurrent-queue", + "event-listener", + "futures-core", +] + +[[package]] +name = "async-compression" +version = "0.4.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df895a515f70646414f4b45c0b79082783b80552b373a68283012928df56f522" +dependencies = [ + "brotli 7.0.0", + "flate2", + "futures-core", + "memchr", + "pin-project-lite 0.2.16", + "tokio 1.42.0", +] + +[[package]] +name = "async-mutex" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "479db852db25d9dbf6204e6cb6253698f175c15726470f78af0d918e99d6156e" +dependencies = [ + "event-listener", +] + +[[package]] +name = "async-trait" +version = "0.1.85" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f934833b4b7233644e5848f235df3f57ed8c80f1528a26c3dfa13d2147fa056" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.95", +] + +[[package]] +name = "async_io_stream" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6d7b9decdf35d8908a7e3ef02f64c5e9b1695e230154c0e8de3969142d9b94c" +dependencies = [ + "futures", + "pharos", + "rustc_version 0.4.1", +] + +[[package]] +name = "atomic-waker" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" + +[[package]] +name = "atty" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" +dependencies = [ + "hermit-abi 0.1.19", + "libc", + "winapi 0.3.9", +] + +[[package]] +name = "auto_impl" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c87f3f15e7794432337fc718554eaa4dc8f04c9677a950ffe366f20a162ae42" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.95", +] + +[[package]] +name = "autocfg" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" + +[[package]] +name = "awc" +version = "2.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b381e490e7b0cfc37ebc54079b0413d8093ef43d14a4e4747083f7fa47a9e691" +dependencies = [ + "actix-codec 0.3.0", + "actix-http 2.2.2", + "actix-rt 1.1.1", + "actix-service 1.0.6", + "base64 0.13.1", + "bytes 0.5.6", + "cfg-if 1.0.0", + "derive_more 0.99.18", + "futures-core", + "log", + "mime", + "percent-encoding", + "rand 0.7.3", + "serde", + "serde_json", + "serde_urlencoded", +] + +[[package]] +name = "backtrace" +version = "0.3.74" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" +dependencies = [ + "addr2line 0.24.2", + "cfg-if 1.0.0", + "libc", + "miniz_oxide", + "object 0.36.7", + "rustc-demangle", + "windows-targets 0.52.6", +] + +[[package]] +name = "base-x" +version = "0.2.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cbbc9d0964165b47557570cce6c952866c2678457aca742aafc9fb771d30270" + +[[package]] +name = "base16ct" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce" + +[[package]] +name = "base16ct" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" + +[[package]] +name = "base64" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff" + +[[package]] +name = "base64" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" + +[[package]] +name = "base64" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ea22880d78093b0cbe17c89f64a7d457941e65759157ec6cb31a31d652b05e5" + +[[package]] +name = "base64" +version = "0.21.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" + +[[package]] +name = "base64" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" + +[[package]] +name = "base64ct" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" + +[[package]] +name = "bech32" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d86b93f97252c47b41663388e6d155714a9d0c398b99f1005cbc5f978b29f445" + +[[package]] +name = "bincode" +version = "1.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" +dependencies = [ + "serde", +] + +[[package]] +name = "bip32" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b30ed1d6f8437a487a266c8293aeb95b61a23261273e3e02912cdb8b68bf798b" +dependencies = [ + "bs58 0.4.0", + "hmac 0.12.1", + "k256 0.11.6", + "once_cell", + "pbkdf2 0.11.0", + "rand_core 0.6.4", + "ripemd", + "sha2 0.10.8", + "subtle", + "zeroize", +] + +[[package]] +name = "bit-set" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" +dependencies = [ + "bit-vec", +] + +[[package]] +name = "bit-vec" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "bitflags" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" +dependencies = [ + "serde", +] + +[[package]] +name = "bitmaps" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2" +dependencies = [ + "typenum", +] + +[[package]] +name = "bitvec" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" +dependencies = [ + "funty", + "radium", + "tap", + "wyz", +] + +[[package]] +name = "blake2" +version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" +checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe" dependencies = [ - "gimli", + "digest 0.10.7", ] [[package]] -name = "adler" +name = "blake2b_simd" version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" +checksum = "23285ad32269793932e830392f2fe2f83e26488fd3ec778883a93c8323735780" +dependencies = [ + "arrayref", + "arrayvec 0.7.6", + "constant_time_eq 0.3.1", +] [[package]] -name = "aead" -version = "0.4.3" +name = "blake3" +version = "1.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877" +checksum = "b8ee0c1824c4dea5b5f81736aff91bae041d2c07ee1192bec91054e10e3e601e" dependencies = [ - "generic-array", + "arrayref", + "arrayvec 0.7.6", + "cc", + "cfg-if 1.0.0", + "constant_time_eq 0.3.1", + "digest 0.10.7", ] [[package]] -name = "aes" -version = "0.7.5" +name = "block-buffer" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8" +checksum = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b" dependencies = [ - "cfg-if", - "cipher", - "cpufeatures", - "opaque-debug", + "block-padding 0.1.5", + "byte-tools", + "byteorder", + "generic-array 0.12.4", ] [[package]] -name = "aes-gcm-siv" -version = "0.10.3" -source = "git+https://github.com/RustCrypto/AEADs?rev=6105d7a5591aefa646a95d12b5e8d3f55a9214ef#6105d7a5591aefa646a95d12b5e8d3f55a9214ef" +name = "block-buffer" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" dependencies = [ - "aead", - "aes", - "cipher", - "ctr", - "polyval", - "subtle", - "zeroize", + "block-padding 0.2.1", + "generic-array 0.14.7", ] [[package]] -name = "ahash" -version = "0.7.7" +name = "block-buffer" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a824f2aa7e75a0c98c5a504fceb80649e9c35265d44525b5f94de4771a395cd" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" dependencies = [ - "getrandom 0.2.11", - "once_cell", - "version_check", + "generic-array 0.14.7", ] [[package]] -name = "ahash" -version = "0.8.5" +name = "block-padding" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd7d5a2cecb58716e47d67d5703a249964b14c7be1ec3cad3affc295b2d1c35d" +checksum = "fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5" dependencies = [ - "cfg-if", - "getrandom 0.2.11", - "once_cell", - "version_check", - "zerocopy", + "byte-tools", ] [[package]] -name = "aho-corasick" -version = "1.1.2" +name = "block-padding" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae" + +[[package]] +name = "borsh" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" +checksum = "15bf3650200d8bffa99015595e10f1fbd17de07abbc25bb067da79e769939bfa" dependencies = [ - "memchr", + "borsh-derive 0.9.3", + "hashbrown 0.11.2", ] [[package]] -name = "alloc-no-stdlib" -version = "2.0.4" +name = "borsh" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" +checksum = "115e54d64eb62cdebad391c19efc9dce4981c690c85a33a12199d99bb9546fee" +dependencies = [ + "borsh-derive 0.10.4", + "hashbrown 0.13.2", +] [[package]] -name = "alloc-stdlib" -version = "0.2.2" +name = "borsh" +version = "1.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" +checksum = "2506947f73ad44e344215ccd6403ac2ae18cd8e046e581a441bf8d199f257f03" dependencies = [ - "alloc-no-stdlib", + "borsh-derive 1.5.3", + "cfg_aliases", ] [[package]] -name = "anchor-attribute-access-control" -version = "0.29.0" +name = "borsh-derive" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5f619f1d04f53621925ba8a2e633ba5a6081f2ae14758cbb67f38fd823e0a3e" +checksum = "6441c552f230375d18e3cc377677914d2ca2b0d36e52129fe15450a2dce46775" dependencies = [ - "anchor-syn", + "borsh-derive-internal 0.9.3", + "borsh-schema-derive-internal 0.9.3", + "proc-macro-crate 0.1.5", "proc-macro2", - "quote", "syn 1.0.109", ] [[package]] -name = "anchor-attribute-account" -version = "0.29.0" +name = "borsh-derive" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7f2a3e1df4685f18d12a943a9f2a7456305401af21a07c9fe076ef9ecd6e400" +checksum = "831213f80d9423998dd696e2c5345aba6be7a0bd8cd19e31c5243e13df1cef89" +dependencies = [ + "borsh-derive-internal 0.10.4", + "borsh-schema-derive-internal 0.10.4", + "proc-macro-crate 0.1.5", + "proc-macro2", + "syn 1.0.109", +] + +[[package]] +name = "borsh-derive" +version = "1.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2593a3b8b938bd68373196c9832f516be11fa487ef4ae745eb282e6a56a7244" +dependencies = [ + "once_cell", + "proc-macro-crate 3.2.0", + "proc-macro2", + "quote", + "syn 2.0.95", +] + +[[package]] +name = "borsh-derive-internal" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5449c28a7b352f2d1e592a8a28bf139bc71afb0764a14f3c02500935d8c44065" dependencies = [ - "anchor-syn", - "bs58 0.5.0", "proc-macro2", "quote", "syn 1.0.109", ] [[package]] -name = "anchor-attribute-constant" -version = "0.29.0" +name = "borsh-derive-internal" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9423945cb55627f0b30903288e78baf6f62c6c8ab28fb344b6b25f1ffee3dca7" +checksum = "65d6ba50644c98714aa2a70d13d7df3cd75cd2b523a2b452bf010443800976b3" dependencies = [ - "anchor-syn", + "proc-macro2", "quote", "syn 1.0.109", ] [[package]] -name = "anchor-attribute-error" -version = "0.29.0" +name = "borsh-schema-derive-internal" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93ed12720033cc3c3bf3cfa293349c2275cd5ab99936e33dd4bf283aaad3e241" +checksum = "cdbd5696d8bfa21d53d9fe39a714a18538bad11492a42d066dbbc395fb1951c0" dependencies = [ - "anchor-syn", + "proc-macro2", "quote", "syn 1.0.109", ] [[package]] -name = "anchor-attribute-event" -version = "0.29.0" +name = "borsh-schema-derive-internal" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eef4dc0371eba2d8c8b54794b0b0eb786a234a559b77593d6f80825b6d2c77a2" +checksum = "276691d96f063427be83e6692b86148e488ebba9f48f77788724ca027ba3b6d4" dependencies = [ - "anchor-syn", "proc-macro2", "quote", "syn 1.0.109", ] [[package]] -name = "anchor-attribute-program" -version = "0.29.0" +name = "bounded-collections" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca548b6163b872067dc5eb82fd130c56881435e30367d2073594a3d9744120dd" +dependencies = [ + "log", + "parity-scale-codec", + "scale-info", + "serde", +] + +[[package]] +name = "brotli" +version = "3.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d640d25bc63c50fb1f0b545ffd80207d2e10a4c965530809b40ba3386825c391" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", + "brotli-decompressor 2.5.1", +] + +[[package]] +name = "brotli" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", + "brotli-decompressor 4.0.1", +] + +[[package]] +name = "brotli-decompressor" +version = "2.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e2e4afe60d7dd600fdd3de8d0f08c2b7ec039712e3b6137ff98b7004e82de4f" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", +] + +[[package]] +name = "brotli-decompressor" +version = "4.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", +] + +[[package]] +name = "bs58" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3" +dependencies = [ + "sha2 0.9.9", +] + +[[package]] +name = "bs58" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4" +dependencies = [ + "sha2 0.10.8", + "tinyvec", +] + +[[package]] +name = "bumpalo" +version = "3.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" + +[[package]] +name = "bv" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8834bb1d8ee5dc048ee3124f2c7c1afcc6bc9aed03f11e9dfd8c69470a5db340" +dependencies = [ + "feature-probe", + "serde", +] + +[[package]] +name = "byte-slice-cast" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3ac9f8b63eca6fd385229b3675f6cc0dc5c8a5c8a54a59d4f52ffd670d87b0c" + +[[package]] +name = "byte-tools" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" + +[[package]] +name = "bytemuck" +version = "1.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3" +dependencies = [ + "bytemuck_derive", +] + +[[package]] +name = "bytemuck_derive" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fa76293b4f7bb636ab88fd78228235b5248b4d05cc589aed610f954af5d7c7a" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.95", +] + +[[package]] +name = "byteorder" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" + +[[package]] +name = "bytes" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38" + +[[package]] +name = "bytes" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b18c4f191331e078d4a6a080954d1576241c29c56638783322a18d308ab27e4f" +checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b" dependencies = [ - "anchor-syn", - "quote", - "syn 1.0.109", + "serde", ] [[package]] -name = "anchor-client" -version = "0.29.0" +name = "bytestring" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb48c4a7911038da546dc752655a29fa49f6bd50ebc1edca218bac8da1012acd" +checksum = "e465647ae23b2823b0753f50decb2d5a86d2bb2cac04788fafd1f80e45378e5f" dependencies = [ - "anchor-lang", - "anyhow", - "futures", - "regex", - "serde", - "solana-account-decoder", - "solana-client", - "solana-sdk", - "thiserror", - "tokio", - "url", + "bytes 1.9.0", ] [[package]] -name = "anchor-derive-accounts" -version = "0.29.0" +name = "bzip2" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5de10d6e9620d3bcea56c56151cad83c5992f50d5960b3a9bebc4a50390ddc3c" +checksum = "bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8" dependencies = [ - "anchor-syn", - "quote", - "syn 1.0.109", + "bzip2-sys", + "libc", ] [[package]] -name = "anchor-derive-serde" -version = "0.29.0" +name = "bzip2-sys" +version = "0.1.11+1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4e2e5be518ec6053d90a2a7f26843dbee607583c779e6c8395951b9739bdfbe" +checksum = "736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc" dependencies = [ - "anchor-syn", - "borsh-derive-internal 0.10.3", - "proc-macro2", - "quote", - "syn 1.0.109", + "cc", + "libc", + "pkg-config", ] [[package]] -name = "anchor-derive-space" -version = "0.29.0" +name = "camino" +version = "1.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ecc31d19fa54840e74b7a979d44bcea49d70459de846088a1d71e87ba53c419" +checksum = "8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3" dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", + "serde", ] [[package]] -name = "anchor-lang" -version = "0.29.0" +name = "caps" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35da4785497388af0553586d55ebdc08054a8b1724720ef2749d313494f2b8ad" +checksum = "190baaad529bcfbde9e1a19022c42781bdb6ff9de25721abdb8fd98c0807730b" dependencies = [ - "anchor-attribute-access-control", - "anchor-attribute-account", - "anchor-attribute-constant", - "anchor-attribute-error", - "anchor-attribute-event", - "anchor-attribute-program", - "anchor-derive-accounts", - "anchor-derive-serde", - "anchor-derive-space", - "arrayref", - "base64 0.13.1", - "bincode", - "borsh 0.10.3", - "bytemuck", - "getrandom 0.2.11", - "solana-program", + "libc", "thiserror", ] [[package]] -name = "anchor-spl" -version = "0.29.0" +name = "cargo-platform" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c4fd6e43b2ca6220d2ef1641539e678bfc31b6cc393cf892b373b5997b6a39a" +checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc" dependencies = [ - "anchor-lang", - "mpl-token-metadata", - "solana-program", - "spl-associated-token-account", - "spl-token", - "spl-token-2022 0.9.0", + "serde", ] [[package]] -name = "anchor-syn" -version = "0.29.0" -source = "git+https://github.com/mina86/anchor?branch=custom-entrypoint#788c61c2d72aad374457d7619d8fe37d6ac2c0e9" +name = "cargo_metadata" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037" dependencies = [ - "anyhow", - "bs58 0.5.0", - "heck 0.3.3", - "proc-macro2", - "quote", + "camino", + "cargo-platform", + "semver 1.0.24", "serde", "serde_json", - "sha2 0.10.8", - "syn 1.0.109", "thiserror", ] [[package]] -name = "android-tzdata" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" - -[[package]] -name = "android_system_properties" -version = "0.1.5" +name = "cc" +version = "1.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +checksum = "a012a0df96dd6d06ba9a1b29d6402d1a5d77c6befd2566afdc26e10603dc93d7" dependencies = [ + "jobserver", "libc", + "shlex", ] [[package]] -name = "ansi_term" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" +name = "cf-guest" +version = "0.0.0" dependencies = [ - "winapi", + "borsh 0.10.4", + "bytemuck", + "derive_more 0.99.18", + "guestchain", + "ibc-client-tendermint-types", + "ibc-core-client-context", + "ibc-core-commitment-types", + "ibc-core-host", + "ibc-primitives", + "ibc-proto", + "insta", + "lib", + "memory", + "prost 0.12.6", + "prost-build", + "proto-utils", + "rand 0.8.5", + "sealable-trie", + "stdx", + "trie-ids", ] [[package]] -name = "anstream" -version = "0.6.11" +name = "cfg-if" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5" -dependencies = [ - "anstyle", - "anstyle-parse", - "anstyle-query", - "anstyle-wincon", - "colorchoice", - "utf8parse", -] +checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" [[package]] -name = "anstyle" -version = "1.0.5" +name = "cfg-if" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2faccea4cc4ab4a667ce676a30e8ec13922a692c99bb8f5b11f1502c72e04220" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] -name = "anstyle-parse" -version = "0.2.3" +name = "cfg_aliases" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" -dependencies = [ - "utf8parse", -] +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" [[package]] -name = "anstyle-query" -version = "1.0.2" +name = "chrono" +version = "0.4.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" +checksum = "7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825" dependencies = [ - "windows-sys 0.52.0", + "android-tzdata", + "iana-time-zone", + "js-sys", + "num-traits", + "serde", + "wasm-bindgen", + "windows-targets 0.52.6", ] [[package]] -name = "anstyle-wincon" -version = "3.0.2" +name = "cipher" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" +checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7" dependencies = [ - "anstyle", - "windows-sys 0.52.0", + "generic-array 0.14.7", ] [[package]] -name = "anyhow" -version = "1.0.79" +name = "cipher" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca" +checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" +dependencies = [ + "crypto-common", + "inout", +] [[package]] -name = "ark-bn254" -version = "0.4.0" +name = "clap" +version = "2.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a22f4561524cd949590d78d7d4c5df8f592430d221f7f3c9497bbafd8972120f" +checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c" dependencies = [ - "ark-ec", - "ark-ff", - "ark-std", + "ansi_term", + "atty", + "bitflags 1.3.2", + "strsim 0.8.0", + "textwrap 0.11.0", + "unicode-width 0.1.14", + "vec_map", ] [[package]] -name = "ark-ec" -version = "0.4.2" +name = "clap" +version = "3.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "defd9a439d56ac24968cca0571f598a61bc8c55f71d50a89cda591cb750670ba" +checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123" dependencies = [ - "ark-ff", - "ark-poly", - "ark-serialize", - "ark-std", - "derivative", - "hashbrown 0.13.2", - "itertools", - "num-traits", - "zeroize", + "atty", + "bitflags 1.3.2", + "clap_lex 0.2.4", + "indexmap 1.9.3", + "once_cell", + "strsim 0.10.0", + "termcolor", + "textwrap 0.16.1", ] [[package]] -name = "ark-ff" -version = "0.4.2" +name = "clap" +version = "4.5.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec847af850f44ad29048935519032c33da8aa03340876d351dfab5660d2966ba" +checksum = "3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84" dependencies = [ - "ark-ff-asm", - "ark-ff-macros", - "ark-serialize", - "ark-std", - "derivative", - "digest 0.10.7", - "itertools", - "num-bigint 0.4.4", - "num-traits", - "paste", - "rustc_version", - "zeroize", + "clap_builder", + "clap_derive", ] [[package]] -name = "ark-ff-asm" -version = "0.4.2" +name = "clap_builder" +version = "4.5.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ed4aa4fe255d0bc6d79373f7e31d2ea147bcf486cba1be5ba7ea85abdb92348" +checksum = "30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838" dependencies = [ - "quote", - "syn 1.0.109", + "anstream", + "anstyle", + "clap_lex 0.7.4", + "strsim 0.11.1", ] [[package]] -name = "ark-ff-macros" -version = "0.4.2" +name = "clap_derive" +version = "4.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565" +checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab" dependencies = [ - "num-bigint 0.4.4", - "num-traits", + "heck 0.5.0", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.95", ] [[package]] -name = "ark-poly" -version = "0.4.2" +name = "clap_lex" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d320bfc44ee185d899ccbadfa8bc31aab923ce1558716e1997a1e74057fe86bf" +checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" dependencies = [ - "ark-ff", - "ark-serialize", - "ark-std", - "derivative", - "hashbrown 0.13.2", + "os_str_bytes", ] [[package]] -name = "ark-serialize" -version = "0.4.2" +name = "clap_lex" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5" +checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" + +[[package]] +name = "coins-bip32" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b6be4a5df2098cd811f3194f64ddb96c267606bffd9689ac7b0160097b01ad3" dependencies = [ - "ark-serialize-derive", - "ark-std", + "bs58 0.5.1", + "coins-core", "digest 0.10.7", - "num-bigint 0.4.4", + "hmac 0.12.1", + "k256 0.13.4", + "serde", + "sha2 0.10.8", + "thiserror", ] [[package]] -name = "ark-serialize-derive" -version = "0.4.2" +name = "coins-bip39" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae3281bc6d0fd7e549af32b52511e1302185bd688fd3359fa36423346ff682ea" +checksum = "3db8fba409ce3dc04f7d804074039eb68b960b0829161f8e06c95fea3f122528" dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", + "bitvec", + "coins-bip32", + "hmac 0.12.1", + "once_cell", + "pbkdf2 0.12.2", + "rand 0.8.5", + "sha2 0.10.8", + "thiserror", ] [[package]] -name = "ark-std" -version = "0.4.0" +name = "coins-core" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" +checksum = "5286a0843c21f8367f7be734f89df9b822e0321d8bcce8d6e735aadff7d74979" dependencies = [ - "num-traits", - "rand 0.8.5", + "base64 0.21.7", + "bech32", + "bs58 0.5.1", + "digest 0.10.7", + "generic-array 0.14.7", + "hex", + "ripemd", + "serde", + "serde_derive", + "sha2 0.10.8", + "sha3 0.10.8", + "thiserror", ] [[package]] -name = "arrayref" -version = "0.3.7" +name = "colorchoice" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" +checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990" [[package]] -name = "arrayvec" -version = "0.7.4" +name = "combine" +version = "3.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" +checksum = "da3da6baa321ec19e1cc41d31bf599f00c783d0517095cdaf0332e3fe8d20680" +dependencies = [ + "ascii 0.9.3", + "byteorder", + "either", + "memchr", + "unreachable", +] [[package]] -name = "ascii" -version = "0.9.3" +name = "concurrent-queue" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eab1c04a571841102f5345a8fc0f6bb3d31c315dec879b5c6e42e40ce7ffa34e" +checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" +dependencies = [ + "crossbeam-utils", +] [[package]] -name = "ascii" -version = "1.1.0" +name = "console" +version = "0.15.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16" +checksum = "ea3c6ecd8059b57859df5c69830340ed3c41d30e3da0c1cbed90a96ac853041b" +dependencies = [ + "encode_unicode", + "libc", + "once_cell", + "unicode-width 0.2.0", + "windows-sys 0.59.0", +] [[package]] -name = "asn1-rs" -version = "0.5.2" +name = "console_error_panic_hook" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0" +checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc" dependencies = [ - "asn1-rs-derive", - "asn1-rs-impl", - "displaydoc", - "nom", - "num-traits", - "rusticata-macros", - "thiserror", - "time", + "cfg-if 1.0.0", + "wasm-bindgen", ] [[package]] -name = "asn1-rs-derive" -version = "0.4.0" +name = "console_log" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c" +checksum = "e89f72f65e8501878b8a004d5a1afb780987e2ce2b4532c562e367a72c57499f" dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", - "synstructure", + "log", + "web-sys", ] [[package]] -name = "asn1-rs-impl" -version = "0.1.0" +name = "const-hex" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed" +checksum = "4b0485bab839b018a8f1723fc5391819fea5f8f0f32288ef8a735fd096b6160c" dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", + "cfg-if 1.0.0", + "cpufeatures", + "hex", + "proptest", + "serde", ] [[package]] -name = "assert_matches" -version = "1.5.0" +name = "const-oid" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" +checksum = "e4c78c047431fee22c1a7bb92e00ad095a02a983affe4d8a72e2a2c62c1b94f3" [[package]] -name = "async-channel" -version = "1.9.0" +name = "const-oid" +version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" -dependencies = [ - "concurrent-queue", - "event-listener", - "futures-core", -] +checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] -name = "async-compression" -version = "0.4.5" +name = "const_fn" +version = "0.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc2d0cfb2a7388d34f590e76686704c494ed7aaceed62ee1ba35cbf363abc2a5" -dependencies = [ - "brotli", - "flate2", - "futures-core", - "memchr", - "pin-project-lite", - "tokio", -] +checksum = "2f8a2ca5ac02d09563609681103aada9e1777d54fc57a5acd7a41404f9c93b6e" [[package]] -name = "async-mutex" -version = "1.4.0" +name = "const_format" +version = "0.2.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "479db852db25d9dbf6204e6cb6253698f175c15726470f78af0d918e99d6156e" +checksum = "126f97965c8ad46d6d9163268ff28432e8f6a1196a55578867832e3049df63dd" dependencies = [ - "event-listener", + "const_format_proc_macros", ] [[package]] -name = "async-trait" -version = "0.1.77" +name = "const_format_proc_macros" +version = "0.2.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9" +checksum = "1d57c2eccfb16dbac1f4e61e206105db5820c9d26c3c472bc17c774259ef7744" dependencies = [ "proc-macro2", "quote", - "syn 2.0.46", + "unicode-xid", ] [[package]] -name = "atty" -version = "0.2.14" +name = "constant_time_eq" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" -dependencies = [ - "hermit-abi 0.1.19", - "libc", - "winapi", -] +checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" [[package]] -name = "autocfg" -version = "1.1.0" +name = "constant_time_eq" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" [[package]] -name = "backtrace" -version = "0.3.69" +name = "convert_case" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" -dependencies = [ - "addr2line", - "cc", - "cfg-if", - "libc", - "miniz_oxide", - "object", - "rustc-demangle", -] +checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" [[package]] -name = "base64" -version = "0.12.3" +name = "cookie" +version = "0.14.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff" +checksum = "03a5d7b21829bc7b4bf4754a978a241ae54ea55a40f92bb20216e54096f4b951" +dependencies = [ + "percent-encoding", + "time 0.2.27", + "version_check", +] [[package]] -name = "base64" -version = "0.13.1" +name = "copyless" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" +checksum = "a2df960f5d869b2dd8532793fde43eb5427cceb126c929747a26823ab0eeb536" [[package]] -name = "base64" -version = "0.21.7" +name = "core-foundation" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" +checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" +dependencies = [ + "core-foundation-sys", + "libc", +] [[package]] -name = "base64" -version = "0.22.0" +name = "core-foundation-sys" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] -name = "base64ct" -version = "1.6.0" +name = "cosmos-sdk-proto" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" +checksum = "673d31bd830c0772d78545de20d975129b6ab2f7db4e4e9313c3b8777d319194" +dependencies = [ + "prost 0.11.9", + "prost-types 0.11.9", + "tendermint-proto 0.26.0", +] [[package]] -name = "bincode" -version = "1.3.3" +name = "cosmrs" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" +checksum = "6fa07096219b1817432b8f1e47c22e928c64bbfd231fc08f0a98f0e7ddd602b7" dependencies = [ + "bip32", + "cosmos-sdk-proto", + "ecdsa 0.14.8", + "eyre", + "getrandom 0.2.15", + "k256 0.11.6", + "rand_core 0.6.4", "serde", + "serde_json", + "subtle-encoding", + "tendermint 0.26.0", + "thiserror", ] [[package]] -name = "bitflags" -version = "1.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" - -[[package]] -name = "bitflags" -version = "2.4.1" +name = "cpp_demangle" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "eeaa953eaad386a53111e47172c2fedba671e5684c8dd601a5f474f4f118710f" dependencies = [ - "serde", + "cfg-if 1.0.0", ] [[package]] -name = "bitmaps" -version = "2.1.0" +name = "cpufeatures" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2" +checksum = "16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3" dependencies = [ - "typenum", + "libc", ] [[package]] -name = "bitvec" -version = "1.0.1" +name = "cranelift-entity" +version = "0.93.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" +checksum = "f42ea692c7b450ad18b8c9889661505d51c09ec4380cf1c2d278dbb2da22cae1" dependencies = [ - "funty", - "radium", - "tap", - "wyz", + "serde", ] [[package]] -name = "blake2" -version = "0.10.6" +name = "crc32fast" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" dependencies = [ - "digest 0.10.7", + "cfg-if 1.0.0", ] [[package]] -name = "blake3" -version = "1.5.0" +name = "crossbeam-channel" +version = "0.5.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0231f06152bf547e9c2b5194f247cd97aacf6dcd8b15d8e5ec0663f64580da87" +checksum = "06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471" dependencies = [ - "arrayref", - "arrayvec", - "cc", - "cfg-if", - "constant_time_eq", - "digest 0.10.7", + "crossbeam-utils", ] [[package]] -name = "block-buffer" -version = "0.9.0" +name = "crossbeam-deque" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" dependencies = [ - "block-padding", - "generic-array", + "crossbeam-epoch", + "crossbeam-utils", ] [[package]] -name = "block-buffer" -version = "0.10.4" +name = "crossbeam-epoch" +version = "0.9.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" dependencies = [ - "generic-array", + "crossbeam-utils", ] [[package]] -name = "block-padding" -version = "0.2.1" +name = "crossbeam-utils" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] -name = "borsh" -version = "0.9.3" +name = "crunchy" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15bf3650200d8bffa99015595e10f1fbd17de07abbc25bb067da79e769939bfa" -dependencies = [ - "borsh-derive 0.9.3", - "hashbrown 0.11.2", -] +checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" [[package]] -name = "borsh" -version = "0.10.3" +name = "crypto-bigint" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4114279215a005bc675e386011e594e1d9b800918cea18fcadadcce864a2046b" +checksum = "ef2b4b23cddf68b89b8f8069890e8c270d54e2d5fe1b143820234805e4cb17ef" dependencies = [ - "borsh-derive 0.10.3", - "hashbrown 0.13.2", + "generic-array 0.14.7", + "rand_core 0.6.4", + "subtle", + "zeroize", ] [[package]] -name = "borsh-derive" -version = "0.9.3" +name = "crypto-bigint" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6441c552f230375d18e3cc377677914d2ca2b0d36e52129fe15450a2dce46775" +checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" dependencies = [ - "borsh-derive-internal 0.9.3", - "borsh-schema-derive-internal 0.9.3", - "proc-macro-crate 0.1.5", - "proc-macro2", - "syn 1.0.109", + "generic-array 0.14.7", + "rand_core 0.6.4", + "subtle", + "zeroize", ] [[package]] -name = "borsh-derive" -version = "0.10.3" +name = "crypto-common" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0754613691538d51f329cce9af41d7b7ca150bc973056f1156611489475f54f7" +checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" dependencies = [ - "borsh-derive-internal 0.10.3", - "borsh-schema-derive-internal 0.10.3", - "proc-macro-crate 0.1.5", - "proc-macro2", - "syn 1.0.109", + "generic-array 0.14.7", + "typenum", ] [[package]] -name = "borsh-derive-internal" -version = "0.9.3" +name = "crypto-mac" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5449c28a7b352f2d1e592a8a28bf139bc71afb0764a14f3c02500935d8c44065" +checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", + "generic-array 0.14.7", + "subtle", ] [[package]] -name = "borsh-derive-internal" -version = "0.10.3" +name = "crypto-mac" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afb438156919598d2c7bad7e1c0adf3d26ed3840dbc010db1a882a65583ca2fb" +checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714" dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", + "generic-array 0.14.7", + "subtle", ] [[package]] -name = "borsh-schema-derive-internal" -version = "0.9.3" +name = "csv" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdbd5696d8bfa21d53d9fe39a714a18538bad11492a42d066dbbc395fb1951c0" +checksum = "acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf" dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", + "csv-core", + "itoa 1.0.14", + "ryu", + "serde", ] [[package]] -name = "borsh-schema-derive-internal" -version = "0.10.3" +name = "csv-core" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "634205cc43f74a1b9046ef87c4540ebda95696ec0f315024860cad7c5b0f5ccd" +checksum = "5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70" dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", + "memchr", ] [[package]] -name = "brotli" -version = "3.4.0" +name = "ctr" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "516074a47ef4bce09577a3b379392300159ce5b1ba2e501ff1c819950066100f" +checksum = "049bb91fb4aaf0e3c7efa6cd5ef877dbbbd15b39dad06d9948de4ec8a75761ea" dependencies = [ - "alloc-no-stdlib", - "alloc-stdlib", - "brotli-decompressor", + "cipher 0.3.0", ] [[package]] -name = "brotli-decompressor" -version = "2.5.1" +name = "ctr" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e2e4afe60d7dd600fdd3de8d0f08c2b7ec039712e3b6137ff98b7004e82de4f" +checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" dependencies = [ - "alloc-no-stdlib", - "alloc-stdlib", + "cipher 0.4.4", ] [[package]] -name = "bs58" -version = "0.4.0" +name = "curve25519-dalek" +version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3" +checksum = "4a9b85542f99a2dfa2a1b8e192662741c9859a846b296bef1c92ef9b58b5a216" +dependencies = [ + "byteorder", + "digest 0.8.1", + "rand_core 0.5.1", + "subtle", + "zeroize", +] [[package]] -name = "bs58" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5353f36341f7451062466f0b755b96ac3a9547e4d7f6b70d603fc721a7d7896" +name = "curve25519-dalek" +version = "3.2.1" +source = "git+https://github.com/dalek-cryptography/curve25519-dalek?rev=8274d5cbb6fc3f38cdc742b4798173895cd2a290#8274d5cbb6fc3f38cdc742b4798173895cd2a290" dependencies = [ - "tinyvec", + "byteorder", + "digest 0.9.0", + "rand_core 0.5.1", + "serde", + "subtle", + "zeroize", ] [[package]] -name = "bumpalo" -version = "3.14.0" +name = "curve25519-dalek" +version = "4.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" +checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" +dependencies = [ + "cfg-if 1.0.0", + "cpufeatures", + "curve25519-dalek-derive", + "digest 0.10.7", + "fiat-crypto", + "rustc_version 0.4.1", + "subtle", + "zeroize", +] [[package]] -name = "bv" -version = "0.11.1" +name = "curve25519-dalek-derive" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8834bb1d8ee5dc048ee3124f2c7c1afcc6bc9aed03f11e9dfd8c69470a5db340" +checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ - "feature-probe", - "serde", + "proc-macro2", + "quote", + "syn 2.0.95", ] [[package]] -name = "byte-slice-cast" -version = "1.2.2" +name = "curve25519-dalek-ng" +version = "4.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3ac9f8b63eca6fd385229b3675f6cc0dc5c8a5c8a54a59d4f52ffd670d87b0c" +checksum = "1c359b7249347e46fb28804470d071c921156ad62b3eef5d34e2ba867533dec8" +dependencies = [ + "byteorder", + "digest 0.9.0", + "rand_core 0.6.4", + "subtle-ng", + "zeroize", +] [[package]] -name = "bytemuck" -version = "1.15.0" +name = "darling" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15" +checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" dependencies = [ - "bytemuck_derive", + "darling_core", + "darling_macro", ] [[package]] -name = "bytemuck_derive" -version = "1.5.0" +name = "darling_core" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "965ab7eb5f8f97d2a083c799f3a1b994fc397b2fe2da5d1da1626ce15a39f2b1" +checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" dependencies = [ + "fnv", + "ident_case", "proc-macro2", "quote", - "syn 2.0.46", + "strsim 0.11.1", + "syn 2.0.95", ] [[package]] -name = "byteorder" -version = "1.5.0" +name = "darling_macro" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" +checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" +dependencies = [ + "darling_core", + "quote", + "syn 2.0.95", +] [[package]] -name = "bytes" -version = "1.5.0" +name = "dashmap" +version = "5.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" +checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" dependencies = [ - "serde", + "cfg-if 1.0.0", + "hashbrown 0.14.5", + "lock_api", + "once_cell", + "parking_lot_core 0.9.10", ] [[package]] -name = "caps" -version = "0.5.5" +name = "data-encoding" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "190baaad529bcfbde9e1a19022c42781bdb6ff9de25721abdb8fd98c0807730b" -dependencies = [ - "libc", - "thiserror", -] +checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" [[package]] -name = "cc" -version = "1.0.83" +name = "der" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" +checksum = "6919815d73839e7ad218de758883aae3a257ba6759ce7a9992501efbb53d705c" dependencies = [ - "jobserver", - "libc", + "const-oid 0.7.1", ] [[package]] -name = "cf-guest" -version = "0.0.0" +name = "der" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1a467a65c5e759bce6e65eaf91cc29f466cdc57cb65777bd646872a8a1fd4de" dependencies = [ - "borsh 0.10.3", - "bytemuck", - "derive_more", - "guestchain", - "ibc-client-tendermint-types", - "ibc-core-client-context", - "ibc-core-commitment-types", - "ibc-core-host", - "ibc-primitives", - "ibc-proto", - "insta", - "lib", - "memory", - "prost", - "prost-build", - "proto-utils", - "rand 0.8.5", - "sealable-trie", - "stdx", - "trie-ids", + "const-oid 0.9.6", + "zeroize", ] [[package]] -name = "cfg-if" -version = "1.0.0" +name = "der" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" +dependencies = [ + "const-oid 0.9.6", + "zeroize", +] [[package]] -name = "chrono" -version = "0.4.31" +name = "der-parser" +version = "8.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" +checksum = "dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e" dependencies = [ - "android-tzdata", - "iana-time-zone", - "js-sys", + "asn1-rs", + "displaydoc", + "nom", + "num-bigint 0.4.6", "num-traits", - "serde", - "wasm-bindgen", - "windows-targets 0.48.5", + "rusticata-macros", ] [[package]] -name = "cipher" -version = "0.3.0" +name = "deranged" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7" +checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" dependencies = [ - "generic-array", + "powerfmt", ] [[package]] -name = "clap" -version = "2.34.0" +name = "derivation-path" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c" -dependencies = [ - "ansi_term", - "atty", - "bitflags 1.3.2", - "strsim 0.8.0", - "textwrap 0.11.0", - "unicode-width", - "vec_map", -] +checksum = "6e5c37193a1db1d8ed868c03ec7b152175f26160a5b740e5e484143877e0adf0" [[package]] -name = "clap" -version = "3.2.25" +name = "derivative" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123" +checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" dependencies = [ - "atty", - "bitflags 1.3.2", - "clap_lex 0.2.4", - "indexmap 1.9.3", - "once_cell", - "strsim 0.10.0", - "termcolor", - "textwrap 0.16.0", + "proc-macro2", + "quote", + "syn 1.0.109", ] [[package]] -name = "clap" -version = "4.4.18" +name = "derive_more" +version = "0.99.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e578d6ec4194633722ccf9544794b71b1385c3c027efe0c55db226fc880865c" +checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" dependencies = [ - "clap_builder", - "clap_derive", + "convert_case", + "proc-macro2", + "quote", + "rustc_version 0.4.1", + "syn 2.0.95", ] [[package]] -name = "clap_builder" -version = "4.4.18" +name = "derive_more" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4df4df40ec50c46000231c914968278b1eb05098cf8f1b3a518a95030e71d1c7" +checksum = "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05" dependencies = [ - "anstream", - "anstyle", - "clap_lex 0.6.0", - "strsim 0.10.0", + "derive_more-impl", ] [[package]] -name = "clap_derive" -version = "4.4.7" +name = "derive_more-impl" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442" +checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" dependencies = [ - "heck 0.4.1", "proc-macro2", "quote", - "syn 2.0.46", + "syn 2.0.95", ] [[package]] -name = "clap_lex" -version = "0.2.4" +name = "dialoguer" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" +checksum = "59c6f2989294b9a498d3ad5491a79c6deb604617378e1cdc4bfc1c1361fe2f87" dependencies = [ - "os_str_bytes", + "console", + "shell-words", + "tempfile", + "zeroize", ] [[package]] -name = "clap_lex" -version = "0.6.0" +name = "diff" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" +checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" [[package]] -name = "colorchoice" -version = "1.0.0" +name = "digest" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" +checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5" +dependencies = [ + "generic-array 0.12.4", +] [[package]] -name = "combine" -version = "3.8.1" +name = "digest" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da3da6baa321ec19e1cc41d31bf599f00c783d0517095cdaf0332e3fe8d20680" +checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" dependencies = [ - "ascii 0.9.3", - "byteorder", - "either", - "memchr", - "unreachable", + "generic-array 0.14.7", ] [[package]] -name = "concurrent-queue" -version = "2.4.0" +name = "digest" +version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "crossbeam-utils", + "block-buffer 0.10.4", + "const-oid 0.9.6", + "crypto-common", + "subtle", ] [[package]] -name = "console" -version = "0.15.7" +name = "directories" +version = "5.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8" +checksum = "9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35" dependencies = [ - "encode_unicode", - "lazy_static", - "libc", - "unicode-width", - "windows-sys 0.45.0", + "dirs-sys 0.4.1", ] [[package]] -name = "console_error_panic_hook" -version = "0.1.7" +name = "dirs" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc" +checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059" dependencies = [ - "cfg-if", - "wasm-bindgen", + "dirs-sys 0.3.7", ] [[package]] -name = "console_log" -version = "0.2.2" +name = "dirs" +version = "5.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89f72f65e8501878b8a004d5a1afb780987e2ce2b4532c562e367a72c57499f" +checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" dependencies = [ - "log", - "web-sys", + "dirs-sys 0.4.1", ] [[package]] -name = "const-oid" -version = "0.7.1" +name = "dirs-next" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4c78c047431fee22c1a7bb92e00ad095a02a983affe4d8a72e2a2c62c1b94f3" +checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" +dependencies = [ + "cfg-if 1.0.0", + "dirs-sys-next", +] [[package]] -name = "const-oid" -version = "0.9.6" +name = "dirs-sys" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" +checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" +dependencies = [ + "libc", + "redox_users", + "winapi 0.3.9", +] [[package]] -name = "const_format" -version = "0.2.32" +name = "dirs-sys" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3a214c7af3d04997541b18d432afaff4c455e79e2029079647e72fc2bd27673" +checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" dependencies = [ - "const_format_proc_macros", + "libc", + "option-ext", + "redox_users", + "windows-sys 0.48.0", ] [[package]] -name = "const_format_proc_macros" -version = "0.2.32" +name = "dirs-sys-next" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7f6ff08fd20f4f299298a28e2dfa8a8ba1036e6cd2460ac1de7b425d76f2500" +checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" dependencies = [ - "proc-macro2", - "quote", - "unicode-xid", + "libc", + "redox_users", + "winapi 0.3.9", ] [[package]] -name = "constant_time_eq" -version = "0.3.0" +name = "discard" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" +checksum = "212d0f5754cb6769937f4501cc0e67f4f4483c8d2c3e1e922ee9edbe4ab4c7c0" [[package]] -name = "convert_case" -version = "0.4.0" +name = "displaydoc" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.95", +] [[package]] -name = "core-foundation" -version = "0.9.4" +name = "dlopen2" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" +checksum = "09b4f5f101177ff01b8ec4ecc81eead416a8aa42819a2869311b3420fa114ffa" dependencies = [ - "core-foundation-sys", + "dlopen2_derive", "libc", + "once_cell", + "winapi 0.3.9", ] [[package]] -name = "core-foundation-sys" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" - -[[package]] -name = "cpufeatures" -version = "0.2.11" +name = "dlopen2_derive" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0" +checksum = "a6cbae11b3de8fce2a456e8ea3dada226b35fe791f0dc1d360c0941f0bb681f3" dependencies = [ - "libc", + "proc-macro2", + "quote", + "syn 2.0.95", ] [[package]] -name = "crc32fast" -version = "1.3.2" +name = "dotenv" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" -dependencies = [ - "cfg-if", -] +checksum = "77c90badedccf4105eca100756a0b1289e191f6fcbdadd3cee1d2f614f97da8f" [[package]] -name = "crossbeam-channel" -version = "0.5.10" +name = "downcast-rs" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82a9b73a36529d9c47029b9fb3a6f0ea3cc916a261195352ba19e770fc1748b2" -dependencies = [ - "cfg-if", - "crossbeam-utils", -] +checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" [[package]] -name = "crossbeam-deque" -version = "0.8.4" +name = "dunce" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fca89a0e215bab21874660c67903c5f143333cab1da83d041c7ded6053774751" -dependencies = [ - "cfg-if", - "crossbeam-epoch", - "crossbeam-utils", -] +checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" [[package]] -name = "crossbeam-epoch" -version = "0.9.17" +name = "dyn-clonable" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e3681d554572a651dda4186cd47240627c3d0114d45a95f6ad27f2f22e7548d" +checksum = "4e9232f0e607a262ceb9bd5141a3dfb3e4db6994b31989bbfd845878cba59fd4" dependencies = [ - "autocfg", - "cfg-if", - "crossbeam-utils", + "dyn-clonable-impl", + "dyn-clone", ] [[package]] -name = "crossbeam-utils" -version = "0.8.18" +name = "dyn-clonable-impl" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3a430a770ebd84726f584a90ee7f020d28db52c6d02138900f22341f866d39c" +checksum = "558e40ea573c374cf53507fd240b7ee2f5477df7cfebdb97323ec61c719399c5" dependencies = [ - "cfg-if", + "proc-macro2", + "quote", + "syn 1.0.109", ] [[package]] -name = "crunchy" -version = "0.2.2" +name = "dyn-clone" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" +checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" [[package]] -name = "crypto-common" -version = "0.1.6" +name = "eager" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" -dependencies = [ - "generic-array", - "typenum", -] +checksum = "abe71d579d1812060163dff96056261deb5bf6729b100fa2e36a68b9649ba3d3" [[package]] -name = "crypto-mac" -version = "0.8.0" +name = "ecdsa" +version = "0.14.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" +checksum = "413301934810f597c1d19ca71c8710e99a3f1ba28a0d2ebc01551a2daeea3c5c" dependencies = [ - "generic-array", - "subtle", + "der 0.6.1", + "elliptic-curve 0.12.3", + "rfc6979 0.3.1", + "signature 1.6.4", ] [[package]] -name = "ctr" -version = "0.8.0" +name = "ecdsa" +version = "0.16.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "049bb91fb4aaf0e3c7efa6cd5ef877dbbbd15b39dad06d9948de4ec8a75761ea" +checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca" dependencies = [ - "cipher", + "der 0.7.9", + "digest 0.10.7", + "elliptic-curve 0.13.8", + "rfc6979 0.4.0", + "signature 2.2.0", + "spki 0.7.3", ] [[package]] -name = "curve25519-dalek" -version = "3.2.1" -source = "git+https://github.com/dalek-cryptography/curve25519-dalek?rev=8274d5cbb6fc3f38cdc742b4798173895cd2a290#8274d5cbb6fc3f38cdc742b4798173895cd2a290" +name = "ed25519" +version = "1.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", - "serde", - "subtle", - "zeroize", + "signature 1.6.4", ] [[package]] -name = "curve25519-dalek-ng" -version = "4.1.1" +name = "ed25519" +version = "2.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c359b7249347e46fb28804470d071c921156ad62b3eef5d34e2ba867533dec8" +checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.6.4", - "subtle-ng", - "zeroize", + "pkcs8 0.10.2", + "signature 2.2.0", ] [[package]] -name = "darling" -version = "0.20.3" +name = "ed25519-consensus" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e" +checksum = "3c8465edc8ee7436ffea81d21a019b16676ee3db267aa8d5a8d729581ecf998b" dependencies = [ - "darling_core", - "darling_macro", + "curve25519-dalek-ng", + "hex", + "rand_core 0.6.4", + "sha2 0.9.9", + "zeroize", ] [[package]] -name = "darling_core" -version = "0.20.3" +name = "ed25519-dalek" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621" +checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "strsim 0.10.0", - "syn 2.0.46", + "curve25519-dalek 3.2.1", + "ed25519 1.5.3", + "rand 0.7.3", + "serde", + "sha2 0.9.9", + "zeroize", ] [[package]] -name = "darling_macro" -version = "0.20.3" +name = "ed25519-dalek-bip32" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5" +checksum = "9d2be62a4061b872c8c0873ee4fc6f101ce7b889d039f019c5fa2af471a59908" dependencies = [ - "darling_core", - "quote", - "syn 2.0.46", + "derivation-path", + "ed25519-dalek", + "hmac 0.12.1", + "sha2 0.10.8", ] [[package]] -name = "dashmap" -version = "4.0.2" +name = "ed25519-zebra" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e77a43b28d0668df09411cb0bc9a8c2adc40f9a048afe863e05fd43251e8e39c" +checksum = "7c24f403d068ad0b359e577a77f92392118be3f3c927538f2bb544a5ecd828c6" dependencies = [ - "cfg-if", - "num_cpus", + "curve25519-dalek 3.2.1", + "hashbrown 0.12.3", + "hex", + "rand_core 0.6.4", + "sha2 0.9.9", + "zeroize", ] [[package]] -name = "data-encoding" -version = "2.5.0" +name = "either" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5" +checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" -[[package]] -name = "der" -version = "0.5.1" +[[package]] +name = "elliptic-curve" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6919815d73839e7ad218de758883aae3a257ba6759ce7a9992501efbb53d705c" +checksum = "e7bb888ab5300a19b8e5bceef25ac745ad065f3c9f7efc6de1b91958110891d3" dependencies = [ - "const-oid 0.7.1", + "base16ct 0.1.1", + "crypto-bigint 0.4.9", + "der 0.6.1", + "digest 0.10.7", + "ff 0.12.1", + "generic-array 0.14.7", + "group 0.12.1", + "pkcs8 0.9.0", + "rand_core 0.6.4", + "sec1 0.3.0", + "subtle", + "zeroize", ] [[package]] -name = "der" -version = "0.7.8" +name = "elliptic-curve" +version = "0.13.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c" +checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" dependencies = [ - "const-oid 0.9.6", + "base16ct 0.2.0", + "crypto-bigint 0.5.5", + "digest 0.10.7", + "ff 0.13.0", + "generic-array 0.14.7", + "group 0.13.0", + "pkcs8 0.10.2", + "rand_core 0.6.4", + "sec1 0.7.3", + "subtle", "zeroize", ] [[package]] -name = "der-parser" -version = "8.2.0" +name = "ena" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e" +checksum = "3d248bdd43ce613d87415282f69b9bb99d947d290b10962dd6c56233312c2ad5" dependencies = [ - "asn1-rs", - "displaydoc", - "nom", - "num-bigint 0.4.4", - "num-traits", - "rusticata-macros", + "log", ] [[package]] -name = "deranged" -version = "0.3.11" +name = "encode_unicode" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" -dependencies = [ - "powerfmt", -] +checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" [[package]] -name = "derivation-path" -version = "0.2.0" +name = "encoding_rs" +version = "0.8.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e5c37193a1db1d8ed868c03ec7b152175f26160a5b740e5e484143877e0adf0" +checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" +dependencies = [ + "cfg-if 1.0.0", +] [[package]] -name = "derivative" -version = "2.2.0" +name = "enr" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" +checksum = "2a3d8dc56e02f954cac8eb489772c552c473346fc34f67412bb6244fd647f7e4" dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", + "base64 0.21.7", + "bytes 1.9.0", + "hex", + "k256 0.13.4", + "log", + "rand 0.8.5", + "rlp", + "serde", + "sha3 0.10.8", + "zeroize", ] [[package]] -name = "derive_more" -version = "0.99.17" +name = "enum-as-inner" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" +checksum = "570d109b813e904becc80d8d5da38376818a143348413f7149f1340fe04754d4" dependencies = [ - "convert_case", + "heck 0.4.1", "proc-macro2", "quote", - "rustc_version", "syn 1.0.109", ] [[package]] -name = "dialoguer" -version = "0.10.4" +name = "enum-iterator" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59c6f2989294b9a498d3ad5491a79c6deb604617378e1cdc4bfc1c1361fe2f87" +checksum = "9fd242f399be1da0a5354aa462d57b4ab2b4ee0683cc552f7c007d2d12d36e94" dependencies = [ - "console", - "shell-words", - "tempfile", - "zeroize", + "enum-iterator-derive", ] [[package]] -name = "diff" -version = "0.1.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" - -[[package]] -name = "digest" -version = "0.9.0" +name = "enum-iterator-derive" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" +checksum = "a1ab991c1362ac86c61ab6f556cff143daa22e5a15e4e189df818b2fd19fe65b" dependencies = [ - "generic-array", + "proc-macro2", + "quote", + "syn 2.0.95", ] [[package]] -name = "digest" -version = "0.10.7" +name = "env_logger" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +checksum = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36" dependencies = [ - "block-buffer 0.10.4", - "crypto-common", - "subtle", + "atty", + "humantime 1.3.0", + "log", + "regex", + "termcolor", ] [[package]] -name = "directories" -version = "5.0.1" +name = "env_logger" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35" +checksum = "a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7" dependencies = [ - "dirs-sys", + "atty", + "humantime 2.1.0", + "log", + "regex", + "termcolor", ] [[package]] -name = "dirs-sys" -version = "0.4.1" +name = "environmental" +version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" -dependencies = [ - "libc", - "option-ext", - "redox_users", - "windows-sys 0.48.0", -] +checksum = "e48c92028aaa870e83d51c64e5d4e0b6981b360c522198c23959f219a4e1b15b" [[package]] -name = "displaydoc" -version = "0.2.4" +name = "equivalent" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.46", -] +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] -name = "dlopen2" -version = "0.5.0" +name = "errno" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09b4f5f101177ff01b8ec4ecc81eead416a8aa42819a2869311b3420fa114ffa" +checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" dependencies = [ - "dlopen2_derive", "libc", - "once_cell", - "winapi", + "windows-sys 0.59.0", ] [[package]] -name = "dlopen2_derive" -version = "0.3.0" +name = "eth-keystore" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6cbae11b3de8fce2a456e8ea3dada226b35fe791f0dc1d360c0941f0bb681f3" +checksum = "1fda3bf123be441da5260717e0661c25a2fd9cb2b2c1d20bf2e05580047158ab" dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.46", + "aes 0.8.4", + "ctr 0.9.2", + "digest 0.10.7", + "hex", + "hmac 0.12.1", + "pbkdf2 0.11.0", + "rand 0.8.5", + "scrypt", + "serde", + "serde_json", + "sha2 0.10.8", + "sha3 0.10.8", + "thiserror", + "uuid", ] [[package]] -name = "dyn-clone" -version = "1.0.16" +name = "ethabi" +version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "545b22097d44f8a9581187cdf93de7a71e4722bf51200cfaba810865b49a495d" +checksum = "7413c5f74cc903ea37386a8965a936cbeb334bd270862fdece542c1b2dcbc898" +dependencies = [ + "ethereum-types", + "hex", + "once_cell", + "regex", + "serde", + "serde_json", + "sha3 0.10.8", + "thiserror", + "uint", +] [[package]] -name = "eager" -version = "0.1.0" +name = "ethbloom" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abe71d579d1812060163dff96056261deb5bf6729b100fa2e36a68b9649ba3d3" +checksum = "c22d4b5885b6aa2fe5e8b9329fb8d232bf739e434e6b87347c63bdd00c120f60" +dependencies = [ + "crunchy", + "fixed-hash", + "impl-codec", + "impl-rlp", + "impl-serde", + "scale-info", + "tiny-keccak", +] [[package]] -name = "ed25519" -version = "1.5.3" +name = "ethereum-types" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +checksum = "02d215cbf040552efcbe99a38372fe80ab9d00268e20012b79fcd0f073edd8ee" dependencies = [ - "signature 1.6.4", + "ethbloom", + "fixed-hash", + "impl-codec", + "impl-rlp", + "impl-serde", + "primitive-types", + "scale-info", + "uint", ] [[package]] -name = "ed25519" -version = "2.2.3" +name = "ethers" +version = "2.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" +checksum = "816841ea989f0c69e459af1cf23a6b0033b19a55424a1ea3a30099becdb8dec0" dependencies = [ - "pkcs8 0.10.2", - "signature 2.2.0", + "ethers-addressbook", + "ethers-contract", + "ethers-core", + "ethers-etherscan", + "ethers-middleware", + "ethers-providers", + "ethers-signers", + "ethers-solc", ] [[package]] -name = "ed25519-consensus" -version = "2.1.0" +name = "ethers-addressbook" +version = "2.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c8465edc8ee7436ffea81d21a019b16676ee3db267aa8d5a8d729581ecf998b" +checksum = "5495afd16b4faa556c3bba1f21b98b4983e53c1755022377051a975c3b021759" dependencies = [ - "curve25519-dalek-ng", - "hex", - "rand_core 0.6.4", - "sha2 0.9.9", - "zeroize", + "ethers-core", + "once_cell", + "serde", + "serde_json", ] [[package]] -name = "ed25519-dalek" -version = "1.0.1" +name = "ethers-contract" +version = "2.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +checksum = "6fceafa3578c836eeb874af87abacfb041f92b4da0a78a5edd042564b8ecdaaa" dependencies = [ - "curve25519-dalek", - "ed25519 1.5.3", - "rand 0.7.3", + "const-hex", + "ethers-contract-abigen", + "ethers-contract-derive", + "ethers-core", + "ethers-providers", + "futures-util", + "once_cell", + "pin-project 1.1.8", "serde", - "sha2 0.9.9", - "zeroize", + "serde_json", + "thiserror", ] [[package]] -name = "ed25519-dalek-bip32" -version = "0.2.0" +name = "ethers-contract-abigen" +version = "2.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d2be62a4061b872c8c0873ee4fc6f101ce7b889d039f019c5fa2af471a59908" +checksum = "04ba01fbc2331a38c429eb95d4a570166781f14290ef9fdb144278a90b5a739b" dependencies = [ - "derivation-path", - "ed25519-dalek", - "hmac 0.12.1", - "sha2 0.10.8", + "Inflector", + "const-hex", + "dunce", + "ethers-core", + "ethers-etherscan", + "eyre", + "prettyplease", + "proc-macro2", + "quote", + "regex", + "reqwest 0.11.27", + "serde", + "serde_json", + "syn 2.0.95", + "toml 0.8.19", + "walkdir", ] [[package]] -name = "either" -version = "1.9.0" +name = "ethers-contract-derive" +version = "2.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" +checksum = "87689dcabc0051cde10caaade298f9e9093d65f6125c14575db3fd8c669a168f" +dependencies = [ + "Inflector", + "const-hex", + "ethers-contract-abigen", + "ethers-core", + "proc-macro2", + "quote", + "serde_json", + "syn 2.0.95", +] [[package]] -name = "encode_unicode" -version = "0.3.6" +name = "ethers-core" +version = "2.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" +checksum = "82d80cc6ad30b14a48ab786523af33b37f28a8623fc06afd55324816ef18fb1f" +dependencies = [ + "arrayvec 0.7.6", + "bytes 1.9.0", + "cargo_metadata", + "chrono", + "const-hex", + "elliptic-curve 0.13.8", + "ethabi", + "generic-array 0.14.7", + "k256 0.13.4", + "num_enum 0.7.3", + "once_cell", + "open-fastrlp", + "rand 0.8.5", + "rlp", + "serde", + "serde_json", + "strum 0.26.3", + "syn 2.0.95", + "tempfile", + "thiserror", + "tiny-keccak", + "unicode-xid", +] [[package]] -name = "encoding_rs" -version = "0.8.33" +name = "ethers-etherscan" +version = "2.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" +checksum = "e79e5973c26d4baf0ce55520bd732314328cabe53193286671b47144145b9649" dependencies = [ - "cfg-if", + "chrono", + "ethers-core", + "reqwest 0.11.27", + "semver 1.0.24", + "serde", + "serde_json", + "thiserror", + "tracing", ] [[package]] -name = "enum-iterator" -version = "1.4.1" +name = "ethers-middleware" +version = "2.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7add3873b5dd076766ee79c8e406ad1a472c385476b9e38849f8eec24f1be689" +checksum = "48f9fdf09aec667c099909d91908d5eaf9be1bd0e2500ba4172c1d28bfaa43de" dependencies = [ - "enum-iterator-derive", + "async-trait", + "auto_impl", + "ethers-contract", + "ethers-core", + "ethers-etherscan", + "ethers-providers", + "ethers-signers", + "futures-channel", + "futures-locks", + "futures-util", + "instant", + "reqwest 0.11.27", + "serde", + "serde_json", + "thiserror", + "tokio 1.42.0", + "tracing", + "tracing-futures", + "url", ] -[[package]] -name = "enum-iterator-derive" -version = "1.2.1" +[[package]] +name = "ethers-providers" +version = "2.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eecf8589574ce9b895052fa12d69af7a233f99e6107f5cb8dd1044f2a17bfdcb" +checksum = "6434c9a33891f1effc9c75472e12666db2fa5a0fec4b29af6221680a6fe83ab2" dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.46", + "async-trait", + "auto_impl", + "base64 0.21.7", + "bytes 1.9.0", + "const-hex", + "enr", + "ethers-core", + "futures-channel", + "futures-core", + "futures-timer", + "futures-util", + "hashers", + "http 0.2.12", + "instant", + "jsonwebtoken", + "once_cell", + "pin-project 1.1.8", + "reqwest 0.11.27", + "serde", + "serde_json", + "thiserror", + "tokio 1.42.0", + "tokio-tungstenite 0.20.1", + "tracing", + "tracing-futures", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "ws_stream_wasm", ] [[package]] -name = "env_logger" -version = "0.7.1" +name = "ethers-signers" +version = "2.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36" +checksum = "228875491c782ad851773b652dd8ecac62cda8571d3bc32a5853644dd26766c2" dependencies = [ - "atty", - "humantime 1.3.0", - "log", - "regex", - "termcolor", + "async-trait", + "coins-bip32", + "coins-bip39", + "const-hex", + "elliptic-curve 0.13.8", + "eth-keystore", + "ethers-core", + "rand 0.8.5", + "sha2 0.10.8", + "thiserror", + "tracing", ] [[package]] -name = "env_logger" -version = "0.9.3" +name = "ethers-solc" +version = "2.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7" +checksum = "66244a771d9163282646dbeffe0e6eca4dda4146b6498644e678ac6089b11edd" dependencies = [ - "atty", - "humantime 2.1.0", - "log", + "cfg-if 1.0.0", + "const-hex", + "dirs 5.0.1", + "dunce", + "ethers-core", + "glob", + "home", + "md-5", + "num_cpus", + "once_cell", + "path-slash", + "rayon", "regex", - "termcolor", + "semver 1.0.24", + "serde", + "serde_json", + "solang-parser", + "svm-rs", + "thiserror", + "tiny-keccak", + "tokio 1.42.0", + "tracing", + "walkdir", + "yansi 0.5.1", ] [[package]] -name = "equivalent" -version = "1.0.1" +name = "event-listener" +version = "2.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" [[package]] -name = "errno" -version = "0.3.8" +name = "eyre" +version = "0.6.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" +checksum = "7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec" dependencies = [ - "libc", - "windows-sys 0.52.0", + "indenter", + "once_cell", ] [[package]] -name = "event-listener" -version = "2.5.3" +name = "fake-simd" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" +checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed" + +[[package]] +name = "fallible-iterator" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" [[package]] name = "fast-math" @@ -1720,9 +3445,9 @@ dependencies = [ [[package]] name = "fastrand" -version = "2.0.1" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" +checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" [[package]] name = "feature-probe" @@ -1730,6 +3455,32 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "835a3dc7d1ec9e75e2b5fb4ba75396837112d2060b03f7d43bc1897c7f7211da" +[[package]] +name = "ff" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d013fc25338cc558c5c2cfbad646908fb23591e2404481826742b651c9af7160" +dependencies = [ + "rand_core 0.6.4", + "subtle", +] + +[[package]] +name = "ff" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" +dependencies = [ + "rand_core 0.6.4", + "subtle", +] + +[[package]] +name = "fiat-crypto" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" + [[package]] name = "fixed-hash" version = "0.8.0" @@ -1750,9 +3501,9 @@ checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" [[package]] name = "flate2" -version = "1.0.28" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" +checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" dependencies = [ "crc32fast", "miniz_oxide", @@ -1764,6 +3515,7 @@ version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c606d892c9de11507fa0dcffc116434f94e105d0bbdc4e405b61519464c49d7b" dependencies = [ + "eyre", "paste", ] @@ -1797,6 +3549,32 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "fs2" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213" +dependencies = [ + "libc", + "winapi 0.3.9", +] + +[[package]] +name = "fuchsia-zircon" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82" +dependencies = [ + "bitflags 1.3.2", + "fuchsia-zircon-sys", +] + +[[package]] +name = "fuchsia-zircon-sys" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" + [[package]] name = "funty" version = "2.0.0" @@ -1805,9 +3583,9 @@ checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" [[package]] name = "futures" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" +checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" dependencies = [ "futures-channel", "futures-core", @@ -1820,9 +3598,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" +checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" dependencies = [ "futures-core", "futures-sink", @@ -1830,55 +3608,76 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" +checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" [[package]] name = "futures-executor" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" +checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" dependencies = [ "futures-core", "futures-task", "futures-util", + "num_cpus", ] [[package]] name = "futures-io" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" +checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" + +[[package]] +name = "futures-locks" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45ec6fe3675af967e67c5536c0b9d44e34e6c52f86bedc4ea49c5317b8e94d06" +dependencies = [ + "futures-channel", + "futures-task", +] [[package]] name = "futures-macro" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" +checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.46", + "syn 2.0.95", ] [[package]] name = "futures-sink" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" +checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" [[package]] name = "futures-task" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" +checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" + +[[package]] +name = "futures-timer" +version = "3.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24" +dependencies = [ + "gloo-timers", + "send_wrapper 0.4.0", +] [[package]] name = "futures-util" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" +checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" dependencies = [ "futures-channel", "futures-core", @@ -1887,11 +3686,29 @@ dependencies = [ "futures-sink", "futures-task", "memchr", - "pin-project-lite", + "pin-project-lite 0.2.16", "pin-utils", "slab", ] +[[package]] +name = "fxhash" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" +dependencies = [ + "byteorder", +] + +[[package]] +name = "generic-array" +version = "0.12.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd" +dependencies = [ + "typenum", +] + [[package]] name = "generic-array" version = "0.14.7" @@ -1901,6 +3718,7 @@ dependencies = [ "serde", "typenum", "version_check", + "zeroize", ] [[package]] @@ -1910,7 +3728,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e" dependencies = [ "libc", - "winapi", + "winapi 0.3.9", ] [[package]] @@ -1919,7 +3737,7 @@ version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" dependencies = [ - "cfg-if", + "cfg-if 1.0.0", "js-sys", "libc", "wasi 0.9.0+wasi-snapshot-preview1", @@ -1928,22 +3746,59 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.11" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ - "cfg-if", + "cfg-if 1.0.0", "js-sys", "libc", "wasi 0.11.0+wasi-snapshot-preview1", "wasm-bindgen", ] +[[package]] +name = "getrandom_or_panic" +version = "0.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ea1015b5a70616b688dc230cfe50c8af89d972cb132d5a622814d29773b10b9" +dependencies = [ + "rand_core 0.6.4", +] + +[[package]] +name = "gimli" +version = "0.26.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22030e2c5a68ec659fde1e949a745124b48e6fa8b045b7ed5bd1fe4ccc5c4e5d" +dependencies = [ + "fallible-iterator", + "stable_deref_trait", +] + [[package]] name = "gimli" -version = "0.28.1" +version = "0.31.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" + +[[package]] +name = "glob" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" + +[[package]] +name = "gloo-timers" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" +checksum = "9b995a66bb87bebce9a0f4a95aed01daca4872c050bfcb21653361c03bc35e5c" +dependencies = [ + "futures-channel", + "futures-core", + "js-sys", + "wasm-bindgen", +] [[package]] name = "goblin" @@ -1956,13 +3811,35 @@ dependencies = [ "scroll", ] +[[package]] +name = "group" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7" +dependencies = [ + "ff 0.12.1", + "rand_core 0.6.4", + "subtle", +] + +[[package]] +name = "group" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" +dependencies = [ + "ff 0.13.0", + "rand_core 0.6.4", + "subtle", +] + [[package]] name = "guestchain" version = "0.0.0" dependencies = [ - "borsh 0.10.3", + "borsh 0.10.4", "bytemuck", - "derive_more", + "derive_more 0.99.18", "ibc-core-client-context", "ibc-core-commitment-types", "ibc-core-host", @@ -1971,12 +3848,12 @@ dependencies = [ "insta", "lib", "memory", - "prost", + "prost 0.12.6", "proto-utils", "rand 0.8.5", "sealable-trie", "stdx", - "strum", + "strum 0.25.0", "trie-ids", ] @@ -2000,44 +3877,79 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "h2" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e4728fd124914ad25e99e3d15a9361a879f6620f63cb56bbb08f95abb97a535" +dependencies = [ + "bytes 0.5.6", + "fnv", + "futures-core", + "futures-sink", + "futures-util", + "http 0.2.12", + "indexmap 1.9.3", + "slab", + "tokio 0.2.25", + "tokio-util 0.3.1", + "tracing", + "tracing-futures", +] + [[package]] name = "h2" version = "0.3.26" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" dependencies = [ - "bytes", + "bytes 1.9.0", "fnv", "futures-core", "futures-sink", "futures-util", - "http 0.2.11", - "indexmap 2.1.0", + "http 0.2.12", + "indexmap 2.7.0", "slab", - "tokio", - "tokio-util", + "tokio 1.42.0", + "tokio-util 0.7.13", "tracing", ] [[package]] name = "h2" -version = "0.4.4" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "816ec7294445779408f36fe57bc5b7fc1cf59664059096c65f905c1c61f58069" +checksum = "ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e" dependencies = [ - "bytes", + "atomic-waker", + "bytes 1.9.0", "fnv", "futures-core", "futures-sink", - "futures-util", - "http 1.0.0", - "indexmap 2.1.0", + "http 1.2.0", + "indexmap 2.7.0", "slab", - "tokio", - "tokio-util", + "tokio 1.42.0", + "tokio-util 0.7.13", "tracing", ] +[[package]] +name = "hash-db" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e7d7786361d7425ae2fe4f9e407eb0efaa0840f5212d109cc018c40c35c6ab4" + +[[package]] +name = "hash256-std-hasher" +version = "0.15.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92c171d55b98633f4ed3860808f004099b36c1cc29c42cfc53aa8591b21efcf2" +dependencies = [ + "crunchy", +] + [[package]] name = "hash32" version = "0.2.1" @@ -2053,7 +3965,7 @@ version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e" dependencies = [ - "ahash 0.7.7", + "ahash 0.7.8", ] [[package]] @@ -2061,6 +3973,9 @@ name = "hashbrown" version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" +dependencies = [ + "ahash 0.7.8", +] [[package]] name = "hashbrown" @@ -2068,14 +3983,29 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" dependencies = [ - "ahash 0.8.5", + "ahash 0.8.11", ] [[package]] name = "hashbrown" -version = "0.14.3" +version = "0.14.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" + +[[package]] +name = "hashbrown" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" + +[[package]] +name = "hashers" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2bca93b15ea5a746f220e56587f71e73c6165eab783df9e26590069953e3c30" +dependencies = [ + "fxhash", +] [[package]] name = "heck" @@ -2092,6 +4022,12 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + [[package]] name = "hermit-abi" version = "0.1.19" @@ -2103,9 +4039,9 @@ dependencies = [ [[package]] name = "hermit-abi" -version = "0.3.3" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" [[package]] name = "hex" @@ -2134,7 +4070,17 @@ version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840" dependencies = [ - "crypto-mac", + "crypto-mac 0.8.0", + "digest 0.9.0", +] + +[[package]] +name = "hmac" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a2a2320eb7ec0ebe8da8f744d7812d9fc4cb4d09344ac01898dbcb6a20ae69b" +dependencies = [ + "crypto-mac 0.11.1", "digest 0.9.0", ] @@ -2154,7 +4100,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "17ea0a1394df5b6574da6e0c1ade9e78868c9fb0a4e5ef4428e32da4676b85b1" dependencies = [ "digest 0.9.0", - "generic-array", + "generic-array 0.14.7", "hmac 0.8.1", ] @@ -2167,26 +4113,37 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "hostname" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867" +dependencies = [ + "libc", + "match_cfg", + "winapi 0.3.9", +] + [[package]] name = "http" -version = "0.2.11" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb" +checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" dependencies = [ - "bytes", + "bytes 1.9.0", "fnv", - "itoa", + "itoa 1.0.14", ] [[package]] name = "http" -version = "1.0.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b32afd38673a8016f7c9ae69e5af41a58f81b1d31689040f2f1959594ce194ea" +checksum = "f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea" dependencies = [ - "bytes", + "bytes 1.9.0", "fnv", - "itoa", + "itoa 1.0.14", ] [[package]] @@ -2195,39 +4152,39 @@ version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" dependencies = [ - "bytes", - "http 0.2.11", - "pin-project-lite", + "bytes 1.9.0", + "http 0.2.12", + "pin-project-lite 0.2.16", ] [[package]] name = "http-body" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" +checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" dependencies = [ - "bytes", - "http 1.0.0", + "bytes 1.9.0", + "http 1.2.0", ] [[package]] name = "http-body-util" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d" +checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" dependencies = [ - "bytes", - "futures-core", - "http 1.0.0", - "http-body 1.0.0", - "pin-project-lite", + "bytes 1.9.0", + "futures-util", + "http 1.2.0", + "http-body 1.0.1", + "pin-project-lite 0.2.16", ] [[package]] name = "httparse" -version = "1.8.0" +version = "1.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" +checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946" [[package]] name = "httpdate" @@ -2252,23 +4209,23 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" [[package]] name = "hyper" -version = "0.14.28" +version = "0.14.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" +checksum = "41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7" dependencies = [ - "bytes", + "bytes 1.9.0", "futures-channel", "futures-core", "futures-util", "h2 0.3.26", - "http 0.2.11", + "http 0.2.12", "http-body 0.4.6", "httparse", "httpdate", - "itoa", - "pin-project-lite", - "socket2", - "tokio", + "itoa 1.0.14", + "pin-project-lite 0.2.16", + "socket2 0.5.8", + "tokio 1.42.0", "tower-service", "tracing", "want", @@ -2276,21 +4233,21 @@ dependencies = [ [[package]] name = "hyper" -version = "1.3.1" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d" +checksum = "256fb8d4bd6413123cc9d91832d78325c48ff41677595be797d90f42969beae0" dependencies = [ - "bytes", + "bytes 1.9.0", "futures-channel", "futures-util", - "h2 0.4.4", - "http 1.0.0", - "http-body 1.0.0", + "h2 0.4.7", + "http 1.2.0", + "http-body 1.0.1", "httparse", - "itoa", - "pin-project-lite", + "itoa 1.0.14", + "pin-project-lite 0.2.16", "smallvec", - "tokio", + "tokio 1.42.0", "want", ] @@ -2300,12 +4257,25 @@ version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" dependencies = [ - "futures-util", - "http 0.2.11", - "hyper 0.14.28", - "rustls", - "tokio", - "tokio-rustls", + "futures-util", + "http 0.2.12", + "hyper 0.14.32", + "rustls", + "tokio 1.42.0", + "tokio-rustls", +] + +[[package]] +name = "hyper-tls" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" +dependencies = [ + "bytes 1.9.0", + "hyper 0.14.32", + "native-tls", + "tokio 1.42.0", + "tokio-native-tls", ] [[package]] @@ -2314,41 +4284,40 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" dependencies = [ - "bytes", + "bytes 1.9.0", "http-body-util", - "hyper 1.3.1", + "hyper 1.5.2", "hyper-util", "native-tls", - "tokio", + "tokio 1.42.0", "tokio-native-tls", "tower-service", ] [[package]] name = "hyper-util" -version = "0.1.3" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca38ef113da30126bbff9cd1705f9273e15d45498615d138b0c20279ac7a76aa" +checksum = "df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4" dependencies = [ - "bytes", + "bytes 1.9.0", "futures-channel", "futures-util", - "http 1.0.0", - "http-body 1.0.0", - "hyper 1.3.1", - "pin-project-lite", - "socket2", - "tokio", - "tower", + "http 1.2.0", + "http-body 1.0.1", + "hyper 1.5.2", + "pin-project-lite 0.2.16", + "socket2 0.5.8", + "tokio 1.42.0", "tower-service", "tracing", ] [[package]] name = "iana-time-zone" -version = "0.1.59" +version = "0.1.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6a67363e2aa4443928ce15e57ebae94fd8949958fd1223c4cfc0cd473ad7539" +checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" dependencies = [ "android_system_properties", "core-foundation-sys", @@ -2396,10 +4365,10 @@ version = "0.50.0" source = "git+https://github.com/mina86/ibc-rs?rev=f07276383091f75b7ee8bff6fd434f8214ac5054#f07276383091f75b7ee8bff6fd434f8214ac5054" dependencies = [ "base64 0.21.7", - "borsh 0.10.3", - "derive_more", + "borsh 0.10.4", + "derive_more 0.99.18", "displaydoc", - "http 1.0.0", + "http 1.2.0", "ibc-core", "ibc-proto", "mime", @@ -2425,8 +4394,8 @@ name = "ibc-app-transfer-types" version = "0.50.0" source = "git+https://github.com/mina86/ibc-rs?rev=f07276383091f75b7ee8bff6fd434f8214ac5054#f07276383091f75b7ee8bff6fd434f8214ac5054" dependencies = [ - "borsh 0.10.3", - "derive_more", + "borsh 0.10.4", + "derive_more 0.99.18", "displaydoc", "ibc-core", "ibc-proto", @@ -2449,7 +4418,7 @@ name = "ibc-client-tendermint" version = "0.50.0" source = "git+https://github.com/mina86/ibc-rs?rev=f07276383091f75b7ee8bff6fd434f8214ac5054#f07276383091f75b7ee8bff6fd434f8214ac5054" dependencies = [ - "derive_more", + "derive_more 0.99.18", "ibc-client-tendermint-types", "ibc-core-client", "ibc-core-commitment-types", @@ -2457,7 +4426,7 @@ dependencies = [ "ibc-core-host", "ibc-primitives", "serde", - "tendermint", + "tendermint 0.34.36", "tendermint-light-client-verifier", ] @@ -2466,18 +4435,18 @@ name = "ibc-client-tendermint-types" version = "0.50.0" source = "git+https://github.com/mina86/ibc-rs?rev=f07276383091f75b7ee8bff6fd434f8214ac5054#f07276383091f75b7ee8bff6fd434f8214ac5054" dependencies = [ - "borsh 0.10.3", + "borsh 0.10.4", "displaydoc", "ibc-core-client-types", "ibc-core-commitment-types", "ibc-core-host-types", "ibc-primitives", "ibc-proto", - "prost", + "prost 0.12.6", "serde", - "tendermint", + "tendermint 0.34.36", "tendermint-light-client-verifier", - "tendermint-proto", + "tendermint-proto 0.34.36", ] [[package]] @@ -2539,8 +4508,8 @@ name = "ibc-core-channel-types" version = "0.50.0" source = "git+https://github.com/mina86/ibc-rs?rev=f07276383091f75b7ee8bff6fd434f8214ac5054#f07276383091f75b7ee8bff6fd434f8214ac5054" dependencies = [ - "borsh 0.10.3", - "derive_more", + "borsh 0.10.4", + "derive_more 0.99.18", "displaydoc", "ibc-core-client-types", "ibc-core-commitment-types", @@ -2554,7 +4523,7 @@ dependencies = [ "serde", "sha2 0.10.8", "subtle-encoding", - "tendermint", + "tendermint 0.34.36", ] [[package]] @@ -2576,7 +4545,7 @@ name = "ibc-core-client-context" version = "0.50.0" source = "git+https://github.com/mina86/ibc-rs?rev=f07276383091f75b7ee8bff6fd434f8214ac5054#f07276383091f75b7ee8bff6fd434f8214ac5054" dependencies = [ - "derive_more", + "derive_more 0.99.18", "displaydoc", "ibc-client-tendermint-types", "ibc-core-client-types", @@ -2585,7 +4554,7 @@ dependencies = [ "ibc-core-host-types", "ibc-primitives", "subtle-encoding", - "tendermint", + "tendermint 0.34.36", ] [[package]] @@ -2593,8 +4562,8 @@ name = "ibc-core-client-types" version = "0.50.0" source = "git+https://github.com/mina86/ibc-rs?rev=f07276383091f75b7ee8bff6fd434f8214ac5054#f07276383091f75b7ee8bff6fd434f8214ac5054" dependencies = [ - "borsh 0.10.3", - "derive_more", + "borsh 0.10.4", + "derive_more 0.99.18", "displaydoc", "ibc-core-commitment-types", "ibc-core-host-types", @@ -2605,7 +4574,7 @@ dependencies = [ "schemars", "serde", "subtle-encoding", - "tendermint", + "tendermint 0.34.36", ] [[package]] @@ -2613,8 +4582,8 @@ name = "ibc-core-commitment-types" version = "0.50.0" source = "git+https://github.com/mina86/ibc-rs?rev=f07276383091f75b7ee8bff6fd434f8214ac5054#f07276383091f75b7ee8bff6fd434f8214ac5054" dependencies = [ - "borsh 0.10.3", - "derive_more", + "borsh 0.10.4", + "derive_more 0.99.18", "displaydoc", "ibc-primitives", "ibc-proto", @@ -2643,8 +4612,8 @@ name = "ibc-core-connection-types" version = "0.50.0" source = "git+https://github.com/mina86/ibc-rs?rev=f07276383091f75b7ee8bff6fd434f8214ac5054#f07276383091f75b7ee8bff6fd434f8214ac5054" dependencies = [ - "borsh 0.10.3", - "derive_more", + "borsh 0.10.4", + "derive_more 0.99.18", "displaydoc", "ibc-core-client-types", "ibc-core-commitment-types", @@ -2656,7 +4625,7 @@ dependencies = [ "schemars", "serde", "subtle-encoding", - "tendermint", + "tendermint 0.34.36", ] [[package]] @@ -2680,8 +4649,8 @@ name = "ibc-core-handler-types" version = "0.50.0" source = "git+https://github.com/mina86/ibc-rs?rev=f07276383091f75b7ee8bff6fd434f8214ac5054#f07276383091f75b7ee8bff6fd434f8214ac5054" dependencies = [ - "borsh 0.10.3", - "derive_more", + "borsh 0.10.4", + "derive_more 0.99.18", "displaydoc", "ibc-core-channel-types", "ibc-core-client-types", @@ -2696,7 +4665,7 @@ dependencies = [ "schemars", "serde", "subtle-encoding", - "tendermint", + "tendermint 0.34.36", ] [[package]] @@ -2704,7 +4673,7 @@ name = "ibc-core-host" version = "0.50.0" source = "git+https://github.com/mina86/ibc-rs?rev=f07276383091f75b7ee8bff6fd434f8214ac5054#f07276383091f75b7ee8bff6fd434f8214ac5054" dependencies = [ - "derive_more", + "derive_more 0.99.18", "displaydoc", "ibc-core-channel-types", "ibc-core-client-context", @@ -2722,8 +4691,8 @@ name = "ibc-core-host-cosmos" version = "0.50.0" source = "git+https://github.com/mina86/ibc-rs?rev=f07276383091f75b7ee8bff6fd434f8214ac5054#f07276383091f75b7ee8bff6fd434f8214ac5054" dependencies = [ - "borsh 0.10.3", - "derive_more", + "borsh 0.10.4", + "derive_more 0.99.18", "displaydoc", "ibc-app-transfer-types", "ibc-client-tendermint", @@ -2738,7 +4707,7 @@ dependencies = [ "serde", "sha2 0.10.8", "subtle-encoding", - "tendermint", + "tendermint 0.34.36", ] [[package]] @@ -2746,8 +4715,8 @@ name = "ibc-core-host-types" version = "0.50.0" source = "git+https://github.com/mina86/ibc-rs?rev=f07276383091f75b7ee8bff6fd434f8214ac5054#f07276383091f75b7ee8bff6fd434f8214ac5054" dependencies = [ - "borsh 0.10.3", - "derive_more", + "borsh 0.10.4", + "derive_more 0.99.18", "displaydoc", "ibc-primitives", "parity-scale-codec", @@ -2761,7 +4730,7 @@ name = "ibc-core-router" version = "0.50.0" source = "git+https://github.com/mina86/ibc-rs?rev=f07276383091f75b7ee8bff6fd434f8214ac5054#f07276383091f75b7ee8bff6fd434f8214ac5054" dependencies = [ - "derive_more", + "derive_more 0.99.18", "displaydoc", "ibc-core-channel-types", "ibc-core-host-types", @@ -2775,8 +4744,8 @@ name = "ibc-core-router-types" version = "0.50.0" source = "git+https://github.com/mina86/ibc-rs?rev=f07276383091f75b7ee8bff6fd434f8214ac5054#f07276383091f75b7ee8bff6fd434f8214ac5054" dependencies = [ - "borsh 0.10.3", - "derive_more", + "borsh 0.10.4", + "derive_more 0.99.18", "displaydoc", "ibc-core-host-types", "ibc-primitives", @@ -2786,7 +4755,7 @@ dependencies = [ "schemars", "serde", "subtle-encoding", - "tendermint", + "tendermint 0.34.36", ] [[package]] @@ -2796,7 +4765,7 @@ source = "git+https://github.com/mina86/ibc-rs?rev=f07276383091f75b7ee8bff6fd434 dependencies = [ "proc-macro2", "quote", - "syn 2.0.46", + "syn 2.0.95", ] [[package]] @@ -2804,17 +4773,17 @@ name = "ibc-primitives" version = "0.50.0" source = "git+https://github.com/mina86/ibc-rs?rev=f07276383091f75b7ee8bff6fd434f8214ac5054#f07276383091f75b7ee8bff6fd434f8214ac5054" dependencies = [ - "borsh 0.10.3", - "derive_more", + "borsh 0.10.4", + "derive_more 0.99.18", "displaydoc", "ibc-proto", "parity-scale-codec", - "prost", + "prost 0.12.6", "scale-info", "schemars", "serde", - "tendermint", - "time", + "tendermint 0.34.36", + "time 0.3.37", ] [[package]] @@ -2824,18 +4793,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd4ee32b22d3b06f31529b956f4928e5c9a068d71e46cf6abfa19c31ca550553" dependencies = [ "base64 0.21.7", - "borsh 0.10.3", - "bytes", + "borsh 0.10.4", + "bytes 1.9.0", "flex-error", "ics23", "informalsystems-pbjson", "parity-scale-codec", - "prost", + "prost 0.12.6", "scale-info", "schemars", "serde", "subtle-encoding", - "tendermint-proto", + "tendermint-proto 0.34.36", ] [[package]] @@ -2843,14 +4812,14 @@ name = "ibc-testkit" version = "0.50.0" source = "git+https://github.com/mina86/ibc-rs?rev=f07276383091f75b7ee8bff6fd434f8214ac5054#f07276383091f75b7ee8bff6fd434f8214ac5054" dependencies = [ - "derive_more", + "derive_more 0.99.18", "displaydoc", "ibc", "ibc-client-tendermint-types", "ibc-proto", - "parking_lot", + "parking_lot 0.12.3", "subtle-encoding", - "tendermint", + "tendermint 0.34.36", "tendermint-testgen", "tracing", "typed-builder", @@ -2858,23 +4827,141 @@ dependencies = [ [[package]] name = "ics23" -version = "0.11.1" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc3b8be84e7285c73b88effdc3294b552277d6b0ec728ee016c861b7b9a2c19c" +checksum = "18798160736c1e368938ba6967dbcb3c7afb3256b442a5506ba5222eebb68a5a" dependencies = [ "anyhow", "blake2", "blake3", - "bytes", + "bytes 1.9.0", "hex", "informalsystems-pbjson", - "prost", + "prost 0.12.6", "ripemd", "serde", "sha2 0.10.8", "sha3 0.10.8", ] +[[package]] +name = "icu_collections" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_locid" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +dependencies = [ + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", +] + +[[package]] +name = "icu_locid_transform" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_locid_transform_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_locid_transform_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" + +[[package]] +name = "icu_normalizer" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "utf16_iter", + "utf8_iter", + "write16", + "zerovec", +] + +[[package]] +name = "icu_normalizer_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" + +[[package]] +name = "icu_properties" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_locid_transform", + "icu_properties_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" + +[[package]] +name = "icu_provider" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_provider_macros", + "stable_deref_trait", + "tinystr", + "writeable", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_provider_macros" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.95", +] + [[package]] name = "ident_case" version = "1.0.1" @@ -2883,14 +4970,36 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "idna" -version = "0.5.0" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" +checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" dependencies = [ + "matches", "unicode-bidi", "unicode-normalization", ] +[[package]] +name = "idna" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" +dependencies = [ + "idna_adapter", + "smallvec", + "utf8_iter", +] + +[[package]] +name = "idna_adapter" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" +dependencies = [ + "icu_normalizer", + "icu_properties", +] + [[package]] name = "ieee754" version = "0.2.6" @@ -2923,167 +5032,403 @@ dependencies = [ ] [[package]] -name = "impl-serde" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc88fc67028ae3db0c853baa36269d398d5f45b6982f95549ff5def78c935cd" +name = "impl-more" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8a5a9a0ff0086c7a148acb942baaabeadf9504d10400b5a05645853729b9cd2" + +[[package]] +name = "impl-rlp" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f28220f89297a075ddc7245cd538076ee98b01f2a9c23a53a4f1105d5a322808" +dependencies = [ + "rlp", +] + +[[package]] +name = "impl-serde" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebc88fc67028ae3db0c853baa36269d398d5f45b6982f95549ff5def78c935cd" +dependencies = [ + "serde", +] + +[[package]] +name = "impl-trait-for-tuples" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0eb5a3343abf848c0984fe4604b2b105da9539376e24fc0a3b0007411ae4fd9" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.95", +] + +[[package]] +name = "indenter" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683" + +[[package]] +name = "indexmap" +version = "1.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" +dependencies = [ + "autocfg", + "hashbrown 0.12.3", + "serde", +] + +[[package]] +name = "indexmap" +version = "2.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f" +dependencies = [ + "equivalent", + "hashbrown 0.15.2", + "serde", +] + +[[package]] +name = "indicatif" +version = "0.17.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbf675b85ed934d3c67b5c5469701eec7db22689d0a2139d856e0925fa28b281" +dependencies = [ + "console", + "number_prefix", + "portable-atomic", + "unicode-width 0.2.0", + "web-time", +] + +[[package]] +name = "informalsystems-pbjson" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9aa4a0980c8379295100d70854354e78df2ee1c6ca0f96ffe89afeb3140e3a3d" +dependencies = [ + "base64 0.21.7", + "serde", +] + +[[package]] +name = "inout" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" +dependencies = [ + "generic-array 0.14.7", +] + +[[package]] +name = "insta" +version = "1.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6513e4067e16e69ed1db5ab56048ed65db32d10ba5fc1217f5393f8f17d8b5a5" +dependencies = [ + "console", + "linked-hash-map", + "once_cell", + "similar", +] + +[[package]] +name = "instant" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" +dependencies = [ + "cfg-if 1.0.0", +] + +[[package]] +name = "integer-sqrt" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "276ec31bcb4a9ee45f58bec6f9ec700ae4cf4f4f8f2fa7e06cb406bd5ffdd770" +dependencies = [ + "num-traits", +] + +[[package]] +name = "io-lifetimes" +version = "1.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" +dependencies = [ + "hermit-abi 0.3.9", + "libc", + "windows-sys 0.48.0", +] + +[[package]] +name = "iovec" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e" +dependencies = [ + "libc", +] + +[[package]] +name = "ipconfig" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7e2f18aece9709094573a9f24f483c4f65caa4298e2f7ae1b71cc65d853fad7" +dependencies = [ + "socket2 0.3.19", + "widestring", + "winapi 0.3.9", + "winreg 0.6.2", +] + +[[package]] +name = "ipnet" +version = "2.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708" + +[[package]] +name = "is_terminal_polyfill" +version = "1.70.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" + +[[package]] +name = "itertools" +version = "0.10.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" +dependencies = [ + "either", +] + +[[package]] +name = "itertools" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" +dependencies = [ + "either", +] + +[[package]] +name = "itertools" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" +dependencies = [ + "either", +] + +[[package]] +name = "itoa" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" + +[[package]] +name = "itoa" +version = "1.0.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" + +[[package]] +name = "jito-merkle-tree" +version = "0.0.3" +dependencies = [ + "csv", + "fast-math", + "hex", + "indexmap 2.7.0", + "jito-merkle-verify", + "rand 0.8.5", + "serde", + "serde_json", + "solana-program", + "solana-sdk", + "thiserror", +] + +[[package]] +name = "jito-merkle-verify" +version = "0.0.3" dependencies = [ - "serde", + "solana-program", ] [[package]] -name = "impl-trait-for-tuples" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11d7a9f6330b71fea57921c9b61c47ee6e84f72d394754eff6163ae67e7395eb" +name = "jito-scripts" +version = "0.0.3" dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", + "anchor-lang", + "anchor-spl", + "clap 4.5.23", + "dotenv", + "jito-merkle-tree", + "merkle-distributor", + "solana-program", + "solana-rpc-client", + "solana-sdk", + "spl-associated-token-account 2.3.0", ] [[package]] -name = "indexmap" -version = "1.9.3" +name = "jobserver" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" +checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" dependencies = [ - "autocfg", - "hashbrown 0.12.3", + "libc", ] [[package]] -name = "indexmap" -version = "2.1.0" +name = "js-sys" +version = "0.3.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" +checksum = "6717b6b5b077764fb5966237269cb3c64edddde4b14ce42647430a78ced9e7b7" dependencies = [ - "equivalent", - "hashbrown 0.14.3", + "once_cell", + "wasm-bindgen", ] [[package]] -name = "indicatif" -version = "0.17.7" +name = "jsonrpc-core" +version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb28741c9db9a713d93deb3bb9515c20788cef5815265bee4980e87bde7e0f25" +checksum = "14f7f76aef2d054868398427f6c54943cf3d1caa9a7ec7d0c38d69df97a965eb" dependencies = [ - "console", - "instant", - "number_prefix", - "portable-atomic", - "unicode-width", + "futures", + "futures-executor", + "futures-util", + "log", + "serde", + "serde_derive", + "serde_json", ] [[package]] -name = "informalsystems-pbjson" -version = "0.7.0" +name = "jsonwebtoken" +version = "8.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9aa4a0980c8379295100d70854354e78df2ee1c6ca0f96ffe89afeb3140e3a3d" +checksum = "6971da4d9c3aa03c3d8f3ff0f4155b534aad021292003895a469716b2a230378" dependencies = [ "base64 0.21.7", + "pem", + "ring 0.16.20", "serde", + "serde_json", + "simple_asn1", ] [[package]] -name = "insta" -version = "1.34.0" +name = "k256" +version = "0.11.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d64600be34b2fcfc267740a243fa7744441bb4947a619ac4e5bb6507f35fbfc" +checksum = "72c1e0b51e7ec0a97369623508396067a486bd0cbed95a2659a4b863d28cfc8b" dependencies = [ - "console", - "lazy_static", - "linked-hash-map", - "similar", - "yaml-rust", + "cfg-if 1.0.0", + "ecdsa 0.14.8", + "elliptic-curve 0.12.3", + "sha2 0.10.8", + "sha3 0.10.8", ] [[package]] -name = "instant" -version = "0.1.12" +name = "k256" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" +checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" dependencies = [ - "cfg-if", + "cfg-if 1.0.0", + "ecdsa 0.16.9", + "elliptic-curve 0.13.8", + "once_cell", + "sha2 0.10.8", + "signature 2.2.0", ] [[package]] -name = "ipnet" -version = "2.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" - -[[package]] -name = "itertools" -version = "0.10.5" +name = "keccak" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" +checksum = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654" dependencies = [ - "either", + "cpufeatures", ] [[package]] -name = "itoa" -version = "1.0.10" +name = "kernel32-sys" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" +checksum = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" +dependencies = [ + "winapi 0.2.8", + "winapi-build", +] [[package]] -name = "jobserver" -version = "0.1.27" +name = "lalrpop" +version = "0.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d" +checksum = "55cb077ad656299f160924eb2912aa147d7339ea7d69e1b5517326fdcec3c1ca" dependencies = [ - "libc", + "ascii-canvas", + "bit-set", + "ena", + "itertools 0.11.0", + "lalrpop-util", + "petgraph", + "regex", + "regex-syntax 0.8.5", + "string_cache", + "term", + "tiny-keccak", + "unicode-xid", + "walkdir", ] [[package]] -name = "js-sys" -version = "0.3.66" +name = "lalrpop-util" +version = "0.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca" +checksum = "507460a910eb7b32ee961886ff48539633b788a36b65692b95f225b844c82553" dependencies = [ - "wasm-bindgen", + "regex-automata 0.4.9", ] [[package]] -name = "jsonrpc-core" -version = "18.0.0" +name = "language-tags" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14f7f76aef2d054868398427f6c54943cf3d1caa9a7ec7d0c38d69df97a965eb" -dependencies = [ - "futures", - "futures-executor", - "futures-util", - "log", - "serde", - "serde_derive", - "serde_json", -] +checksum = "a91d884b6667cd606bb5a69aa0c99ba811a115fc68915e7056ec08a46e93199a" [[package]] -name = "keccak" -version = "0.1.4" +name = "language-tags" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f6d5ed8676d904364de097082f4e7d240b571b67989ced0240f08b7f966f940" -dependencies = [ - "cpufeatures", -] +checksum = "d4345964bb142484797b161f473a503a434de77149dd8c7427788c6e13379388" [[package]] name = "lazy_static" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "lib" version = "0.0.0" dependencies = [ "base64 0.21.7", - "borsh 0.10.3", + "borsh 0.10.4", "bytemuck", - "derive_more", + "derive_more 0.99.18", "rand 0.8.5", "sha2 0.10.8", "solana-program", @@ -3092,19 +5437,24 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.151" +version = "0.2.169" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" + +[[package]] +name = "libm" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4" +checksum = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa" [[package]] name = "libredox" -version = "0.0.1" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.4.1", + "bitflags 2.6.0", "libc", - "redox_syscall", ] [[package]] @@ -3117,15 +5467,34 @@ dependencies = [ "base64 0.12.3", "digest 0.9.0", "hmac-drbg", - "libsecp256k1-core", - "libsecp256k1-gen-ecmult", - "libsecp256k1-gen-genmult", + "libsecp256k1-core 0.2.2", + "libsecp256k1-gen-ecmult 0.2.1", + "libsecp256k1-gen-genmult 0.2.1", "rand 0.7.3", "serde", "sha2 0.9.9", "typenum", ] +[[package]] +name = "libsecp256k1" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95b09eff1b35ed3b33b877ced3a691fc7a481919c7e29c53c906226fcf55e2a1" +dependencies = [ + "arrayref", + "base64 0.13.1", + "digest 0.9.0", + "hmac-drbg", + "libsecp256k1-core 0.3.0", + "libsecp256k1-gen-ecmult 0.3.0", + "libsecp256k1-gen-genmult 0.3.0", + "rand 0.8.5", + "serde", + "sha2 0.9.9", + "typenum", +] + [[package]] name = "libsecp256k1-core" version = "0.2.2" @@ -3137,13 +5506,33 @@ dependencies = [ "subtle", ] +[[package]] +name = "libsecp256k1-core" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5be9b9bb642d8522a44d533eab56c16c738301965504753b03ad1de3425d5451" +dependencies = [ + "crunchy", + "digest 0.9.0", + "subtle", +] + [[package]] name = "libsecp256k1-gen-ecmult" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ccab96b584d38fac86a83f07e659f0deafd0253dc096dab5a36d53efe653c5c3" dependencies = [ - "libsecp256k1-core", + "libsecp256k1-core 0.2.2", +] + +[[package]] +name = "libsecp256k1-gen-ecmult" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3038c808c55c87e8a172643a7d87187fc6c4174468159cb3090659d55bcb4809" +dependencies = [ + "libsecp256k1-core 0.3.0", ] [[package]] @@ -3152,7 +5541,16 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67abfe149395e3aa1c48a2beb32b068e2334402df8181f818d3aee2b304c4f5d" dependencies = [ - "libsecp256k1-core", + "libsecp256k1-core 0.2.2", +] + +[[package]] +name = "libsecp256k1-gen-genmult" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3db8d6ba2cec9eacc40e6e8ccc98931840301f1006e95647ceb2dd5c3aa06f7c" +dependencies = [ + "libsecp256k1-core 0.3.0", ] [[package]] @@ -3163,7 +5561,7 @@ checksum = "3c9a85a9752c549ceb7578064b4ed891179d20acd85f27318573b64d2d7ee7ee" dependencies = [ "ark-bn254", "ark-ff", - "num-bigint 0.4.4", + "num-bigint 0.4.6", "thiserror", ] @@ -3180,15 +5578,44 @@ checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" [[package]] name = "linux-raw-sys" -version = "0.4.12" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" + +[[package]] +name = "linux-raw-sys" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" + +[[package]] +name = "litemap" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" + +[[package]] +name = "local-channel" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6cbc85e69b8df4b8bb8b89ec634e7189099cea8927a276b7384ce5488e53ec8" +dependencies = [ + "futures-core", + "futures-sink", + "local-waker", +] + +[[package]] +name = "local-waker" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456" +checksum = "4d873d7c67ce09b42110d801813efbc9364414e356be9935700d368351657487" [[package]] name = "lock_api" -version = "0.4.11" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" +checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" dependencies = [ "autocfg", "scopeguard", @@ -3196,15 +5623,73 @@ dependencies = [ [[package]] name = "log" -version = "0.4.20" +version = "0.4.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" + +[[package]] +name = "lru-cache" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c" +dependencies = [ + "linked-hash-map", +] + +[[package]] +name = "mach" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa" +dependencies = [ + "libc", +] + +[[package]] +name = "match_cfg" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4" + +[[package]] +name = "matchers" +version = "0.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f099785f7595cc4b4553a174ce30dd7589ef93391ff414dbb67f62392b9e0ce1" +dependencies = [ + "regex-automata 0.1.10", +] + +[[package]] +name = "matches" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" + +[[package]] +name = "md-5" +version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" +checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" +dependencies = [ + "cfg-if 1.0.0", + "digest 0.10.7", +] [[package]] name = "memchr" -version = "2.7.1" +version = "2.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" + +[[package]] +name = "memfd" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" +checksum = "b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64" +dependencies = [ + "rustix 0.38.42", +] [[package]] name = "memmap2" @@ -3215,6 +5700,15 @@ dependencies = [ "libc", ] +[[package]] +name = "memoffset" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" +dependencies = [ + "autocfg", +] + [[package]] name = "memoffset" version = "0.7.1" @@ -3226,19 +5720,58 @@ dependencies = [ [[package]] name = "memoffset" -version = "0.9.0" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" +dependencies = [ + "autocfg", +] + +[[package]] +name = "memory" +version = "0.0.0" +dependencies = [ + "derive_more 0.99.18", + "stdx", +] + +[[package]] +name = "memory-db" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" +checksum = "808b50db46293432a45e63bc15ea51e0ab4c0a1647b8eb114e31a3e698dd6fbe" +dependencies = [ + "hash-db", +] + +[[package]] +name = "memory_units" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8452105ba047068f40ff7093dd1d9da90898e63dd61736462e9cdda6a90ad3c3" + +[[package]] +name = "merkle-distributor" +version = "0.0.3" dependencies = [ - "autocfg", + "anchor-lang", + "anchor-spl", + "bytemuck", + "jito-merkle-verify", + "solana-program", + "solana-security-txt", ] [[package]] -name = "memory" -version = "0.0.0" +name = "merlin" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e261cf0f8b3c42ded9f7d2bb59dea03aa52bc8a1cbc7482f9fc3fd1229d3b42" dependencies = [ - "derive_more", - "stdx", + "byteorder", + "keccak", + "rand_core 0.5.1", + "zeroize", ] [[package]] @@ -3259,6 +5792,16 @@ version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" +[[package]] +name = "mime_guess" +version = "2.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e" +dependencies = [ + "mime", + "unicase", +] + [[package]] name = "minimal-lexical" version = "0.2.1" @@ -3267,22 +5810,65 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.7.1" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" +checksum = "4ffbe83022cedc1d264172192511ae958937694cd57ce297164951b8b3568394" dependencies = [ - "adler", + "adler2", ] [[package]] name = "mio" -version = "0.8.11" +version = "0.6.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4" +dependencies = [ + "cfg-if 0.1.10", + "fuchsia-zircon", + "fuchsia-zircon-sys", + "iovec", + "kernel32-sys", + "libc", + "log", + "miow", + "net2", + "slab", + "winapi 0.2.8", +] + +[[package]] +name = "mio" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" +checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd" dependencies = [ "libc", + "log", "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys 0.48.0", + "windows-sys 0.52.0", +] + +[[package]] +name = "mio-uds" +version = "0.6.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afcb699eb26d4332647cc848492bbc15eafb26f08d0304550d5aa1f612e066f0" +dependencies = [ + "iovec", + "libc", + "mio 0.6.23", +] + +[[package]] +name = "miow" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d" +dependencies = [ + "kernel32-sys", + "net2", + "winapi 0.2.8", + "ws2_32-sys", ] [[package]] @@ -3291,7 +5877,7 @@ version = "3.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba8ee05284d79b367ae8966d558e1a305a781fc80c9df51f37775169117ba64f" dependencies = [ - "borsh 0.10.3", + "borsh 0.10.4", "num-derive 0.3.3", "num-traits", "solana-program", @@ -3300,17 +5886,16 @@ dependencies = [ [[package]] name = "multimap" -version = "0.8.3" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" +checksum = "defc4c55412d89136f966bbb339008b474350e5e6e78d2714439c386b3137a03" [[package]] name = "native-tls" -version = "0.2.11" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" +checksum = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466" dependencies = [ - "lazy_static", "libc", "log", "openssl", @@ -3322,6 +5907,23 @@ dependencies = [ "tempfile", ] +[[package]] +name = "net2" +version = "0.2.39" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b13b648036a2339d06de780866fbdfda0dde886de7b3af2ddeba8b14f4ee34ac" +dependencies = [ + "cfg-if 0.1.10", + "libc", + "winapi 0.3.9", +] + +[[package]] +name = "new_debug_unreachable" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" + [[package]] name = "nix" version = "0.26.4" @@ -3329,12 +5931,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" dependencies = [ "bitflags 1.3.2", - "cfg-if", + "cfg-if 1.0.0", "libc", "memoffset 0.7.1", "pin-utils", ] +[[package]] +name = "nohash-hasher" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" + [[package]] name = "nom" version = "7.1.3" @@ -3355,7 +5963,7 @@ dependencies = [ "num-complex", "num-integer", "num-iter", - "num-rational", + "num-rational 0.2.4", "num-traits", ] @@ -3372,11 +5980,10 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.4" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ - "autocfg", "num-integer", "num-traits", ] @@ -3410,30 +6017,39 @@ dependencies = [ [[package]] name = "num-derive" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfb77679af88f8b125209d354a202862602672222e7f2313fdd6dc349bad4712" +checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", "quote", - "syn 2.0.46", + "syn 2.0.95", +] + +[[package]] +name = "num-format" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3" +dependencies = [ + "arrayvec 0.7.6", + "itoa 1.0.14", ] [[package]] name = "num-integer" -version = "0.1.45" +version = "0.1.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" dependencies = [ - "autocfg", "num-traits", ] [[package]] name = "num-iter" -version = "0.1.43" +version = "0.1.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252" +checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" dependencies = [ "autocfg", "num-integer", @@ -3452,13 +6068,25 @@ dependencies = [ "num-traits", ] +[[package]] +name = "num-rational" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" +dependencies = [ + "num-bigint 0.4.6", + "num-integer", + "num-traits", +] + [[package]] name = "num-traits" -version = "0.2.17" +version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" dependencies = [ "autocfg", + "libm", ] [[package]] @@ -3467,10 +6095,19 @@ version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" dependencies = [ - "hermit-abi 0.3.3", + "hermit-abi 0.3.9", "libc", ] +[[package]] +name = "num_enum" +version = "0.5.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9" +dependencies = [ + "num_enum_derive 0.5.11", +] + [[package]] name = "num_enum" version = "0.6.1" @@ -3482,11 +6119,23 @@ dependencies = [ [[package]] name = "num_enum" -version = "0.7.1" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179" +dependencies = [ + "num_enum_derive 0.7.3", +] + +[[package]] +name = "num_enum_derive" +version = "0.5.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683751d591e6d81200c39fb0d1032608b77724f34114db54f571ff1317b337c0" +checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799" dependencies = [ - "num_enum_derive 0.7.1", + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 1.0.109", ] [[package]] @@ -3498,19 +6147,19 @@ dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.46", + "syn 2.0.95", ] [[package]] name = "num_enum_derive" -version = "0.7.1" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c11e44798ad209ccdd91fc192f0526a369a01234f7373e1b141c96d7cee4f0e" +checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" dependencies = [ - "proc-macro-crate 2.0.0", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.46", + "syn 2.0.95", ] [[package]] @@ -3521,9 +6170,21 @@ checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" [[package]] name = "object" -version = "0.32.2" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21158b2c33aa6d4561f1c0a6ea283ca92bc54802a93b263e910746d679a7eb53" +dependencies = [ + "crc32fast", + "hashbrown 0.12.3", + "indexmap 1.9.3", + "memchr", +] + +[[package]] +name = "object" +version = "0.36.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" +checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" dependencies = [ "memchr", ] @@ -3539,24 +6200,55 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.19.0" +version = "1.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" [[package]] name = "opaque-debug" -version = "0.3.0" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c" + +[[package]] +name = "opaque-debug" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" + +[[package]] +name = "open-fastrlp" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" +checksum = "786393f80485445794f6043fd3138854dd109cc6c4bd1a6383db304c9ce9b9ce" +dependencies = [ + "arrayvec 0.7.6", + "auto_impl", + "bytes 1.9.0", + "ethereum-types", + "open-fastrlp-derive", +] + +[[package]] +name = "open-fastrlp-derive" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "003b2be5c6c53c1cfeb0a238b8a1c3915cd410feb684457a36c10038f764bb1c" +dependencies = [ + "bytes 1.9.0", + "proc-macro2", + "quote", + "syn 1.0.109", +] [[package]] name = "openssl" -version = "0.10.66" +version = "0.10.68" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9529f4786b70a3e8c61e11179af17ab6188ad8d0ded78c5529441ed39d4bd9c1" +checksum = "6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5" dependencies = [ - "bitflags 2.4.1", - "cfg-if", + "bitflags 2.6.0", + "cfg-if 1.0.0", "foreign-types", "libc", "once_cell", @@ -3572,7 +6264,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.46", + "syn 2.0.95", ] [[package]] @@ -3583,9 +6275,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-sys" -version = "0.9.103" +version = "0.9.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6" +checksum = "45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741" dependencies = [ "cc", "libc", @@ -3607,13 +6299,14 @@ checksum = "e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1" [[package]] name = "parity-scale-codec" -version = "3.6.9" +version = "3.6.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "881331e34fa842a2fb61cc2db9643a8fedc615e47cfcc52597d1af0db9a7e8fe" +checksum = "306800abfa29c7f16596b5970a588435e3d5b3149683d00c12b699cc19f895ee" dependencies = [ - "arrayvec", + "arrayvec 0.7.6", "bitvec", "byte-slice-cast", + "bytes 1.9.0", "impl-trait-for-tuples", "parity-scale-codec-derive", "serde", @@ -3621,44 +6314,92 @@ dependencies = [ [[package]] name = "parity-scale-codec-derive" -version = "3.6.9" +version = "3.6.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be30eaf4b0a9fba5336683b38de57bb86d179a35862ba6bfcf57625d006bde5b" +checksum = "d830939c76d294956402033aee57a6da7b438f2294eb94864c37b0569053a42c" dependencies = [ - "proc-macro-crate 2.0.0", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", "syn 1.0.109", ] +[[package]] +name = "parity-wasm" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1ad0aff30c1da14b1254fcb2af73e1fa9a28670e584a626f53a369d0e157304" + [[package]] name = "parking_lot" -version = "0.12.1" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" +dependencies = [ + "instant", + "lock_api", + "parking_lot_core 0.8.6", +] + +[[package]] +name = "parking_lot" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" +checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" dependencies = [ "lock_api", - "parking_lot_core", + "parking_lot_core 0.9.10", ] [[package]] name = "parking_lot_core" -version = "0.9.9" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" +checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc" dependencies = [ - "cfg-if", + "cfg-if 1.0.0", + "instant", "libc", - "redox_syscall", + "redox_syscall 0.2.16", "smallvec", - "windows-targets 0.48.5", + "winapi 0.3.9", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" +dependencies = [ + "cfg-if 1.0.0", + "libc", + "redox_syscall 0.5.8", + "smallvec", + "windows-targets 0.52.6", +] + +[[package]] +name = "password-hash" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700" +dependencies = [ + "base64ct", + "rand_core 0.6.4", + "subtle", ] [[package]] name = "paste" -version = "1.0.14" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" +checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" + +[[package]] +name = "path-slash" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e91099d4268b0e11973f036e885d652fb0b21fedcf69738c627f94db6a44f42" [[package]] name = "pbkdf2" @@ -3666,7 +6407,16 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "216eaa586a190f0a738f2f918511eecfa90f13295abec0e457cdebcceda80cbd" dependencies = [ - "crypto-mac", + "crypto-mac 0.8.0", +] + +[[package]] +name = "pbkdf2" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d95f5254224e617595d2cc3cc73ff0a5eaf2637519e25f03388154e9378b6ffa" +dependencies = [ + "crypto-mac 0.11.1", ] [[package]] @@ -3676,6 +6426,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917" dependencies = [ "digest 0.10.7", + "hmac 0.12.1", + "password-hash", + "sha2 0.10.8", +] + +[[package]] +name = "pbkdf2" +version = "0.12.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" +dependencies = [ + "digest 0.10.7", + "hmac 0.12.1", ] [[package]] @@ -3704,39 +6467,126 @@ dependencies = [ [[package]] name = "petgraph" -version = "0.6.4" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" +checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ "fixedbitset", - "indexmap 2.1.0", + "indexmap 2.7.0", +] + +[[package]] +name = "pharos" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9567389417feee6ce15dd6527a8a1ecac205ef62c2932bcf3d9f6fc5b78b414" +dependencies = [ + "futures", + "rustc_version 0.4.1", +] + +[[package]] +name = "phf" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" +dependencies = [ + "phf_macros", + "phf_shared 0.11.3", +] + +[[package]] +name = "phf_generator" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" +dependencies = [ + "phf_shared 0.11.3", + "rand 0.8.5", +] + +[[package]] +name = "phf_macros" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" +dependencies = [ + "phf_generator", + "phf_shared 0.11.3", + "proc-macro2", + "quote", + "syn 2.0.95", +] + +[[package]] +name = "phf_shared" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" +dependencies = [ + "siphasher 0.3.11", +] + +[[package]] +name = "phf_shared" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" +dependencies = [ + "siphasher 1.0.1", +] + +[[package]] +name = "pin-project" +version = "0.4.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ef0f924a5ee7ea9cbcea77529dba45f8a9ba9f622419fe3386ca581a3ae9d5a" +dependencies = [ + "pin-project-internal 0.4.30", +] + +[[package]] +name = "pin-project" +version = "1.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e2ec53ad785f4d35dac0adea7f7dc6f1bb277ad84a680c7afefeae05d1f5916" +dependencies = [ + "pin-project-internal 1.1.8", ] [[package]] -name = "pin-project" -version = "1.1.5" +name = "pin-project-internal" +version = "0.4.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" +checksum = "851c8d0ce9bebe43790dedfc86614c23494ac9f423dd618d3a61fc693eafe61e" dependencies = [ - "pin-project-internal", + "proc-macro2", + "quote", + "syn 1.0.109", ] [[package]] name = "pin-project-internal" -version = "1.1.5" +version = "1.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" +checksum = "d56a66c0c55993aa927429d0f8a0abfd74f084e4d9c192cffed01e418d83eefb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.46", + "syn 2.0.95", ] [[package]] name = "pin-project-lite" -version = "0.2.13" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777" + +[[package]] +name = "pin-project-lite" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" [[package]] name = "pin-utils" @@ -3755,21 +6605,31 @@ dependencies = [ "zeroize", ] +[[package]] +name = "pkcs8" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9eca2c590a5f85da82668fa685c09ce2888b9430e83299debf1f34b65fd4a4ba" +dependencies = [ + "der 0.6.1", + "spki 0.6.0", +] + [[package]] name = "pkcs8" version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" dependencies = [ - "der 0.7.8", + "der 0.7.9", "spki 0.7.3", ] [[package]] name = "pkg-config" -version = "0.3.28" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69d3587f8a9e599cc7ec2c00e331f71c4e69a5f9a4b8a6efd5b07466b9736f9a" +checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" [[package]] name = "plain" @@ -3783,17 +6643,17 @@ version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8419d2b623c7c0896ff2d5d96e2cb4ede590fed28fcc34934f4c33c036e620a1" dependencies = [ - "cfg-if", + "cfg-if 1.0.0", "cpufeatures", - "opaque-debug", + "opaque-debug 0.3.1", "universal-hash", ] [[package]] name = "portable-atomic" -version = "1.6.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" +checksum = "280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6" [[package]] name = "powerfmt" @@ -3803,18 +6663,37 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" [[package]] name = "ppv-lite86" -version = "0.2.17" +version = "0.2.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" +dependencies = [ + "zerocopy", +] + +[[package]] +name = "precomputed-hash" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" +checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" [[package]] name = "pretty_assertions" -version = "1.4.0" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66" +checksum = "3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d" dependencies = [ "diff", - "yansi", + "yansi 1.0.1", +] + +[[package]] +name = "prettyplease" +version = "0.2.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "483f8c21f64f3ea09fe0f30f5d48c3e8eefe5dac9129f0075f76593b4c1da705" +dependencies = [ + "proc-macro2", + "syn 2.0.95", ] [[package]] @@ -3825,7 +6704,9 @@ checksum = "0b34d9fd68ae0b74a41b21c03c2f62847aa0ffea044eee893b4c140b37e244e2" dependencies = [ "fixed-hash", "impl-codec", + "impl-rlp", "impl-serde", + "scale-info", "uint", ] @@ -3850,72 +6731,149 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "2.0.0" +version = "3.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b" +dependencies = [ + "toml_edit 0.22.22", +] + +[[package]] +name = "proc-macro-error" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +dependencies = [ + "proc-macro-error-attr", + "proc-macro2", + "quote", + "syn 1.0.109", + "version_check", +] + +[[package]] +name = "proc-macro-error-attr" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e8366a6159044a37876a2b9817124296703c586a5c92e2c53751fa06d8d43e8" +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" dependencies = [ - "toml_edit 0.20.2", + "proc-macro2", + "quote", + "version_check", ] +[[package]] +name = "proc-macro-hack" +version = "0.5.20+deprecated" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" + [[package]] name = "proc-macro2" -version = "1.0.74" +version = "1.0.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2de98502f212cfcea8d0bb305bd0f49d7ebdd75b64ba0a68f937d888f4e0d6db" +checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" dependencies = [ "unicode-ident", ] +[[package]] +name = "proptest" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4c2511913b88df1637da85cc8d96ec8e43a3f8bb8ccb71ee1ac240d6f3df58d" +dependencies = [ + "bitflags 2.6.0", + "lazy_static", + "num-traits", + "rand 0.8.5", + "rand_chacha 0.3.1", + "rand_xorshift", + "regex-syntax 0.8.5", + "unarray", +] + [[package]] name = "prost" -version = "0.12.3" +version = "0.11.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd" +dependencies = [ + "bytes 1.9.0", + "prost-derive 0.11.9", +] + +[[package]] +name = "prost" +version = "0.12.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "146c289cda302b98a28d40c8b3b90498d6e526dd24ac2ecea73e4e491685b94a" +checksum = "deb1435c188b76130da55f17a466d252ff7b1418b2ad3e037d127b94e3411f29" dependencies = [ - "bytes", - "prost-derive", + "bytes 1.9.0", + "prost-derive 0.12.6", ] [[package]] name = "prost-build" -version = "0.12.3" +version = "0.12.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c55e02e35260070b6f716a2423c2ff1c3bb1642ddca6f99e1f26d06268a0e2d2" +checksum = "22505a5c94da8e3b7c2996394d1c933236c4d743e81a410bcca4e6989fc066a4" dependencies = [ - "bytes", - "heck 0.4.1", - "itertools", + "bytes 1.9.0", + "heck 0.5.0", + "itertools 0.12.1", "log", "multimap", "once_cell", "petgraph", - "prost", - "prost-types", + "prost 0.12.6", + "prost-types 0.12.6", "regex", "tempfile", - "which", ] [[package]] name = "prost-derive" -version = "0.12.3" +version = "0.11.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efb6c9a1dd1def8e2124d17e83a20af56f1570d6c2d2bd9e266ccb768df3840e" +checksum = "e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4" dependencies = [ "anyhow", - "itertools", + "itertools 0.10.5", "proc-macro2", "quote", - "syn 2.0.46", + "syn 1.0.109", +] + +[[package]] +name = "prost-derive" +version = "0.12.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81bddcdb20abf9501610992b6759a4c888aef7d1a7247ef75e2404275ac24af1" +dependencies = [ + "anyhow", + "itertools 0.12.1", + "proc-macro2", + "quote", + "syn 2.0.95", ] [[package]] name = "prost-types" -version = "0.12.3" +version = "0.11.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "213622a1460818959ac1181aaeb2dc9c7f63df720db7d788b3e24eacd1983e13" +dependencies = [ + "prost 0.11.9", +] + +[[package]] +name = "prost-types" +version = "0.12.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "193898f59edcf43c26227dcd4c8427f00d99d61e95dcde58dabd49fa291d470e" +checksum = "9091c90b0a32608e984ff2fa4091273cbdd755d54935c51d520887f4a1dbd5b0" dependencies = [ - "prost", + "prost 0.12.6", ] [[package]] @@ -3923,42 +6881,20 @@ name = "proto-utils" version = "0.0.0" dependencies = [ "const_format", - "derive_more", + "derive_more 0.99.18", "ibc-core-client-context", "ibc-proto", "insta", - "prost", -] - -[[package]] -name = "pyth-solana-receiver-sdk" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "937c8595148fb2a9a90439daf6a371a5b3c9fcd9b636f26d36ae31d6846d4339" -dependencies = [ - "anchor-lang", - "hex", - "pythnet-sdk", - "solana-program", + "prost 0.12.6", ] [[package]] -name = "pythnet-sdk" -version = "2.1.0" +name = "psm" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bbbc0456f9f27c9ad16b6c3bf1b2a7fea61eebf900f4d024a0468b9a84fe0c1" +checksum = "200b9ff220857e53e184257720a14553b2f4aa02577d2ed9842d45d4b9654810" dependencies = [ - "bincode", - "borsh 0.10.3", - "bytemuck", - "byteorder", - "fast-math", - "hex", - "rustc_version", - "serde", - "sha3 0.10.8", - "slow_primes", - "thiserror", + "cc", ] [[package]] @@ -3978,7 +6914,7 @@ checksum = "9e2e25ee72f5b24d773cae88422baddefff7714f97aab68d96fe2b6fc4a28fb2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.46", + "syn 2.0.95", ] [[package]] @@ -3993,14 +6929,14 @@ version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8cc2c5017e4b43d5995dcea317bc46c1e09404c0a9664d2908f7f02dfe943d75" dependencies = [ - "bytes", - "pin-project-lite", + "bytes 1.9.0", + "pin-project-lite 0.2.16", "quinn-proto", "quinn-udp", "rustc-hash", "rustls", "thiserror", - "tokio", + "tokio 1.42.0", "tracing", ] @@ -4010,7 +6946,7 @@ version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "141bf7dfde2fbc246bfd3fe12f2455aa24b0fbd9af535d8c86c7bd1381ff2b1a" dependencies = [ - "bytes", + "bytes 1.9.0", "rand 0.8.5", "ring 0.16.20", "rustc-hash", @@ -4028,18 +6964,18 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "055b4e778e8feb9f93c4e439f71dc2156ef13360b432b799e179a8c4cdf0b1d7" dependencies = [ - "bytes", + "bytes 1.9.0", "libc", - "socket2", + "socket2 0.5.8", "tracing", "windows-sys 0.48.0", ] [[package]] name = "quote" -version = "1.0.35" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" +checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" dependencies = [ "proc-macro2", ] @@ -4109,7 +7045,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.11", + "getrandom 0.2.15", ] [[package]] @@ -4121,6 +7057,15 @@ dependencies = [ "rand_core 0.5.1", ] +[[package]] +name = "rand_xorshift" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f" +dependencies = [ + "rand_core 0.6.4", +] + [[package]] name = "rand_xoshiro" version = "0.6.0" @@ -4132,9 +7077,9 @@ dependencies = [ [[package]] name = "rayon" -version = "1.8.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1" +checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" dependencies = [ "either", "rayon-core", @@ -4142,9 +7087,9 @@ dependencies = [ [[package]] name = "rayon-core" -version = "1.12.0" +version = "1.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed" +checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" dependencies = [ "crossbeam-deque", "crossbeam-utils", @@ -4158,119 +7103,173 @@ checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b" dependencies = [ "pem", "ring 0.16.20", - "time", + "time 0.3.37", "yasna", ] [[package]] name = "redox_syscall" -version = "0.4.1" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" +checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" dependencies = [ "bitflags 1.3.2", ] +[[package]] +name = "redox_syscall" +version = "0.5.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834" +dependencies = [ + "bitflags 2.6.0", +] + [[package]] name = "redox_users" -version = "0.4.4" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4" +checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" dependencies = [ - "getrandom 0.2.11", + "getrandom 0.2.15", "libredox", "thiserror", ] +[[package]] +name = "ref-cast" +version = "1.0.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccf0a6f84d5f1d581da8b41b47ec8600871962f2a528115b542b362d4b744931" +dependencies = [ + "ref-cast-impl", +] + +[[package]] +name = "ref-cast-impl" +version = "1.0.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.95", +] + [[package]] name = "regex" -version = "1.10.2" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" +checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" dependencies = [ "aho-corasick", "memchr", - "regex-automata", - "regex-syntax", + "regex-automata 0.4.9", + "regex-syntax 0.8.5", ] [[package]] name = "regex-automata" -version = "0.4.3" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" +dependencies = [ + "regex-syntax 0.6.29", +] + +[[package]] +name = "regex-automata" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" +checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" dependencies = [ "aho-corasick", "memchr", - "regex-syntax", + "regex-syntax 0.8.5", ] +[[package]] +name = "regex-lite" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a" + [[package]] name = "regex-syntax" -version = "0.8.2" +version = "0.6.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" + +[[package]] +name = "regex-syntax" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" +checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "reqwest" -version = "0.11.23" +version = "0.11.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37b1ae8d9ac08420c66222fb9096fc5de435c3c48542bc5336c51892cffafb41" +checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62" dependencies = [ "async-compression", "base64 0.21.7", - "bytes", + "bytes 1.9.0", "encoding_rs", "futures-core", "futures-util", "h2 0.3.26", - "http 0.2.11", + "http 0.2.12", "http-body 0.4.6", - "hyper 0.14.28", + "hyper 0.14.32", "hyper-rustls", + "hyper-tls 0.5.0", "ipnet", "js-sys", "log", "mime", + "native-tls", "once_cell", "percent-encoding", - "pin-project-lite", + "pin-project-lite 0.2.16", "rustls", "rustls-pemfile 1.0.4", "serde", "serde_json", "serde_urlencoded", + "sync_wrapper", "system-configuration", - "tokio", + "tokio 1.42.0", + "tokio-native-tls", "tokio-rustls", - "tokio-util", + "tokio-util 0.7.13", "tower-service", "url", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "webpki-roots 0.25.3", + "webpki-roots 0.25.4", "winreg 0.50.0", ] [[package]] name = "reqwest" -version = "0.12.3" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e6cc1e89e689536eb5aeede61520e874df5a4707df811cd5da4aa5fbb2aae19" +checksum = "566cafdd92868e0939d3fb961bd0dc25fcfaaed179291093b3d43e6b3150ea10" dependencies = [ - "base64 0.22.0", - "bytes", + "base64 0.22.1", + "bytes 1.9.0", "encoding_rs", "futures-channel", "futures-core", "futures-util", - "h2 0.4.4", - "http 1.0.0", - "http-body 1.0.0", + "h2 0.4.7", + "http 1.2.0", + "http-body 1.0.1", "http-body-util", - "hyper 1.3.1", - "hyper-tls", + "hyper 1.5.2", + "hyper-tls 0.6.0", "hyper-util", "ipnet", "js-sys", @@ -4279,14 +7278,14 @@ dependencies = [ "native-tls", "once_cell", "percent-encoding", - "pin-project-lite", - "rustls-pemfile 2.1.2", + "pin-project-lite 0.2.16", + "rustls-pemfile 2.2.0", "serde", "serde_json", "serde_urlencoded", "sync_wrapper", "system-configuration", - "tokio", + "tokio 1.42.0", "tokio-native-tls", "tower-service", "url", @@ -4296,6 +7295,16 @@ dependencies = [ "winreg 0.52.0", ] +[[package]] +name = "resolv-conf" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00" +dependencies = [ + "hostname", + "quick-error", +] + [[package]] name = "restaking" version = "0.0.3" @@ -4308,19 +7317,24 @@ dependencies = [ ] [[package]] -name = "restaking_v2" -version = "0.1.0" +name = "rfc6979" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7743f17af12fa0b03b803ba12cd6a8d9483a587e89c69445e3909655c0b9fabb" dependencies = [ - "anchor-client", - "anchor-lang", - "anchor-spl", - "anyhow", - "pyth-solana-receiver-sdk", - "solana-ibc", - "solana-program", - "solana-signature-verifier", - "spl-associated-token-account", - "spl-token", + "crypto-bigint 0.4.9", + "hmac 0.12.1", + "zeroize", +] + +[[package]] +name = "rfc6979" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" +dependencies = [ + "hmac 0.12.1", + "subtle", ] [[package]] @@ -4335,58 +7349,147 @@ dependencies = [ "spin 0.5.2", "untrusted 0.7.1", "web-sys", - "winapi", + "winapi 0.3.9", ] [[package]] name = "ring" -version = "0.17.7" +version = "0.17.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74" +checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" dependencies = [ "cc", - "getrandom 0.2.11", + "cfg-if 1.0.0", + "getrandom 0.2.15", "libc", "spin 0.9.8", "untrusted 0.9.0", + "windows-sys 0.52.0", +] + +[[package]] +name = "ripemd" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd124222d17ad93a644ed9d011a40f4fb64aa54275c08cc216524a9ea82fb09f" +dependencies = [ + "digest 0.10.7", +] + +[[package]] +name = "ripemd160" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2eca4ecc81b7f313189bf73ce724400a07da2a6dac19588b03c8bd76a2dcc251" +dependencies = [ + "block-buffer 0.9.0", + "digest 0.9.0", + "opaque-debug 0.3.1", +] + +[[package]] +name = "rlp" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb919243f34364b6bd2fc10ef797edbfa75f33c252e7998527479c6d6b47e1ec" +dependencies = [ + "bytes 1.9.0", + "rlp-derive", + "rustc-hex", +] + +[[package]] +name = "rlp-derive" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e33d7b2abe0c340d8797fe2907d3f20d3b5ea5908683618bfe80df7f621f672a" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "rpassword" +version = "7.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80472be3c897911d0137b2d2b9055faf6eeac5b14e324073d83bc17b191d7e3f" +dependencies = [ + "libc", + "rtoolbox", + "windows-sys 0.48.0", +] + +[[package]] +name = "rtoolbox" +version = "0.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c247d24e63230cdb56463ae328478bd5eac8b8faa8c69461a77e8e323afac90e" +dependencies = [ + "libc", "windows-sys 0.48.0", ] [[package]] -name = "ripemd" -version = "0.1.3" +name = "ruint" +version = "1.12.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5ef8fb1dd8de3870cb8400d51b4c2023854bbafd5431a3ac7e7317243e22d2f" +dependencies = [ + "proptest", + "rand 0.8.5", + "ruint-macro", + "serde", + "valuable", + "zeroize", +] + +[[package]] +name = "ruint-macro" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd124222d17ad93a644ed9d011a40f4fb64aa54275c08cc216524a9ea82fb09f" +checksum = "48fd7bd8a6377e15ad9d42a8ec25371b94ddc67abe7c8b9127bec79bebaaae18" + +[[package]] +name = "rust-embed" +version = "6.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a36224c3276f8c4ebc8c20f158eca7ca4359c8db89991c4925132aaaf6702661" dependencies = [ - "digest 0.10.7", + "rust-embed-impl", + "rust-embed-utils", + "walkdir", ] [[package]] -name = "rpassword" -version = "7.3.1" +name = "rust-embed-impl" +version = "6.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80472be3c897911d0137b2d2b9055faf6eeac5b14e324073d83bc17b191d7e3f" +checksum = "49b94b81e5b2c284684141a2fb9e2a31be90638caf040bf9afbc5a0416afe1ac" dependencies = [ - "libc", - "rtoolbox", - "windows-sys 0.48.0", + "proc-macro2", + "quote", + "rust-embed-utils", + "shellexpand", + "syn 2.0.95", + "walkdir", ] [[package]] -name = "rtoolbox" -version = "0.0.2" +name = "rust-embed-utils" +version = "7.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c247d24e63230cdb56463ae328478bd5eac8b8faa8c69461a77e8e323afac90e" +checksum = "9d38ff6bf570dc3bb7100fce9f7b60c33fa71d80e88da3f2580df4ff2bdded74" dependencies = [ - "libc", - "windows-sys 0.48.0", + "sha2 0.10.8", + "walkdir", ] [[package]] name = "rustc-demangle" -version = "0.1.23" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" [[package]] name = "rustc-hash" @@ -4402,11 +7505,20 @@ checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" [[package]] name = "rustc_version" -version = "0.4.0" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" +dependencies = [ + "semver 0.9.0", +] + +[[package]] +name = "rustc_version" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ - "semver", + "semver 1.0.24", ] [[package]] @@ -4420,25 +7532,39 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.28" +version = "0.36.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316" +checksum = "305efbd14fde4139eb501df5f136994bb520b033fa9fbdce287507dc23b8c7ed" dependencies = [ - "bitflags 2.4.1", + "bitflags 1.3.2", "errno", + "io-lifetimes", "libc", - "linux-raw-sys", - "windows-sys 0.52.0", + "linux-raw-sys 0.1.4", + "windows-sys 0.45.0", +] + +[[package]] +name = "rustix" +version = "0.38.42" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85" +dependencies = [ + "bitflags 2.6.0", + "errno", + "libc", + "linux-raw-sys 0.4.14", + "windows-sys 0.59.0", ] [[package]] name = "rustls" -version = "0.21.11" +version = "0.21.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fecbfb7b1444f477b345853b1fce097a2c6fb637b2bfb87e6bc5db0f043fae4" +checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e" dependencies = [ "log", - "ring 0.17.7", + "ring 0.17.8", "rustls-webpki", "sct", ] @@ -4466,19 +7592,18 @@ dependencies = [ [[package]] name = "rustls-pemfile" -version = "2.1.2" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d" +checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50" dependencies = [ - "base64 0.22.0", "rustls-pki-types", ] [[package]] name = "rustls-pki-types" -version = "1.4.1" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecd36cc4259e3e4514335c4a138c6b43171a8d61d8f5c9348f9fc7529416f247" +checksum = "d2bf47e6ff922db3825eb750c4e2ff784c6ff8fb9e13046ef6a1d1c5401b0b37" [[package]] name = "rustls-webpki" @@ -4486,60 +7611,79 @@ version = "0.101.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" dependencies = [ - "ring 0.17.7", + "ring 0.17.8", "untrusted 0.9.0", ] [[package]] name = "rustversion" -version = "1.0.14" +version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" +checksum = "f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4" [[package]] name = "ryu" -version = "1.0.16" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" + +[[package]] +name = "salsa20" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213" +dependencies = [ + "cipher 0.4.4", +] + +[[package]] +name = "same-file" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] [[package]] name = "scale-info" -version = "2.10.0" +version = "2.11.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f7d66a1128282b7ef025a8ead62a4a9fcf017382ec53b8ffbf4d7bf77bd3c60" +checksum = "346a3b32eba2640d17a9cb5927056b08f3de90f65b72fe09402c2ad07d684d0b" dependencies = [ - "cfg-if", - "derive_more", + "bitvec", + "cfg-if 1.0.0", + "derive_more 1.0.0", "parity-scale-codec", "scale-info-derive", ] [[package]] name = "scale-info-derive" -version = "2.10.0" +version = "2.11.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abf2c68b89cafb3b8d918dd07b42be0da66ff202cf1155c5739a4e0c1ea0dc19" +checksum = "c6630024bf739e2179b91fb424b28898baf819414262c5d376677dbff1fe7ebf" dependencies = [ - "proc-macro-crate 1.3.1", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.95", ] [[package]] name = "schannel" -version = "0.1.23" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" +checksum = "1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] name = "schemars" -version = "0.8.16" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45a28f4c49489add4ce10783f7911893516f15afe45d015608d41faca6bc4d29" +checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" dependencies = [ "dyn-clone", "schemars_derive", @@ -4549,14 +7693,60 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "0.8.16" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c767fd6fa65d9ccf9cf026122c1b555f2ef9a4f0cea69da4d7dbc3e258d30967" +checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 1.0.109", + "syn 2.0.95", +] + +[[package]] +name = "schnellru" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "356285bbf17bea63d9e52e96bd18f039672ac92b55b8cb997d6162a2a37d1649" +dependencies = [ + "ahash 0.8.11", + "cfg-if 1.0.0", + "hashbrown 0.13.2", +] + +[[package]] +name = "schnorrkel" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "021b403afe70d81eea68f6ea12f6b3c9588e5d536a94c3bf80f15e7faa267862" +dependencies = [ + "arrayref", + "arrayvec 0.5.2", + "curve25519-dalek 2.1.3", + "getrandom 0.1.16", + "merlin 2.0.1", + "rand 0.7.3", + "rand_core 0.5.1", + "sha2 0.8.2", + "subtle", + "zeroize", +] + +[[package]] +name = "schnorrkel" +version = "0.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8de18f6d8ba0aad7045f5feae07ec29899c1112584a38509a84ad7b04451eaa0" +dependencies = [ + "arrayref", + "arrayvec 0.7.6", + "curve25519-dalek 4.1.3", + "getrandom_or_panic", + "merlin 3.0.0", + "rand_core 0.6.4", + "sha2 0.10.8", + "subtle", + "zeroize", ] [[package]] @@ -4582,7 +7772,19 @@ checksum = "1db149f81d46d2deba7cd3c50772474707729550221e69588478ebf9ada425ae" dependencies = [ "proc-macro2", "quote", - "syn 2.0.46", + "syn 2.0.95", +] + +[[package]] +name = "scrypt" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f9e24d2b632954ded8ab2ef9fea0a0c769ea56ea98bddbafbad22caeeadf45d" +dependencies = [ + "hmac 0.12.1", + "pbkdf2 0.11.0", + "salsa20", + "sha2 0.10.8", ] [[package]] @@ -4591,7 +7793,7 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" dependencies = [ - "ring 0.17.7", + "ring 0.17.8", "untrusted 0.9.0", ] @@ -4601,9 +7803,9 @@ version = "0.0.0" dependencies = [ "ascii 1.1.0", "base64 0.21.7", - "borsh 0.10.3", + "borsh 0.10.4", "bytemuck", - "derive_more", + "derive_more 0.99.18", "hex-literal", "lib", "memory", @@ -4611,16 +7813,89 @@ dependencies = [ "rand 0.8.5", "sha2 0.10.8", "stdx", - "strum", + "strum 0.25.0", +] + +[[package]] +name = "sec1" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3be24c1842290c45df0a7bf069e0c268a747ad05a192f2fd7dcfdbc1cba40928" +dependencies = [ + "base16ct 0.1.1", + "der 0.6.1", + "generic-array 0.14.7", + "pkcs8 0.9.0", + "subtle", + "zeroize", +] + +[[package]] +name = "sec1" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" +dependencies = [ + "base16ct 0.2.0", + "der 0.7.9", + "generic-array 0.14.7", + "pkcs8 0.10.2", + "subtle", + "zeroize", +] + +[[package]] +name = "secp256k1" +version = "0.24.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b1629c9c557ef9b293568b338dddfc8208c98a18c59d722a9d53f859d9c9b62" +dependencies = [ + "secp256k1-sys 0.6.1", +] + +[[package]] +name = "secp256k1" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "550fc3b723a478be77bf74718947cdcdd75144d508aaa70f0a320036905df2a8" +dependencies = [ + "secp256k1-sys 0.7.0", +] + +[[package]] +name = "secp256k1-sys" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83080e2c2fc1006e625be82e5d1eb6a43b7fd9578b617fcc55814daf286bba4b" +dependencies = [ + "cc", +] + +[[package]] +name = "secp256k1-sys" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8058e28ae464daf5ac14c5c0f78110b58616e796c4e4e28cfcca38fdb13d8f22" +dependencies = [ + "cc", +] + +[[package]] +name = "secrecy" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9bd1c54ea06cfd2f6b63219704de0b9b4f72dcc2b8fdef820be6cd799780e91e" +dependencies = [ + "zeroize", ] [[package]] name = "security-framework" -version = "2.9.2" +version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de" +checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.6.0", "core-foundation", "core-foundation-sys", "libc", @@ -4629,9 +7904,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.9.1" +version = "2.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a" +checksum = "1863fd3768cd83c56a7f60faa4dc0d403f1b6df0a38c3c25f44b7894e45370d5" dependencies = [ "core-foundation-sys", "libc", @@ -4639,9 +7914,39 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.20" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" +dependencies = [ + "semver-parser", +] + +[[package]] +name = "semver" +version = "1.0.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3cb6eb87a131f756572d7fb904f6e7b68633f09cca868c5df1c4b8d1a694bbba" +dependencies = [ + "serde", +] + +[[package]] +name = "semver-parser" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" + +[[package]] +name = "send_wrapper" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f638d531eccd6e23b980caf34876660d38e265409d8e99b397ab71eb3612fad0" + +[[package]] +name = "send_wrapper" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" +checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73" [[package]] name = "serde" @@ -4663,9 +7968,9 @@ dependencies = [ [[package]] name = "serde_bytes" -version = "0.11.14" +version = "0.11.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b8497c313fd43ab992087548117643f6fcd935cbf36f176ffda0aacf9591734" +checksum = "387cc504cb06bb40a96c8e04e951fe01854cf6bc921053c954e4a606d9675c6a" dependencies = [ "serde", ] @@ -4678,47 +7983,48 @@ checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba" dependencies = [ "proc-macro2", "quote", - "syn 2.0.46", + "syn 2.0.95", ] [[package]] name = "serde_derive_internals" -version = "0.26.0" +version = "0.29.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85bf8229e7920a9f636479437026331ce11aa132b4dde37d121944a44d6e5f3c" +checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.95", ] [[package]] name = "serde_json" -version = "1.0.110" +version = "1.0.134" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fbd975230bada99c8bb618e0c365c2eefa219158d5c6c29610fd09ff1833257" +checksum = "d00f4175c42ee48b15416f6193a959ba3a0d67fc699a0db9ad12df9f83991c7d" dependencies = [ - "itoa", + "itoa 1.0.14", + "memchr", "ryu", "serde", ] [[package]] name = "serde_repr" -version = "0.1.18" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb" +checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.46", + "syn 2.0.95", ] [[package]] name = "serde_spanned" -version = "0.6.5" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1" +checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1" dependencies = [ "serde", ] @@ -4730,7 +8036,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" dependencies = [ "form_urlencoded", - "itoa", + "itoa 1.0.14", "ryu", "serde", ] @@ -4754,7 +8060,29 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.46", + "syn 2.0.95", +] + +[[package]] +name = "sha-1" +version = "0.9.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6" +dependencies = [ + "block-buffer 0.9.0", + "cfg-if 1.0.0", + "cpufeatures", + "digest 0.9.0", + "opaque-debug 0.3.1", +] + +[[package]] +name = "sha1" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1da05c97445caa12d05e848c4a4fcbbea29e748ac28f7e80e9b010392063770" +dependencies = [ + "sha1_smol", ] [[package]] @@ -4763,11 +8091,29 @@ version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" dependencies = [ - "cfg-if", + "cfg-if 1.0.0", "cpufeatures", "digest 0.10.7", ] +[[package]] +name = "sha1_smol" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d" + +[[package]] +name = "sha2" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a256f46ea78a0c0d9ff00077504903ac881a1dafdc20da66545699e7776b3e69" +dependencies = [ + "block-buffer 0.7.3", + "digest 0.8.1", + "fake-simd", + "opaque-debug 0.2.3", +] + [[package]] name = "sha2" version = "0.9.9" @@ -4775,10 +8121,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" dependencies = [ "block-buffer 0.9.0", - "cfg-if", + "cfg-if 1.0.0", "cpufeatures", "digest 0.9.0", - "opaque-debug", + "opaque-debug 0.3.1", ] [[package]] @@ -4787,7 +8133,7 @@ version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ - "cfg-if", + "cfg-if 1.0.0", "cpufeatures", "digest 0.10.7", ] @@ -4801,7 +8147,7 @@ dependencies = [ "block-buffer 0.9.0", "digest 0.9.0", "keccak", - "opaque-debug", + "opaque-debug 0.3.1", ] [[package]] @@ -4814,17 +8160,41 @@ dependencies = [ "keccak", ] +[[package]] +name = "sharded-slab" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" +dependencies = [ + "lazy_static", +] + [[package]] name = "shell-words" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde" +[[package]] +name = "shellexpand" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ccc8076840c4da029af4f87e4e8daeb0fca6b87bbb02e10cb60b791450e11e4" +dependencies = [ + "dirs 4.0.0", +] + +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + [[package]] name = "signal-hook-registry" -version = "1.4.1" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" +checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" dependencies = [ "libc", ] @@ -4833,25 +8203,57 @@ dependencies = [ name = "signature" version = "1.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" +checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" +dependencies = [ + "digest 0.10.7", + "rand_core 0.6.4", +] + +[[package]] +name = "signature" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" +dependencies = [ + "digest 0.10.7", + "rand_core 0.6.4", +] + +[[package]] +name = "similar" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1de1d4f81173b03af4c0cbed3c898f6bff5b870e4a7f5d6f4057d62a7a4b686e" + +[[package]] +name = "simple-error" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e2accd2c41a0e920d2abd91b2badcfa1da784662f54fbc47e0e3a51f1e2e1cf" [[package]] -name = "signature" -version = "2.2.0" +name = "simple_asn1" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" +checksum = "adc4e5204eb1910f40f9cfa375f6f05b68c3abac4b6fd879c8ff5e7ae8a0a085" +dependencies = [ + "num-bigint 0.4.6", + "num-traits", + "thiserror", + "time 0.3.37", +] [[package]] -name = "similar" -version = "2.4.0" +name = "siphasher" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32fea41aca09ee824cc9724996433064c89f7777e60762749a4170a14abbfa21" +checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" [[package]] -name = "simple-error" -version = "0.2.3" +name = "siphasher" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc47a29ce97772ca5c927f75bac34866b16d64e07f330c3248e2d7226623901b" +checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" [[package]] name = "sized-chunks" @@ -4872,15 +8274,6 @@ dependencies = [ "autocfg", ] -[[package]] -name = "slow_primes" -version = "0.1.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58267dd2fbaa6dceecba9e3e106d2d90a2b02497c0e8b01b8759beccf5113938" -dependencies = [ - "num", -] - [[package]] name = "smallvec" version = "1.13.2" @@ -4889,19 +8282,30 @@ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "socket2" -version = "0.5.5" +version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" +checksum = "122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e" dependencies = [ + "cfg-if 1.0.0", "libc", - "windows-sys 0.48.0", + "winapi 0.3.9", +] + +[[package]] +name = "socket2" +version = "0.5.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8" +dependencies = [ + "libc", + "windows-sys 0.52.0", ] [[package]] name = "solana-account-decoder" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4e29f060cabd0e1bd90a63f8e1517ddd3365d3dc2eaa05f9a9fa542f4adeaaa" +checksum = "b109fd3a106e079005167e5b0e6f6d2c88bbedec32530837b584791a8b5abf36" dependencies = [ "Inflector", "base64 0.21.7", @@ -4914,10 +8318,10 @@ dependencies = [ "serde_json", "solana-config-program", "solana-sdk", - "spl-token", + "spl-token 4.0.0", "spl-token-2022 1.0.0", - "spl-token-group-interface", - "spl-token-metadata-interface", + "spl-token-group-interface 0.1.0", + "spl-token-metadata-interface 0.2.0", "thiserror", "zstd", ] @@ -4932,9 +8336,9 @@ dependencies = [ [[package]] name = "solana-clap-utils" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62e5cdc0ae0c8ae79c39a4a362066d0d61764bc7ea7e033961fd7510fd24da2a" +checksum = "074ef478856a45d5627270fbc6b331f91de9aae7128242d9e423931013fb8a2a" dependencies = [ "chrono", "clap 2.34.0", @@ -4942,23 +8346,23 @@ dependencies = [ "solana-remote-wallet", "solana-sdk", "thiserror", - "tiny-bip39", + "tiny-bip39 0.8.2", "uriparse", "url", ] [[package]] name = "solana-client" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1e2301c2af7e5a1dba0855f710329a2bb993829ed9fdf8f6207d02ee6fc54a4" +checksum = "24a9f32c42402c4b9484d5868ac74b7e0a746e3905d8bfd756e1203e50cbb87e" dependencies = [ "async-trait", "bincode", "dashmap", "futures", "futures-util", - "indexmap 2.1.0", + "indexmap 2.7.0", "indicatif", "log", "quinn", @@ -4977,14 +8381,14 @@ dependencies = [ "solana-tpu-client", "solana-udp-client", "thiserror", - "tokio", + "tokio 1.42.0", ] [[package]] name = "solana-config-program" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "595118948b966b110aad3f9d8d8464958abe379ecfa7a813b4fc82659c8259bc" +checksum = "9d75b803860c0098e021a26f0624129007c15badd5b0bc2fbd9f0e1a73060d3b" dependencies = [ "bincode", "chrono", @@ -4996,15 +8400,15 @@ dependencies = [ [[package]] name = "solana-connection-cache" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d363d6bb43e618b6010b47c2eb0579777ce4ed388ca15b84a610a738edf0b97e" +checksum = "b9306ede13e8ceeab8a096bcf5fa7126731e44c201ca1721ea3c38d89bcd4111" dependencies = [ "async-trait", "bincode", "crossbeam-channel", "futures-util", - "indexmap 2.1.0", + "indexmap 2.7.0", "log", "rand 0.8.5", "rayon", @@ -5013,33 +8417,28 @@ dependencies = [ "solana-metrics", "solana-sdk", "thiserror", - "tokio", + "tokio 1.42.0", ] [[package]] name = "solana-frozen-abi" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96734b05823c8b515f8e3cc02641a27aee2c9760b1a43c74cb20f2a1ab0ab76c" +checksum = "03ab2c30c15311b511c0d1151e4ab6bc9a3e080a37e7c6e7c2d96f5784cf9434" dependencies = [ - "ahash 0.8.5", - "blake3", "block-buffer 0.10.4", "bs58 0.4.0", "bv", - "byteorder", - "cc", "either", - "generic-array", + "generic-array 0.14.7", "im", "lazy_static", "log", "memmap2", - "rustc_version", + "rustc_version 0.4.1", "serde", "serde_bytes", "serde_derive", - "serde_json", "sha2 0.10.8", "solana-frozen-abi-macro", "subtle", @@ -5048,14 +8447,14 @@ dependencies = [ [[package]] name = "solana-frozen-abi-macro" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a0f1291a464fd046135d019d57a81be165ee3d23aa7df880b47dac683a0582a" +checksum = "c142f779c3633ac83c84d04ff06c70e1f558c876f13358bed77ba629c7417932" dependencies = [ "proc-macro2", "quote", - "rustc_version", - "syn 2.0.46", + "rustc_version 0.4.1", + "syn 2.0.95", ] [[package]] @@ -5069,7 +8468,7 @@ dependencies = [ "base64 0.21.7", "bytemuck", "cf-guest", - "derive_more", + "derive_more 0.99.18", "guestchain", "hex-literal", "ibc", @@ -5077,23 +8476,23 @@ dependencies = [ "ibc-proto", "ibc-testkit", "insta", - "itertools", + "itertools 0.10.5", "lib", "linear-map", "memory", "primitive-types", - "prost", + "prost 0.12.6", "serde", "serde_json", "solana-allocator", "solana-signature-verifier", "solana-trie", "solana-write-account", - "spl-associated-token-account", - "spl-token", + "spl-associated-token-account 2.3.0", + "spl-token 4.0.0", "stdx", - "strum", - "tendermint", + "strum 0.25.0", + "tendermint 0.34.36", "tendermint-light-client-verifier", "trie-ids", "uint", @@ -5102,9 +8501,9 @@ dependencies = [ [[package]] name = "solana-logger" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5977c8f24b83cf50e7139ffdb25d70bad6a177f18ccc79ca2293d6a987fa81c" +checksum = "121d36ffb3c6b958763312cbc697fbccba46ee837d3a0aa4fc0e90fcb3b884f3" dependencies = [ "env_logger 0.9.3", "lazy_static", @@ -5113,9 +8512,9 @@ dependencies = [ [[package]] name = "solana-measure" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a39ef01b2c65552d05013b2642ffd73258f2c80e3a59e44c499762047df9456" +checksum = "5c01a7f9cdc9d9d37a3d5651b2fe7ec9d433c2a3470b9f35897e373b421f0737" dependencies = [ "log", "solana-sdk", @@ -5123,24 +8522,24 @@ dependencies = [ [[package]] name = "solana-metrics" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ad30ff3775412f2929d440446aef8b070676920bc5df495ea6398a8f28ce91f" +checksum = "71e36052aff6be1536bdf6f737c6e69aca9dbb6a2f3f582e14ecb0ddc0cd66ce" dependencies = [ "crossbeam-channel", "gethostname", "lazy_static", "log", - "reqwest 0.11.23", + "reqwest 0.11.27", "solana-sdk", "thiserror", ] [[package]] name = "solana-net-utils" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6eafd5178a38a039e12c14780f1b6a74f1e672d62357343e0aee6d0fc7e5bd18" +checksum = "2a1f5c6be9c5b272866673741e1ebc64b2ea2118e5c6301babbce526fdfb15f4" dependencies = [ "bincode", "clap 3.2.25", @@ -5150,25 +8549,25 @@ dependencies = [ "rand 0.8.5", "serde", "serde_derive", - "socket2", + "socket2 0.5.8", "solana-logger", "solana-sdk", "solana-version", - "tokio", + "tokio 1.42.0", "url", ] [[package]] name = "solana-perf" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10d6293cddcc98ae092d00f43f741405da30aa083acb96666606130810b064f3" +checksum = "28acaf22477566a0fbddd67249ea5d859b39bacdb624aff3fadd3c5745e2643c" dependencies = [ - "ahash 0.8.5", + "ahash 0.8.11", "bincode", "bv", "caps", - "curve25519-dalek", + "curve25519-dalek 3.2.1", "dlopen2", "fnv", "lazy_static", @@ -5177,7 +8576,7 @@ dependencies = [ "nix", "rand 0.8.5", "rayon", - "rustc_version", + "rustc_version 0.4.1", "serde", "solana-frozen-abi", "solana-frozen-abi-macro", @@ -5189,9 +8588,9 @@ dependencies = [ [[package]] name = "solana-program" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6412447793f8a3ef7526655906728325093b472e481791ac5c584e8d272166dc" +checksum = "c10f4588cefd716b24a1a40dd32c278e43a560ab8ce4de6b5805c9d113afdfa1" dependencies = [ "ark-bn254", "ark-ec", @@ -5199,32 +8598,33 @@ dependencies = [ "ark-serialize", "base64 0.21.7", "bincode", - "bitflags 2.4.1", + "bitflags 2.6.0", "blake3", - "borsh 0.10.3", + "borsh 0.10.4", "borsh 0.9.3", + "borsh 1.5.3", "bs58 0.4.0", "bv", "bytemuck", "cc", "console_error_panic_hook", "console_log", - "curve25519-dalek", - "getrandom 0.2.11", - "itertools", + "curve25519-dalek 3.2.1", + "getrandom 0.2.15", + "itertools 0.10.5", "js-sys", "lazy_static", "libc", - "libsecp256k1", + "libsecp256k1 0.6.0", "light-poseidon", "log", - "memoffset 0.9.0", - "num-bigint 0.4.4", - "num-derive 0.3.3", + "memoffset 0.9.1", + "num-bigint 0.4.6", + "num-derive 0.4.2", "num-traits", - "parking_lot", + "parking_lot 0.12.3", "rand 0.8.5", - "rustc_version", + "rustc_version 0.4.1", "rustversion", "serde", "serde_bytes", @@ -5236,29 +8636,29 @@ dependencies = [ "solana-frozen-abi-macro", "solana-sdk-macro", "thiserror", - "tiny-bip39", + "tiny-bip39 0.8.2", "wasm-bindgen", "zeroize", ] [[package]] name = "solana-program-runtime" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1977e741a6793fca27413507457d797df0f41bc0ae634247d112bc77ab2b0325" +checksum = "fbf0c3eab2a80f514289af1f422c121defb030937643c43b117959d6f1932fb5" dependencies = [ "base64 0.21.7", "bincode", "eager", "enum-iterator", - "itertools", + "itertools 0.10.5", "libc", "log", - "num-derive 0.3.3", + "num-derive 0.4.2", "num-traits", "percentage", "rand 0.8.5", - "rustc_version", + "rustc_version 0.4.1", "serde", "solana-frozen-abi", "solana-frozen-abi-macro", @@ -5271,15 +8671,15 @@ dependencies = [ [[package]] name = "solana-pubsub-client" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ad21dd5d6fe09116dbc29aec279b7cf08d250b564899dc87437bd780ed26290" +checksum = "b064e76909d33821b80fdd826e6757251934a52958220c92639f634bea90366d" dependencies = [ "crossbeam-channel", "futures-util", "log", - "reqwest 0.11.23", - "semver", + "reqwest 0.11.27", + "semver 1.0.24", "serde", "serde_derive", "serde_json", @@ -5287,23 +8687,23 @@ dependencies = [ "solana-rpc-client-api", "solana-sdk", "thiserror", - "tokio", + "tokio 1.42.0", "tokio-stream", - "tokio-tungstenite", - "tungstenite", + "tokio-tungstenite 0.20.1", + "tungstenite 0.20.1", "url", ] [[package]] name = "solana-quic-client" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6201869768fe133ce9b8088e4f718f53ff164b8e5df3d0d46a6563a22545924f" +checksum = "5a90e40ee593f6e9ddd722d296df56743514ae804975a76d47e7afed4e3da244" dependencies = [ "async-mutex", "async-trait", "futures", - "itertools", + "itertools 0.10.5", "lazy_static", "log", "quinn", @@ -5318,14 +8718,14 @@ dependencies = [ "solana-sdk", "solana-streamer", "thiserror", - "tokio", + "tokio 1.42.0", ] [[package]] name = "solana-rayon-threadlimit" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f100d0c3214d67bb847a1eefc7079f6bb755534266423f4c994ad3b40c685ed" +checksum = "66468f9c014992167de10cc68aad6ac8919a8c8ff428dc88c0d2b4da8c02b8b7" dependencies = [ "lazy_static", "num_cpus", @@ -5333,18 +8733,18 @@ dependencies = [ [[package]] name = "solana-remote-wallet" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3328c891079086b408a04e701470a346d517c9c51c0a96f2f166f616a3e1c3c8" +checksum = "c191019f4d4f84281a6d0dd9a43181146b33019627fc394e42e08ade8976b431" dependencies = [ "console", "dialoguer", "log", - "num-derive 0.3.3", + "num-derive 0.4.2", "num-traits", - "parking_lot", + "parking_lot 0.12.3", "qstring", - "semver", + "semver 1.0.24", "solana-sdk", "thiserror", "uriparse", @@ -5352,9 +8752,9 @@ dependencies = [ [[package]] name = "solana-rpc-client" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfacf1163a375d98c29779a03ba278b2ef43494f77e33826a33f9460563c0887" +checksum = "36ed4628e338077c195ddbf790693d410123d17dec0a319b5accb4aaee3fb15c" dependencies = [ "async-trait", "base64 0.21.7", @@ -5362,8 +8762,8 @@ dependencies = [ "bs58 0.4.0", "indicatif", "log", - "reqwest 0.11.23", - "semver", + "reqwest 0.11.27", + "semver 1.0.24", "serde", "serde_derive", "serde_json", @@ -5373,20 +8773,20 @@ dependencies = [ "solana-transaction-status", "solana-version", "solana-vote-program", - "tokio", + "tokio 1.42.0", ] [[package]] name = "solana-rpc-client-api" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fab293a88113511e66607d76bd027edfe0b1372b467fd76bbb5af03448539a2" +checksum = "83c913551faa4a1ae4bbfef6af19f3a5cf847285c05b4409e37c8993b3444229" dependencies = [ "base64 0.21.7", "bs58 0.4.0", "jsonrpc-core", - "reqwest 0.11.23", - "semver", + "reqwest 0.11.27", + "semver 1.0.24", "serde", "serde_derive", "serde_json", @@ -5400,9 +8800,9 @@ dependencies = [ [[package]] name = "solana-rpc-client-nonce-utils" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e43cb51374a6ec8fd401b3387334ef93e04f6d8ae87bbb29892aff42aeb1061" +checksum = "1a47b6bb1834e6141a799db62bbdcf80d17a7d58d7bc1684c614e01a7293d7cf" dependencies = [ "clap 2.34.0", "solana-clap-utils", @@ -5413,15 +8813,15 @@ dependencies = [ [[package]] name = "solana-sdk" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de1ce8848de4198f9bc7e4574252be02b1ed86ecbc2fff506780d5f8d6e4c4a8" +checksum = "580ad66c2f7a4c3cb3244fe21440546bd500f5ecb955ad9826e92a78dded8009" dependencies = [ "assert_matches", "base64 0.21.7", "bincode", - "bitflags 2.4.1", - "borsh 0.10.3", + "bitflags 2.6.0", + "borsh 1.5.3", "bs58 0.4.0", "bytemuck", "byteorder", @@ -5430,23 +8830,23 @@ dependencies = [ "digest 0.10.7", "ed25519-dalek", "ed25519-dalek-bip32", - "generic-array", + "generic-array 0.14.7", "hmac 0.12.1", - "itertools", + "itertools 0.10.5", "js-sys", "lazy_static", - "libsecp256k1", + "libsecp256k1 0.6.0", "log", "memmap2", - "num-derive 0.3.3", + "num-derive 0.4.2", "num-traits", - "num_enum 0.6.1", + "num_enum 0.7.3", "pbkdf2 0.11.0", "qstring", "qualifier_attr", "rand 0.7.3", "rand 0.8.5", - "rustc_version", + "rustc_version 0.4.1", "rustversion", "serde", "serde_bytes", @@ -5455,6 +8855,7 @@ dependencies = [ "serde_with", "sha2 0.10.8", "sha3 0.10.8", + "siphasher 0.3.11", "solana-frozen-abi", "solana-frozen-abi-macro", "solana-logger", @@ -5467,15 +8868,15 @@ dependencies = [ [[package]] name = "solana-sdk-macro" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc5cc46bbda0a5472d8d0a4c846b22941436ac45c31456d3e885a387a5f264f7" +checksum = "1b75d0f193a27719257af19144fdaebec0415d1c9e9226ae4bd29b791be5e9bd" dependencies = [ "bs58 0.4.0", "proc-macro2", "quote", "rustversion", - "syn 2.0.46", + "syn 2.0.95", ] [[package]] @@ -5489,10 +8890,10 @@ name = "solana-signature-verifier" version = "0.0.3" dependencies = [ "base64 0.21.7", - "borsh 0.10.3", - "bs58 0.5.0", + "borsh 0.10.4", + "bs58 0.5.1", "bytemuck", - "derive_more", + "derive_more 0.99.18", "ed25519-dalek", "guestchain", "insta", @@ -5504,17 +8905,17 @@ dependencies = [ [[package]] name = "solana-streamer" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46f02b475fc20c55ebbcfa5638ff93f9b780414cc6185e3a6d0992bca0ae81ee" +checksum = "f8476e41ad94fe492e8c06697ee35912cf3080aae0c9e9ac6430835256ccf056" dependencies = [ "async-channel", - "bytes", + "bytes 1.9.0", "crossbeam-channel", "futures-util", "histogram", - "indexmap 2.1.0", - "itertools", + "indexmap 2.7.0", + "itertools 0.10.5", "libc", "log", "nix", @@ -5531,15 +8932,15 @@ dependencies = [ "solana-perf", "solana-sdk", "thiserror", - "tokio", + "tokio 1.42.0", "x509-parser", ] [[package]] name = "solana-thin-client" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b6ce2304764b8bb699db734fde9cd19ace038d3895d828a557ea0ec2a9e0ecd" +checksum = "d8c02245d0d232430e79dc0d624aa42d50006097c3aec99ac82ac299eaa3a73f" dependencies = [ "bincode", "log", @@ -5552,14 +8953,14 @@ dependencies = [ [[package]] name = "solana-tpu-client" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa3e2351625e26f55e5e08f8e5aadaa2380fd0649f25641d6ba3f3848dbe5c9a" +checksum = "67251506ed03de15f1347b46636b45c47da6be75015b4a13f0620b21beb00566" dependencies = [ "async-trait", "bincode", "futures-util", - "indexmap 2.1.0", + "indexmap 2.7.0", "indicatif", "log", "rayon", @@ -5571,19 +8972,19 @@ dependencies = [ "solana-rpc-client-api", "solana-sdk", "thiserror", - "tokio", + "tokio 1.42.0", ] [[package]] name = "solana-transaction-status" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0841bbd1845c87043e4184961e45cc7c08b36d96d0d146256b26ea5c74630a0f" +checksum = "2d3d36db1b2ab2801afd5482aad9fb15ed7959f774c81a77299fdd0ddcf839d4" dependencies = [ "Inflector", "base64 0.21.7", "bincode", - "borsh 0.10.3", + "borsh 0.10.4", "bs58 0.4.0", "lazy_static", "log", @@ -5592,9 +8993,9 @@ dependencies = [ "serde_json", "solana-account-decoder", "solana-sdk", - "spl-associated-token-account", + "spl-associated-token-account 2.3.0", "spl-memo", - "spl-token", + "spl-token 4.0.0", "spl-token-2022 1.0.0", "thiserror", ] @@ -5616,7 +9017,7 @@ dependencies = [ name = "solana-trie-example" version = "0.0.3" dependencies = [ - "derive_more", + "derive_more 0.99.18", "lib", "memory", "sealable-trie", @@ -5627,9 +9028,9 @@ dependencies = [ [[package]] name = "solana-udp-client" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bae54a100f0b0b5be065f5d05f2259f6d4a7b39f5866d579927f3ca35a01773b" +checksum = "3a754a3c2265eb02e0c35aeaca96643951f03cee6b376afe12e0cf8860ffccd1" dependencies = [ "async-trait", "solana-connection-cache", @@ -5637,18 +9038,18 @@ dependencies = [ "solana-sdk", "solana-streamer", "thiserror", - "tokio", + "tokio 1.42.0", ] [[package]] name = "solana-version" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f69945e38d7440221e2fac0aaa57a9d72adb329b0de705ca5bd9ba981aedc16" +checksum = "f44776bd685cc02e67ba264384acc12ef2931d01d1a9f851cb8cdbd3ce455b9e" dependencies = [ "log", - "rustc_version", - "semver", + "rustc_version 0.4.1", + "semver 1.0.24", "serde", "serde_derive", "solana-frozen-abi", @@ -5658,15 +9059,15 @@ dependencies = [ [[package]] name = "solana-vote-program" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e574aafc3c5adc7106ab4605d8ad378c9a12f2cf1dec2e8ba1aa6fd97a5d5490" +checksum = "25810970c91feb579bd3f67dca215fce971522e42bfd59696af89c5dfebd997c" dependencies = [ "bincode", "log", - "num-derive 0.3.3", + "num-derive 0.4.2", "num-traits", - "rustc_version", + "rustc_version 0.4.1", "serde", "serde_derive", "solana-frozen-abi", @@ -5688,21 +9089,21 @@ dependencies = [ [[package]] name = "solana-zk-token-sdk" -version = "1.17.31" +version = "1.18.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "597dddc8ab46852dea7fc3d22e031fa4ffdb1b2291ac24d960605424a510a5f5" +checksum = "7cbdf4249b6dfcbba7d84e2b53313698043f60f8e22ce48286e6fbe8a17c8d16" dependencies = [ "aes-gcm-siv", "base64 0.21.7", "bincode", "bytemuck", "byteorder", - "curve25519-dalek", + "curve25519-dalek 3.2.1", "getrandom 0.1.16", - "itertools", + "itertools 0.10.5", "lazy_static", - "merlin", - "num-derive 0.3.3", + "merlin 3.0.0", + "num-derive 0.4.2", "num-traits", "rand 0.7.3", "serde", @@ -5717,9 +9118,9 @@ dependencies = [ [[package]] name = "solana_rbpf" -version = "0.8.0" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d457cc2ba742c120492a64b7fa60e22c575e891f6b55039f4d736568fb112a3" +checksum = "da5d083187e3b3f453e140f292c09186881da8a02a7b5e27f645ee26de3d9cc5" dependencies = [ "byteorder", "combine", @@ -5731,7 +9132,330 @@ dependencies = [ "rustc-demangle", "scroll", "thiserror", - "winapi", + "winapi 0.3.9", +] + +[[package]] +name = "solang-parser" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c425ce1c59f4b154717592f0bdf4715c3a1d55058883622d3157e1f0908a5b26" +dependencies = [ + "itertools 0.11.0", + "lalrpop", + "lalrpop-util", + "phf", + "thiserror", + "unicode-xid", +] + +[[package]] +name = "sp-application-crypto" +version = "7.0.0" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "parity-scale-codec", + "scale-info", + "serde", + "sp-core", + "sp-io", + "sp-std", +] + +[[package]] +name = "sp-arithmetic" +version = "6.0.0" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "integer-sqrt", + "num-traits", + "parity-scale-codec", + "scale-info", + "serde", + "sp-std", + "static_assertions", +] + +[[package]] +name = "sp-core" +version = "7.0.0" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "array-bytes", + "bitflags 1.3.2", + "blake2", + "bounded-collections", + "bs58 0.4.0", + "dyn-clonable", + "ed25519-zebra", + "futures", + "hash-db", + "hash256-std-hasher", + "impl-serde", + "lazy_static", + "libsecp256k1 0.7.1", + "log", + "merlin 2.0.1", + "parity-scale-codec", + "parking_lot 0.12.3", + "paste", + "primitive-types", + "rand 0.8.5", + "regex", + "scale-info", + "schnorrkel 0.9.1", + "secp256k1 0.24.3", + "secrecy", + "serde", + "sp-core-hashing", + "sp-debug-derive", + "sp-externalities", + "sp-runtime-interface", + "sp-std", + "sp-storage", + "ss58-registry", + "substrate-bip39", + "thiserror", + "tiny-bip39 1.0.0", + "zeroize", +] + +[[package]] +name = "sp-core-hashing" +version = "5.0.0" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "blake2b_simd", + "byteorder", + "digest 0.10.7", + "sha2 0.10.8", + "sha3 0.10.8", + "sp-std", + "twox-hash", +] + +[[package]] +name = "sp-debug-derive" +version = "5.0.0" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.95", +] + +[[package]] +name = "sp-externalities" +version = "0.13.0" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "environmental", + "parity-scale-codec", + "sp-std", + "sp-storage", +] + +[[package]] +name = "sp-io" +version = "7.0.0" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "bytes 1.9.0", + "ed25519 1.5.3", + "ed25519-dalek", + "futures", + "libsecp256k1 0.7.1", + "log", + "parity-scale-codec", + "rustversion", + "secp256k1 0.24.3", + "sp-core", + "sp-externalities", + "sp-keystore", + "sp-runtime-interface", + "sp-state-machine", + "sp-std", + "sp-tracing", + "sp-trie", + "tracing", + "tracing-core", +] + +[[package]] +name = "sp-keystore" +version = "0.13.0" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "futures", + "parity-scale-codec", + "parking_lot 0.12.3", + "sp-core", + "sp-externalities", + "thiserror", +] + +[[package]] +name = "sp-panic-handler" +version = "5.0.0" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "backtrace", + "lazy_static", + "regex", +] + +[[package]] +name = "sp-runtime" +version = "7.0.0" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "either", + "hash256-std-hasher", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "paste", + "rand 0.8.5", + "scale-info", + "serde", + "sp-application-crypto", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-std", + "sp-weights", +] + +[[package]] +name = "sp-runtime-interface" +version = "7.0.0" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "bytes 1.9.0", + "impl-trait-for-tuples", + "parity-scale-codec", + "primitive-types", + "sp-externalities", + "sp-runtime-interface-proc-macro", + "sp-std", + "sp-storage", + "sp-tracing", + "sp-wasm-interface", + "static_assertions", +] + +[[package]] +name = "sp-runtime-interface-proc-macro" +version = "6.0.0" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "Inflector", + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 2.0.95", +] + +[[package]] +name = "sp-state-machine" +version = "0.13.0" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "hash-db", + "log", + "parity-scale-codec", + "parking_lot 0.12.3", + "rand 0.8.5", + "smallvec", + "sp-core", + "sp-externalities", + "sp-panic-handler", + "sp-std", + "sp-trie", + "thiserror", + "tracing", +] + +[[package]] +name = "sp-std" +version = "5.0.0" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" + +[[package]] +name = "sp-storage" +version = "7.0.0" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "ref-cast", + "serde", + "sp-debug-derive", + "sp-std", +] + +[[package]] +name = "sp-tracing" +version = "6.0.0" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "parity-scale-codec", + "sp-std", + "tracing", + "tracing-core", + "tracing-subscriber", +] + +[[package]] +name = "sp-trie" +version = "7.0.0" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "ahash 0.8.11", + "hash-db", + "hashbrown 0.13.2", + "lazy_static", + "memory-db", + "nohash-hasher", + "parity-scale-codec", + "parking_lot 0.12.3", + "scale-info", + "schnellru", + "sp-core", + "sp-std", + "thiserror", + "tracing", + "trie-db", + "trie-root", +] + +[[package]] +name = "sp-wasm-interface" +version = "7.0.0" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "anyhow", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "sp-std", + "wasmi", + "wasmtime", +] + +[[package]] +name = "sp-weights" +version = "4.0.0" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "parity-scale-codec", + "scale-info", + "serde", + "smallvec", + "sp-arithmetic", + "sp-core", + "sp-debug-derive", + "sp-std", ] [[package]] @@ -5756,6 +9480,16 @@ dependencies = [ "der 0.5.1", ] +[[package]] +name = "spki" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67cf02bbac7a337dc36e4f5a693db6c21e7863f45070f7064577eb4367a3212b" +dependencies = [ + "base64ct", + "der 0.6.1", +] + [[package]] name = "spki" version = "0.7.3" @@ -5763,7 +9497,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" dependencies = [ "base64ct", - "der 0.7.8", + "der 0.7.9", ] [[package]] @@ -5773,15 +9507,31 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "992d9c64c2564cc8f63a4b508bf3ebcdf2254b0429b13cd1d31adb6162432a5f" dependencies = [ "assert_matches", - "borsh 0.10.3", - "num-derive 0.4.1", + "borsh 0.10.4", + "num-derive 0.4.2", "num-traits", "solana-program", - "spl-token", + "spl-token 4.0.0", "spl-token-2022 1.0.0", "thiserror", ] +[[package]] +name = "spl-associated-token-account" +version = "3.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "143109d789171379e6143ef23191786dfaac54289ad6e7917cfb26b36c432b10" +dependencies = [ + "assert_matches", + "borsh 1.5.3", + "num-derive 0.4.2", + "num-traits", + "solana-program", + "spl-token 4.0.0", + "spl-token-2022 3.0.5", + "thiserror", +] + [[package]] name = "spl-discriminator" version = "0.1.0" @@ -5790,30 +9540,65 @@ checksum = "cce5d563b58ef1bb2cdbbfe0dfb9ffdc24903b10ae6a4df2d8f425ece375033f" dependencies = [ "bytemuck", "solana-program", - "spl-discriminator-derive", + "spl-discriminator-derive 0.1.2", +] + +[[package]] +name = "spl-discriminator" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "210101376962bb22bb13be6daea34656ea1cbc248fce2164b146e39203b55e03" +dependencies = [ + "bytemuck", + "solana-program", + "spl-discriminator-derive 0.2.0", ] [[package]] name = "spl-discriminator-derive" -version = "0.1.1" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07fd7858fc4ff8fb0e34090e41d7eb06a823e1057945c26d480bfc21d2338a93" +dependencies = [ + "quote", + "spl-discriminator-syn 0.1.2", + "syn 2.0.95", +] + +[[package]] +name = "spl-discriminator-derive" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9e8418ea6269dcfb01c712f0444d2c75542c04448b480e87de59d2865edc750" +dependencies = [ + "quote", + "spl-discriminator-syn 0.2.0", + "syn 2.0.95", +] + +[[package]] +name = "spl-discriminator-syn" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fadbefec4f3c678215ca72bd71862697bb06b41fd77c0088902dd3203354387b" +checksum = "18fea7be851bd98d10721782ea958097c03a0c2a07d8d4997041d0ece6319a63" dependencies = [ + "proc-macro2", "quote", - "spl-discriminator-syn", - "syn 2.0.46", + "sha2 0.10.8", + "syn 2.0.95", + "thiserror", ] [[package]] name = "spl-discriminator-syn" -version = "0.1.1" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e5f2044ca42c8938d54d1255ce599c79a1ffd86b677dfab695caa20f9ffc3f2" +checksum = "8c1f05593b7ca9eac7caca309720f2eafb96355e037e6d373b909a80fe7b69b9" dependencies = [ "proc-macro2", "quote", "sha2 0.10.8", - "syn 2.0.46", + "syn 2.0.95", "thiserror", ] @@ -5832,11 +9617,24 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2881dddfca792737c0706fa0175345ab282b1b0879c7d877bad129645737c079" dependencies = [ - "borsh 0.10.3", + "borsh 0.10.4", + "bytemuck", + "solana-program", + "solana-zk-token-sdk", + "spl-program-error 0.3.0", +] + +[[package]] +name = "spl-pod" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c52d84c55efeef8edcc226743dc089d7e3888b8e3474569aa3eff152b37b9996" +dependencies = [ + "borsh 1.5.3", "bytemuck", "solana-program", "solana-zk-token-sdk", - "spl-program-error", + "spl-program-error 0.4.4", ] [[package]] @@ -5845,23 +9643,48 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "249e0318493b6bcf27ae9902600566c689b7dfba9f1bdff5893e92253374e78c" dependencies = [ - "num-derive 0.4.1", + "num-derive 0.4.2", + "num-traits", + "solana-program", + "spl-program-error-derive 0.3.2", + "thiserror", +] + +[[package]] +name = "spl-program-error" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e45a49acb925db68aa501b926096b2164adbdcade7a0c24152af9f0742d0a602" +dependencies = [ + "num-derive 0.4.2", "num-traits", "solana-program", - "spl-program-error-derive", + "spl-program-error-derive 0.4.1", "thiserror", ] [[package]] name = "spl-program-error-derive" -version = "0.3.1" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1845dfe71fd68f70382232742e758557afe973ae19e6c06807b2c30f5d5cb474" +dependencies = [ + "proc-macro2", + "quote", + "sha2 0.10.8", + "syn 2.0.95", +] + +[[package]] +name = "spl-program-error-derive" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab5269c8e868da17b6552ef35a51355a017bd8e0eae269c201fef830d35fa52c" +checksum = "e6d375dd76c517836353e093c2dbb490938ff72821ab568b545fd30ab3256b3e" dependencies = [ "proc-macro2", "quote", "sha2 0.10.8", - "syn 2.0.46", + "syn 2.0.95", ] [[package]] @@ -5872,24 +9695,53 @@ checksum = "062e148d3eab7b165582757453632ffeef490c02c86a48bfdb4988f63eefb3b9" dependencies = [ "bytemuck", "solana-program", - "spl-discriminator", - "spl-pod", - "spl-program-error", - "spl-type-length-value", + "spl-discriminator 0.1.0", + "spl-pod 0.1.0", + "spl-program-error 0.3.0", + "spl-type-length-value 0.3.0", ] [[package]] name = "spl-tlv-account-resolution" -version = "0.5.2" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "615d381f48ddd2bb3c57c7f7fb207591a2a05054639b18a62e785117dd7a8683" +dependencies = [ + "bytemuck", + "solana-program", + "spl-discriminator 0.1.0", + "spl-pod 0.1.0", + "spl-program-error 0.3.0", + "spl-type-length-value 0.3.0", +] + +[[package]] +name = "spl-tlv-account-resolution" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fab8edfd37be5fa17c9e42c1bff86abbbaf0494b031b37957f2728ad2ff842ba" +dependencies = [ + "bytemuck", + "solana-program", + "spl-discriminator 0.2.5", + "spl-pod 0.2.5", + "spl-program-error 0.4.4", + "spl-type-length-value 0.4.6", +] + +[[package]] +name = "spl-token" +version = "3.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f335787add7fa711819f9e7c573f8145a5358a709446fe2d24bf2a88117c90" +checksum = "8e85e168a785e82564160dcb87b2a8e04cee9bfd1f4d488c729d53d6a4bd300d" dependencies = [ + "arrayref", "bytemuck", + "num-derive 0.3.3", + "num-traits", + "num_enum 0.5.11", "solana-program", - "spl-discriminator", - "spl-pod", - "spl-program-error", - "spl-type-length-value", + "thiserror", ] [[package]] @@ -5915,17 +9767,17 @@ checksum = "e4abf34a65ba420584a0c35f3903f8d727d1f13ababbdc3f714c6b065a686e86" dependencies = [ "arrayref", "bytemuck", - "num-derive 0.4.1", + "num-derive 0.4.2", "num-traits", - "num_enum 0.7.1", + "num_enum 0.7.3", "solana-program", "solana-zk-token-sdk", "spl-memo", - "spl-pod", - "spl-token", - "spl-token-metadata-interface", + "spl-pod 0.1.0", + "spl-token 4.0.0", + "spl-token-metadata-interface 0.2.0", "spl-transfer-hook-interface 0.3.0", - "spl-type-length-value", + "spl-type-length-value 0.3.0", "thiserror", ] @@ -5937,19 +9789,43 @@ checksum = "d697fac19fd74ff472dfcc13f0b442dd71403178ce1de7b5d16f83a33561c059" dependencies = [ "arrayref", "bytemuck", - "num-derive 0.4.1", + "num-derive 0.4.2", "num-traits", - "num_enum 0.7.1", + "num_enum 0.7.3", "solana-program", "solana-security-txt", "solana-zk-token-sdk", "spl-memo", - "spl-pod", - "spl-token", - "spl-token-group-interface", - "spl-token-metadata-interface", + "spl-pod 0.1.0", + "spl-token 4.0.0", + "spl-token-group-interface 0.1.0", + "spl-token-metadata-interface 0.2.0", "spl-transfer-hook-interface 0.4.1", - "spl-type-length-value", + "spl-type-length-value 0.3.0", + "thiserror", +] + +[[package]] +name = "spl-token-2022" +version = "3.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c39e416aeb1ea0b22f3b2bbecaf7e38a92a1aa8f4a0c5785c94179694e846a0" +dependencies = [ + "arrayref", + "bytemuck", + "num-derive 0.4.2", + "num-traits", + "num_enum 0.7.3", + "solana-program", + "solana-security-txt", + "solana-zk-token-sdk", + "spl-memo", + "spl-pod 0.2.5", + "spl-token 4.0.0", + "spl-token-group-interface 0.2.5", + "spl-token-metadata-interface 0.3.5", + "spl-transfer-hook-interface 0.6.5", + "spl-type-length-value 0.4.6", "thiserror", ] @@ -5961,9 +9837,22 @@ checksum = "b889509d49fa74a4a033ca5dae6c2307e9e918122d97e58562f5c4ffa795c75d" dependencies = [ "bytemuck", "solana-program", - "spl-discriminator", - "spl-pod", - "spl-program-error", + "spl-discriminator 0.1.0", + "spl-pod 0.1.0", + "spl-program-error 0.3.0", +] + +[[package]] +name = "spl-token-group-interface" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "014817d6324b1e20c4bbc883e8ee30a5faa13e59d91d1b2b95df98b920150c17" +dependencies = [ + "bytemuck", + "solana-program", + "spl-discriminator 0.2.5", + "spl-pod 0.2.5", + "spl-program-error 0.4.4", ] [[package]] @@ -5972,12 +9861,26 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c16ce3ba6979645fb7627aa1e435576172dd63088dc7848cb09aa331fa1fe4f" dependencies = [ - "borsh 0.10.3", + "borsh 0.10.4", + "solana-program", + "spl-discriminator 0.1.0", + "spl-pod 0.1.0", + "spl-program-error 0.3.0", + "spl-type-length-value 0.3.0", +] + +[[package]] +name = "spl-token-metadata-interface" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3da00495b602ebcf5d8ba8b3ecff1ee454ce4c125c9077747be49c2d62335ba" +dependencies = [ + "borsh 1.5.3", "solana-program", - "spl-discriminator", - "spl-pod", - "spl-program-error", - "spl-type-length-value", + "spl-discriminator 0.2.5", + "spl-pod 0.2.5", + "spl-program-error 0.4.4", + "spl-type-length-value 0.4.6", ] [[package]] @@ -5989,11 +9892,11 @@ dependencies = [ "arrayref", "bytemuck", "solana-program", - "spl-discriminator", - "spl-pod", - "spl-program-error", + "spl-discriminator 0.1.0", + "spl-pod 0.1.0", + "spl-program-error 0.3.0", "spl-tlv-account-resolution 0.4.0", - "spl-type-length-value", + "spl-type-length-value 0.3.0", ] [[package]] @@ -6005,11 +9908,27 @@ dependencies = [ "arrayref", "bytemuck", "solana-program", - "spl-discriminator", - "spl-pod", - "spl-program-error", - "spl-tlv-account-resolution 0.5.2", - "spl-type-length-value", + "spl-discriminator 0.1.0", + "spl-pod 0.1.0", + "spl-program-error 0.3.0", + "spl-tlv-account-resolution 0.5.1", + "spl-type-length-value 0.3.0", +] + +[[package]] +name = "spl-transfer-hook-interface" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9b5c08a89838e5a2931f79b17f611857f281a14a2100968a3ccef352cb7414b" +dependencies = [ + "arrayref", + "bytemuck", + "solana-program", + "spl-discriminator 0.2.5", + "spl-pod 0.2.5", + "spl-program-error 0.4.4", + "spl-tlv-account-resolution 0.6.5", + "spl-type-length-value 0.4.6", ] [[package]] @@ -6020,9 +9939,84 @@ checksum = "a468e6f6371f9c69aae760186ea9f1a01c2908351b06a5e0026d21cfc4d7ecac" dependencies = [ "bytemuck", "solana-program", - "spl-discriminator", - "spl-pod", - "spl-program-error", + "spl-discriminator 0.1.0", + "spl-pod 0.1.0", + "spl-program-error 0.3.0", +] + +[[package]] +name = "spl-type-length-value" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c872f93d0600e743116501eba2d53460e73a12c9a496875a42a7d70e034fe06d" +dependencies = [ + "bytemuck", + "solana-program", + "spl-discriminator 0.2.5", + "spl-pod 0.2.5", + "spl-program-error 0.4.4", +] + +[[package]] +name = "ss58-registry" +version = "1.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19409f13998e55816d1c728395af0b52ec066206341d939e22e7766df9b494b8" +dependencies = [ + "Inflector", + "num-format", + "proc-macro2", + "quote", + "serde", + "serde_json", + "unicode-xid", +] + +[[package]] +name = "stable_deref_trait" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" + +[[package]] +name = "staking" +version = "0.1.0" +dependencies = [ + "anchor-client", + "anchor-lang", + "anchor-spl", + "anyhow", + "bs58 0.5.1", + "merkle-distributor", + "solana-program", + "spl-associated-token-account 2.3.0", + "spl-token 4.0.0", +] + +[[package]] +name = "staking-script" +version = "0.1.0" +dependencies = [ + "anchor-client", + "anchor-lang", + "anchor-spl", + "anyhow", + "bs58 0.5.1", + "dotenv", + "solana-ibc", + "solana-program", + "spl-associated-token-account 2.3.0", + "spl-token 4.0.0", + "staking", +] + +[[package]] +name = "standback" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e113fb6f3de07a243d434a56ec6f186dfd51cb08448239fe7bcae73f87ff28ff" +dependencies = [ + "version_check", ] [[package]] @@ -6031,10 +10025,72 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" +[[package]] +name = "stdweb" +version = "0.4.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d022496b16281348b52d0e30ae99e01a73d737b2f45d38fed4edf79f9325a1d5" +dependencies = [ + "discard", + "rustc_version 0.2.3", + "stdweb-derive", + "stdweb-internal-macros", + "stdweb-internal-runtime", + "wasm-bindgen", +] + +[[package]] +name = "stdweb-derive" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c87a60a40fccc84bef0652345bbbbbe20a605bf5d0ce81719fc476f5c03b50ef" +dependencies = [ + "proc-macro2", + "quote", + "serde", + "serde_derive", + "syn 1.0.109", +] + +[[package]] +name = "stdweb-internal-macros" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58fa5ff6ad0d98d1ffa8cb115892b6e69d67799f6763e162a1c9db421dc22e11" +dependencies = [ + "base-x", + "proc-macro2", + "quote", + "serde", + "serde_derive", + "serde_json", + "sha1 0.6.1", + "syn 1.0.109", +] + +[[package]] +name = "stdweb-internal-runtime" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "213701ba3370744dcd1a12960caa4843b3d68b4d1c0a5d575e0d65b2ee9d16c0" + [[package]] name = "stdx" version = "0.0.0" +[[package]] +name = "string_cache" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" +dependencies = [ + "new_debug_unreachable", + "once_cell", + "parking_lot 0.12.3", + "phf_shared 0.10.0", + "precomputed-hash", +] + [[package]] name = "strsim" version = "0.8.0" @@ -6047,13 +10103,28 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" +[[package]] +name = "strsim" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" + [[package]] name = "strum" version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125" dependencies = [ - "strum_macros", + "strum_macros 0.25.3", +] + +[[package]] +name = "strum" +version = "0.26.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" +dependencies = [ + "strum_macros 0.26.4", ] [[package]] @@ -6066,7 +10137,33 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.46", + "syn 2.0.95", +] + +[[package]] +name = "strum_macros" +version = "0.26.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "rustversion", + "syn 2.0.95", +] + +[[package]] +name = "substrate-bip39" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a7590dc041b9bc2825e52ce5af8416c73dbe9d0654402bfd4b4941938b94d8f" +dependencies = [ + "hmac 0.11.0", + "pbkdf2 0.8.0", + "schnorrkel 0.11.4", + "sha2 0.9.9", + "zeroize", ] [[package]] @@ -6090,6 +10187,26 @@ version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" +[[package]] +name = "svm-rs" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11297baafe5fa0c99d5722458eac6a5e25c01eb1b8e5cd137f54079093daa7a4" +dependencies = [ + "dirs 5.0.1", + "fs2", + "hex", + "once_cell", + "reqwest 0.11.27", + "semver 1.0.24", + "serde", + "serde_json", + "sha2 0.10.8", + "thiserror", + "url", + "zip", +] + [[package]] name = "syn" version = "1.0.109" @@ -6103,15 +10220,27 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.46" +version = "2.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89456b690ff72fddcecf231caedbe615c59480c93358a93dfae7fc29e3ebbf0e" +checksum = "46f71c0377baf4ef1cc3e3402ded576dccc315800fbc62dfc7fe04b009773b4a" dependencies = [ "proc-macro2", "quote", "unicode-ident", ] +[[package]] +name = "syn-solidity" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b837ef12ab88835251726eb12237655e61ec8dc8a280085d1961cdc3dfd047" +dependencies = [ + "paste", + "proc-macro2", + "quote", + "syn 2.0.95", +] + [[package]] name = "sync_wrapper" version = "0.1.2" @@ -6122,12 +10251,23 @@ checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" name = "synstructure" version = "0.12.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" +checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", + "unicode-xid", +] + +[[package]] +name = "synstructure" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", - "unicode-xid", + "syn 2.0.95", ] [[package]] @@ -6157,25 +10297,93 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" +[[package]] +name = "target-lexicon" +version = "0.12.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" + [[package]] name = "tempfile" -version = "3.9.0" +version = "3.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa" +checksum = "9a8a559c81686f576e8cd0290cd2a24a2a9ad80c98b3478856500fcbd7acd704" dependencies = [ - "cfg-if", + "cfg-if 1.0.0", "fastrand", - "redox_syscall", - "rustix", - "windows-sys 0.52.0", + "getrandom 0.2.15", + "once_cell", + "rustix 0.38.42", + "windows-sys 0.59.0", +] + +[[package]] +name = "tendermint" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baa1d2d0ec1b531ba7d196f0dbee5e78ed2a82bfba928e88dff64aeec0b26073" +dependencies = [ + "async-trait", + "bytes 1.9.0", + "ed25519 1.5.3", + "ed25519-dalek", + "flex-error", + "futures", + "k256 0.11.6", + "num-traits", + "once_cell", + "prost 0.11.9", + "prost-types 0.11.9", + "ripemd160", + "serde", + "serde_bytes", + "serde_json", + "serde_repr", + "sha2 0.9.9", + "signature 1.6.4", + "subtle", + "subtle-encoding", + "tendermint-proto 0.26.0", + "time 0.3.37", + "zeroize", +] + +[[package]] +name = "tendermint" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c518c082146825f10d6f9a32159ae46edcfd7dae8ac630c8067594bb2a784d72" +dependencies = [ + "bytes 1.9.0", + "ed25519 1.5.3", + "ed25519-dalek", + "flex-error", + "futures", + "k256 0.11.6", + "num-traits", + "once_cell", + "prost 0.11.9", + "prost-types 0.11.9", + "ripemd160", + "serde", + "serde_bytes", + "serde_json", + "serde_repr", + "sha2 0.9.9", + "signature 1.6.4", + "subtle", + "subtle-encoding", + "tendermint-proto 0.28.0", + "time 0.3.37", + "zeroize", ] [[package]] name = "tendermint" version = "0.34.36" -source = "git+https://github.com/mina86/tendermint-rs?rev=9f157c06f9053940bd182f4b3e8e958e5731d0c7#7b674c3693076de393069ab80bc1f703f639949a" +source = "git+https://github.com/mina86/tendermint-rs?rev=9f157c06f9053940bd182f4b3e8e958e5731d0c7#9f157c06f9053940bd182f4b3e8e958e5731d0c7" dependencies = [ - "bytes", + "bytes 1.9.0", "digest 0.10.7", "ed25519 2.2.3", "ed25519-consensus", @@ -6183,8 +10391,8 @@ dependencies = [ "futures", "num-traits", "once_cell", - "prost", - "prost-types", + "prost 0.12.6", + "prost-types 0.12.6", "serde", "serde_bytes", "serde_json", @@ -6193,43 +10401,81 @@ dependencies = [ "signature 2.2.0", "subtle", "subtle-encoding", - "tendermint-proto", - "time", + "tendermint-proto 0.34.36", + "time 0.3.37", "zeroize", ] [[package]] name = "tendermint-light-client-verifier" version = "0.34.36" -source = "git+https://github.com/mina86/tendermint-rs?rev=9f157c06f9053940bd182f4b3e8e958e5731d0c7#7b674c3693076de393069ab80bc1f703f639949a" +source = "git+https://github.com/mina86/tendermint-rs?rev=9f157c06f9053940bd182f4b3e8e958e5731d0c7#9f157c06f9053940bd182f4b3e8e958e5731d0c7" +dependencies = [ + "derive_more 0.99.18", + "flex-error", + "prost 0.12.6", + "serde", + "tendermint 0.34.36", + "tendermint-proto 0.34.36", + "time 0.3.37", +] + +[[package]] +name = "tendermint-proto" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "974d6330a19dfa6720e9f663fc59101d207a817db3f9c730d3f31caaa565b574" +dependencies = [ + "bytes 1.9.0", + "flex-error", + "num-derive 0.3.3", + "num-traits", + "prost 0.11.9", + "prost-types 0.11.9", + "serde", + "serde_bytes", + "subtle-encoding", + "time 0.3.37", +] + +[[package]] +name = "tendermint-proto" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "890f1fb6dee48900c85f0cdf711ebf130e505ac09ad918cee5c34ed477973b05" dependencies = [ - "derive_more", + "bytes 1.9.0", "flex-error", + "num-derive 0.3.3", + "num-traits", + "prost 0.11.9", + "prost-types 0.11.9", "serde", - "tendermint", - "time", + "serde_bytes", + "subtle-encoding", + "time 0.3.37", ] [[package]] name = "tendermint-proto" version = "0.34.36" -source = "git+https://github.com/mina86/tendermint-rs?rev=9f157c06f9053940bd182f4b3e8e958e5731d0c7#7b674c3693076de393069ab80bc1f703f639949a" +source = "git+https://github.com/mina86/tendermint-rs?rev=9f157c06f9053940bd182f4b3e8e958e5731d0c7#9f157c06f9053940bd182f4b3e8e958e5731d0c7" dependencies = [ - "bytes", + "bytes 1.9.0", "flex-error", - "prost", - "prost-types", + "prost 0.12.6", + "prost-types 0.12.6", "serde", "serde_bytes", "subtle-encoding", - "time", + "time 0.3.37", ] [[package]] name = "tendermint-testgen" -version = "0.34.0" +version = "0.34.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a19d4f02b7e38ce790da973fdc9edc71a0e35340ac57737bf278c8379037c1f5" +checksum = "ae652e9e8b23f27f6a4fbeb29ead22ff4c2256b8d32df226b73258ba2a4ce11e" dependencies = [ "ed25519-consensus", "gumdrop", @@ -6237,15 +10483,26 @@ dependencies = [ "serde_json", "simple-error", "tempfile", - "tendermint", - "time", + "tendermint 0.34.36", + "time 0.3.37", +] + +[[package]] +name = "term" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f" +dependencies = [ + "dirs-next", + "rustversion", + "winapi 0.3.9", ] [[package]] name = "termcolor" -version = "1.4.0" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449" +checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" dependencies = [ "winapi-util", ] @@ -6256,48 +10513,82 @@ version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" dependencies = [ - "unicode-width", + "unicode-width 0.1.14", ] [[package]] name = "textwrap" -version = "0.16.0" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d" +checksum = "23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9" [[package]] name = "thiserror" -version = "1.0.56" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.56" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.46", + "syn 2.0.95", +] + +[[package]] +name = "thread_local" +version = "1.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" +dependencies = [ + "cfg-if 1.0.0", + "once_cell", +] + +[[package]] +name = "threadpool" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa" +dependencies = [ + "num_cpus", +] + +[[package]] +name = "time" +version = "0.2.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4752a97f8eebd6854ff91f1c1824cd6160626ac4bd44287f7f4ea2035a02a242" +dependencies = [ + "const_fn", + "libc", + "standback", + "stdweb", + "time-macros 0.1.1", + "version_check", + "winapi 0.3.9", ] [[package]] name = "time" -version = "0.3.36" +version = "0.3.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" +checksum = "35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21" dependencies = [ "deranged", - "itoa", + "itoa 1.0.14", "num-conv", "powerfmt", "serde", "time-core", - "time-macros", + "time-macros 0.2.19", ] [[package]] @@ -6308,14 +10599,37 @@ checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" [[package]] name = "time-macros" -version = "0.2.18" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "957e9c6e26f12cb6d0dd7fc776bb67a706312e7299aed74c8dd5b17ebb27e2f1" +dependencies = [ + "proc-macro-hack", + "time-macros-impl", +] + +[[package]] +name = "time-macros" +version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" +checksum = "2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de" dependencies = [ "num-conv", "time-core", ] +[[package]] +name = "time-macros-impl" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd3c141a1b43194f3f56a1411225df8646c55781d5f26db825b3d98507eb482f" +dependencies = [ + "proc-macro-hack", + "proc-macro2", + "quote", + "standback", + "syn 1.0.109", +] + [[package]] name = "tiny-bip39" version = "0.8.2" @@ -6335,11 +10649,49 @@ dependencies = [ "zeroize", ] +[[package]] +name = "tiny-bip39" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62cc94d358b5a1e84a5cb9109f559aa3c4d634d2b1b4de3d0fa4adc7c78e2861" +dependencies = [ + "anyhow", + "hmac 0.12.1", + "once_cell", + "pbkdf2 0.11.0", + "rand 0.8.5", + "rustc-hash", + "sha2 0.10.8", + "thiserror", + "unicode-normalization", + "wasm-bindgen", + "zeroize", +] + +[[package]] +name = "tiny-keccak" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" +dependencies = [ + "crunchy", +] + +[[package]] +name = "tinystr" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" +dependencies = [ + "displaydoc", + "zerovec", +] + [[package]] name = "tinyvec" -version = "1.6.0" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +checksum = "022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8" dependencies = [ "tinyvec_macros", ] @@ -6352,32 +10704,51 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.35.1" +version = "0.2.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6703a273949a90131b290be1fe7b039d0fc884aa1935860dfcbe056f28cd8092" +dependencies = [ + "bytes 0.5.6", + "futures-core", + "iovec", + "lazy_static", + "libc", + "memchr", + "mio 0.6.23", + "mio-uds", + "pin-project-lite 0.1.12", + "signal-hook-registry", + "slab", + "winapi 0.3.9", +] + +[[package]] +name = "tokio" +version = "1.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104" +checksum = "5cec9b21b0450273377fc97bd4c33a8acffc8c996c987a7c5b319a0083707551" dependencies = [ "backtrace", - "bytes", + "bytes 1.9.0", "libc", - "mio", - "num_cpus", - "parking_lot", - "pin-project-lite", + "mio 1.0.3", + "parking_lot 0.12.3", + "pin-project-lite 0.2.16", "signal-hook-registry", - "socket2", + "socket2 0.5.8", "tokio-macros", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] name = "tokio-macros" -version = "2.2.0" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" +checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" dependencies = [ "proc-macro2", "quote", - "syn 2.0.46", + "syn 2.0.95", ] [[package]] @@ -6387,7 +10758,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" dependencies = [ "native-tls", - "tokio", + "tokio 1.42.0", ] [[package]] @@ -6397,18 +10768,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" dependencies = [ "rustls", - "tokio", + "tokio 1.42.0", ] [[package]] name = "tokio-stream" -version = "0.1.14" +version = "0.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842" +checksum = "eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047" dependencies = [ "futures-core", - "pin-project-lite", - "tokio", + "pin-project-lite 0.2.16", + "tokio 1.42.0", ] [[package]] @@ -6420,24 +10791,49 @@ dependencies = [ "futures-util", "log", "rustls", - "tokio", + "tokio 1.42.0", "tokio-rustls", - "tungstenite", - "webpki-roots 0.25.3", + "tungstenite 0.20.1", + "webpki-roots 0.25.4", +] + +[[package]] +name = "tokio-tungstenite" +version = "0.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6989540ced10490aaf14e6bad2e3d33728a2813310a0c71d1574304c49631cd" +dependencies = [ + "futures-util", + "log", + "tokio 1.42.0", + "tungstenite 0.23.0", ] [[package]] name = "tokio-util" -version = "0.7.10" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15" +checksum = "be8242891f2b6cbef26a2d7e8605133c2c554cd35b3e4948ea892d6d68436499" dependencies = [ - "bytes", + "bytes 0.5.6", "futures-core", "futures-sink", - "pin-project-lite", - "tokio", - "tracing", + "log", + "pin-project-lite 0.1.12", + "tokio 0.2.25", +] + +[[package]] +name = "tokio-util" +version = "0.7.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078" +dependencies = [ + "bytes 1.9.0", + "futures-core", + "futures-sink", + "pin-project-lite 0.2.16", + "tokio 1.42.0", ] [[package]] @@ -6451,21 +10847,21 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.8" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35" +checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.21.0", + "toml_edit 0.22.22", ] [[package]] name = "toml_datetime" -version = "0.6.5" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" +checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" dependencies = [ "serde", ] @@ -6476,93 +10872,127 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.1.0", + "indexmap 2.7.0", "toml_datetime", - "winnow", + "winnow 0.5.40", ] [[package]] name = "toml_edit" -version = "0.20.2" +version = "0.22.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" +checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" dependencies = [ - "indexmap 2.1.0", + "indexmap 2.7.0", + "serde", + "serde_spanned", "toml_datetime", - "winnow", + "winnow 0.6.22", ] [[package]] -name = "toml_edit" -version = "0.21.0" +name = "tower-service" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" + +[[package]] +name = "tracing" +version = "0.1.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ - "indexmap 2.1.0", - "serde", - "serde_spanned", - "toml_datetime", - "winnow", + "log", + "pin-project-lite 0.2.16", + "tracing-attributes", + "tracing-core", ] [[package]] -name = "tower" -version = "0.4.13" +name = "tracing-attributes" +version = "0.1.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" +checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ - "futures-core", - "futures-util", - "pin-project", - "pin-project-lite", - "tokio", - "tower-layer", - "tower-service", - "tracing", + "proc-macro2", + "quote", + "syn 2.0.95", ] [[package]] -name = "tower-layer" -version = "0.3.2" +name = "tracing-core" +version = "0.1.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" +checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c" +dependencies = [ + "once_cell", + "valuable", +] [[package]] -name = "tower-service" -version = "0.3.2" +name = "tracing-futures" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" +checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" +dependencies = [ + "pin-project 1.1.8", + "tracing", +] [[package]] -name = "tracing" -version = "0.1.40" +name = "tracing-log" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +checksum = "f751112709b4e791d8ce53e32c4ed2d353565a795ce84da2285393f41557bdf2" dependencies = [ "log", - "pin-project-lite", - "tracing-attributes", + "once_cell", "tracing-core", ] [[package]] -name = "tracing-attributes" -version = "0.1.27" +name = "tracing-serde" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +checksum = "bc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1" dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.46", + "serde", + "tracing-core", ] [[package]] -name = "tracing-core" -version = "0.1.32" +name = "tracing-subscriber" +version = "0.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +checksum = "0e0d2eaa99c3c2e41547cfa109e910a68ea03823cccad4a0525dcbc9b01e8c71" dependencies = [ - "once_cell", + "ansi_term", + "chrono", + "lazy_static", + "matchers", + "regex", + "serde", + "serde_json", + "sharded-slab", + "smallvec", + "thread_local", + "tracing", + "tracing-core", + "tracing-log", + "tracing-serde", +] + +[[package]] +name = "trie-db" +version = "0.27.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "767abe6ffed88a1889671a102c2861ae742726f52e0a5a425b92c9fbfa7e9c85" +dependencies = [ + "hash-db", + "hashbrown 0.13.2", + "log", + "rustc-hex", + "smallvec", ] [[package]] @@ -6571,9 +11001,9 @@ version = "0.0.0" dependencies = [ "ascii 1.1.0", "base64 0.21.7", - "borsh 0.10.3", + "borsh 0.10.4", "bytemuck", - "derive_more", + "derive_more 0.99.18", "hex-literal", "ibc-core-channel-types", "ibc-core-client-types", @@ -6581,7 +11011,55 @@ dependencies = [ "ibc-core-host-types", "lib", "rand 0.8.5", - "strum", + "strum 0.25.0", +] + +[[package]] +name = "trie-root" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4ed310ef5ab98f5fa467900ed906cb9232dd5376597e00fd4cba2a449d06c0b" +dependencies = [ + "hash-db", +] + +[[package]] +name = "trust-dns-proto" +version = "0.19.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cad71a0c0d68ab9941d2fb6e82f8fb2e86d9945b94e1661dd0aaea2b88215a9" +dependencies = [ + "async-trait", + "cfg-if 1.0.0", + "enum-as-inner", + "futures", + "idna 0.2.3", + "lazy_static", + "log", + "rand 0.7.3", + "smallvec", + "thiserror", + "tokio 0.2.25", + "url", +] + +[[package]] +name = "trust-dns-resolver" +version = "0.19.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "710f593b371175db53a26d0b38ed2978fafb9e9e8d3868b1acd753ea18df0ceb" +dependencies = [ + "cfg-if 0.1.10", + "futures", + "ipconfig", + "lazy_static", + "log", + "lru-cache", + "resolv-conf", + "smallvec", + "thiserror", + "tokio 0.2.25", + "trust-dns-proto", ] [[package]] @@ -6597,38 +11075,68 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e3dac10fd62eaf6617d3a904ae222845979aec67c615d1c842b4002c7666fb9" dependencies = [ "byteorder", - "bytes", + "bytes 1.9.0", "data-encoding", - "http 0.2.11", + "http 0.2.12", "httparse", "log", "rand 0.8.5", "rustls", - "sha1", + "sha1 0.10.6", "thiserror", "url", "utf-8", "webpki-roots 0.24.0", ] +[[package]] +name = "tungstenite" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e2e2ce1e47ed2994fd43b04c8f618008d4cabdd5ee34027cf14f9d918edd9c8" +dependencies = [ + "byteorder", + "bytes 1.9.0", + "data-encoding", + "http 1.2.0", + "httparse", + "log", + "rand 0.8.5", + "sha1 0.10.6", + "thiserror", + "utf-8", +] + +[[package]] +name = "twox-hash" +version = "1.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" +dependencies = [ + "cfg-if 1.0.0", + "digest 0.10.7", + "rand 0.8.5", + "static_assertions", +] + [[package]] name = "typed-builder" -version = "0.18.0" +version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e47c0496149861b7c95198088cbf36645016b1a0734cf350c50e2a38e070f38a" +checksum = "77739c880e00693faef3d65ea3aad725f196da38b22fdc7ea6ded6e1ce4d3add" dependencies = [ "typed-builder-macro", ] [[package]] name = "typed-builder-macro" -version = "0.18.0" +version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "982ee4197351b5c9782847ef5ec1fdcaf50503fb19d68f9771adae314e72b492" +checksum = "1f718dfaf347dcb5b983bfc87608144b0bad87970aebcbea5ce44d2a30c08e63" dependencies = [ "proc-macro2", "quote", - "syn 2.0.46", + "syn 2.0.95", ] [[package]] @@ -6649,44 +11157,62 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "unarray" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94" + +[[package]] +name = "unicase" +version = "2.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539" + [[package]] name = "unicode-bidi" -version = "0.3.14" +version = "0.3.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416" +checksum = "5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5" [[package]] name = "unicode-ident" -version = "1.0.12" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" +checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83" [[package]] name = "unicode-normalization" -version = "0.1.22" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" +checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956" dependencies = [ "tinyvec", ] [[package]] name = "unicode-segmentation" -version = "1.10.1" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" +checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" [[package]] name = "unicode-width" -version = "0.1.11" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" + +[[package]] +name = "unicode-width" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" +checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd" [[package]] name = "unicode-xid" -version = "0.2.4" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" [[package]] name = "universal-hash" @@ -6694,7 +11220,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05" dependencies = [ - "generic-array", + "generic-array 0.14.7", "subtle", ] @@ -6731,12 +11257,12 @@ dependencies = [ [[package]] name = "url" -version = "2.5.0" +version = "2.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" +checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" dependencies = [ "form_urlencoded", - "idna", + "idna 1.0.3", "percent-encoding", ] @@ -6746,11 +11272,74 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" +[[package]] +name = "utf16_iter" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + +[[package]] +name = "utf8_iter" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" + [[package]] name = "utf8parse" -version = "0.2.1" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" + +[[package]] +name = "utoipa" +version = "3.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d82b1bc5417102a73e8464c686eef947bdfb99fcdfc0a4f228e81afa9526470a" +dependencies = [ + "indexmap 2.7.0", + "serde", + "serde_json", + "utoipa-gen", +] + +[[package]] +name = "utoipa-gen" +version = "3.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" +checksum = "05d96dcd6fc96f3df9b3280ef480770af1b7c5d14bc55192baa9b067976d920c" +dependencies = [ + "proc-macro-error", + "proc-macro2", + "quote", + "regex", + "syn 2.0.95", +] + +[[package]] +name = "utoipa-swagger-ui" +version = "3.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84614caa239fb25b2bb373a52859ffd94605ceb256eeb1d63436325cf81e3653" +dependencies = [ + "actix-web 4.9.0", + "mime_guess", + "regex", + "rust-embed", + "serde", + "serde_json", + "utoipa", + "zip", +] + +[[package]] +name = "uuid" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" +dependencies = [ + "getrandom 0.2.15", + "serde", +] [[package]] name = "validator" @@ -6761,17 +11350,17 @@ dependencies = [ "anchor-spl", "base64 0.21.7", "bincode", - "borsh 0.10.3", - "bs58 0.5.0", - "clap 4.4.18", - "derive_more", + "borsh 0.10.4", + "bs58 0.5.1", + "clap 4.5.23", + "derive_more 0.99.18", "dialoguer", "directories", "env_logger 0.7.1", "guestchain", "lib", "log", - "reqwest 0.12.3", + "reqwest 0.12.4", "restaking", "serde", "serde_bytes", @@ -6779,9 +11368,15 @@ dependencies = [ "solana-ibc", "solana-signature-verifier", "solana-trie", - "toml 0.8.8", + "toml 0.8.19", ] +[[package]] +name = "valuable" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" + [[package]] name = "vcpkg" version = "0.2.15" @@ -6789,132 +11384,391 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" [[package]] -name = "vec_map" -version = "0.8.2" +name = "vec_map" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" + +[[package]] +name = "verify-keplr-sign" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3283164ea3113a8fb8206b7178e782b6ca853edd608c0ee7b2605b87b00eab9e" +dependencies = [ + "base64 0.20.0", + "ecdsa 0.14.8", + "hex", + "k256 0.11.6", + "secp256k1 0.25.0", + "serde", + "serde_json", + "tendermint 0.28.0", +] + +[[package]] +name = "version_check" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" + +[[package]] +name = "vesting-backend" +version = "0.0.3" +dependencies = [ + "actix-cors", + "actix-multipart", + "actix-web 3.3.3", + "alloy-primitives", + "alloy-sol-macro", + "alloy-sol-types", + "anchor-client", + "anchor-lang", + "anchor-spl", + "anyhow", + "base64 0.22.1", + "borsh 0.10.4", + "cosmrs", + "dotenv", + "ethers", + "futures", + "hex", + "hex-literal", + "hyper 0.14.32", + "jito-merkle-tree", + "jito-scripts", + "lazy_static", + "merkle-distributor", + "reqwest 0.11.27", + "ring 0.17.8", + "serde", + "serde_json", + "sha2 0.10.8", + "solana-client", + "solana-program", + "solana-sdk", + "solana-transaction-status", + "sp-core", + "sp-runtime", + "spl-associated-token-account 3.0.4", + "spl-token 3.5.0", + "tokio 1.42.0", + "tokio-tungstenite 0.23.1", + "utoipa", + "utoipa-swagger-ui", + "verify-keplr-sign", +] + +[[package]] +name = "void" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" + +[[package]] +name = "walkdir" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" +dependencies = [ + "same-file", + "winapi-util", +] + +[[package]] +name = "want" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" +dependencies = [ + "try-lock", +] + +[[package]] +name = "wasi" +version = "0.9.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" + +[[package]] +name = "wasi" +version = "0.11.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" + +[[package]] +name = "wasm" +version = "0.0.0" +dependencies = [ + "const_format", + "derive_more 0.99.18", + "ibc-core-client-context", + "ibc-core-commitment-types", + "ibc-primitives", + "ibc-proto", + "insta", + "lib", + "prost 0.12.6", + "proto-utils", + "rand 0.8.5", +] + +[[package]] +name = "wasm-bindgen" +version = "0.2.99" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a474f6281d1d70c17ae7aa6a613c87fce69a127e2624002df63dcb39d6cf6396" +dependencies = [ + "cfg-if 1.0.0", + "once_cell", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.99" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f89bb38646b4f81674e8f5c3fb81b562be1fd936d84320f3264486418519c79" +dependencies = [ + "bumpalo", + "log", + "proc-macro2", + "quote", + "syn 2.0.95", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.49" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38176d9b44ea84e9184eff0bc34cc167ed044f816accfe5922e54d84cf48eca2" +dependencies = [ + "cfg-if 1.0.0", + "js-sys", + "once_cell", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.99" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2cc6181fd9a7492eef6fef1f33961e3695e4579b9872a6f7c83aee556666d4fe" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.99" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.95", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" +checksum = "943aab3fdaaa029a6e0271b35ea10b72b943135afe9bffca82384098ad0e06a6" [[package]] -name = "version_check" -version = "0.9.4" +name = "wasmi" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +checksum = "06c326c93fbf86419608361a2c925a31754cf109da1b8b55737070b4d6669422" +dependencies = [ + "parity-wasm", + "wasmi-validation", + "wasmi_core", +] [[package]] -name = "void" -version = "1.0.2" +name = "wasmi-validation" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" +checksum = "91ff416ad1ff0c42e5a926ed5d5fab74c0f098749aa0ad8b2a34b982ce0e867b" +dependencies = [ + "parity-wasm", +] [[package]] -name = "want" -version = "0.3.1" +name = "wasmi_core" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" +checksum = "57d20cb3c59b788653d99541c646c561c9dd26506f25c0cebfe810659c54c6d7" dependencies = [ - "try-lock", + "downcast-rs", + "libm", + "memory_units", + "num-rational 0.4.2", + "num-traits", ] [[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" +name = "wasmparser" +version = "0.100.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" +checksum = "64b20236ab624147dfbb62cf12a19aaf66af0e41b8398838b66e997d07d269d4" +dependencies = [ + "indexmap 1.9.3", + "url", +] [[package]] -name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" +name = "wasmtime" +version = "6.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +checksum = "76a222f5fa1e14b2cefc286f1b68494d7a965f4bf57ec04c59bb62673d639af6" +dependencies = [ + "anyhow", + "bincode", + "cfg-if 1.0.0", + "indexmap 1.9.3", + "libc", + "log", + "object 0.29.0", + "once_cell", + "paste", + "psm", + "serde", + "target-lexicon", + "wasmparser", + "wasmtime-environ", + "wasmtime-jit", + "wasmtime-runtime", + "windows-sys 0.42.0", +] [[package]] -name = "wasm" -version = "0.0.0" +name = "wasmtime-asm-macros" +version = "6.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4407a7246e7d2f3d8fb1cf0c72fda8dbafdb6dd34d555ae8bea0e5ae031089cc" dependencies = [ - "const_format", - "derive_more", - "ibc-core-client-context", - "ibc-core-commitment-types", - "ibc-primitives", - "ibc-proto", - "insta", - "lib", - "prost", - "proto-utils", - "rand 0.8.5", + "cfg-if 1.0.0", ] [[package]] -name = "wasm-bindgen" -version = "0.2.89" +name = "wasmtime-environ" +version = "6.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e" +checksum = "47b8b50962eae38ee319f7b24900b7cf371f03eebdc17400c1dc8575fc10c9a7" dependencies = [ - "cfg-if", - "wasm-bindgen-macro", + "anyhow", + "cranelift-entity", + "gimli 0.26.2", + "indexmap 1.9.3", + "log", + "object 0.29.0", + "serde", + "target-lexicon", + "thiserror", + "wasmparser", + "wasmtime-types", ] [[package]] -name = "wasm-bindgen-backend" -version = "0.2.89" +name = "wasmtime-jit" +version = "6.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826" +checksum = "ffaed4f9a234ba5225d8e64eac7b4a5d13b994aeb37353cde2cbeb3febda9eaa" dependencies = [ - "bumpalo", + "addr2line 0.17.0", + "anyhow", + "bincode", + "cfg-if 1.0.0", + "cpp_demangle", + "gimli 0.26.2", "log", - "once_cell", - "proc-macro2", - "quote", - "syn 2.0.46", - "wasm-bindgen-shared", + "object 0.29.0", + "rustc-demangle", + "serde", + "target-lexicon", + "wasmtime-environ", + "wasmtime-jit-icache-coherence", + "wasmtime-runtime", + "windows-sys 0.42.0", ] [[package]] -name = "wasm-bindgen-futures" -version = "0.4.39" +name = "wasmtime-jit-debug" +version = "6.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac36a15a220124ac510204aec1c3e5db8a22ab06fd6706d881dc6149f8ed9a12" +checksum = "eed41cbcbf74ce3ff6f1d07d1b707888166dc408d1a880f651268f4f7c9194b2" dependencies = [ - "cfg-if", - "js-sys", - "wasm-bindgen", - "web-sys", + "once_cell", ] [[package]] -name = "wasm-bindgen-macro" -version = "0.2.89" +name = "wasmtime-jit-icache-coherence" +version = "6.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2" +checksum = "43a28ae1e648461bfdbb79db3efdaee1bca5b940872e4175390f465593a2e54c" dependencies = [ - "quote", - "wasm-bindgen-macro-support", + "cfg-if 1.0.0", + "libc", + "windows-sys 0.42.0", ] [[package]] -name = "wasm-bindgen-macro-support" -version = "0.2.89" +name = "wasmtime-runtime" +version = "6.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" +checksum = "e704b126e4252788ccfc3526d4d4511d4b23c521bf123e447ac726c14545217b" dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.46", - "wasm-bindgen-backend", - "wasm-bindgen-shared", + "anyhow", + "cc", + "cfg-if 1.0.0", + "indexmap 1.9.3", + "libc", + "log", + "mach", + "memfd", + "memoffset 0.6.5", + "paste", + "rand 0.8.5", + "rustix 0.36.17", + "wasmtime-asm-macros", + "wasmtime-environ", + "wasmtime-jit-debug", + "windows-sys 0.42.0", ] [[package]] -name = "wasm-bindgen-shared" -version = "0.2.89" +name = "wasmtime-types" +version = "6.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f" +checksum = "83e5572c5727c1ee7e8f28717aaa8400e4d22dcbd714ea5457d85b5005206568" +dependencies = [ + "cranelift-entity", + "serde", + "thiserror", + "wasmparser", +] [[package]] name = "web-sys" -version = "0.3.66" +version = "0.3.76" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04dd7223427d52553d3702c004d3b2fe07c148165faa56313cb00211e31c12bc" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "web-time" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50c24a44ec86bb68fbecd1b3efed7e85ea5621b39b35ef2766b66cd984f8010f" +checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" dependencies = [ "js-sys", "wasm-bindgen", @@ -6931,21 +11785,21 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.25.3" +version = "0.25.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10" +checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" [[package]] -name = "which" -version = "4.4.2" +name = "widestring" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" -dependencies = [ - "either", - "home", - "once_cell", - "rustix", -] +checksum = "c168940144dd21fd8046987c16a46a33d5fc84eec29ef9dcddc2ac9e31526b7c" + +[[package]] +name = "winapi" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" [[package]] name = "winapi" @@ -6957,6 +11811,12 @@ dependencies = [ "winapi-x86_64-pc-windows-gnu", ] +[[package]] +name = "winapi-build" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" + [[package]] name = "winapi-i686-pc-windows-gnu" version = "0.4.0" @@ -6965,11 +11825,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" -version = "0.1.6" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" +checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "winapi", + "windows-sys 0.59.0", ] [[package]] @@ -6984,7 +11844,22 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" dependencies = [ - "windows-targets 0.52.0", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" +dependencies = [ + "windows_aarch64_gnullvm 0.42.2", + "windows_aarch64_msvc 0.42.2", + "windows_i686_gnu 0.42.2", + "windows_i686_msvc 0.42.2", + "windows_x86_64_gnu 0.42.2", + "windows_x86_64_gnullvm 0.42.2", + "windows_x86_64_msvc 0.42.2", ] [[package]] @@ -7011,7 +11886,16 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.0", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", ] [[package]] @@ -7046,17 +11930,18 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.52.0" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.0", - "windows_aarch64_msvc 0.52.0", - "windows_i686_gnu 0.52.0", - "windows_i686_msvc 0.52.0", - "windows_x86_64_gnu 0.52.0", - "windows_x86_64_gnullvm 0.52.0", - "windows_x86_64_msvc 0.52.0", + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", ] [[package]] @@ -7073,9 +11958,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.52.0" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" [[package]] name = "windows_aarch64_msvc" @@ -7091,9 +11976,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" [[package]] name = "windows_aarch64_msvc" -version = "0.52.0" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" [[package]] name = "windows_i686_gnu" @@ -7109,9 +11994,15 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" [[package]] name = "windows_i686_gnu" -version = "0.52.0" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" [[package]] name = "windows_i686_msvc" @@ -7127,9 +12018,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" [[package]] name = "windows_i686_msvc" -version = "0.52.0" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" [[package]] name = "windows_x86_64_gnu" @@ -7145,9 +12036,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" [[package]] name = "windows_x86_64_gnu" -version = "0.52.0" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" [[package]] name = "windows_x86_64_gnullvm" @@ -7163,9 +12054,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" [[package]] name = "windows_x86_64_gnullvm" -version = "0.52.0" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" [[package]] name = "windows_x86_64_msvc" @@ -7181,26 +12072,44 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] name = "windows_x86_64_msvc" -version = "0.52.0" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + +[[package]] +name = "winnow" +version = "0.5.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" +checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" +dependencies = [ + "memchr", +] [[package]] name = "winnow" -version = "0.5.31" +version = "0.6.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97a4882e6b134d6c28953a387571f1acdd3496830d5e36c5e3a1075580ea641c" +checksum = "39281189af81c07ec09db316b302a3e67bf9bd7cbf6c820b50e35fee9c2fa980" dependencies = [ "memchr", ] +[[package]] +name = "winreg" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2986deb581c4fe11b621998a5e53361efe6b48a151178d0cd9eeffa4dc6acc9" +dependencies = [ + "winapi 0.3.9", +] + [[package]] name = "winreg" version = "0.50.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" dependencies = [ - "cfg-if", + "cfg-if 1.0.0", "windows-sys 0.48.0", ] @@ -7210,10 +12119,51 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" dependencies = [ - "cfg-if", + "cfg-if 1.0.0", "windows-sys 0.48.0", ] +[[package]] +name = "write16" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" + +[[package]] +name = "writeable" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" + +[[package]] +name = "ws2_32-sys" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e" +dependencies = [ + "winapi 0.2.8", + "winapi-build", +] + +[[package]] +name = "ws_stream_wasm" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7999f5f4217fe3818726b66257a4475f71e74ffd190776ad053fa159e50737f5" +dependencies = [ + "async_io_stream", + "futures", + "js-sys", + "log", + "pharos", + "rustc_version 0.4.1", + "send_wrapper 0.6.0", + "thiserror", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + [[package]] name = "wyz" version = "0.5.1" @@ -7238,23 +12188,20 @@ dependencies = [ "oid-registry", "rusticata-macros", "thiserror", - "time", + "time 0.3.37", ] [[package]] -name = "yaml-rust" -version = "0.4.5" +name = "yansi" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85" -dependencies = [ - "linked-hash-map", -] +checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" [[package]] name = "yansi" -version = "0.5.1" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" +checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" [[package]] name = "yasna" @@ -7262,34 +12209,80 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd" dependencies = [ - "time", + "time 0.3.37", +] + +[[package]] +name = "yoke" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" +dependencies = [ + "serde", + "stable_deref_trait", + "yoke-derive", + "zerofrom", +] + +[[package]] +name = "yoke-derive" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.95", + "synstructure 0.13.1", ] [[package]] name = "zerocopy" -version = "0.7.32" +version = "0.7.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be" +checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" dependencies = [ + "byteorder", "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.32" +version = "0.7.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.95", +] + +[[package]] +name = "zerofrom" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" +checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" dependencies = [ "proc-macro2", "quote", - "syn 2.0.46", + "syn 2.0.95", + "synstructure 0.13.1", ] [[package]] name = "zeroize" -version = "1.7.0" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d" +checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" dependencies = [ "zeroize_derive", ] @@ -7302,7 +12295,49 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.46", + "syn 2.0.95", +] + +[[package]] +name = "zerovec" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.95", +] + +[[package]] +name = "zip" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261" +dependencies = [ + "aes 0.8.4", + "byteorder", + "bzip2", + "constant_time_eq 0.1.5", + "crc32fast", + "crossbeam-utils", + "flate2", + "hmac 0.12.1", + "pbkdf2 0.11.0", + "sha1 0.10.6", + "time 0.3.37", + "zstd", ] [[package]] @@ -7326,9 +12361,9 @@ dependencies = [ [[package]] name = "zstd-sys" -version = "2.0.9+zstd.1.5.5" +version = "2.0.13+zstd.1.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e16efa8a874a0481a574084d34cc26fdb3b99627480f785888deb6386506656" +checksum = "38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa" dependencies = [ "cc", "pkg-config", @@ -7337,4 +12372,4 @@ dependencies = [ [[patch.unused]] name = "tendermint-light-client" version = "0.34.36" -source = "git+https://github.com/mina86/tendermint-rs?rev=9f157c06f9053940bd182f4b3e8e958e5731d0c7#7b674c3693076de393069ab80bc1f703f639949a" +source = "git+https://github.com/mina86/tendermint-rs?rev=9f157c06f9053940bd182f4b3e8e958e5731d0c7#9f157c06f9053940bd182f4b3e8e958e5731d0c7" diff --git a/Cargo.toml b/Cargo.toml index 6939b37..faa5c93 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,13 +9,20 @@ members = [ "common/*", "solana/allocator", "solana/restaking/programs/*", - "solana/restaking-v2/programs/*", + "solana/staking/programs/*", "solana/signature-verifier", "solana/solana-ibc/programs/*", "solana/trie", "solana/trie-example", "solana/write-account", + "solana/merkle-distributor", + "solana/verify", "validator", + "solana/staking/script", + "vesting-backend", + "solana/merkle-tree", + "cli" + ] resolver = "2" @@ -29,6 +36,13 @@ incremental = false codegen-units = 1 [workspace.dependencies] +csv = "1.3.0" +fast-math = "0.1" +indexmap = "2.1.0" +thiserror = "1.0.50" +hex = "0.4.3" +solana-rpc-client = { version = "=1.18" } + anchor-lang = { version = "0.29.0", features = ["init-if-needed"] } anchor-spl = "0.29.0" anchor-gen = "0.3.1" @@ -89,6 +103,7 @@ tendermint-light-client-verifier = { version = "0.34.0", default-features = fals tokio = "1.35.1" toml = "0.8.8" uint = "0.9.5" +dotenv = "0.15.0" cf-guest = { path = "common/cf-guest" } guestchain = { path = "common/guestchain" } @@ -96,15 +111,20 @@ lib = { path = "common/lib" } memory = { path = "common/memory" } proto-utils = { path = "common/proto-utils" } restaking = { path = "solana/restaking/programs/restaking" } +staking = { path = "solana/staking/programs/staking" } sealable-trie = { path = "common/sealable-trie" } solana-allocator = { path = "solana/allocator" } solana-ibc = { path = "solana/solana-ibc/programs/solana-ibc" } +merkle-distributor = { path = "solana/merkle-distributor" } solana-signature-verifier = { path = "solana/signature-verifier" } solana-trie = { path = "solana/trie" } solana-write-account = { path = "solana/write-account" } stdx = { path = "common/stdx" } trie-ids = { path = "common/trie-ids" } wasm = { path = "common/wasm" } +jito-merkle-verify = { path = "solana/verify" } + +solana-security-txt = { version = "1.1.1" } # dev-dependencies anchor-client = "0.29.0" diff --git a/README.md b/README.md index a35dc56..ceaa90e 100644 --- a/README.md +++ b/README.md @@ -1,32 +1,85 @@ -# Emulated Light Client - -This is our attempt to build a bridge between Solana and Cosmos using IBC - -## Instructions to test solana program - -1. Run anchor test with `mocks` feature. Since we cannot pass features to anchor test command, we need to build it. -``` -anchor build -- --features mocks -``` - -2. Now while running the tests, we need to provide a flag to skip build since they are already set. Not providing the flag to skip build would make the program to be built again but without any features ( which we dont want for testing ). -``` -anchor test --skip-build -``` - -### Note: -- If you want to deploy the program with `mocks` feature, you need to build the program with the mocks feature and then deploy. -``` -anchor build -- --features mocks -anchor deploy -``` -- If you want to retain the local state once the tests are run, you would have to run a local validator. A local validator should run in the background and while running the test `skip-local-validator` flag has to be passed so that the program doesnt spin up its only validator. -Below is the command to run local validator ( run it in a seperate terminal). -``` -solana-test-validator -r -``` -And pass the flag to skip local validator while running the tests. -``` -anchor test --skip-local-validator --skip-build -``` -The `skip-build` has to be passed if you are running tests with `mocks` feature. So remember to build it with the command above before you run the tests. +# Overview + +# Vesting contract (without staking) +- source code: https://github.com/ComposableFi/distributor +- Num of deployed contracts on mainnet: 12 + - angels, advisors, cliff, solvers, seed, single_advisor, polychain, liquidity_round, 6_month_lock_24_month_vest, angular_single + - location of this files that was deployed: + - root of mantis indexer https://github.com/ComposableFi/mantis-indexer/tree/main/mantis-indexer + - https://github.com/ComposableFi/mantis-staking-program/tree/main/solana/merkle-tree/test_fixtures (dublicate) + - cli to interact https://github.com/ComposableFi/distributor/tree/master/cli + - example of cli commands that was executed to initalize this 12 vesting contract and https://github.com/ComposableFi/distributor/blob/master/cli/readme.md + - workflow: admin deploy, initialize via new_distributor instruction. + +# Vesting contract (with staking) +- source code: https://github.com/ComposableFi/mantis-staking-program/tree/main/solana/merkle-distributor +- cli: https://github.com/ComposableFi/mantis-staking-program/blob/main/cli/src/lib.rs +- file with eth/cosmos/polkadot wallets: https://github.com/ComposableFi/mantis-indexer/blob/main/mantis-indexer/ethcosmosclaimprod.csv +- user sibmit signature to claim via this api endpoint: https://github.com/ComposableFi/mantis-staking-program/blob/main/vesting-backend/src/main.rs#L53C14-L53C21 +- then vesting contact admin call instruction to give allocation from file ^^^ above: https://github.com/ComposableFi/mantis-staking-program/blob/main/solana/merkle-distributor/src/lib.rs#L105 +- User able to claim initial amount via claim_new instruction and then need to stake via staking contract for 3 months to unlock the rest. + + +# Staking contract. +- source code: https://github.com/ComposableFi/mantis-staking-program/tree/main/solana/staking +- docs: https://github.com/ComposableFi/mantis-staking-program/blob/main/solana/staking/README.md + +# Vesting(get_proof) api: +- source code: https://github.com/ComposableFi/mantis-indexer/blob/main/mantis-indexer/src/main.rs#L272-L317 +- user/FE/UI submit address and allocation name to get proof/unlocked ammount/locked ammount to sent this data into the new_claim instruction in the corresponding vesting contract. here -> https://github.com/ComposableFi/distributor/blob/master/programs/merkle-distributor/src/lib.rs#L81-L88 +- after calling ^ method once. user/FE/UI is able to call claim_locked https://github.com/ComposableFi/distributor/blob/master/programs/merkle-distributor/src/lib.rs#L120-L123 to get vested tokens if there are some anlocked tokens. + +# Eth/Polkadot/Cosmos claming API +- source code: https://github.com/ComposableFi/mantis-staking-program/blob/main/vesting-backend/src/main.rs#L53 +- User/UI/FE submit signature with a message(solana address string) to link to specific cosmos/eth/polkadot wallet and recieve allocation on the contract (vesting WITH staking) where admin account via API will call admin_new_claim to set allocation for this solana wallet with a corresponding ammount from csv file. +- csv file: https://github.com/ComposableFi/mantis-indexer/blob/main/mantis-indexer/ethcosmosclaimprod.csv + +# Program id and escrow account. +double check via cli + +name program id escrow account (program id + distributor) +seriesaangular Fcgm5ZKCJX43JbeJa9HZdPhgnSSV8WdBHLWCzprqN5L 3jZJC8ma5hcpjRo4gDfiys2fq71hjss6DC7xnRkWdCd1 +merkle_distributor staking A7rDhNV2tVn5gS7g3yWeZAFpsixKXmRdjqHtLXLnYy41 5TD847Crbu4wake1qQRYY4CTKnALdP7PBZkHSHNkCXfa +staking FaX6Aqph9zpER3HQ3LRmp67z6uu1QWH7dK3XgbydAeYV +angels 92UfwcTMbd1SJVdSFQnWMRLjqpPG3vtbDhcWQ3GkhASj 32rsuGN4rqZGJVXsJPTjiMg3ShDDD6AWFigQjBjFWUdk +latest advisors HZgU97aM4kvTehjqqXqnvSZL74jHEJaD6QYafkVPPM7G GkuwfYkXr6bowjezNKDemuugs6fYJfTbZdAhxkqdN525 +vesting with staking A7rDhNV2tVn5gS7g3yWeZAFpsixKXmRdjqHtLXLnYy41 5TD847Crbu4wake1qQRYY4CTKnALdP7PBZkHSHNkCXfa +cliff 8xt5d3DeVB7HM7LsGzjrkh9ucdVDtrr4EwGNfvDiShqi Eo8PKzo7VDRBCif2dEzx7NsthBjXq5HNXMrJ2yqMuu6V +angel actual 57FXFvcgAYxvoWK7TyjtYjNx3sTG6vRFpoEUqs1Tj6Qu +solvers HnCv1EJJ2sMN55TUDMLGJgSRf4MKvorQn8s1QGdpTqZy 7AMvDzPzsueog2gjSbrod8GMGs5PJ5jTvYVLxJwfuRwb +single_advisor 6GpDXicm2iZC54sebWxsbTDgXNbJYpeDGgG5y81FpuFu 5yTA1p6i5aFfhD9vfDKk3URVXKgjPqrWs1Txb7Z3o7o9 +polychain HjqbidrN7JqZ5QmPWKdpsmvFbpzEdmPAdgGYzcsv4wMG 9tdcu6gQVV4iA9fE3XWz9uNGpEyqMyB5KFPdQX1zBcEn +liquidity_round CMoUiyecW72BiVZbwJy28n3TfvdHzt7gvYyUctgbgrWv BTXRnk6uXQtTSYFaPJfnz5kpnCUBR3JMPXSteDS22oBf +6_month_lock_24_month_vest 9uidrokj5upY5Mg4xfPHAn4H6iysg7kNm1g1ZrfuAM6P D6RHJMa2NZDEU526qPJyWeqKxS3K3127PJnk8x8nDtom +angular_single 2WRYAASVRboqxg9TdpeEZm3NAYQdMz2PX6bgeHoPeA27 78gLGWFPsH656nrgjB9LuBWfWGttHRrUwcQUmbviQbnz + + + +# Question? +1. Do you need to deploy new vesting schedule? +- go to https://github.com/ComposableFi/distributor +- anchor keys sync (make sure that new program id updated in anchor.toml and program_id!(".")) +- anchor build +- set an rpc +- solana config set --url https://mainnet.helius-rpc.com/?api-key=123 +- solana program deploy merkle_distributor.so --with-compute-unit-price 10000 --max-sign-attempts 100 --use-rpc +- if any erorr then call (solana program close —buffers) to collect the used SOL fee that was taken by prev command. +- cd cli +- set up .env file +- call new-distributor command for corresponding program id. +- example here -> https://github.com/ComposableFi/distributor/blob/master/cli/readme.md + +2. Need to give allocation to some solana address by Admin? +- go to https://github.com/ComposableFi/distributor or https://github.com/ComposableFi/mantis-staking-program/tree/main/solana/merkle-distributor depends do you need to give to vesting with/without staking. reminder distributor is a just vesting without staking. +- go to cli +- set up an .env file +- call admin-new-clain command to give for specific address + + + + + + + + + diff --git a/cli/Cargo.toml b/cli/Cargo.toml new file mode 100644 index 0000000..2c85ac9 --- /dev/null +++ b/cli/Cargo.toml @@ -0,0 +1,16 @@ +[package] +name = "jito-scripts" +version = { workspace = true } +edition = { workspace = true } + +[dependencies] +anchor-lang = { workspace = true } +anchor-spl = { workspace = true } +clap = { workspace = true } +jito-merkle-tree = { path = "../solana/merkle-tree" } +merkle-distributor = { path = "../solana/merkle-distributor" } +solana-program = { workspace = true } +solana-rpc-client = { workspace = true } +solana-sdk = { workspace = true } +spl-associated-token-account = { workspace = true } +dotenv = { workspace = true } diff --git a/cli/readme.md b/cli/readme.md new file mode 100644 index 0000000..93b76bb --- /dev/null +++ b/cli/readme.md @@ -0,0 +1,10 @@ +cargo run -- --mint Mant1sZcb8x2YMZe7RdqSfStCj4YxjmQByNKyHpLJK9 \ + --staking A7rDhNV2tVn5gS7g3yWeZAFpsixKXmRdjqHtLXLnYy41 \ + --rpc-url "https://mainnet.helius-rpc.com/?api-key=40963904-fc44-47f3-bed3-f01a0047f70a" \ + --keypair-path /Users/mykyta/development/composable/mantis-staking-program/solana/merkle-tree/test_fixtures/solana_staking_with_vesting.json \ + new-distributor \ + --clawback-receiver-token-account PYsq43ovMAvj3yuiF7jgfcfbCgASapELHKAQPDS6WfU \ + --start-vesting-ts 1739281290 \ + --end-vesting-ts 1746970200 \ + --merkle-tree-path /Users/mykyta/development/composable/mantis-staking-program/solana/merkle-tree/test_fixtures/solana_staking_with_vesting.csv \ + --clawback-start-ts 1747056600 \ No newline at end of file diff --git a/cli/src/bin/README.md b/cli/src/bin/README.md new file mode 100644 index 0000000..14d3e70 --- /dev/null +++ b/cli/src/bin/README.md @@ -0,0 +1,27 @@ +# new-distributor + +cargo run -- --mint 4dzPmLDFSpuaCcTUoQjw71Bq8u8RWgHJQcLS63Y8ZrZp \ + --staking 5ckfApHt2MyjGx7dEKADMtkNuGEgxmVJzVTE5Evh43Wc \ + --rpc-url https://api.devnet.solana.com \ + --keypair-path /Users/mykyta/development/composable/mantis-staking-program/solana/merkle-tree/test_fixtures/test.json \ + new-distributor \ + --clawback-receiver-token-account 5pT9ijgv2Qpxn4ux4u4crCCJhgAe4w7GoeaCPJKgP4NW \ + --start-vesting-ts 1738947267000 \ + --end-vesting-ts 1739317492000 \ + --merkle-tree-path /Users/mykyta/development/composable/mantis-staking-program/solana/merkle-tree/test_fixtures/test_csv.csv \ + --clawback-start-ts 1739417492000 + + + + + + + + # claim + + cargo run -- --mint 4dzPmLDFSpuaCcTUoQjw71Bq8u8RWgHJQcLS63Y8ZrZp \ + --staking 5ckfApHt2MyjGx7dEKADMtkNuGEgxmVJzVTE5Evh43Wc \ + --rpc-url https://api.devnet.solana.com \ + --keypair-path /Users/mykyta/development/composable/mantis-staking-program/solana/merkle-tree/test_fixtures/test.json \ + claim \ + --merkle-tree-path /Users/mykyta/development/composable/mantis-staking-program/solana/merkle-tree/test_fixtures/test_csv.csv \ No newline at end of file diff --git a/cli/src/bin/cli.rs b/cli/src/bin/cli.rs new file mode 100644 index 0000000..2bf0304 --- /dev/null +++ b/cli/src/bin/cli.rs @@ -0,0 +1,725 @@ +extern crate jito_merkle_tree; +extern crate merkle_distributor; + +use std::{path::PathBuf, str::FromStr}; + +use anchor_lang::{prelude::Pubkey, AccountDeserialize, InstructionData, Key, ToAccountMetas}; +use anchor_spl::token; +use clap::{Parser, Subcommand}; +use jito_merkle_tree::{ + airdrop_merkle_tree::AirdropMerkleTree, + utils::{get_claim_status_pda, get_merkle_distributor_pda, get_page_account_pda}, +}; +use merkle_distributor::state::merkle_distributor::MerkleDistributor; +use solana_program::instruction::Instruction; +use solana_rpc_client::rpc_client::RpcClient; +use solana_sdk::{ + account::Account, + bs58, + commitment_config::CommitmentConfig, + compute_budget::ComputeBudgetInstruction, + signature::{read_keypair_file, Keypair}, + signer::Signer, + transaction::Transaction, +}; +use spl_associated_token_account::{ + get_associated_token_address, instruction::create_associated_token_account, +}; + +#[derive(Parser, Debug)] +#[clap(author, version, about, long_about = None)] +pub struct Args { + #[clap(subcommand)] + pub command: Commands, + + /// Airdrop version + #[clap(long, default_value_t = 0)] + pub airdrop_version: u64, + + /// SPL Mint address + #[clap(long)] + pub mint: Pubkey, + + /// Staking address + #[clap(long)] + pub staking: Pubkey, + + /// RPC url + #[clap(long)] + pub rpc_url: String, + + /// Program id + #[clap(long, default_value_t = merkle_distributor::id())] + pub program_id: Pubkey, + + /// Payer keypair + #[clap(long)] + pub keypair_path: PathBuf, + + /// Priority fee + #[clap(long)] + pub priority: Option, +} + +// cargo run new-distributor --mint 4dzPmLDFSpuaCcTUoQjw71Bq8u8RWgHJQcLS63Y8ZrZp --staking 5dNR1Lav7T4WNbZUHd2EFMZ71Rfhz3sEFGyR6tgWB5uK --clawback-receiver-token-account 5pT9ijgv2Qpxn4ux4u4crCCJhgAe4w7GoeaCPJKgP4NW --start-vesting-ts 1738340679 --end-vesting-ts 1749350679 --merkle-tree-path /Users/mykyta/development/composable/mantis-staking-program/solana/merkle-tree/test_fixtures/test_csv.csv --clawback-start-ts 1749950679 + +// Subcommands +#[derive(Subcommand, Debug)] +pub enum Commands { + /// Claim unlocked tokens + Claim(ClaimArgs), + /// Admin claim unlocked tokens + AdminNewClaim, + /// Create a new instance of a merkle distributor + NewDistributor(NewDistributorArgs), + /// Clawback tokens from merkle distributor + #[clap(hide = true)] + Clawback(ClawbackArgs), + /// Create a Merkle tree, given a CSV of recipients + CreateMerkleTree(CreateMerkleTreeArgs), + SetAdmin(SetAdminArgs), + SetStaking(SetStakingArgs), +} + +// NewClaim and Claim subcommand args +#[derive(Parser, Debug)] +pub struct ClaimArgs { + /// Merkle distributor path + #[clap(long)] + pub merkle_tree_path: PathBuf, +} + +// NewDistributor subcommand args +#[derive(Parser, Debug)] +pub struct NewDistributorArgs { + /// Clawback receiver token account + #[clap(long)] + pub clawback_receiver_token_account: Pubkey, + + /// Lockup timestamp start + #[clap(long)] + pub start_vesting_ts: i64, + + /// Lockup timestamp end (unix timestamp) + #[clap(long)] + pub end_vesting_ts: i64, + + /// Merkle distributor path + #[clap(long)] + pub merkle_tree_path: PathBuf, + + /// When to make the clawback period start. Must be at least a day after the end_vesting_ts + #[clap(long)] + pub clawback_start_ts: i64, +} + +#[derive(Parser, Debug)] +pub struct ClawbackArgs { + #[clap(long)] + pub clawback_keypair_path: PathBuf, +} + +#[derive(Parser, Debug)] +pub struct CreateMerkleTreeArgs { + /// CSV path + #[clap(long)] + pub csv_path: PathBuf, + + /// Merkle tree out path + #[clap(long)] + pub merkle_tree_path: PathBuf, +} + +#[derive(Parser, Debug)] +pub struct SetAdminArgs { + #[clap(long)] + pub new_admin: Pubkey, +} + +#[derive(Parser, Debug)] +pub struct SetStakingArgs { + #[clap(long)] + pub staking_contract: Pubkey, + + #[clap(long)] + pub duration: i64, +} + +fn main() { + let args = Args::parse(); + + match &args.command { + Commands::NewDistributor(new_distributor_args) => { + process_new_distributor(&args, new_distributor_args); + } + Commands::AdminNewClaim => { + process_admin_claim( + &args, + Pubkey::from_str(&"5pT9ijgv2Qpxn4ux4u4crCCJhgAe4w7GoeaCPJKgP4NW").unwrap(), + 1500, + 1500, + 1, + ); + } + Commands::Claim(claim_args) => { + process_claim(&args, claim_args); + } + Commands::Clawback(clawback_args) => process_clawback(&args, clawback_args), + Commands::CreateMerkleTree(merkle_tree_args) => { + process_create_merkle_tree(merkle_tree_args); + } + Commands::SetAdmin(set_admin_args) => { + process_set_admin(&args, set_admin_args); + } + Commands::SetStaking(set_admin_args) => { + process_set_staking(&args, set_admin_args); + } + } +} + +fn process_new_claim(args: &Args, claim_args: &ClaimArgs) { + use dotenv::dotenv; + dotenv().ok(); + + let env_siner_private_key = + std::env::var("SIGNER_PRIV_KEY").expect("SIGNER_PRIV_KEY must be set."); + let private_key_bytes = bs58::decode(env_siner_private_key).into_vec().unwrap(); + + let keypair = Keypair::from_bytes(&private_key_bytes).unwrap(); + // let keypair = read_keypair_file(&args.keypair_path).expect("Failed reading keypair file"); + let claimant = keypair.pubkey(); + println!("Claiming tokens for user {}...", claimant); + + let merkle_tree = AirdropMerkleTree::new_from_csv(&claim_args.merkle_tree_path) + .expect("failed to load merkle tree from file"); + + let (distributor, _bump) = + get_merkle_distributor_pda(&args.program_id, &args.mint, args.airdrop_version); + + // Get user's node in claim + let node = merkle_tree.get_node(&claimant); + + let (claim_status_pda, _bump) = get_claim_status_pda(&args.program_id, &claimant, &distributor); + + let client = RpcClient::new_with_commitment(&args.rpc_url, CommitmentConfig::confirmed()); + + let claimant_ata = get_associated_token_address(&claimant, &args.mint); + + let mut ixs = vec![]; + + match client.get_account(&claimant_ata) { + Ok(_) => {} + Err(e) => { + // TODO: directly pattern match on error kind + if e.to_string().contains("AccountNotFound") { + println!("PDA does not exist. creating."); + let ix = + create_associated_token_account(&claimant, &claimant, &args.mint, &token::ID); + ixs.push(ix); + } else { + panic!("Error fetching PDA: {e}") + } + } + } + let x = get_associated_token_address(&distributor, &args.mint); + println!("distributor: {distributor}"); + println!("claim_status: {claim_status_pda}"); + println!("from: {x}"); + println!("to: {claimant_ata}"); + println!("claimant: {claimant}"); + + let new_claim_ix = Instruction { + program_id: args.program_id, + accounts: merkle_distributor::accounts::NewClaim { + distributor, + claim_status: claim_status_pda, + from: get_associated_token_address(&distributor, &args.mint), + to: claimant_ata, + claimant, + token_program: token::ID, + system_program: solana_program::system_program::ID, + } + .to_account_metas(None), + data: merkle_distributor::instruction::NewClaim { + amount_unlocked: node.amount_unlocked(), + amount_locked: node.amount_locked(), + proof: node.proof.expect("proof not found"), + } + .data(), + }; + + ixs.push(new_claim_ix); + + let blockhash = client.get_latest_blockhash().unwrap(); + let tx = + Transaction::new_signed_with_payer(&ixs, Some(&claimant.key()), &[&keypair], blockhash); + + let signature = client + .send_and_confirm_transaction_with_spinner(&tx) + .unwrap(); + println!("successfully created new claim with signature {signature:#?}"); +} + +pub fn call_process_admin_claim( + claimant: Pubkey, + amount_unlocked: u64, + amount_locked: u64, + page_index: u8, +) { + use dotenv::dotenv; + dotenv().ok(); + let mint = std::env::var("WHITELIST_MINT").expect("WHITELIST_MINT must be set."); + let vesting_program = + std::env::var("VESTING_PROGRAM_ID").expect("VESTING_PROGRAM_ID must be set."); + let solana_rpc_url = std::env::var("SOLANA_RPC_URL").expect("SOLANA_RPC_URL must be set."); + let args: Args = Args { + command: Commands::AdminNewClaim, + airdrop_version: 0, + mint: Pubkey::from_str(&mint).unwrap(), + staking: Pubkey::from_str(&vesting_program).unwrap(), + rpc_url: solana_rpc_url, + program_id: Pubkey::from_str(&vesting_program).unwrap(), + keypair_path: PathBuf::from(""), + priority: None, + }; + process_admin_claim(&args, claimant, amount_unlocked, amount_locked, page_index); +} + +fn process_admin_claim( + args: &Args, + claimant: Pubkey, + amount_unlocked: u64, + amount_locked: u64, + page_index: u8, +) { + use dotenv::dotenv; + dotenv().ok(); + + let env_siner_private_key = + std::env::var("SIGNER_PRIV_KEY").expect("SIGNER_PRIV_KEY must be set."); + let admin_private_key_bytes = bs58::decode(env_siner_private_key).into_vec().unwrap(); + + let keypair = Keypair::from_bytes(&admin_private_key_bytes).unwrap(); + println!("Setting airdrop/vesting schedule for user {}...", claimant); + + let (distributor, _bump) = + get_merkle_distributor_pda(&args.program_id, &args.mint, args.airdrop_version); + + let (page_account_pda, _bump) = get_page_account_pda(&args.program_id, 1); + + let client = RpcClient::new_with_commitment(&args.rpc_url, CommitmentConfig::confirmed()); + + let claimant_ata = get_associated_token_address(&claimant, &args.mint); + + let mut ixs = vec![]; + + match client.get_account(&claimant_ata) { + Ok(_) => {} + Err(e) => { + // TODO: directly pattern match on error kind + if e.to_string().contains("AccountNotFound") { + println!("PDA does not exist. creating."); + let ix = + create_associated_token_account(&claimant, &claimant, &args.mint, &token::ID); + ixs.push(ix); + } else { + panic!("Error fetching PDA: {e}") + } + } + } + let x = get_associated_token_address(&distributor, &args.mint); + println!("distributor: {distributor}"); + println!("claim_status: {page_account_pda}"); + println!("from: {x}"); + println!("to: {claimant_ata}"); + println!("claimant: {claimant}"); + + let new_claim_ix = Instruction { + program_id: args.program_id, + accounts: merkle_distributor::accounts::AdminNewClaim { + distributor, + admin: claimant, + page_account_state: page_account_pda, + token_program: token::ID, + system_program: solana_program::system_program::ID, + } + .to_account_metas(None), + data: merkle_distributor::instruction::AdminNewClaim { + amount_unlocked: amount_unlocked, + amount_locked: amount_locked, + page_index: page_index, + claimant: claimant, + } + .data(), + }; + + ixs.push(new_claim_ix); + + let blockhash = client.get_latest_blockhash().unwrap(); + let tx = + Transaction::new_signed_with_payer(&ixs, Some(&claimant.key()), &[&keypair], blockhash); + + let signature = client + .send_and_confirm_transaction_with_spinner(&tx) + .unwrap(); + println!("successfully created admin new claim with signature {signature:#?}"); +} + +fn process_claim(args: &Args, claim_args: &ClaimArgs) { + use dotenv::dotenv; + dotenv().ok(); + + let env_siner_private_key = + std::env::var("SIGNER_PRIV_KEY").expect("SIGNER_PRIV_KEY must be set."); + let private_key_bytes = bs58::decode(env_siner_private_key).into_vec().unwrap(); + + let keypair = Keypair::from_bytes(&private_key_bytes).unwrap(); + println!("This is pubkey {}", keypair.pubkey().to_string()); + // let keypair = read_keypair_file(&args.keypair_path).expect("Failed reading keypair file"); + let claimant = keypair.pubkey(); + + let priority_fee = args.priority.unwrap_or(0); + + let (distributor, bump) = + get_merkle_distributor_pda(&args.program_id, &args.mint, args.airdrop_version); + println!("distributor pubkey {}", distributor); + + let (claim_status_pda, _bump) = get_claim_status_pda(&args.program_id, &claimant, &distributor); + println!("claim pda: {claim_status_pda}, bump: {bump}"); + + let client = RpcClient::new_with_commitment(&args.rpc_url, CommitmentConfig::confirmed()); + + match client.get_account(&claim_status_pda) { + Ok(_) => {} + Err(e) => { + // TODO: match on the error kind + if e.to_string().contains("AccountNotFound") { + println!("PDA does not exist. creating."); + process_new_claim(args, claim_args); + } else { + panic!("error getting PDA: {e}") + } + } + } + + let claimant_ata = get_associated_token_address(&claimant, &args.mint); + + let mut ixs = vec![]; + println!("distributed pubkey: {distributor}"); + println!("claim_status: {claim_status_pda}"); + let x = get_associated_token_address(&distributor, &args.mint); + println!("from: {x}"); + println!("to: {claimant_ata}"); + println!("claimant: {claimant}"); + // return; + + let claim_ix = Instruction { + program_id: args.program_id, + accounts: merkle_distributor::accounts::ClaimLocked { + distributor, + claim_status: claim_status_pda, + from: get_associated_token_address(&distributor, &args.mint), + to: claimant_ata, + claimant, + token_program: token::ID, + } + .to_account_metas(None), + data: merkle_distributor::instruction::ClaimLocked {}.data(), + }; + ixs.push(claim_ix); + + if priority_fee > 0 { + let instruction = ComputeBudgetInstruction::set_compute_unit_price(priority_fee); + ixs.push(instruction); + println!( + "Added priority fee instruction of {} microlamports", + priority_fee + ); + } else { + println!("No priority fee added. Add one with --priority "); + } + + let blockhash = client.get_latest_blockhash().unwrap(); + let tx = + Transaction::new_signed_with_payer(&ixs, Some(&claimant.key()), &[&keypair], blockhash); + + let signature = client + .send_and_confirm_transaction_with_spinner(&tx) + .unwrap(); + println!("successfully claimed tokens with signature {signature:#?}",); +} + +fn check_distributor_onchain_matches( + account: &Account, + merkle_tree: &AirdropMerkleTree, + new_distributor_args: &NewDistributorArgs, + pubkey: Pubkey, +) -> Result<(), &'static str> { + if let Ok(distributor) = MerkleDistributor::try_deserialize(&mut account.data.as_slice()) { + if distributor.root != merkle_tree.merkle_root { + return Err("root mismatch"); + } + if distributor.max_total_claim != merkle_tree.max_total_claim { + return Err("max_total_claim mismatch"); + } + if distributor.max_num_nodes != merkle_tree.max_num_nodes { + return Err("max_num_nodes mismatch"); + } + + if distributor.start_ts != new_distributor_args.start_vesting_ts { + return Err("start_ts mismatch"); + } + if distributor.end_ts != new_distributor_args.end_vesting_ts { + return Err("end_ts mismatch"); + } + if distributor.clawback_start_ts != new_distributor_args.clawback_start_ts { + return Err("clawback_start_ts mismatch"); + } + if distributor.clawback_receiver != new_distributor_args.clawback_receiver_token_account { + return Err("clawback_receiver mismatch"); + } + if distributor.admin != pubkey { + return Err("admin mismatch"); + } + } + Ok(()) +} + +fn process_new_distributor(args: &Args, new_distributor_args: &NewDistributorArgs) { + use dotenv::dotenv; + dotenv().ok(); + + let env_siner_private_key = + std::env::var("SIGNER_PRIV_KEY").expect("SIGNER_PRIV_KEY must be set."); + let private_key_bytes = bs58::decode(env_siner_private_key).into_vec().unwrap(); + + let keypair = Keypair::from_bytes(&private_key_bytes).unwrap(); + println!("This is pubkey {}", keypair.pubkey().to_string()); + + // let ret_back = get_associated_token_address( + // &new_distributor_args.clawback_receiver_token_account, + // &args.mint, + // ); + + // let ret_back = get_associated_token_address( + // &keypair.pubkey(), + // &args.mint, + // ); + // let ret_back = Pubkey::from_str("PYsq43ovMAvj3yuiF7jgfcfbCgASapELHKAQPDS6WfU").unwrap(); + + // let keypair = read_keypair_file(&args.keypair_path).expect("Failed reading keypair file"); + + let client = RpcClient::new_with_commitment(&args.rpc_url, CommitmentConfig::finalized()); + + let merkle_tree = AirdropMerkleTree::new_from_csv(&new_distributor_args.merkle_tree_path) + .expect("failed to read"); + let (distributor_pubkey, _bump) = + get_merkle_distributor_pda(&args.program_id, &args.mint, args.airdrop_version); + let token_vault = get_associated_token_address(&distributor_pubkey, &args.mint); + + if let Some(account) = client + .get_account_with_commitment(&distributor_pubkey, CommitmentConfig::confirmed()) + .unwrap() + .value + { + println!("merkle distributor account exists, checking parameters..."); + check_distributor_onchain_matches( + &account, + &merkle_tree, + new_distributor_args, + keypair.pubkey(), + ).expect("merkle root on-chain does not match provided arguments! Confirm admin and clawback parameters to avoid loss of funds!"); + } + + println!("creating new distributor with args: {new_distributor_args:#?}"); + + let new_distributor_ix = Instruction { + program_id: args.program_id, + accounts: merkle_distributor::accounts::NewDistributor { + clawback_receiver: new_distributor_args.clawback_receiver_token_account, + mint: args.mint, + token_vault, + distributor: distributor_pubkey, + system_program: solana_program::system_program::id(), + associated_token_program: spl_associated_token_account::ID, + token_program: token::ID, + admin: keypair.pubkey(), + } + .to_account_metas(None), + data: merkle_distributor::instruction::NewDistributor { + version: args.airdrop_version, + root: merkle_tree.merkle_root, + max_total_claim: merkle_tree.max_total_claim, + max_num_nodes: merkle_tree.max_num_nodes, + start_vesting_ts: new_distributor_args.start_vesting_ts, + end_vesting_ts: new_distributor_args.end_vesting_ts, + clawback_start_ts: new_distributor_args.clawback_start_ts, + staking_contract_address: None, + } + .data(), + }; + + let blockhash = client.get_latest_blockhash().unwrap(); + let tx = Transaction::new_signed_with_payer( + &[new_distributor_ix], + Some(&keypair.pubkey()), + &[&keypair], + blockhash, + ); + + // See comments on new_distributor instruction inside the program to ensure this transaction + // didn't get frontrun. + // If this fails, make sure to run it again. + match client.send_and_confirm_transaction_with_spinner(&tx) { + Ok(_) => {} + Err(e) => { + println!("Failed to create MerkleDistributor: {:?}", e); + + // double check someone didn't frontrun this transaction with a malicious merkle root + if let Some(account) = client + .get_account_with_commitment(&distributor_pubkey, CommitmentConfig::processed()) + .unwrap() + .value + { + check_distributor_onchain_matches( + &account, + &merkle_tree, + new_distributor_args, + keypair.pubkey(), + ).expect("merkle root on-chain does not match provided arguments! Confirm admin and clawback parameters to avoid loss of funds!"); + } + } + } +} + +fn process_clawback(args: &Args, clawback_args: &ClawbackArgs) { + let payer_keypair = read_keypair_file(&args.keypair_path).expect("Failed reading keypair file"); + let clawback_keypair = read_keypair_file(&clawback_args.clawback_keypair_path) + .expect("Failed reading keypair file"); + + let clawback_ata = get_associated_token_address(&clawback_keypair.pubkey(), &args.mint); + + let client = RpcClient::new_with_commitment(&args.rpc_url, CommitmentConfig::confirmed()); + + let (distributor, _bump) = + get_merkle_distributor_pda(&args.program_id, &args.mint, args.airdrop_version); + + let from = get_associated_token_address(&distributor, &args.mint); + println!("from: {from}"); + + let clawback_ix = Instruction { + program_id: args.program_id, + accounts: merkle_distributor::accounts::Clawback { + distributor, + from, + to: clawback_ata, + claimant: clawback_keypair.pubkey(), + system_program: solana_program::system_program::ID, + token_program: token::ID, + } + .to_account_metas(None), + data: merkle_distributor::instruction::Clawback {}.data(), + }; + + let tx = Transaction::new_signed_with_payer( + &[clawback_ix], + Some(&payer_keypair.pubkey()), + &[&payer_keypair, &clawback_keypair], + client.get_latest_blockhash().unwrap(), + ); + + let signature = client + .send_and_confirm_transaction_with_spinner(&tx) + .unwrap(); + + println!("Successfully clawed back funds! signature: {signature:#?}"); +} + +fn process_create_merkle_tree(merkle_tree_args: &CreateMerkleTreeArgs) { + let merkle_tree = AirdropMerkleTree::new_from_csv(&merkle_tree_args.csv_path).unwrap(); + merkle_tree.write_to_file(&merkle_tree_args.merkle_tree_path); +} + +fn process_set_admin(args: &Args, set_admin_args: &SetAdminArgs) { + use dotenv::dotenv; + dotenv().ok(); + + let env_siner_private_key = + std::env::var("SIGNER_PRIV_KEY").expect("SIGNER_PRIV_KEY must be set."); + let private_key_bytes = bs58::decode(env_siner_private_key).into_vec().unwrap(); + + let keypair = Keypair::from_bytes(&private_key_bytes).unwrap(); + + let client = RpcClient::new_with_commitment(&args.rpc_url, CommitmentConfig::confirmed()); + + let (distributor, _bump) = + get_merkle_distributor_pda(&args.program_id, &args.mint, args.airdrop_version); + + let set_admin_ix = Instruction { + program_id: args.program_id, + accounts: merkle_distributor::accounts::SetAdmin { + distributor, + admin: keypair.pubkey(), + new_admin: set_admin_args.new_admin, + } + .to_account_metas(None), + data: merkle_distributor::instruction::SetAdmin {}.data(), + }; + + let tx = Transaction::new_signed_with_payer( + &[set_admin_ix], + Some(&keypair.pubkey()), + &[&keypair], + client.get_latest_blockhash().unwrap(), + ); + + let signature = client + .send_and_confirm_transaction_with_spinner(&tx) + .unwrap(); + + println!("Successfully set admin! signature: {signature:#?}"); +} + +fn process_set_staking(args: &Args, set_admin_args: &SetStakingArgs) { + use dotenv::dotenv; + dotenv().ok(); + + let env_siner_private_key = + std::env::var("SIGNER_PRIV_KEY").expect("SIGNER_PRIV_KEY must be set."); + let private_key_bytes = bs58::decode(env_siner_private_key).into_vec().unwrap(); + + let keypair = Keypair::from_bytes(&private_key_bytes).unwrap(); + println!("This is pubkey {}", keypair.pubkey().to_string()); + + let client = RpcClient::new_with_commitment(&args.rpc_url, CommitmentConfig::confirmed()); + + let (distributor, _bump) = + get_merkle_distributor_pda(&args.program_id, &args.mint, args.airdrop_version); + + let set_admin_ix = Instruction { + program_id: args.program_id, + accounts: merkle_distributor::accounts::SetStaking { + distributor, + admin: keypair.pubkey(), + } + .to_account_metas(None), + data: merkle_distributor::instruction::SetStaking { + staking: Some(set_admin_args.staking_contract), + duration: set_admin_args.duration, + } + .data(), + }; + + let tx = Transaction::new_signed_with_payer( + &[set_admin_ix], + Some(&keypair.pubkey()), + &[&keypair], + client.get_latest_blockhash().unwrap(), + ); + + let signature = client + .send_and_confirm_transaction_with_spinner(&tx) + .unwrap(); + + println!("Successfully set staking! signature: {signature:#?}"); +} diff --git a/cli/src/lib.rs b/cli/src/lib.rs new file mode 100644 index 0000000..5bc032e --- /dev/null +++ b/cli/src/lib.rs @@ -0,0 +1,630 @@ +extern crate jito_merkle_tree; +extern crate merkle_distributor; + +use std::{path::PathBuf, str::FromStr}; + +use anchor_lang::{prelude::Pubkey, AccountDeserialize, InstructionData, Key, ToAccountMetas}; +use anchor_spl::token; +use clap::{Parser, Subcommand}; +use jito_merkle_tree::{ + airdrop_merkle_tree::AirdropMerkleTree, + utils::{get_claim_status_pda, get_merkle_distributor_pda, get_page_account_pda}, +}; +use merkle_distributor::state::merkle_distributor::MerkleDistributor; +use solana_program::instruction::Instruction; +use solana_rpc_client::rpc_client::RpcClient; +use solana_sdk::{ + account::Account, + bs58, + commitment_config::CommitmentConfig, + compute_budget::ComputeBudgetInstruction, + signature::{read_keypair_file, Keypair}, + signer::Signer, + transaction::Transaction, +}; +use spl_associated_token_account::{ + get_associated_token_address, instruction::create_associated_token_account, +}; + +#[derive(Parser, Debug)] +#[clap(author, version, about, long_about = None)] +pub struct Args { + #[clap(subcommand)] + pub command: Commands, + + /// Airdrop version + #[clap(long, default_value_t = 0)] + pub airdrop_version: u64, + + /// SPL Mint address + #[clap(long)] + pub mint: Pubkey, + + /// Staking address + #[clap(long)] + pub staking: Pubkey, + + /// RPC url + #[clap(long)] + pub rpc_url: String, + + /// Program id + #[clap(long, default_value_t = merkle_distributor::id())] + pub program_id: Pubkey, + + /// Payer keypair + #[clap(long)] + pub keypair_path: PathBuf, + + /// Priority fee + #[clap(long)] + pub priority: Option, +} + +// cargo run new-distributor --mint 4dzPmLDFSpuaCcTUoQjw71Bq8u8RWgHJQcLS63Y8ZrZp --staking 5dNR1Lav7T4WNbZUHd2EFMZ71Rfhz3sEFGyR6tgWB5uK --clawback-receiver-token-account 5pT9ijgv2Qpxn4ux4u4crCCJhgAe4w7GoeaCPJKgP4NW --start-vesting-ts 1738340679 --end-vesting-ts 1749350679 --merkle-tree-path /Users/mykyta/development/composable/mantis-staking-program/solana/merkle-tree/test_fixtures/test_csv.csv --clawback-start-ts 1749950679 + +// Subcommands +#[derive(Subcommand, Debug)] +pub enum Commands { + /// Claim unlocked tokens + Claim(ClaimArgs), + /// Admin claim unlocked tokens + AdminNewClaim, + /// Create a new instance of a merkle distributor + NewDistributor(NewDistributorArgs), + /// Clawback tokens from merkle distributor + #[clap(hide = true)] + Clawback(ClawbackArgs), + /// Create a Merkle tree, given a CSV of recipients + CreateMerkleTree(CreateMerkleTreeArgs), + SetAdmin(SetAdminArgs), +} + +// NewClaim and Claim subcommand args +#[derive(Parser, Debug)] +pub struct ClaimArgs { + /// Merkle distributor path + #[clap(long)] + pub merkle_tree_path: PathBuf, +} + +// NewDistributor subcommand args +#[derive(Parser, Debug)] +pub struct NewDistributorArgs { + /// Clawback receiver token account + #[clap(long)] + pub clawback_receiver_token_account: Pubkey, + + /// Lockup timestamp start + #[clap(long)] + pub start_vesting_ts: i64, + + /// Lockup timestamp end (unix timestamp) + #[clap(long)] + pub end_vesting_ts: i64, + + /// Merkle distributor path + #[clap(long)] + pub merkle_tree_path: PathBuf, + + /// When to make the clawback period start. Must be at least a day after the end_vesting_ts + #[clap(long)] + pub clawback_start_ts: i64, +} + +#[derive(Parser, Debug)] +pub struct ClawbackArgs { + #[clap(long)] + pub clawback_keypair_path: PathBuf, +} + +#[derive(Parser, Debug)] +pub struct CreateMerkleTreeArgs { + /// CSV path + #[clap(long)] + pub csv_path: PathBuf, + + /// Merkle tree out path + #[clap(long)] + pub merkle_tree_path: PathBuf, +} + +#[derive(Parser, Debug)] +pub struct SetAdminArgs { + #[clap(long)] + pub new_admin: Pubkey, +} + +fn process_new_claim(args: &Args, claim_args: &ClaimArgs) { + use dotenv::dotenv; + dotenv().ok(); + + let env_siner_private_key = + std::env::var("SIGNER_PRIV_KEY").expect("SIGNER_PRIV_KEY must be set."); + let private_key_bytes = bs58::decode(env_siner_private_key).into_vec().unwrap(); + + let keypair = Keypair::from_bytes(&private_key_bytes).unwrap(); + // let keypair = read_keypair_file(&args.keypair_path).expect("Failed reading keypair file"); + let claimant = keypair.pubkey(); + println!("Claiming tokens for user {}...", claimant); + + let merkle_tree = AirdropMerkleTree::new_from_csv(&claim_args.merkle_tree_path) + .expect("failed to load merkle tree from file"); + + let (distributor, _bump) = + get_merkle_distributor_pda(&args.program_id, &args.mint, args.airdrop_version); + + // Get user's node in claim + let node = merkle_tree.get_node(&claimant); + + let (claim_status_pda, _bump) = get_claim_status_pda(&args.program_id, &claimant, &distributor); + + let client = RpcClient::new_with_commitment(&args.rpc_url, CommitmentConfig::confirmed()); + + let claimant_ata = get_associated_token_address(&claimant, &args.mint); + + let mut ixs = vec![]; + + match client.get_account(&claimant_ata) { + Ok(_) => {} + Err(e) => { + // TODO: directly pattern match on error kind + if e.to_string().contains("AccountNotFound") { + println!("PDA does not exist. creating."); + let ix = + create_associated_token_account(&claimant, &claimant, &args.mint, &token::ID); + ixs.push(ix); + } else { + panic!("Error fetching PDA: {e}") + } + } + } + let x = get_associated_token_address(&distributor, &args.mint); + println!("distributor: {distributor}"); + println!("claim_status: {claim_status_pda}"); + println!("from: {x}"); + println!("to: {claimant_ata}"); + println!("claimant: {claimant}"); + + let new_claim_ix = Instruction { + program_id: args.program_id, + accounts: merkle_distributor::accounts::NewClaim { + distributor, + claim_status: claim_status_pda, + from: get_associated_token_address(&distributor, &args.mint), + to: claimant_ata, + claimant, + token_program: token::ID, + system_program: solana_program::system_program::ID, + } + .to_account_metas(None), + data: merkle_distributor::instruction::NewClaim { + amount_unlocked: node.amount_unlocked(), + amount_locked: node.amount_locked(), + proof: node.proof.expect("proof not found"), + } + .data(), + }; + + ixs.push(new_claim_ix); + + let blockhash = client.get_latest_blockhash().unwrap(); + let tx = + Transaction::new_signed_with_payer(&ixs, Some(&claimant.key()), &[&keypair], blockhash); + + let signature = client + .send_and_confirm_transaction_with_spinner(&tx) + .unwrap(); + println!("successfully created new claim with signature {signature:#?}"); +} + +pub fn call_process_admin_claim( + claimant: Pubkey, + amount_unlocked: u64, + amount_locked: u64, + page_index: u8, +) -> (bool, String) { + use dotenv::dotenv; + dotenv().ok(); + let mint = std::env::var("WHITELIST_MINT").expect("WHITELIST_MINT must be set."); + let vesting_program = + std::env::var("VESTING_PROGRAM_ID").expect("VESTING_PROGRAM_ID must be set."); + let solana_rpc_url = std::env::var("SOLANA_RPC_URL").expect("SOLANA_RPC_URL must be set."); + let args: Args = Args { + command: Commands::AdminNewClaim, + airdrop_version: 0, + mint: Pubkey::from_str(&mint).unwrap(), + staking: Pubkey::from_str(&vesting_program).unwrap(), + rpc_url: solana_rpc_url, + program_id: Pubkey::from_str(&vesting_program).unwrap(), + keypair_path: PathBuf::from(""), + priority: None, + }; + return process_admin_claim(&args, claimant, amount_unlocked, amount_locked, page_index); +} + +fn process_admin_claim( + args: &Args, + claimant: Pubkey, + amount_unlocked: u64, + amount_locked: u64, + page_index: u8, +) -> (bool, String) { + use dotenv::dotenv; + dotenv().ok(); + + let env_siner_private_key = + std::env::var("SIGNER_PRIV_KEY").expect("SIGNER_PRIV_KEY must be set."); + let admin_private_key_bytes = bs58::decode(env_siner_private_key).into_vec().unwrap(); + + let keypair = Keypair::from_bytes(&admin_private_key_bytes).unwrap(); + println!("Setting airdrop/vesting schedule for user {}...", claimant); + + let (distributor, _bump) = + get_merkle_distributor_pda(&args.program_id, &args.mint, args.airdrop_version); + + let (page_account_pda, _bump) = get_page_account_pda(&args.program_id, 1); + + let client = RpcClient::new_with_commitment(&args.rpc_url, CommitmentConfig::confirmed()); + + // let claimant_ata = get_associated_token_address(&claimant, &args.mint); + + let mut ixs = vec![]; + + // match client.get_account(&claimant_ata) { + // Ok(_) => {} + // Err(e) => { + // // TODO: directly pattern match on error kind + // if e.to_string().contains("AccountNotFound") { + // println!("PDA does not exist. creating."); + // let ix = + // create_associated_token_account(&claimant, &claimant, &args.mint, &token::ID); + // ixs.push(ix); + // } else { + // panic!("Error fetching PDA: {e}") + // } + // } + // } + let x = get_associated_token_address(&distributor, &args.mint); + println!("distributor: {distributor}"); + println!("claim_status: {page_account_pda}"); + println!("from: {x}"); + // println!("to: {claimant_ata}"); + println!("claimant: {claimant}"); + + let new_claim_ix = Instruction { + program_id: args.program_id, + accounts: merkle_distributor::accounts::AdminNewClaim { + distributor, + admin: keypair.pubkey(), + page_account_state: page_account_pda, + token_program: token::ID, + system_program: solana_program::system_program::ID, + } + .to_account_metas(None), + data: merkle_distributor::instruction::AdminNewClaim { + amount_unlocked: amount_unlocked, + amount_locked: amount_locked, + page_index: page_index, + claimant: claimant, + } + .data(), + }; + + ixs.push(new_claim_ix); + + let blockhash = client.get_latest_blockhash().unwrap(); + let tx = Transaction::new_signed_with_payer( + &ixs, + Some(&keypair.pubkey().key()), + &[&keypair], + blockhash, + ); + + let signature = client.send_and_confirm_transaction_with_spinner(&tx); + let msg_signature = format!("{:?}", signature); + println!("{}", msg_signature); + if signature.is_err() { + return (false, msg_signature); + } + return (true, msg_signature); +} + +fn process_claim(args: &Args, claim_args: &ClaimArgs) { + use dotenv::dotenv; + dotenv().ok(); + + let env_siner_private_key = + std::env::var("SIGNER_PRIV_KEY").expect("SIGNER_PRIV_KEY must be set."); + let private_key_bytes = bs58::decode(env_siner_private_key).into_vec().unwrap(); + + let keypair = Keypair::from_bytes(&private_key_bytes).unwrap(); + println!("This is pubkey {}", keypair.pubkey().to_string()); + // let keypair = read_keypair_file(&args.keypair_path).expect("Failed reading keypair file"); + let claimant = keypair.pubkey(); + + let priority_fee = args.priority.unwrap_or(0); + + let (distributor, bump) = + get_merkle_distributor_pda(&args.program_id, &args.mint, args.airdrop_version); + println!("distributor pubkey {}", distributor); + + let (claim_status_pda, _bump) = get_claim_status_pda(&args.program_id, &claimant, &distributor); + println!("claim pda: {claim_status_pda}, bump: {bump}"); + + let client = RpcClient::new_with_commitment(&args.rpc_url, CommitmentConfig::confirmed()); + + match client.get_account(&claim_status_pda) { + Ok(_) => {} + Err(e) => { + // TODO: match on the error kind + if e.to_string().contains("AccountNotFound") { + println!("PDA does not exist. creating."); + process_new_claim(args, claim_args); + } else { + panic!("error getting PDA: {e}") + } + } + } + + let claimant_ata = get_associated_token_address(&claimant, &args.mint); + + let mut ixs = vec![]; + println!("distributed pubkey: {distributor}"); + println!("claim_status: {claim_status_pda}"); + let x = get_associated_token_address(&distributor, &args.mint); + println!("from: {x}"); + println!("to: {claimant_ata}"); + println!("claimant: {claimant}"); + // return; + + let claim_ix = Instruction { + program_id: args.program_id, + accounts: merkle_distributor::accounts::ClaimLocked { + distributor, + claim_status: claim_status_pda, + from: get_associated_token_address(&distributor, &args.mint), + to: claimant_ata, + claimant, + token_program: token::ID, + } + .to_account_metas(None), + data: merkle_distributor::instruction::ClaimLocked {}.data(), + }; + ixs.push(claim_ix); + + if priority_fee > 0 { + let instruction = ComputeBudgetInstruction::set_compute_unit_price(priority_fee); + ixs.push(instruction); + println!( + "Added priority fee instruction of {} microlamports", + priority_fee + ); + } else { + println!("No priority fee added. Add one with --priority "); + } + + let blockhash = client.get_latest_blockhash().unwrap(); + let tx = + Transaction::new_signed_with_payer(&ixs, Some(&claimant.key()), &[&keypair], blockhash); + + let signature = client + .send_and_confirm_transaction_with_spinner(&tx) + .unwrap(); + println!("successfully claimed tokens with signature {signature:#?}",); +} + +fn check_distributor_onchain_matches( + account: &Account, + merkle_tree: &AirdropMerkleTree, + new_distributor_args: &NewDistributorArgs, + pubkey: Pubkey, +) -> Result<(), &'static str> { + if let Ok(distributor) = MerkleDistributor::try_deserialize(&mut account.data.as_slice()) { + if distributor.root != merkle_tree.merkle_root { + return Err("root mismatch"); + } + if distributor.max_total_claim != merkle_tree.max_total_claim { + return Err("max_total_claim mismatch"); + } + if distributor.max_num_nodes != merkle_tree.max_num_nodes { + return Err("max_num_nodes mismatch"); + } + + if distributor.start_ts != new_distributor_args.start_vesting_ts { + return Err("start_ts mismatch"); + } + if distributor.end_ts != new_distributor_args.end_vesting_ts { + return Err("end_ts mismatch"); + } + if distributor.clawback_start_ts != new_distributor_args.clawback_start_ts { + return Err("clawback_start_ts mismatch"); + } + if distributor.clawback_receiver != new_distributor_args.clawback_receiver_token_account { + return Err("clawback_receiver mismatch"); + } + if distributor.admin != pubkey { + return Err("admin mismatch"); + } + } + Ok(()) +} + +fn process_new_distributor(args: &Args, new_distributor_args: &NewDistributorArgs) { + use dotenv::dotenv; + dotenv().ok(); + + let env_siner_private_key = + std::env::var("SIGNER_PRIV_KEY").expect("SIGNER_PRIV_KEY must be set."); + let private_key_bytes = bs58::decode(env_siner_private_key).into_vec().unwrap(); + + let keypair = Keypair::from_bytes(&private_key_bytes).unwrap(); + println!("This is pubkey {}", keypair.pubkey().to_string()); + + let ret_back = get_associated_token_address(&keypair.pubkey(), &args.mint); + + // let keypair = read_keypair_file(&args.keypair_path).expect("Failed reading keypair file"); + + let client = RpcClient::new_with_commitment(&args.rpc_url, CommitmentConfig::finalized()); + + let merkle_tree = AirdropMerkleTree::new_from_csv(&new_distributor_args.merkle_tree_path) + .expect("failed to read"); + let (distributor_pubkey, _bump) = + get_merkle_distributor_pda(&args.program_id, &args.mint, args.airdrop_version); + let token_vault = get_associated_token_address(&distributor_pubkey, &args.mint); + + if let Some(account) = client + .get_account_with_commitment(&distributor_pubkey, CommitmentConfig::confirmed()) + .unwrap() + .value + { + println!("merkle distributor account exists, checking parameters..."); + check_distributor_onchain_matches( + &account, + &merkle_tree, + new_distributor_args, + keypair.pubkey(), + ).expect("merkle root on-chain does not match provided arguments! Confirm admin and clawback parameters to avoid loss of funds!"); + } + + println!("creating new distributor with args: {new_distributor_args:#?}"); + + let new_distributor_ix = Instruction { + program_id: args.program_id, + accounts: merkle_distributor::accounts::NewDistributor { + clawback_receiver: ret_back, + mint: args.mint, + token_vault, + distributor: distributor_pubkey, + system_program: solana_program::system_program::id(), + associated_token_program: spl_associated_token_account::ID, + token_program: token::ID, + admin: keypair.pubkey(), + } + .to_account_metas(None), + data: merkle_distributor::instruction::NewDistributor { + version: args.airdrop_version, + root: merkle_tree.merkle_root, + max_total_claim: merkle_tree.max_total_claim, + max_num_nodes: merkle_tree.max_num_nodes, + start_vesting_ts: new_distributor_args.start_vesting_ts, + end_vesting_ts: new_distributor_args.end_vesting_ts, + clawback_start_ts: new_distributor_args.clawback_start_ts, + staking_contract_address: None, + } + .data(), + }; + + let blockhash = client.get_latest_blockhash().unwrap(); + let tx = Transaction::new_signed_with_payer( + &[new_distributor_ix], + Some(&keypair.pubkey()), + &[&keypair], + blockhash, + ); + + // See comments on new_distributor instruction inside the program to ensure this transaction + // didn't get frontrun. + // If this fails, make sure to run it again. + match client.send_and_confirm_transaction_with_spinner(&tx) { + Ok(_) => {} + Err(e) => { + println!("Failed to create MerkleDistributor: {:?}", e); + + // double check someone didn't frontrun this transaction with a malicious merkle root + if let Some(account) = client + .get_account_with_commitment(&distributor_pubkey, CommitmentConfig::processed()) + .unwrap() + .value + { + check_distributor_onchain_matches( + &account, + &merkle_tree, + new_distributor_args, + keypair.pubkey(), + ).expect("merkle root on-chain does not match provided arguments! Confirm admin and clawback parameters to avoid loss of funds!"); + } + } + } +} + +fn process_clawback(args: &Args, clawback_args: &ClawbackArgs) { + let payer_keypair = read_keypair_file(&args.keypair_path).expect("Failed reading keypair file"); + let clawback_keypair = read_keypair_file(&clawback_args.clawback_keypair_path) + .expect("Failed reading keypair file"); + + let clawback_ata = get_associated_token_address(&clawback_keypair.pubkey(), &args.mint); + + let client = RpcClient::new_with_commitment(&args.rpc_url, CommitmentConfig::confirmed()); + + let (distributor, _bump) = + get_merkle_distributor_pda(&args.program_id, &args.mint, args.airdrop_version); + + let from = get_associated_token_address(&distributor, &args.mint); + println!("from: {from}"); + + let clawback_ix = Instruction { + program_id: args.program_id, + accounts: merkle_distributor::accounts::Clawback { + distributor, + from, + to: clawback_ata, + claimant: clawback_keypair.pubkey(), + system_program: solana_program::system_program::ID, + token_program: token::ID, + } + .to_account_metas(None), + data: merkle_distributor::instruction::Clawback {}.data(), + }; + + let tx = Transaction::new_signed_with_payer( + &[clawback_ix], + Some(&payer_keypair.pubkey()), + &[&payer_keypair, &clawback_keypair], + client.get_latest_blockhash().unwrap(), + ); + + let signature = client + .send_and_confirm_transaction_with_spinner(&tx) + .unwrap(); + + println!("Successfully clawed back funds! signature: {signature:#?}"); +} + +fn process_create_merkle_tree(merkle_tree_args: &CreateMerkleTreeArgs) { + let merkle_tree = AirdropMerkleTree::new_from_csv(&merkle_tree_args.csv_path).unwrap(); + merkle_tree.write_to_file(&merkle_tree_args.merkle_tree_path); +} + +fn process_set_admin(args: &Args, set_admin_args: &SetAdminArgs) { + let keypair = read_keypair_file(&args.keypair_path).expect("Failed reading keypair file"); + + let client = RpcClient::new_with_commitment(&args.rpc_url, CommitmentConfig::confirmed()); + + let (distributor, _bump) = + get_merkle_distributor_pda(&args.program_id, &args.mint, args.airdrop_version); + + let set_admin_ix = Instruction { + program_id: args.program_id, + accounts: merkle_distributor::accounts::SetAdmin { + distributor, + admin: keypair.pubkey(), + new_admin: set_admin_args.new_admin, + } + .to_account_metas(None), + data: merkle_distributor::instruction::SetAdmin {}.data(), + }; + + let tx = Transaction::new_signed_with_payer( + &[set_admin_ix], + Some(&keypair.pubkey()), + &[&keypair], + client.get_latest_blockhash().unwrap(), + ); + + let signature = client + .send_and_confirm_transaction_with_spinner(&tx) + .unwrap(); + + println!("Successfully set admin! signature: {signature:#?}"); +} diff --git a/cli/src/readme.md b/cli/src/readme.md new file mode 100644 index 0000000..6382716 --- /dev/null +++ b/cli/src/readme.md @@ -0,0 +1,10 @@ +cargo run -- --mint Mant1sZcb8x2YMZe7RdqSfStCj4YxjmQByNKyHpLJK9 \ + --staking A7rDhNV2tVn5gS7g3yWeZAFpsixKXmRdjqHtLXLnYy41 \ + --rpc-url "https://cosmopolitanism-saltwort-wclzzpyvrk-dedicated.helius-rpc.com/?api-key=21ddfc65-32a5-4870-9654-078d9cfd75db" \ + --keypair-path /Users/mykyta/development/composable/mantis-staking-program/solana/merkle-tree/test_fixtures/solana_staking_with_vesting.json \ + new-distributor \ + --clawback-receiver-token-account PYsq43ovMAvj3yuiF7jgfcfbCgASapELHKAQPDS6WfU \ + --start-vesting-ts 1739280600 \ + --end-vesting-ts 1746970200 \ + --merkle-tree-path /Users/mykyta/development/composable/mantis-staking-program/solana/merkle-tree/test_fixtures/solana_staking_with_vesting.csv \ + --clawback-start-ts 1747056600 \ No newline at end of file diff --git a/common/cf-guest/src/client.rs b/common/cf-guest/src/client.rs index 3502bc6..8bc069e 100644 --- a/common/cf-guest/src/client.rs +++ b/common/cf-guest/src/client.rs @@ -96,21 +96,27 @@ impl ClientState { this } - pub fn frozen(&self) -> Self { Self { is_frozen: true, ..self.clone() } } + pub fn frozen(&self) -> Self { + Self { + is_frozen: true, + ..self.clone() + } + } } impl From> for proto::ClientState { - fn from(state: ClientState) -> Self { Self::from(&state) } + fn from(state: ClientState) -> Self { + Self::from(&state) + } } impl From<&ClientState> for proto::ClientState { fn from(state: &ClientState) -> Self { - let prev_epoch_commitment = - if state.prev_epoch_commitment == state.epoch_commitment { - alloc::vec::Vec::new() - } else { - state.prev_epoch_commitment.to_vec() - }; + let prev_epoch_commitment = if state.prev_epoch_commitment == state.epoch_commitment { + alloc::vec::Vec::new() + } else { + state.prev_epoch_commitment.to_vec() + }; Self { genesis_hash: state.genesis_hash.to_vec(), latest_height: state.latest_height.into(), @@ -132,9 +138,7 @@ impl TryFrom for ClientState { impl TryFrom<&proto::ClientState> for ClientState { type Error = proto::BadMessage; fn try_from(msg: &proto::ClientState) -> Result { - let make_hash = |hash: &[u8]| { - CryptoHash::try_from(hash).map_err(|_| proto::BadMessage) - }; + let make_hash = |hash: &[u8]| CryptoHash::try_from(hash).map_err(|_| proto::BadMessage); let genesis_hash = make_hash(&msg.genesis_hash)?; let epoch_commitment = make_hash(&msg.epoch_commitment)?; @@ -167,23 +171,19 @@ fn test_decode() { use prost::Message; const MESSAGE: [u8; 79] = [ - 10u8, 32, 51, 149, 5, 79, 50, 53, 152, 49, 180, 107, 202, 134, 169, - 136, 236, 63, 188, 148, 223, 47, 72, 42, 1, 239, 198, 197, 0, 114, 147, - 202, 130, 249, 16, 211, 7, 24, 128, 128, 144, 202, 210, 198, 14, 34, - 32, 86, 12, 131, 131, 127, 125, 82, 54, 32, 207, 121, 149, 204, 11, - 121, 102, 180, 211, 111, 54, 0, 207, 247, 125, 195, 57, 10, 10, 80, 84, - 86, 152, + 10u8, 32, 51, 149, 5, 79, 50, 53, 152, 49, 180, 107, 202, 134, 169, 136, 236, 63, 188, 148, + 223, 47, 72, 42, 1, 239, 198, 197, 0, 114, 147, 202, 130, 249, 16, 211, 7, 24, 128, 128, + 144, 202, 210, 198, 14, 34, 32, 86, 12, 131, 131, 127, 125, 82, 54, 32, 207, 121, 149, 204, + 11, 121, 102, 180, 211, 111, 54, 0, 207, 247, 125, 195, 57, 10, 10, 80, 84, 86, 152, ]; const GENESIS_HASH: [u8; 32] = [ - 51, 149, 5, 79, 50, 53, 152, 49, 180, 107, 202, 134, 169, 136, 236, 63, - 188, 148, 223, 47, 72, 42, 1, 239, 198, 197, 0, 114, 147, 202, 130, - 249, + 51, 149, 5, 79, 50, 53, 152, 49, 180, 107, 202, 134, 169, 136, 236, 63, 188, 148, 223, 47, + 72, 42, 1, 239, 198, 197, 0, 114, 147, 202, 130, 249, ]; const EPOCH_COMMITMENT: [u8; 32] = [ - 86, 12, 131, 131, 127, 125, 82, 54, 32, 207, 121, 149, 204, 11, 121, - 102, 180, 211, 111, 54, 0, 207, 247, 125, 195, 57, 10, 10, 80, 84, 86, - 152, + 86, 12, 131, 131, 127, 125, 82, 54, 32, 207, 121, 149, 204, 11, 121, 102, 180, 211, 111, + 54, 0, 207, 247, 125, 195, 57, 10, 10, 80, 84, 86, 152, ]; let want_proto = proto::ClientState { @@ -208,14 +208,10 @@ fn test_decode() { let proto = proto::ClientState::decode(MESSAGE.as_slice()).unwrap(); assert_eq!(want_proto, proto); - let state = - ClientState::::try_from(proto) - .unwrap(); + let state = ClientState::::try_from(proto).unwrap(); assert_eq!(want_state, state); - let state = ClientState::::decode( - MESSAGE.as_slice(), - ) - .unwrap(); + let state = + ClientState::::decode(MESSAGE.as_slice()).unwrap(); assert_eq!(want_state, state); } diff --git a/common/cf-guest/src/client/impls.rs b/common/cf-guest/src/client/impls.rs index 48e84a8..a2ce43e 100644 --- a/common/cf-guest/src/client/impls.rs +++ b/common/cf-guest/src/client/impls.rs @@ -4,21 +4,15 @@ use alloc::vec::Vec; use guestchain::PubKey; use crate::proto::Any; -use crate::{ - proof, ClientMessage, ClientState, ConsensusState, Header, Misbehaviour, -}; +use crate::{proof, ClientMessage, ClientState, ConsensusState, Header, Misbehaviour}; mod ibc { pub use ibc_core_client_context::client_state::{ ClientStateCommon, ClientStateExecution, ClientStateValidation, }; - pub use ibc_core_client_context::types::error::{ - ClientError, UpgradeClientError, - }; + pub use ibc_core_client_context::types::error::{ClientError, UpgradeClientError}; pub use ibc_core_client_context::types::{Height, Status}; - pub use ibc_core_client_context::{ - ClientExecutionContext, ClientValidationContext, - }; + pub use ibc_core_client_context::{ClientExecutionContext, ClientValidationContext}; pub use ibc_core_commitment_types::commitment::{ CommitmentPrefix, CommitmentProofBytes, CommitmentRoot, }; @@ -43,7 +37,9 @@ pub enum Neighbourhood { } impl Default for Neighbourhood { - fn default() -> Self { Self::Neighbours(None, None) } + fn default() -> Self { + Self::Neighbours(None, None) + } } impl Neighbourhood { @@ -65,10 +61,9 @@ impl Neighbourhood { pub fn map(self, mut func: impl FnMut(T) -> O) -> Neighbourhood { match self { Self::This(it) => Neighbourhood::This(func(it)), - Self::Neighbours(prev, next) => Neighbourhood::Neighbours( - prev.map(&mut func), - next.map(&mut func), - ), + Self::Neighbours(prev, next) => { + Neighbourhood::Neighbours(prev.map(&mut func), next.map(&mut func)) + } } } @@ -237,7 +232,6 @@ impl ibc::ClientStateCommon for ClientState { } } - impl From for ibc::ClientError { fn from(err: proof::VerifyError) -> Self { use ibc::CommitmentError::EncodingFailure; @@ -257,12 +251,7 @@ where ::AnyClientState: From>, ::AnyConsensusState: From, { - fn initialise( - &self, - ctx: &mut E, - client_id: &ibc::ClientId, - consensus_state: Any, - ) -> Result { + fn initialise(&self, ctx: &mut E, client_id: &ibc::ClientId, consensus_state: Any) -> Result { parse_client_id(client_id)?; let consensus_state = crate::ConsensusState::try_from(consensus_state)?; @@ -367,11 +356,7 @@ where unimplemented!("only supported for tendermint clients"); } - fn status( - &self, - ctx: &V, - client_id: &ibc::ClientId, - ) -> Result { + fn status(&self, ctx: &V, client_id: &ibc::ClientId) -> Result { if self.is_frozen { return Ok(ibc::Status::Frozen); } @@ -396,7 +381,6 @@ where } } - impl ClientState { pub fn do_update_state( &self, @@ -404,8 +388,7 @@ impl ClientState { client_id: &ibc::ClientId, header: Header, ) -> Result> { - let header_height = - ibc::Height::new(1, header.block_header.block_height.into())?; + let header_height = ibc::Height::new(1, header.block_header.block_height.into())?; let (host_timestamp, host_height) = CommonContext::host_metadata(ctx)?; self.prune_oldest_consensus_state(ctx, client_id, host_timestamp)?; @@ -462,26 +445,19 @@ impl ClientState { ClientMessage::Header(header) => { self.check_for_misbehaviour_in_header(ctx, client_id, header) } - ClientMessage::Misbehaviour(misbehaviour) => self - .check_for_misbehaviour_in_misbehavior( - ctx, - client_id, - misbehaviour, - ), + ClientMessage::Misbehaviour(misbehaviour) => { + self.check_for_misbehaviour_in_misbehavior(ctx, client_id, misbehaviour) + } } } - fn verify_header( - &self, - ctx: &impl guestchain::Verifier, - header: Header, - ) -> Result<()> { + fn verify_header(&self, ctx: &impl guestchain::Verifier, header: Header) -> Result<()> { (|| { if header.genesis_hash != self.genesis_hash { return Err("Unexpected genesis hash"); } - if header.epoch_commitment != self.epoch_commitment && - header.epoch_commitment != self.prev_epoch_commitment + if header.epoch_commitment != self.epoch_commitment + && header.epoch_commitment != self.prev_epoch_commitment { return Err("Unexpected epoch"); } @@ -556,34 +532,36 @@ impl ClientState { let height = header.block_header.block_height; let height = ibc::Height::new(1, height.into())?; - Ok(match ctx.consensus_state_neighbourhood(client_id, height)? { - Neighbourhood::This(state) => { - // If we already have existing consensus for given height, check - // that what we’ve been sent is the same thing we have. If it - // isn’t, that’s evidence of misbehaviour. - let existing_state = state.try_into().map_err(error)?; - let header_state = ConsensusState::from(&header); - existing_state != header_state - } + Ok( + match ctx.consensus_state_neighbourhood(client_id, height)? { + Neighbourhood::This(state) => { + // If we already have existing consensus for given height, check + // that what we’ve been sent is the same thing we have. If it + // isn’t, that’s evidence of misbehaviour. + let existing_state = state.try_into().map_err(error)?; + let header_state = ConsensusState::from(&header); + existing_state != header_state + } - Neighbourhood::Neighbours(prev, next) => { - // Otherwise, make sure that timestamp of each consensus is - // strictly increasing. If it isn’t, that’s evidence of - // misbehaviour. - let header_time_ns = header.block_header.timestamp_ns.get(); - if let Some(prev_time_ns) = get_timestamp_ns(prev)? { - if header_time_ns <= prev_time_ns { - return Ok(true); + Neighbourhood::Neighbours(prev, next) => { + // Otherwise, make sure that timestamp of each consensus is + // strictly increasing. If it isn’t, that’s evidence of + // misbehaviour. + let header_time_ns = header.block_header.timestamp_ns.get(); + if let Some(prev_time_ns) = get_timestamp_ns(prev)? { + if header_time_ns <= prev_time_ns { + return Ok(true); + } } - } - if let Some(next_time_ns) = get_timestamp_ns(next)? { - if header_time_ns >= next_time_ns { - return Ok(true); + if let Some(next_time_ns) = get_timestamp_ns(next)? { + if header_time_ns >= next_time_ns { + return Ok(true); + } } + false } - false - } - }) + }, + ) } fn check_for_misbehaviour_in_misbehavior( @@ -629,9 +607,7 @@ impl ClientState { client_id: &ibc::ClientId, host_timestamp: ibc::Timestamp, ) -> Result { - if let Some((height, state)) = - ctx.earliest_consensus_state(client_id)? - { + if let Some((height, state)) = ctx.earliest_consensus_state(client_id)? { let state = state.try_into().map_err(error)?; if self.consensus_has_expired(&state, host_timestamp) { ctx.delete_consensus_state_and_metadata(client_id, height)?; @@ -641,12 +617,12 @@ impl ClientState { } } - fn error(msg: impl ToString) -> ibc::ClientError { - ibc::ClientError::Other { description: msg.to_string() } + ibc::ClientError::Other { + description: msg.to_string(), + } } - /// Checks client id’s client type is what’s expected and then parses the id as /// `ClientIdx`. /// @@ -666,7 +642,6 @@ fn parse_client_id(client_id: &ibc::ClientId) -> Result { Err(ibc::ClientError::ClientSpecific { description }) } - #[test] fn test_verify_client_type() { use core::str::FromStr; diff --git a/common/cf-guest/src/client/tests.rs b/common/cf-guest/src/client/tests.rs index 0ee5045..adc91e2 100644 --- a/common/cf-guest/src/client/tests.rs +++ b/common/cf-guest/src/client/tests.rs @@ -61,10 +61,7 @@ fn test_header() { header.signatures = good_header.signatures; ctx.test_client_message(&header, Ok(false)); header.genesis_hash = CryptoHash::test(44); - ctx.test_client_message( - &header, - Err("other error: `Unexpected genesis hash`"), - ); + ctx.test_client_message(&header, Err("other error: `Unexpected genesis hash`")); } /// Tests misbehaviour proved by Header client messages. @@ -87,12 +84,7 @@ fn test_header_misbehaviour() { let (fp, mut header) = { let current = current.unwrap_or(&ctx.genesis); let host_height = u64::from(current.host_height) + 1; - ctx.generate_next( - current, - host_height.into(), - timestamp, - state_root, - ) + ctx.generate_next(current, host_height.into(), timestamp, state_root) }; header.signatures.push((0, ctx.sign(0, &fp))); header.signatures.push((1, ctx.sign(1, &fp))); @@ -117,8 +109,7 @@ fn test_header_misbehaviour() { // Generate three headers with the following structure: // Genesis ← #2 @ 25h ← #3 @ 26h ← #4 @ 27h - let block3 = - add_block(&mut ctx, Some(&block2), 26 * HOUR, 3, Ok(false), None); + let block3 = add_block(&mut ctx, Some(&block2), 26 * HOUR, 3, Ok(false), None); add_block(&mut ctx, Some(&block3), 27 * HOUR, 4, Ok(false), Some(4)); // #2 and #4 are submitted and now try submitting #3 with inconsistent time. @@ -131,7 +122,6 @@ fn test_header_misbehaviour() { add_block(&mut ctx, Some(&bad_block_2), 25 * HOUR, 2, Ok(true), None); } - /// Tests Misbehaviour client messages. /// /// Only verification and checking for misbehaviour are tested. No state @@ -190,10 +180,8 @@ struct TestContext { impl TestContext { fn new() -> Self { - let consensus = ConsensusState::new( - &CryptoHash::test(105), - NonZeroU64::new(24 * HOUR).unwrap(), - ); + let consensus = + ConsensusState::new(&CryptoHash::test(105), NonZeroU64::new(24 * HOUR).unwrap()); let epoch = guestchain::Epoch::test(&[(0, 10), (1, 10), (2, 10)]); let epoch_commitment = epoch.calc_commitment(); @@ -251,10 +239,8 @@ impl TestContext { ) .unwrap() .header; - let fingerprint = guestchain::block::Fingerprint::new( - &self.client_state.genesis_hash, - &header, - ); + let fingerprint = + guestchain::block::Fingerprint::new(&self.client_state.genesis_hash, &header); let header = crate::Header::new( self.genesis_hash(), header, @@ -264,11 +250,7 @@ impl TestContext { (fingerprint, header) } - fn sign( - &self, - index: usize, - fingerprint: &guestchain::block::Fingerprint, - ) -> MockSignature { + fn sign(&self, index: usize, fingerprint: &guestchain::block::Fingerprint) -> MockSignature { fingerprint.sign(&self.validators[index]) } @@ -279,16 +261,15 @@ impl TestContext { expected: Result, ) { let message = msg.clone().into(); - let res = - self.client_state.do_verify_client_message(self, message.clone()); + let res = self + .client_state + .do_verify_client_message(self, message.clone()); match expected { Ok(expected) => { res.unwrap(); - let res = self.client_state.do_check_for_misbehaviour( - self, - &self.client_id, - message, - ); + let res = + self.client_state + .do_check_for_misbehaviour(self, &self.client_id, message); assert_eq!(expected, res.unwrap()); } Err(msg) => { @@ -302,14 +283,8 @@ impl TestContext { } } - impl guestchain::Verifier for TestContext { - fn verify( - &self, - message: &[u8], - pubkey: &MockPubKey, - signature: &MockSignature, - ) -> bool { + fn verify(&self, message: &[u8], pubkey: &MockPubKey, signature: &MockSignature) -> bool { ().verify(message, pubkey, signature) } } @@ -341,12 +316,13 @@ impl CommonContext for TestContext { height: ibc::Height, ) -> Result { self.check_client_id(client_id); - self.states.get(&height).cloned().ok_or_else(|| { - ibc::ClientError::ConsensusStateNotFound { + self.states + .get(&height) + .cloned() + .ok_or_else(|| ibc::ClientError::ConsensusStateNotFound { client_id: client_id.clone(), height, - } - }) + }) } fn consensus_state_neighbourhood( diff --git a/common/cf-guest/src/consensus.rs b/common/cf-guest/src/consensus.rs index 90b1418..8d91082 100644 --- a/common/cf-guest/src/consensus.rs +++ b/common/cf-guest/src/consensus.rs @@ -19,20 +19,20 @@ pub struct ConsensusState { impl ConsensusState { pub fn new(block_hash: &CryptoHash, timestamp_ns: NonZeroU64) -> Self { let block_hash = block_hash.as_array().to_vec().into(); - Self { block_hash, timestamp_ns } + Self { + block_hash, + timestamp_ns, + } } } -impl ibc_core_client_context::consensus_state::ConsensusState - for ConsensusState -{ +impl ibc_core_client_context::consensus_state::ConsensusState for ConsensusState { fn root(&self) -> &ibc_core_commitment_types::commitment::CommitmentRoot { &self.block_hash } fn timestamp(&self) -> ibc_primitives::Timestamp { - ibc_primitives::Timestamp::from_nanoseconds(self.timestamp_ns.get()) - .unwrap() + ibc_primitives::Timestamp::from_nanoseconds(self.timestamp_ns.get()).unwrap() } fn encode_vec(self) -> alloc::vec::Vec { @@ -72,11 +72,12 @@ impl From<&ConsensusState> for proto::ConsensusState { impl TryFrom for ConsensusState { type Error = proto::BadMessage; fn try_from(msg: proto::ConsensusState) -> Result { - <&CryptoHash>::try_from(msg.block_hash.as_slice()) - .map_err(|_| proto::BadMessage)?; - let timestamp_ns = - NonZeroU64::new(msg.timestamp_ns).ok_or(proto::BadMessage)?; - Ok(ConsensusState { block_hash: msg.block_hash.into(), timestamp_ns }) + <&CryptoHash>::try_from(msg.block_hash.as_slice()).map_err(|_| proto::BadMessage)?; + let timestamp_ns = NonZeroU64::new(msg.timestamp_ns).ok_or(proto::BadMessage)?; + Ok(ConsensusState { + block_hash: msg.block_hash.into(), + timestamp_ns, + }) } } @@ -86,9 +87,11 @@ impl TryFrom<&proto::ConsensusState> for ConsensusState { let block_hash = <&CryptoHash>::try_from(msg.block_hash.as_slice()) .map_err(|_| proto::BadMessage)? .to_vec(); - let timestamp_ns = - NonZeroU64::new(msg.timestamp_ns).ok_or(proto::BadMessage)?; - Ok(ConsensusState { block_hash: block_hash.into(), timestamp_ns }) + let timestamp_ns = NonZeroU64::new(msg.timestamp_ns).ok_or(proto::BadMessage)?; + Ok(ConsensusState { + block_hash: block_hash.into(), + timestamp_ns, + }) } } diff --git a/common/cf-guest/src/header.rs b/common/cf-guest/src/header.rs index e7df497..7ecc3ed 100644 --- a/common/cf-guest/src/header.rs +++ b/common/cf-guest/src/header.rs @@ -71,7 +71,9 @@ impl Header { } impl From> for proto::Header { - fn from(header: Header) -> Self { Self::from(&header) } + fn from(header: Header) -> Self { + Self::from(&header) + } } impl From<&Header> for proto::Header { @@ -120,10 +122,7 @@ impl Header { Self::try_from_impl(msg, Some(base)) } - fn try_from_impl( - msg: &proto::Header, - base: Option<&Self>, - ) -> Result { + fn try_from_impl(msg: &proto::Header, base: Option<&Self>) -> Result { let genesis_hash = if msg.genesis_hash.is_empty() { base.ok_or(proto::BadMessage)?.genesis_hash.clone() } else { @@ -132,8 +131,8 @@ impl Header { }; let bytes = msg.block_header.as_slice(); - let block_header = borsh::BorshDeserialize::try_from_slice(bytes) - .map_err(|_| proto::BadMessage)?; + let block_header = + borsh::BorshDeserialize::try_from_slice(bytes).map_err(|_| proto::BadMessage)?; let block_hash = CryptoHash::digest(bytes); let (epoch_commitment, epoch) = if msg.epoch.is_empty() { @@ -141,8 +140,8 @@ impl Header { (base.epoch_commitment.clone(), base.epoch.clone()) } else { let bytes = msg.epoch.as_slice(); - let epoch = borsh::BorshDeserialize::try_from_slice(bytes) - .map_err(|_| proto::BadMessage)?; + let epoch = + borsh::BorshDeserialize::try_from_slice(bytes).map_err(|_| proto::BadMessage)?; (CryptoHash::digest(bytes), epoch) }; @@ -150,8 +149,7 @@ impl Header { .signatures .iter() .map(|signature| { - let index = u16::try_from(signature.index) - .map_err(|_| proto::BadMessage)?; + let index = u16::try_from(signature.index).map_err(|_| proto::BadMessage)?; let signature = PK::Signature::from_bytes(&signature.signature) .map_err(|_| proto::BadMessage)?; Ok((index, signature)) @@ -169,7 +167,6 @@ impl Header { } } - proto_utils::define_wrapper! { proto: proto::Header, wrapper: Header where diff --git a/common/cf-guest/src/message.rs b/common/cf-guest/src/message.rs index 4309925..7f1d488 100644 --- a/common/cf-guest/src/message.rs +++ b/common/cf-guest/src/message.rs @@ -3,9 +3,7 @@ use guestchain::PubKey; use crate::proto::client_message::Message; use crate::{proto, Header, Misbehaviour}; -#[derive( - Clone, PartialEq, Eq, Debug, derive_more::From, derive_more::TryInto, -)] +#[derive(Clone, PartialEq, Eq, Debug, derive_more::From, derive_more::TryInto)] // For the time being allow large enum variants. Header is short of 400 bytes // and Misbehaviour is short of 700. We may want to box the values if we run // into stack size issues. @@ -15,11 +13,12 @@ pub enum ClientMessage { Misbehaviour(Misbehaviour), } - // Conversions directly to and from the Message enum. impl From> for Message { - fn from(msg: ClientMessage) -> Self { Self::from(&msg) } + fn from(msg: ClientMessage) -> Self { + Self::from(&msg) + } } impl From<&ClientMessage> for Message { @@ -48,53 +47,72 @@ impl TryFrom<&Message> for ClientMessage { } } - // Conversions directly into the Message enum from variant types. impl From> for Message { - fn from(msg: Header) -> Self { Self::Header(msg.into()) } + fn from(msg: Header) -> Self { + Self::Header(msg.into()) + } } impl From<&Header> for Message { - fn from(msg: &Header) -> Self { Self::Header(msg.into()) } + fn from(msg: &Header) -> Self { + Self::Header(msg.into()) + } } impl From> for Message { - fn from(msg: Misbehaviour) -> Self { Self::Misbehaviour(msg.into()) } + fn from(msg: Misbehaviour) -> Self { + Self::Misbehaviour(msg.into()) + } } impl From<&Misbehaviour> for Message { - fn from(msg: &Misbehaviour) -> Self { Self::Misbehaviour(msg.into()) } + fn from(msg: &Misbehaviour) -> Self { + Self::Misbehaviour(msg.into()) + } } - // Conversion into ClientMessage proto from variant types. impl From> for proto::ClientMessage { - fn from(msg: Header) -> Self { Self { message: Some(msg.into()) } } + fn from(msg: Header) -> Self { + Self { + message: Some(msg.into()), + } + } } impl From<&Header> for proto::ClientMessage { - fn from(msg: &Header) -> Self { Self { message: Some(msg.into()) } } + fn from(msg: &Header) -> Self { + Self { + message: Some(msg.into()), + } + } } impl From> for proto::ClientMessage { fn from(msg: Misbehaviour) -> Self { - Self { message: Some(msg.into()) } + Self { + message: Some(msg.into()), + } } } impl From<&Misbehaviour> for proto::ClientMessage { fn from(msg: &Misbehaviour) -> Self { - Self { message: Some(msg.into()) } + Self { + message: Some(msg.into()), + } } } - // And finally, conversions between proto and Rust type impl From> for proto::ClientMessage { - fn from(msg: ClientMessage) -> Self { Self::from(&msg) } + fn from(msg: ClientMessage) -> Self { + Self::from(&msg) + } } impl From<&ClientMessage> for proto::ClientMessage { @@ -107,25 +125,23 @@ impl From<&ClientMessage> for proto::ClientMessage { } } -impl TryFrom - for ClientMessage -{ +impl TryFrom for ClientMessage { type Error = proto::BadMessage; fn try_from(msg: proto::ClientMessage) -> Result { Self::try_from(&msg) } } -impl TryFrom<&proto::ClientMessage> - for ClientMessage -{ +impl TryFrom<&proto::ClientMessage> for ClientMessage { type Error = proto::BadMessage; fn try_from(msg: &proto::ClientMessage) -> Result { - msg.message.as_ref().ok_or(proto::BadMessage).and_then(Self::try_from) + msg.message + .as_ref() + .ok_or(proto::BadMessage) + .and_then(Self::try_from) } } - proto_utils::define_wrapper! { proto: proto::ClientMessage, wrapper: ClientMessage where @@ -141,10 +157,7 @@ impl proto_utils::AnyConvert for ClientMessage { } } - fn try_from_any( - type_url: &str, - value: &[u8], - ) -> Result { + fn try_from_any(type_url: &str, value: &[u8]) -> Result { if type_url.ends_with(proto::ClientMessage::IBC_TYPE_URL) { Self::decode(value) } else if type_url.ends_with(proto::Header::IBC_TYPE_URL) { diff --git a/common/cf-guest/src/misbehaviour.rs b/common/cf-guest/src/misbehaviour.rs index 73e7fe3..9c7ebf0 100644 --- a/common/cf-guest/src/misbehaviour.rs +++ b/common/cf-guest/src/misbehaviour.rs @@ -9,7 +9,9 @@ pub struct Misbehaviour { } impl From> for proto::Misbehaviour { - fn from(msg: Misbehaviour) -> Self { Self::from(&msg) } + fn from(msg: Misbehaviour) -> Self { + Self::from(&msg) + } } impl From<&Misbehaviour> for proto::Misbehaviour { @@ -23,7 +25,10 @@ impl From<&Misbehaviour> for proto::Misbehaviour { header2.epoch.clear() } - Self { header1: Some(header1), header2: Some(header2) } + Self { + header1: Some(header1), + header2: Some(header2), + } } } @@ -37,8 +42,7 @@ impl TryFrom for Misbehaviour { impl TryFrom<&proto::Misbehaviour> for Misbehaviour { type Error = proto::BadMessage; fn try_from(msg: &proto::Misbehaviour) -> Result { - let header1 = - msg.header1.as_ref().ok_or(proto::BadMessage)?.try_into()?; + let header1 = msg.header1.as_ref().ok_or(proto::BadMessage)?.try_into()?; let header2 = Header::try_from_proto_inherit( msg.header2.as_ref().ok_or(proto::BadMessage)?, &header1, diff --git a/common/cf-guest/src/proof.rs b/common/cf-guest/src/proof.rs index d1d710e..a2f064a 100644 --- a/common/cf-guest/src/proof.rs +++ b/common/cf-guest/src/proof.rs @@ -23,10 +23,14 @@ pub struct IbcProof { impl IbcProof { /// Returns commitment prefix to use during verification. - pub fn prefix(&self) -> ibc::CommitmentPrefix { Default::default() } + pub fn prefix(&self) -> ibc::CommitmentPrefix { + Default::default() + } /// Returns commitment root. - pub fn root(&self) -> ibc::CommitmentRoot { self.root.to_vec().into() } + pub fn root(&self) -> ibc::CommitmentRoot { + self.root.to_vec().into() + } /// Consumes object and returns commitment proof. pub fn proof(self) -> ibc::CommitmentProofBytes { @@ -34,7 +38,6 @@ impl IbcProof { } } - #[derive(Clone, Debug, PartialEq, Eq, derive_more::From)] pub enum GenerateError { /// State root in block header and root of trie don’t match. @@ -104,10 +107,7 @@ pub fn generate( Ok(IbcProof { proof, root, value }) } - -#[derive( - Clone, Debug, PartialEq, Eq, derive_more::From, derive_more::Display, -)] +#[derive(Clone, Debug, PartialEq, Eq, derive_more::From, derive_more::Display)] pub enum VerifyError { /// Invalid commitment prefix (expected empty). BadPrefix, @@ -182,13 +182,10 @@ pub fn verify( if !prefix.is_empty() { return Err(VerifyError::BadPrefix); } - let root = - <&CryptoHash>::try_from(root).map_err(|_| VerifyError::BadRoot)?; + let root = <&CryptoHash>::try_from(root).map_err(|_| VerifyError::BadRoot)?; let is_packet_commitment = matches!( path, - ibc::path::Path::Commitment(_) | - ibc::path::Path::Receipt(_) | - ibc::path::Path::Ack(_) + ibc::path::Path::Commitment(_) | ibc::path::Path::Receipt(_) | ibc::path::Path::Ack(_) ); let path = trie_ids::PathInfo::try_from(path)?; @@ -212,11 +209,7 @@ pub fn verify( // big-endian. We’re keeping sequence numbers together and we // need all of them to figure out the hash kept in the trie. let (head, tail) = stdx::split_at::<16, u8>(proof_bytes) - .ok_or_else(|| { - VerifyError::ProofDecodingFailure( - "Missing sequences".into(), - ) - })?; + .ok_or_else(|| VerifyError::ProofDecodingFailure("Missing sequences".into()))?; let (a, b) = stdx::split_array_ref(head); proof_bytes = tail; @@ -234,8 +227,7 @@ pub fn verify( } else if is_packet_commitment { // If this is packet commitment than the value is already a hash and // we don’t hash it again. - CryptoHash::try_from(value) - .map_err(|_| VerifyError::BadPacketCommitment)? + CryptoHash::try_from(value).map_err(|_| VerifyError::BadPacketCommitment)? } else { // Otherwise, simply hash the value. CryptoHash::digest(value) @@ -253,7 +245,6 @@ pub fn verify( } } - #[test] fn test_proofs() { use core::str::FromStr; @@ -273,14 +264,13 @@ fn test_proofs() { self.header.state_root = self.trie.hash().clone(); } - fn root(&self) -> &CryptoHash { self.trie.hash() } + fn root(&self) -> &CryptoHash { + self.trie.hash() + } } /// Takes a proof and substitutes the block header encoded in it. - fn substitute_state_root( - proof: &IbcProof, - state_root: &CryptoHash, - ) -> IbcProof { + fn substitute_state_root(proof: &IbcProof, state_root: &CryptoHash) -> IbcProof { let mut bytes = proof.proof.as_slice(); let mut hdr = BlockHeader::deserialize_reader(&mut bytes).unwrap(); hdr.state_root = state_root.clone(); @@ -294,14 +284,8 @@ fn test_proofs() { } #[track_caller] - fn assert_path_proof( - path: ibc::path::Path, - value: &[u8], - stored_hash: &CryptoHash, - ) { - let trie = sealable_trie::Trie::new( - memory::test_utils::TestAllocator::new(100), - ); + fn assert_path_proof(path: ibc::path::Path, value: &[u8], stored_hash: &CryptoHash) { + let trie = sealable_trie::Trie::new(memory::test_utils::TestAllocator::new(100)); let mut trie = Trie { header: BlockHeader::generate_genesis( guestchain::BlockHeight::from(0), @@ -317,8 +301,7 @@ fn test_proofs() { let proof = generate(&trie.header, &trie.trie, path.clone()).unwrap(); assert!(proof.value.is_none()); - verify(&[], &proof.proof, proof.root.as_slice(), path.clone(), None) - .unwrap(); + verify(&[], &proof.proof, proof.root.as_slice(), path.clone(), None).unwrap(); // Verify non-membership fails if value is inserted. let key = trie_ids::PathInfo::try_from(path.clone()).unwrap().key; @@ -464,7 +447,10 @@ fn test_proofs() { }; having client); check!(ibc::path::ConnectionPath(connection_id)); - check!(ibc::path::ChannelEndPath(port_id.clone(), channel_id.clone())); + check!(ibc::path::ChannelEndPath( + port_id.clone(), + channel_id.clone() + )); check!( ibc::path::SeqSendPath(port_id.clone(), channel_id.clone()), diff --git a/common/cf-guest/src/proto.rs b/common/cf-guest/src/proto.rs index 2efef8d..793ccde 100644 --- a/common/cf-guest/src/proto.rs +++ b/common/cf-guest/src/proto.rs @@ -54,13 +54,17 @@ define_proto!(Misbehaviour; test_misbehaviour; Self { impl From
for ClientMessage { #[inline] fn from(msg: Header) -> Self { - Self { message: Some(client_message::Message::Header(msg)) } + Self { + message: Some(client_message::Message::Header(msg)), + } } } impl From for ClientMessage { #[inline] fn from(msg: Misbehaviour) -> Self { - Self { message: Some(client_message::Message::Misbehaviour(msg)) } + Self { + message: Some(client_message::Message::Misbehaviour(msg)), + } } } diff --git a/common/guestchain/src/block.rs b/common/guestchain/src/block.rs index 478ee29..9669e5c 100644 --- a/common/guestchain/src/block.rs +++ b/common/guestchain/src/block.rs @@ -14,9 +14,7 @@ type Result = core::result::Result; /// set of validators which can sign the block. A new epoch is introduced by /// setting `next_epoch` field; epoch becomes current one starting from the /// following block. -#[derive( - Clone, Debug, PartialEq, Eq, borsh::BorshSerialize, borsh::BorshDeserialize, -)] +#[derive(Clone, Debug, PartialEq, Eq, borsh::BorshSerialize, borsh::BorshDeserialize)] pub struct BlockHeader { /// Version of the structure. At the moment always zero byte. version: crate::common::VersionZero, @@ -69,9 +67,7 @@ pub struct BlockHeader { /// A single block of the guest blockchain. /// /// This is the block header bundled together with the next epoch if any. -#[derive( - Clone, Debug, PartialEq, Eq, derive_more::Deref, derive_more::DerefMut, -)] +#[derive(Clone, Debug, PartialEq, Eq, derive_more::Deref, derive_more::DerefMut)] pub struct Block { /// The block header. #[deref] @@ -112,10 +108,8 @@ where let timestamp_ns = NonZeroU64::deserialize_reader(reader)?; let state_root = CryptoHash::deserialize_reader(reader)?; let epoch_id = CryptoHash::deserialize_reader(reader)?; - let next_epoch = - Option::>::deserialize_reader(reader)?; - let next_epoch_commitment = - next_epoch.as_ref().map(crate::Epoch::calc_commitment); + let next_epoch = Option::>::deserialize_reader(reader)?; + let next_epoch_commitment = next_epoch.as_ref().map(crate::Epoch::calc_commitment); Ok(Self { header: BlockHeader { version, @@ -187,8 +181,7 @@ impl BlockHeader { /// Returns whether the block is a valid genesis block. pub fn is_genesis(&self) -> bool { - self.prev_block_hash == CryptoHash::DEFAULT && - self.epoch_id == CryptoHash::DEFAULT + self.prev_block_hash == CryptoHash::DEFAULT && self.epoch_id == CryptoHash::DEFAULT } /// Calculates hash of the block. @@ -224,8 +217,7 @@ impl BlockHeader { false => self.epoch_id.clone(), true => prev_block_hash.clone(), }; - let next_epoch_commitment = - next_epoch.as_ref().map(crate::Epoch::calc_commitment); + let next_epoch_commitment = next_epoch.as_ref().map(crate::Epoch::calc_commitment); Ok(Block { header: Self { version: crate::common::VersionZero, @@ -268,7 +260,9 @@ impl Block { } impl Default for Fingerprint { - fn default() -> Self { Self([0; 72]) } + fn default() -> Self { + Self([0; 72]) + } } impl Fingerprint { @@ -304,14 +298,13 @@ impl Fingerprint { /// Returns the fingerprint as bytes slice. #[inline] - pub fn as_slice(&self) -> &[u8] { &self.0[..] } + pub fn as_slice(&self) -> &[u8] { + &self.0[..] + } /// Signs the fingerprint #[inline] - pub fn sign( - &self, - signer: &impl crate::Signer, - ) -> PK::Signature { + pub fn sign(&self, signer: &impl crate::Signer) -> PK::Signature { signer.sign(self.as_slice()) } @@ -451,15 +444,13 @@ fn test_signatures() { assert!(!fingerprint.verify(&MockPubKey(88), &signature, &())); assert!(!fingerprint.verify(&pk, &MockSignature((0, 0, 0), pk), &())); - let fingerprint = - Fingerprint::from_hash(&CryptoHash::test(66), height, &hash); + let fingerprint = Fingerprint::from_hash(&CryptoHash::test(66), height, &hash); assert!(!fingerprint.verify(&pk, &signature, &())); let fingerprint = Fingerprint::from_hash(&genesis, 66.into(), &hash); assert!(!fingerprint.verify(&pk, &signature, &())); - let fingerprint = - Fingerprint::from_hash(&genesis, height, &CryptoHash::test(66)); + let fingerprint = Fingerprint::from_hash(&genesis, height, &CryptoHash::test(66)); assert!(!fingerprint.verify(&pk, &signature, &())); } @@ -472,10 +463,7 @@ fn test_borsh() { fn check(obj: &T) -> alloc::vec::Vec where - T: core::fmt::Debug - + PartialEq - + borsh::BorshSerialize - + borsh::BorshDeserialize, + T: core::fmt::Debug + PartialEq + borsh::BorshSerialize + borsh::BorshDeserialize, { let serialised = borsh::to_vec(obj).unwrap(); assert_eq!(obj, &T::try_from_slice(&serialised).unwrap()); diff --git a/common/guestchain/src/candidates.rs b/common/guestchain/src/candidates.rs index 8319308..ac89a37 100644 --- a/common/guestchain/src/candidates.rs +++ b/common/guestchain/src/candidates.rs @@ -8,9 +8,7 @@ mod tests; /// /// Whenever epoch changes, candidates with most stake are included in /// validators set. -#[derive( - Clone, PartialEq, Eq, borsh::BorshSerialize, borsh::BorshDeserialize, -)] +#[derive(Clone, PartialEq, Eq, borsh::BorshSerialize, borsh::BorshDeserialize)] pub struct Candidates { /// Maximum number of validators in a validator set. max_validators: NonZeroU16, @@ -31,9 +29,7 @@ pub struct Candidates { } /// A candidate to become a validator. -#[derive( - Clone, PartialEq, Eq, borsh::BorshSerialize, borsh::BorshDeserialize, -)] +#[derive(Clone, PartialEq, Eq, borsh::BorshSerialize, borsh::BorshDeserialize)] pub struct Candidate { /// Public key of the candidate. pub pubkey: PK, @@ -67,33 +63,34 @@ impl Candidates { /// Note that the value of `max_validators` is preserved. All methods which /// take `cfg: &crate::Config` as an argument ignore `cfg.max_validators` /// value and use value of this `max_validators` argument instead. - pub fn new( - max_validators: NonZeroU16, - validators: &[crate::Validator], - ) -> Self { + pub fn new(max_validators: NonZeroU16, validators: &[crate::Validator]) -> Self { Self::from_candidates( max_validators, validators.iter().map(Candidate::from).collect::>(), ) } - fn from_candidates( - max_validators: NonZeroU16, - mut candidates: Vec>, - ) -> Self { + fn from_candidates(max_validators: NonZeroU16, mut candidates: Vec>) -> Self { candidates.sort_unstable(); // If validator set in the genesis block is larger than maximum size // specified in configuration, than we need to reduce the number on next // epoch change. let changed = candidates.len() > usize::from(max_validators.get()); let head_stake = Self::sum_head_stake(max_validators, &candidates); - let this = Self { max_validators, candidates, changed, head_stake }; + let this = Self { + max_validators, + candidates, + changed, + head_stake, + }; this.debug_verify_state(); this } /// Returns stake held by first `max_validators` candidates. - pub fn current_head_stake(&self) -> u128 { self.head_stake } + pub fn current_head_stake(&self) -> u128 { + self.head_stake + } /// Sums stake of the first `count` candidates. fn sum_head_stake(count: NonZeroU16, candidates: &[Candidate]) -> u128 { @@ -111,8 +108,7 @@ impl Candidates { self.max_validators = max_validators; if old_count != new_count { self.changed = true; - self.head_stake = - Self::sum_head_stake(max_validators, &self.candidates); + self.head_stake = Self::sum_head_stake(max_validators, &self.candidates); } } @@ -135,7 +131,9 @@ impl Candidates { /// Changed flag is set automatically whenever head of the candidates list /// is modified (note that changes outside of the head of candidates list do /// not affect the flag). - pub fn clear_changed_flag(&mut self) { self.changed = false; } + pub fn clear_changed_flag(&mut self) { + self.changed = false; + } /// Adds a new candidates or updates existing candidate’s stake. /// @@ -177,8 +175,10 @@ impl Candidates { old_pos: Option, candidate: Candidate, ) -> Result<(), UpdateCandidateError> { - let mut new_pos = - self.candidates.binary_search(&candidate).unwrap_or_else(|p| p); + let mut new_pos = self + .candidates + .binary_search(&candidate) + .unwrap_or_else(|p| p); if let Some(old_pos) = old_pos { if new_pos > old_pos { new_pos -= 1; @@ -191,11 +191,7 @@ impl Candidates { } /// Removes an existing candidate. - fn do_remove( - &mut self, - cfg: &crate::Config, - pos: usize, - ) -> Result<(), UpdateCandidateError> { + fn do_remove(&mut self, cfg: &crate::Config, pos: usize) -> Result<(), UpdateCandidateError> { if self.candidates.len() <= usize::from(cfg.min_validators.get()) { return Err(UpdateCandidateError::NotEnoughValidators); } @@ -252,8 +248,7 @@ impl Candidates { return Ok(()); }; } - rotate(self.candidates.as_mut_slice(), old_pos, new_pos).stake = - candidate.stake; + rotate(self.candidates.as_mut_slice(), old_pos, new_pos).stake = candidate.stake; Ok(()) } @@ -332,7 +327,9 @@ impl Candidates { impl Candidates { /// Convenience method which returns `self.max_validators` as `usize`. - fn max_validators(&self) -> usize { usize::from(self.max_validators.get()) } + fn max_validators(&self) -> usize { + usize::from(self.max_validators.get()) + } } /// Rotates subslice such that element at `old_pos` moves to `new_pos`. @@ -371,7 +368,9 @@ impl core::cmp::Ord for Candidate { /// That is orders candidates by their stake in descending order and (in /// case of equal stakes) by public key in ascending order. fn cmp(&self, rhs: &Self) -> core::cmp::Ordering { - rhs.stake.cmp(&self.stake).then_with(|| self.pubkey.cmp(&rhs.pubkey)) + rhs.stake + .cmp(&self.stake) + .then_with(|| self.pubkey.cmp(&rhs.pubkey)) } } @@ -383,7 +382,10 @@ impl From<&Candidate> for crate::Validator { impl From<&crate::Validator> for Candidate { fn from(validator: &crate::Validator) -> Self { - Self { pubkey: validator.pubkey().clone(), stake: validator.stake() } + Self { + pubkey: validator.pubkey().clone(), + stake: validator.stake(), + } } } diff --git a/common/guestchain/src/candidates/tests.rs b/common/guestchain/src/candidates/tests.rs index ce49383..c8bfccd 100644 --- a/common/guestchain/src/candidates/tests.rs +++ b/common/guestchain/src/candidates/tests.rs @@ -55,7 +55,11 @@ struct Cfg { impl Default for Cfg { fn default() -> Self { - Self { min_validators: 1, min_validator_stake: 1, min_total_stake: 1 } + Self { + min_validators: 1, + min_validator_stake: 1, + min_total_stake: 1, + } } } @@ -64,8 +68,7 @@ impl From for crate::Config { crate::Config { max_validators: NonZeroU16::MAX, min_validators: NonZeroU16::new(cfg.min_validators).unwrap(), - min_validator_stake: NonZeroU128::new(cfg.min_validator_stake) - .unwrap(), + min_validator_stake: NonZeroU128::new(cfg.min_validator_stake).unwrap(), min_total_stake: NonZeroU128::new(cfg.min_total_stake).unwrap(), min_quorum_stake: NonZeroU128::MIN, min_block_length: crate::height::HostDelta::from(1), @@ -76,25 +79,37 @@ impl From for crate::Config { } fn cfg_with_min_validators(min_validators: u16) -> crate::Config { - Cfg { min_validators, ..Default::default() }.into() + Cfg { + min_validators, + ..Default::default() + } + .into() } fn cfg_with_min_validator_stake(min_validator_stake: u128) -> crate::Config { - Cfg { min_validator_stake, ..Default::default() }.into() + Cfg { + min_validator_stake, + ..Default::default() + } + .into() } fn cfg_with_min_total_stake(min_total_stake: u128) -> crate::Config { - Cfg { min_total_stake, ..Default::default() }.into() + Cfg { + min_total_stake, + ..Default::default() + } + .into() } #[track_caller] -fn check( - want_candidates: [(char, u128); N], - candidates: &Candidates, -) { +fn check(want_candidates: [(char, u128); N], candidates: &Candidates) { let max = usize::from(candidates.max_validators.get()); - let want_stake = - want_candidates.iter().take(max).map(|(_, stake)| stake).sum::(); + let want_stake = want_candidates + .iter() + .take(max) + .map(|(_, stake)| stake) + .sum::(); let want_candidates = want_candidates .into_iter() .map(|(pubkey, stake)| candidate(pubkey, stake)) @@ -110,8 +125,7 @@ fn stake_setter( pubkey: char, old_stake: u128, new_stake: u128, -) -> impl Fn(Option<&Candidate>) -> Result -{ +) -> impl Fn(Option<&Candidate>) -> Result { move |got| { let want = NonZeroU128::new(old_stake).map(|stake| { let pubkey = MockPubKey(pubkey as u32); @@ -127,14 +141,19 @@ fn test_candidates_0() { use candidate as c; use UpdateCandidateError::*; - fn pk(pubkey: char) -> MockPubKey { MockPubKey(pubkey as u32) } + fn pk(pubkey: char) -> MockPubKey { + MockPubKey(pubkey as u32) + } // Create candidates set let mut candidates = Candidates::from_candidates( NonZeroU16::new(3).unwrap(), [c('A', 1), c('B', 2), c('C', 3), c('D', 4), c('E', 5)].to_vec(), ); - check([('E', 5), ('D', 4), ('C', 3), ('B', 2), ('A', 1)], &candidates); + check( + [('E', 5), ('D', 4), ('C', 3), ('B', 2), ('A', 1)], + &candidates, + ); // Check minimum total stake and count are checked assert_eq!( @@ -156,23 +175,43 @@ fn test_candidates_0() { // Removal is idempotent candidates - .update(&cfg_with_min_validators(2), pk('E'), stake_setter('E', 5, 0)) + .update( + &cfg_with_min_validators(2), + pk('E'), + stake_setter('E', 5, 0), + ) .unwrap(); check([('D', 4), ('C', 3), ('B', 2), ('A', 1)], &candidates); candidates - .update(&cfg_with_min_validators(2), pk('E'), stake_setter('E', 0, 0)) + .update( + &cfg_with_min_validators(2), + pk('E'), + stake_setter('E', 0, 0), + ) .unwrap(); check([('D', 4), ('C', 3), ('B', 2), ('A', 1)], &candidates); // Go below max_validators of candidates. candidates - .update(&cfg_with_min_validators(1), pk('C'), stake_setter('C', 3, 0)) + .update( + &cfg_with_min_validators(1), + pk('C'), + stake_setter('C', 3, 0), + ) .unwrap(); candidates - .update(&cfg_with_min_validators(1), pk('B'), stake_setter('B', 2, 0)) + .update( + &cfg_with_min_validators(1), + pk('B'), + stake_setter('B', 2, 0), + ) .unwrap(); candidates - .update(&cfg_with_min_validators(1), pk('A'), stake_setter('A', 1, 0)) + .update( + &cfg_with_min_validators(1), + pk('A'), + stake_setter('A', 1, 0), + ) .unwrap(); check([('D', 4)], &candidates); @@ -190,19 +229,35 @@ fn test_candidates_0() { // adding candidates and stake. This theoretically may be a situation // after chain configuration change so we need to support it. candidates - .update(&cfg_with_min_total_stake(20), pk('A'), stake_setter('A', 0, 3)) + .update( + &cfg_with_min_total_stake(20), + pk('A'), + stake_setter('A', 0, 3), + ) .unwrap(); candidates - .update(&cfg_with_min_total_stake(20), pk('B'), stake_setter('B', 0, 2)) + .update( + &cfg_with_min_total_stake(20), + pk('B'), + stake_setter('B', 0, 2), + ) .unwrap(); candidates - .update(&cfg_with_min_total_stake(20), pk('C'), stake_setter('C', 0, 3)) + .update( + &cfg_with_min_total_stake(20), + pk('C'), + stake_setter('C', 0, 3), + ) .unwrap(); check([('D', 4), ('A', 3), ('C', 3), ('B', 2)], &candidates); // Increase stake. Again, minimums are not checked. candidates - .update(&cfg_with_min_total_stake(20), pk('C'), stake_setter('C', 3, 4)) + .update( + &cfg_with_min_total_stake(20), + pk('C'), + stake_setter('C', 3, 4), + ) .unwrap(); check([('C', 4), ('D', 4), ('A', 3), ('B', 2)], &candidates); @@ -226,13 +281,21 @@ fn test_candidates_0() { check([('C', 4), ('D', 4), ('A', 3), ('B', 2)], &candidates); candidates - .update(&cfg_with_min_total_stake(10), pk('B'), stake_setter('B', 2, 3)) + .update( + &cfg_with_min_total_stake(10), + pk('B'), + stake_setter('B', 2, 3), + ) .unwrap(); check([('C', 4), ('D', 4), ('A', 3), ('B', 3)], &candidates); // `C` is moved out of validators but incoming `B` candidate has enough // stake to meet min total stake limit. candidates - .update(&cfg_with_min_total_stake(10), pk('C'), stake_setter('C', 4, 2)) + .update( + &cfg_with_min_total_stake(10), + pk('C'), + stake_setter('C', 4, 2), + ) .unwrap(); check([('D', 4), ('A', 3), ('B', 3), ('C', 2)], &candidates); } @@ -282,10 +345,13 @@ impl TestCtx { .map(|c| (c.pubkey, c.stake.get())) .collect::>(); - let candidates = - Candidates::from_candidates(config.max_validators, candidates); + let candidates = Candidates::from_candidates(config.max_validators, candidates); - Self { config, candidates, by_key } + Self { + config, + candidates, + by_key, + } } /// Generates a test config. @@ -303,8 +369,7 @@ impl TestCtx { /// configuration file. fn check(&self) { assert!( - self.candidates.candidates.len() >= - usize::from(self.config.min_validators.get()), + self.candidates.candidates.len() >= usize::from(self.config.min_validators.get()), "Violated min validators constraint: {} < {}", self.candidates.candidates.len(), self.config.min_validators.get(), @@ -325,8 +390,9 @@ impl TestCtx { let count = self.candidates.candidates.len(); let head_stake = self.candidates.head_stake; - let res = - self.candidates.update(&self.config, pubkey.clone(), |_| Ok(0)); + let res = self + .candidates + .update(&self.config, pubkey.clone(), |_| Ok(0)); self.check(); if let Err(err) = res { @@ -344,15 +410,12 @@ impl TestCtx { .candidates .get(usize::from(self.config.max_validators.get())) .map_or(0, |c: &Candidate<_>| c.stake.get()); - assert!( - head_stake - old_stake + new_stake < - self.config.min_total_stake.get() - ); + assert!(head_stake - old_stake + new_stake < self.config.min_total_stake.get()); } NotEnoughValidators => { assert!( - self.candidates.candidates.len() <= - usize::from(self.config.min_validators.get()) + self.candidates.candidates.len() + <= usize::from(self.config.min_validators.get()) ); } } @@ -385,10 +448,7 @@ impl TestCtx { } else { let entry = self.by_key.entry(pubkey.clone()); let new = matches!(&entry, Entry::Vacant(_)); - assert_eq!( - count + usize::from(new), - self.candidates.candidates.len() - ); + assert_eq!(count + usize::from(new), self.candidates.candidates.len()); if new { assert!(head_stake <= self.candidates.head_stake); } @@ -397,12 +457,7 @@ impl TestCtx { } /// Verifies failed attempt at updating candidate’s stake. - fn verify_update_error( - &self, - err: UpdateCandidateError, - pubkey: MockPubKey, - new_stake: u128, - ) { + fn verify_update_error(&self, err: UpdateCandidateError, pubkey: MockPubKey, new_stake: u128) { use super::UpdateCandidateError::*; match err { @@ -425,19 +480,21 @@ impl TestCtx { .candidates .get(usize::from(self.config.max_validators.get())); let kicked_out = last.clone().map_or(false, |candidiate| { - candidiate < - &Candidate { + candidiate + < &Candidate { pubkey, stake: NonZeroU128::new(new_stake).unwrap(), } }); - let new_stake = - if kicked_out { last.unwrap().stake.get() } else { new_stake }; + let new_stake = if kicked_out { + last.unwrap().stake.get() + } else { + new_stake + }; assert!( - self.candidates.head_stake - old_stake + new_stake < - self.config.min_total_stake.get() + self.candidates.head_stake - old_stake + new_stake < self.config.min_total_stake.get() ); } diff --git a/common/guestchain/src/config.rs b/common/guestchain/src/config.rs index 6283d31..b589c1d 100644 --- a/common/guestchain/src/config.rs +++ b/common/guestchain/src/config.rs @@ -168,9 +168,7 @@ impl Config { return Err(UpdateConfigError::MinQuorumStakeHigherThanTotalStake); } if min_total_stake < min_quorum_stake { - return Err( - UpdateConfigError::MinTotalStakeHigherThanMinQuorumStake, - ); + return Err(UpdateConfigError::MinTotalStakeHigherThanMinQuorumStake); } self.min_validators = min_validators; diff --git a/common/guestchain/src/epoch.rs b/common/guestchain/src/epoch.rs index 75620e7..4e8fd1e 100644 --- a/common/guestchain/src/epoch.rs +++ b/common/guestchain/src/epoch.rs @@ -36,8 +36,7 @@ impl borsh::BorshDeserialize for Epoch { fn deserialize_reader(reader: &mut R) -> io::Result { let _ = crate::common::VersionZero::deserialize_reader(reader)?; let (validators, quorum_stake) = <_>::deserialize_reader(reader)?; - Self::new(validators, quorum_stake) - .ok_or_else(|| io::ErrorKind::InvalidData.into()) + Self::new(validators, quorum_stake).ok_or_else(|| io::ErrorKind::InvalidData.into()) } } @@ -48,10 +47,7 @@ impl Epoch { /// than total stake of all validators. An invalid epoch leads to /// a blockchain which cannot generate new blocks since signing them is no /// longer possible. - pub fn new( - validators: Vec>, - quorum_stake: NonZeroU128, - ) -> Option { + pub fn new(validators: Vec>, quorum_stake: NonZeroU128) -> Option { Self::new_with(validators, |_| quorum_stake) } @@ -74,7 +70,12 @@ impl Epoch { let quorum_stake = quorum_stake(total_stake); if quorum_stake <= total_stake { let version = crate::common::VersionZero; - Some(Self { version, validators, quorum_stake, total_stake }) + Some(Self { + version, + validators, + quorum_stake, + total_stake, + }) } else { None } @@ -96,14 +97,18 @@ impl Epoch { } /// Returns stake needed to reach quorum. - pub fn quorum_stake(&self) -> NonZeroU128 { self.quorum_stake } + pub fn quorum_stake(&self) -> NonZeroU128 { + self.quorum_stake + } /// Finds a validator by their public key. pub fn validator(&self, pk: &PK) -> Option<&crate::Validator> where PK: Eq, { - self.validators.iter().find(|validator| validator.pubkey() == pk) + self.validators + .iter() + .find(|validator| validator.pubkey() == pk) } } @@ -145,8 +150,7 @@ fn test_creation() { Epoch::new(validators.to_vec(), NonZeroU128::new(11).unwrap()) ); - let epoch = - Epoch::new(validators.to_vec(), NonZeroU128::new(10).unwrap()).unwrap(); + let epoch = Epoch::new(validators.to_vec(), NonZeroU128::new(10).unwrap()).unwrap(); assert_eq!(Some(&validators[0]), epoch.validator(&MockPubKey(0))); assert_eq!(None, epoch.validator(&MockPubKey(2))); } diff --git a/common/guestchain/src/height.rs b/common/guestchain/src/height.rs index a7d6f25..ce4ba45 100644 --- a/common/guestchain/src/height.rs +++ b/common/guestchain/src/height.rs @@ -31,18 +31,23 @@ pub type BlockDelta = Delta; impl Height { /// Returns the next height, i.e. `self + 1`. - pub fn next(self) -> Self { Self(self.0.checked_add(1).unwrap(), self.1) } + pub fn next(self) -> Self { + Self(self.0.checked_add(1).unwrap(), self.1) + } /// Checks whether delta between two heights is at least `min`. /// /// In essence, returns `self - past_height >= min`. pub fn check_delta_from(self, past_height: Self, min: Delta) -> bool { - self.checked_sub(past_height).map_or(false, |age| age >= min) + self.checked_sub(past_height) + .map_or(false, |age| age >= min) } /// Performs checked integer subtraction returning `None` on overflow. pub fn checked_sub(self, rhs: Self) -> Option> { - self.0.checked_sub(rhs.0).map(|d| Delta(d, Default::default())) + self.0 + .checked_sub(rhs.0) + .map(|d| Delta(d, Default::default())) } } @@ -51,17 +56,23 @@ impl Height { macro_rules! impls { ($ty:ident) => { impl Clone for $ty { - fn clone(&self) -> Self { *self } + fn clone(&self) -> Self { + *self + } } impl Copy for $ty {} impl From for $ty { - fn from(value: u64) -> Self { Self(value, Default::default()) } + fn from(value: u64) -> Self { + Self(value, Default::default()) + } } impl From<$ty> for u64 { - fn from(value: $ty) -> u64 { value.0 } + fn from(value: $ty) -> u64 { + value.0 + } } impl fmt::Debug for $ty { @@ -77,7 +88,9 @@ macro_rules! impls { } impl PartialEq for $ty { - fn eq(&self, rhs: &Self) -> bool { self.0 == rhs.0 } + fn eq(&self, rhs: &Self) -> bool { + self.0 == rhs.0 + } } impl Eq for $ty {} @@ -89,7 +102,9 @@ macro_rules! impls { } impl Ord for $ty { - fn cmp(&self, rhs: &Self) -> cmp::Ordering { self.0.cmp(&rhs.0) } + fn cmp(&self, rhs: &Self) -> cmp::Ordering { + self.0.cmp(&rhs.0) + } } impl borsh::BorshSerialize for $ty { diff --git a/common/guestchain/src/lib.rs b/common/guestchain/src/lib.rs index a8c770d..aef4214 100644 --- a/common/guestchain/src/lib.rs +++ b/common/guestchain/src/lib.rs @@ -19,6 +19,4 @@ pub use config::Config; pub use epoch::Epoch; pub use height::{BlockDelta, BlockHeight, HostDelta, HostHeight}; pub use manager::ChainManager; -pub use validators::{ - BadFormat, PubKey, Signature, Signer, Validator, Verifier, -}; +pub use validators::{BadFormat, PubKey, Signature, Signer, Validator, Verifier}; diff --git a/common/guestchain/src/manager.rs b/common/guestchain/src/manager.rs index 282b78a..dd5bfb7 100644 --- a/common/guestchain/src/manager.rs +++ b/common/guestchain/src/manager.rs @@ -81,9 +81,7 @@ pub struct PendingBlock { pub struct BadGenesis; /// Error while generating a new block. -#[derive( - Clone, Debug, PartialEq, Eq, derive_more::From, strum::IntoStaticStr, -)] +#[derive(Clone, Debug, PartialEq, Eq, derive_more::From, strum::IntoStaticStr)] pub enum GenerateError { /// Last block hasn’t been signed by enough validators yet. HasPendingBlock, @@ -120,24 +118,22 @@ pub enum AddSignatureEffect { } impl AddSignatureEffect { - pub fn got_new_signature(self) -> bool { self != Self::Duplicate } - pub fn got_quorum(self) -> bool { self == Self::GotQuorum } + pub fn got_new_signature(self) -> bool { + self != Self::Duplicate + } + pub fn got_quorum(self) -> bool { + self == Self::GotQuorum + } } impl ChainManager { - pub fn new( - config: crate::Config, - genesis: crate::Block, - ) -> Result { + pub fn new(config: crate::Config, genesis: crate::Block) -> Result { if !genesis.is_genesis() { return Err(BadGenesis); } let header = genesis.header; let next_epoch = genesis.next_epoch.ok_or(BadGenesis)?; - let candidates = crate::Candidates::new( - config.max_validators, - next_epoch.validators(), - ); + let candidates = crate::Candidates::new(config.max_validators, next_epoch.validators()); Ok(Self { config, genesis: header.calc_hash(), @@ -169,10 +165,7 @@ impl ChainManager { self.pending_block.as_ref() } - pub fn update_config( - &mut self, - config_payload: UpdateConfig, - ) -> Result<(), UpdateConfigError> { + pub fn update_config(&mut self, config_payload: UpdateConfig) -> Result<(), UpdateConfigError> { self.config.update( self.candidates.current_head_stake(), self.validators().len(), @@ -199,20 +192,12 @@ impl ChainManager { host_timestamp: NonZeroU64, state_root: CryptoHash, ) -> Result { - let next_epoch = self.validate_generate_next( - host_height, - host_timestamp, - &state_root, - )?; + let next_epoch = self.validate_generate_next(host_height, host_timestamp, &state_root)?; let epoch_ends = self.header.next_epoch_commitment.is_some(); - let next_block = self.header.generate_next( - host_height, - host_timestamp, - state_root, - next_epoch, - )?; - let fingerprint = - crate::block::Fingerprint::new(&self.genesis, &next_block); + let next_block = + self.header + .generate_next(host_height, host_timestamp, state_root, next_epoch)?; + let fingerprint = crate::block::Fingerprint::new(&self.genesis, &next_block); if self.consensus_states.len() == MAX_CONSENSUS_STATES { self.consensus_states.pop_front(); } @@ -241,19 +226,17 @@ impl ChainManager { if self.pending_block.is_some() { return Err(GenerateError::HasPendingBlock); } - if !host_height.check_delta_from( - self.header.host_height, - self.config.min_block_length, - ) { + if !host_height.check_delta_from(self.header.host_height, self.config.min_block_length) { return Err(GenerateError::BlockTooYoung); } let next_epoch = self.maybe_generate_next_epoch(host_height); - let age = - host_timestamp.get().saturating_sub(self.header.timestamp_ns.get()); - if next_epoch.is_none() && - state_root == &self.header.state_root && - age < self.config.max_block_age_ns + let age = host_timestamp + .get() + .saturating_sub(self.header.timestamp_ns.get()); + if next_epoch.is_none() + && state_root == &self.header.state_root + && age < self.config.max_block_age_ns { return Err(GenerateError::UnchangedState); }; @@ -277,9 +260,7 @@ impl ChainManager { &self, host_height: crate::HostHeight, ) -> Option> { - if !host_height - .check_delta_from(self.epoch_height, self.config.min_epoch_length) - { + if !host_height.check_delta_from(self.epoch_height, self.config.min_epoch_length) { return None; } crate::Epoch::new_with(self.candidates.maybe_get_head()?, |total| { @@ -336,11 +317,7 @@ impl ChainManager { /// candidate with given `pubkey` doesn’t exist) as the argument and returns /// the new stake for that candidate (or for a new candidate). If the new /// stake is zero, the candidate is removed. - pub fn update_candidate( - &mut self, - pubkey: PK, - new_stake_fn: F, - ) -> Result<(), E> + pub fn update_candidate(&mut self, pubkey: PK, new_stake_fn: F) -> Result<(), E> where F: FnOnce(Option<&Candidate>) -> Result, E: From, @@ -356,9 +333,13 @@ impl ChainManager { self.candidates.candidates.as_slice() } - pub fn epoch_height(&self) -> crate::HostHeight { self.epoch_height } + pub fn epoch_height(&self) -> crate::HostHeight { + self.epoch_height + } - pub fn genesis(&self) -> &CryptoHash { &self.genesis } + pub fn genesis(&self) -> &CryptoHash { + &self.genesis + } } #[test] @@ -424,20 +405,23 @@ fn test_generate() { mgr: &mut ChainManager, validator: &crate::validators::Validator, ) -> Result { - let signature = - crate::block::Fingerprint::new(&mgr.genesis, mgr.head().1) - .sign(&validator.pubkey().make_signer()); + let signature = crate::block::Fingerprint::new(&mgr.genesis, mgr.head().1) + .sign(&validator.pubkey().make_signer()); mgr.add_signature(validator.pubkey().clone(), &signature, &()) } - mgr.generate_next(5.into(), two, CryptoHash::test(1)).unwrap(); + mgr.generate_next(5.into(), two, CryptoHash::test(1)) + .unwrap(); // The head hasn’t been fully signed yet. assert_eq!( Err(GenerateError::HasPendingBlock), mgr.generate_next(10.into(), three, CryptoHash::test(2)) ); - assert_eq!(Ok(AddSignatureEffect::NoQuorumYet), sign_head(&mut mgr, &ali)); + assert_eq!( + Ok(AddSignatureEffect::NoQuorumYet), + sign_head(&mut mgr, &ali) + ); assert_eq!( Err(GenerateError::HasPendingBlock), mgr.generate_next(10.into(), three, CryptoHash::test(2)) @@ -450,8 +434,8 @@ fn test_generate() { // Signatures are verified let pubkey = MockPubKey(42); - let signature = crate::block::Fingerprint::new(&mgr.genesis, mgr.head().1) - .sign(&pubkey.make_signer()); + let signature = + crate::block::Fingerprint::new(&mgr.genesis, mgr.head().1).sign(&pubkey.make_signer()); assert_eq!( Err(AddSignatureError::BadValidator), mgr.add_signature(pubkey, &signature, &()) @@ -467,9 +451,13 @@ fn test_generate() { ); assert_eq!(Ok(AddSignatureEffect::GotQuorum), sign_head(&mut mgr, &bob)); - mgr.generate_next(10.into(), three, CryptoHash::test(2)).unwrap(); + mgr.generate_next(10.into(), three, CryptoHash::test(2)) + .unwrap(); - assert_eq!(Ok(AddSignatureEffect::NoQuorumYet), sign_head(&mut mgr, &ali)); + assert_eq!( + Ok(AddSignatureEffect::NoQuorumYet), + sign_head(&mut mgr, &ali) + ); assert_eq!(Ok(AddSignatureEffect::GotQuorum), sign_head(&mut mgr, &bob)); // State hasn’t changed, no need for new block. However, changing epoch can @@ -482,8 +470,12 @@ fn test_generate() { Result::::Ok(1) }) .unwrap(); - mgr.generate_next(15.into(), four, CryptoHash::test(2)).unwrap(); - assert_eq!(Ok(AddSignatureEffect::NoQuorumYet), sign_head(&mut mgr, &ali)); + mgr.generate_next(15.into(), four, CryptoHash::test(2)) + .unwrap(); + assert_eq!( + Ok(AddSignatureEffect::NoQuorumYet), + sign_head(&mut mgr, &ali) + ); assert_eq!(Ok(AddSignatureEffect::GotQuorum), sign_head(&mut mgr, &bob)); // Epoch has minimum length. Even if the head of candidates changes but not @@ -496,8 +488,12 @@ fn test_generate() { Err(GenerateError::UnchangedState), mgr.generate_next(20.into(), five, CryptoHash::test(2)) ); - mgr.generate_next(30.into(), five, CryptoHash::test(2)).unwrap(); - assert_eq!(Ok(AddSignatureEffect::NoQuorumYet), sign_head(&mut mgr, &ali)); + mgr.generate_next(30.into(), five, CryptoHash::test(2)) + .unwrap(); + assert_eq!( + Ok(AddSignatureEffect::NoQuorumYet), + sign_head(&mut mgr, &ali) + ); assert_eq!(Ok(AddSignatureEffect::GotQuorum), sign_head(&mut mgr, &bob)); //Adding candidates past the head (i.e. in a way which wouldn’t affect the @@ -514,19 +510,19 @@ fn test_generate() { Result::::Ok(0) }) .unwrap(); - mgr.generate_next(40.into(), six, CryptoHash::test(2)).unwrap(); - assert_eq!(Ok(AddSignatureEffect::NoQuorumYet), sign_head(&mut mgr, &ali)); + mgr.generate_next(40.into(), six, CryptoHash::test(2)) + .unwrap(); + assert_eq!( + Ok(AddSignatureEffect::NoQuorumYet), + sign_head(&mut mgr, &ali) + ); assert_eq!(Ok(AddSignatureEffect::GotQuorum), sign_head(&mut mgr, &bob)); // Even if nothing changed, block may be generate if the current one is too // old. assert_eq!( Err(GenerateError::UnchangedState), - mgr.generate_next( - 50.into(), - NonZeroU64::new(7).unwrap(), - CryptoHash::test(2), - ) + mgr.generate_next(50.into(), NonZeroU64::new(7).unwrap(), CryptoHash::test(2),) ); mgr.generate_next( 50.into(), diff --git a/common/guestchain/src/validators.rs b/common/guestchain/src/validators.rs index 4b663e8..e99f8b3 100644 --- a/common/guestchain/src/validators.rs +++ b/common/guestchain/src/validators.rs @@ -19,7 +19,9 @@ pub trait PubKey: type Signature: Signature; fn as_bytes(&self) -> alloc::borrow::Cow<'_, [u8]>; - fn to_vec(&self) -> Vec { self.as_bytes().into_owned() } + fn to_vec(&self) -> Vec { + self.as_bytes().into_owned() + } fn from_bytes(bytes: &[u8]) -> Result; } @@ -28,19 +30,16 @@ pub trait Signature: Clone + Eq + core::fmt::Debug + borsh::BorshSerialize + borsh::BorshDeserialize { fn as_bytes(&self) -> alloc::borrow::Cow<'_, [u8]>; - fn to_vec(&self) -> Vec { self.as_bytes().into_owned() } + fn to_vec(&self) -> Vec { + self.as_bytes().into_owned() + } fn from_bytes(bytes: &[u8]) -> Result; } /// Function verifying a signature. pub trait Verifier { /// Verify signature for given message. - fn verify( - &self, - message: &[u8], - pubkey: &PK, - signature: &PK::Signature, - ) -> bool; + fn verify(&self, message: &[u8], pubkey: &PK, signature: &PK::Signature) -> bool; } /// Function generating signatures. @@ -50,9 +49,7 @@ pub trait Signer { } /// A validator -#[derive( - Clone, Debug, PartialEq, Eq, borsh::BorshSerialize, borsh::BorshDeserialize, -)] +#[derive(Clone, Debug, PartialEq, Eq, borsh::BorshSerialize, borsh::BorshDeserialize)] pub struct Validator { /// Version of the structure. Used to support forward-compatibility. At /// the moment this is always zero. @@ -67,16 +64,26 @@ pub struct Validator { impl Validator { pub fn new(pubkey: PK, stake: NonZeroU128) -> Self { - Self { version: crate::common::VersionZero, pubkey, stake } + Self { + version: crate::common::VersionZero, + pubkey, + stake, + } } - pub fn pubkey(&self) -> &PK { &self.pubkey } + pub fn pubkey(&self) -> &PK { + &self.pubkey + } - pub fn stake(&self) -> NonZeroU128 { self.stake } + pub fn stake(&self) -> NonZeroU128 { + self.stake + } } impl From for BadFormat { - fn from(_: core::array::TryFromSliceError) -> BadFormat { BadFormat } + fn from(_: core::array::TryFromSliceError) -> BadFormat { + BadFormat + } } #[cfg(any(test, feature = "test_utils"))] @@ -99,7 +106,9 @@ pub(crate) mod test_utils { pub struct MockPubKey(pub u32); impl MockPubKey { - pub fn make_signer(&self) -> MockSigner { MockSigner(*self) } + pub fn make_signer(&self) -> MockSigner { + MockSigner(*self) + } } /// A mock implementation of a Signer. Offers no security; intended for @@ -205,18 +214,14 @@ pub(crate) mod test_utils { } impl super::Signer for MockSigner { - fn sign( - &self, - message: &[u8], - ) -> ::Signature { + fn sign(&self, message: &[u8]) -> ::Signature { MockSignature(short_fp(message), self.0) } } fn short_fp(message: &[u8]) -> (u32, u64, u32) { fn h32(hash: &lib::hash::CryptoHash) -> u32 { - let (bytes, _) = - stdx::split_array_ref::<4, 28, 32>(hash.as_array()); + let (bytes, _) = stdx::split_array_ref::<4, 28, 32>(hash.as_array()); u32::from_be_bytes(*bytes) } diff --git a/common/lib/src/hash.rs b/common/lib/src/hash.rs index 1b84d87..df7d30c 100644 --- a/common/lib/src/hash.rs +++ b/common/lib/src/hash.rs @@ -39,7 +39,9 @@ impl CryptoHash { /// Returns a builder which can be used to construct cryptographic hash by /// digesting bytes. #[inline] - pub fn builder() -> Builder { Builder::default() } + pub fn builder() -> Builder { + Builder::default() + } /// Returns hash of given bytes. #[inline] @@ -59,7 +61,9 @@ impl CryptoHash { /// `solana` crate feature must be enabled for this Solana-specific /// optimisation to be implemented. #[inline] - pub fn digestv(slices: &[&[u8]]) -> Self { Self(imp::digestv(slices)) } + pub fn digestv(slices: &[&[u8]]) -> Self { + Self(imp::digestv(slices)) + } /// Decodes a base64 string representation of the hash. pub fn from_base64(base64: &str) -> Option { @@ -68,9 +72,7 @@ impl CryptoHash { // decoding will fail. let mut buf = [0; 34]; match BASE64_ENGINE.decode_slice(base64.as_bytes(), &mut buf[..]) { - Ok(CryptoHash::LENGTH) => { - Some(Self(*stdx::split_array_ref::<32, 2, 34>(&buf).0)) - } + Ok(CryptoHash::LENGTH) => Some(Self(*stdx::split_array_ref::<32, 2, 34>(&buf).0)), _ => None, } } @@ -92,15 +94,21 @@ impl CryptoHash { /// Returns a shared reference to the underlying bytes array. #[inline] - pub fn as_array(&self) -> &[u8; Self::LENGTH] { &self.0 } + pub fn as_array(&self) -> &[u8; Self::LENGTH] { + &self.0 + } /// Returns a shared reference to the hash as slice of bytes. #[inline] - pub fn as_slice(&self) -> &[u8] { &self.0[..] } + pub fn as_slice(&self) -> &[u8] { + &self.0[..] + } /// Allocates vector with the contents of the hash. #[inline] - pub fn to_vec(&self) -> alloc::vec::Vec { self.as_slice().to_vec() } + pub fn to_vec(&self) -> alloc::vec::Vec { + self.as_slice().to_vec() + } } impl core::fmt::Display for CryptoHash { @@ -108,8 +116,9 @@ impl core::fmt::Display for CryptoHash { fn fmt(&self, fmtr: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { const ENCODED_LENGTH: usize = (CryptoHash::LENGTH + 2) / 3 * 4; let mut buf = [0u8; ENCODED_LENGTH]; - let len = - BASE64_ENGINE.encode_slice(self.as_slice(), &mut buf[..]).unwrap(); + let len = BASE64_ENGINE + .encode_slice(self.as_slice(), &mut buf[..]) + .unwrap(); // SAFETY: base64 fills the buffer with ASCII characters only. fmtr.write_str(unsafe { core::str::from_utf8_unchecked(&buf[..len]) }) } @@ -132,7 +141,9 @@ impl<'a> From<&'a [u8; CryptoHash::LENGTH]> for CryptoHash { impl From<&'_ CryptoHash> for [u8; CryptoHash::LENGTH] { #[inline] - fn from(hash: &'_ CryptoHash) -> Self { hash.0 } + fn from(hash: &'_ CryptoHash) -> Self { + hash.0 + } } impl<'a> From<&'a [u8; CryptoHash::LENGTH]> for &'a CryptoHash { @@ -193,10 +204,14 @@ mod imp { impl State { #[inline] - pub fn update(&mut self, bytes: &[u8]) { self.0.update(bytes) } + pub fn update(&mut self, bytes: &[u8]) { + self.0.update(bytes) + } #[inline] - pub fn done(self) -> [u8; 32] { self.0.finalize().into() } + pub fn done(self) -> [u8; 32] { + self.0.finalize().into() + } } } @@ -224,7 +239,6 @@ mod imp { } } - /// Builder for the cryptographic hash. /// /// The builder calculates the digest of bytes that it’s fed using the @@ -239,11 +253,15 @@ pub struct Builder(imp::State); impl Builder { /// Process data, updating the internal state of the digest. #[inline] - pub fn update(&mut self, bytes: &[u8]) { self.0.update(bytes) } + pub fn update(&mut self, bytes: &[u8]) { + self.0.update(bytes) + } /// Finalises the digest and returns the cryptographic hash. #[inline] - pub fn build(self) -> CryptoHash { CryptoHash(self.0.done()) } + pub fn build(self) -> CryptoHash { + CryptoHash(self.0.done()) + } } #[cfg(feature = "borsh")] @@ -257,7 +275,9 @@ impl io::Write for Builder { Ok(self.update(buf)) } - fn flush(&mut self) -> io::Result<()> { Ok(()) } + fn flush(&mut self) -> io::Result<()> { + Ok(()) + } } #[test] @@ -266,9 +286,9 @@ fn test_new_hash() { // https://www.di-mgt.com.au/sha_testvectors.html let want = CryptoHash::from([ - 0xe3, 0xb0, 0xc4, 0x42, 0x98, 0xfc, 0x1c, 0x14, 0x9a, 0xfb, 0xf4, 0xc8, - 0x99, 0x6f, 0xb9, 0x24, 0x27, 0xae, 0x41, 0xe4, 0x64, 0x9b, 0x93, 0x4c, - 0xa4, 0x95, 0x99, 0x1b, 0x78, 0x52, 0xb8, 0x55, + 0xe3, 0xb0, 0xc4, 0x42, 0x98, 0xfc, 0x1c, 0x14, 0x9a, 0xfb, 0xf4, 0xc8, 0x99, 0x6f, 0xb9, + 0x24, 0x27, 0xae, 0x41, 0xe4, 0x64, 0x9b, 0x93, 0x4c, 0xa4, 0x95, 0x99, 0x1b, 0x78, 0x52, + 0xb8, 0x55, ]); assert_eq!(want, CryptoHash::digest(b"")); assert_eq!(want, CryptoHash::builder().build()); @@ -281,9 +301,9 @@ fn test_new_hash() { assert_eq!(want, CryptoHash::builder().build()); let want = CryptoHash::from([ - 0xba, 0x78, 0x16, 0xbf, 0x8f, 0x01, 0xcf, 0xea, 0x41, 0x41, 0x40, 0xde, - 0x5d, 0xae, 0x22, 0x23, 0xb0, 0x03, 0x61, 0xa3, 0x96, 0x17, 0x7a, 0x9c, - 0xb4, 0x10, 0xff, 0x61, 0xf2, 0x00, 0x15, 0xad, + 0xba, 0x78, 0x16, 0xbf, 0x8f, 0x01, 0xcf, 0xea, 0x41, 0x41, 0x40, 0xde, 0x5d, 0xae, 0x22, + 0x23, 0xb0, 0x03, 0x61, 0xa3, 0x96, 0x17, 0x7a, 0x9c, 0xb4, 0x10, 0xff, 0x61, 0xf2, 0x00, + 0x15, 0xad, ]); assert_eq!(want, CryptoHash::digest(b"abc")); let got = { diff --git a/common/lib/src/u3.rs b/common/lib/src/u3.rs index 89dc8e9..1233973 100644 --- a/common/lib/src/u3.rs +++ b/common/lib/src/u3.rs @@ -36,7 +36,9 @@ impl U3 { /// Divides argument by eight and returns quotient and reminder of the /// operation. - pub fn divmod(value: u16) -> (u16, U3) { (value / 8, Self::wrap(value)) } + pub fn divmod(value: u16) -> (u16, U3) { + (value / 8, Self::wrap(value)) + } /// Returns an iterator over all `U3` values in ascending order. pub fn all() -> impl core::iter::Iterator { @@ -48,14 +50,18 @@ impl U3 { } #[inline] - pub fn wrapping_inc(self) -> U3 { self.wrapping_add(1u8) } + pub fn wrapping_inc(self) -> U3 { + self.wrapping_add(1u8) + } pub fn wrapping_sub(self, rhs: impl Unsigned) -> U3 { U3::wrap(self.into_integer().wrapping_sub(rhs.as_u8())) } #[inline] - pub fn wrapping_dec(self) -> U3 { self.wrapping_add(7u8) } + pub fn wrapping_dec(self) -> U3 { + self.wrapping_add(7u8) + } #[inline] pub fn checked_inc(self) -> Option { @@ -64,22 +70,30 @@ impl U3 { #[inline] pub fn checked_dec(self) -> Option { - self.into_integer().checked_sub(1).and_then(Self::from_integer) + self.into_integer() + .checked_sub(1) + .and_then(Self::from_integer) } } impl Default for U3 { #[inline] - fn default() -> Self { Self::MIN } + fn default() -> Self { + Self::MIN + } } impl Unsigned for U3 { - fn as_u8(self) -> u8 { self.into_integer() } + fn as_u8(self) -> u8 { + self.into_integer() + } } impl ops::Neg for U3 { type Output = U3; - fn neg(self) -> U3 { U3::_0.wrapping_sub(self) } + fn neg(self) -> U3 { + U3::_0.wrapping_sub(self) + } } macro_rules! impls { diff --git a/common/memory/src/lib.rs b/common/memory/src/lib.rs index f8a7713..dc7eb94 100644 --- a/common/memory/src/lib.rs +++ b/common/memory/src/lib.rs @@ -7,15 +7,7 @@ use core::num::NonZeroU32; /// A pointer value. The value is 30-bit and always non-zero. #[derive( - Copy, - Clone, - PartialEq, - Eq, - Hash, - PartialOrd, - Ord, - derive_more::Into, - derive_more::Deref, + Copy, Clone, PartialEq, Eq, Hash, PartialOrd, Ord, derive_more::Into, derive_more::Deref, )] #[into(owned, ref, ref_mut)] #[repr(transparent)] @@ -193,7 +185,9 @@ impl<'a, A: Allocator> WriteLog<'a, A> { } /// Returns underlying allocator. - pub fn allocator(&self) -> &A { &*self.alloc } + pub fn allocator(&self) -> &A { + &*self.alloc + } pub fn alloc(&mut self, value: A::Value) -> Result { Ok(if let Some(ptr) = self.freed.pop() { @@ -210,7 +204,9 @@ impl<'a, A: Allocator> WriteLog<'a, A> { self.write_log.push((ptr, value)) } - pub fn free(&mut self, ptr: Ptr) { self.freed.push(ptr); } + pub fn free(&mut self, ptr: Ptr) { + self.freed.push(ptr); + } } impl<'a, A: Allocator> core::ops::Drop for WriteLog<'a, A> { @@ -238,10 +234,16 @@ pub mod test_utils { let max_cap = usize::try_from(Ptr::MAX - 1).unwrap_or(usize::MAX); let capacity = capacity.min(max_cap); let pool = Vec::with_capacity(capacity); - Self { count: 0, pool, free_list: Default::default() } + Self { + count: 0, + pool, + free_list: Default::default(), + } } - pub fn count(&self) -> usize { self.count } + pub fn count(&self) -> usize { + self.count + } /// Gets index in the memory pool for the given pointer. /// @@ -257,7 +259,9 @@ pub mod test_utils { /// Panics if the resulting pointer’s value would be higher than /// [`Ptr::MAX`]. fn ptr_from_index(index: usize) -> Ptr { - Ptr::new(u32::try_from(index + 1).unwrap()).unwrap().unwrap() + Ptr::new(u32::try_from(index + 1).unwrap()) + .unwrap() + .unwrap() } /// Verifies that block has been allocated. Panics if it hasn’t. @@ -332,8 +336,9 @@ mod test_write_log { fn make_allocator() -> (test_utils::TestAllocator, Vec) { let mut alloc = test_utils::TestAllocator::new(100); - let ptrs = - (0..10).map(|num| alloc.alloc(num).unwrap()).collect::>(); + let ptrs = (0..10) + .map(|num| alloc.alloc(num).unwrap()) + .collect::>(); assert_nodes(10, &alloc, &ptrs, 0); (alloc, ptrs) } @@ -384,8 +389,9 @@ mod test_write_log { fn test_alloc_commit() { let (mut alloc, ptrs) = make_allocator(); let mut wlog = WriteLog::new(&mut alloc); - let new_ptrs = - (10..20).map(|num| wlog.alloc(num).unwrap()).collect::>(); + let new_ptrs = (10..20) + .map(|num| wlog.alloc(num).unwrap()) + .collect::>(); assert_nodes(20, &wlog.allocator(), &ptrs, 0); assert_nodes(20, &wlog.allocator(), &new_ptrs, 10); wlog.commit(); @@ -397,8 +403,9 @@ mod test_write_log { fn test_alloc_rollback() { let (mut alloc, ptrs) = make_allocator(); let mut wlog = WriteLog::new(&mut alloc); - let new_ptrs = - (10..20).map(|num| wlog.alloc(num).unwrap()).collect::>(); + let new_ptrs = (10..20) + .map(|num| wlog.alloc(num).unwrap()) + .collect::>(); assert_nodes(20, &wlog.allocator(), &ptrs, 0); assert_nodes(20, &wlog.allocator(), &new_ptrs, 10); core::mem::drop(wlog); diff --git a/common/proto-utils/src/lib.rs b/common/proto-utils/src/lib.rs index 28a912f..160e87a 100644 --- a/common/proto-utils/src/lib.rs +++ b/common/proto-utils/src/lib.rs @@ -35,7 +35,6 @@ pub trait AnyConvert: Sized { fn try_from_any(type_url: &str, value: &[u8]) -> Result; } - /// Error during decoding of a protocol message. #[derive(Clone, PartialEq, Eq, derive_more::From)] pub enum DecodeError { @@ -64,7 +63,9 @@ pub enum DecodeError { pub struct BadMessage; impl From for DecodeError { - fn from(_: BadMessage) -> Self { Self::BadMessage } + fn from(_: BadMessage) -> Self { + Self::BadMessage + } } impl core::fmt::Debug for DecodeError { @@ -95,18 +96,21 @@ impl core::fmt::Display for BadMessage { impl From for ibc_core_client_context::types::error::ClientError { fn from(err: DecodeError) -> Self { use alloc::string::ToString; - Self::ClientSpecific { description: err.to_string() } + Self::ClientSpecific { + description: err.to_string(), + } } } #[cfg(feature = "ibc")] impl From for ibc_core_client_context::types::error::ClientError { fn from(_: BadMessage) -> Self { - Self::ClientSpecific { description: "BadMessage".into() } + Self::ClientSpecific { + description: "BadMessage".into(), + } } } - /// Defines common associated symbols and conversions for a proto message type. #[macro_export] macro_rules! define_message { @@ -230,7 +234,6 @@ macro_rules! define_message { }; } - /// Implements conversion between given type and Any message. /// /// Specified type must implement [`AnyConvert`]. @@ -281,7 +284,6 @@ macro_rules! impl_from_to_any { }; } - /// Defines a wrapper type for a raw protocol message type. // TODO(mina86): Add definition of tests. #[macro_export] diff --git a/common/proto-utils/src/tests.rs b/common/proto-utils/src/tests.rs index 19c5ec6..863deb6 100644 --- a/common/proto-utils/src/tests.rs +++ b/common/proto-utils/src/tests.rs @@ -10,9 +10,13 @@ pub mod pb { const NAME: &'static str = "Message"; const PACKAGE: &'static str = "foo"; - fn full_name() -> ::alloc::string::String { "foo.Message".into() } + fn full_name() -> ::alloc::string::String { + "foo.Message".into() + } - fn type_url() -> ::alloc::string::String { "/foo.Message".into() } + fn type_url() -> ::alloc::string::String { + "/foo.Message".into() + } } } } diff --git a/common/sealable-trie/src/bits.rs b/common/sealable-trie/src/bits.rs index dbf016c..41c7c56 100644 --- a/common/sealable-trie/src/bits.rs +++ b/common/sealable-trie/src/bits.rs @@ -97,29 +97,29 @@ impl<'a> Slice<'a> { /// This is like [`Self::new`] but in addition to all the checks that /// constructor does, this one also checks that bits outside of the slice /// are all cleared. - pub fn new_check_zeros( - bytes: &'a [u8], - offset: U3, - length: u16, - ) -> Option { + pub fn new_check_zeros(bytes: &'a [u8], offset: U3, length: u16) -> Option { Self::new(bytes, offset, length).filter(|slice| { let (front, back) = Slice::masks(offset, length); let used = slice.bytes(); let first = used.first().copied().unwrap_or_default(); let last = used.last().copied().unwrap_or_default(); - (first & !front) == 0 && - (last & !back) == 0 && - bytes[used.len()..].iter().all(|&b| b == 0) + (first & !front) == 0 + && (last & !back) == 0 + && bytes[used.len()..].iter().all(|&b| b == 0) }) } /// Returns length of the slice in bits. #[inline] - pub fn len(&self) -> u16 { self.length } + pub fn len(&self) -> u16 { + self.length + } /// Returns whether the slice is empty. #[inline] - pub fn is_empty(&self) -> bool { self.length == 0 } + pub fn is_empty(&self) -> bool { + self.length == 0 + } /// Returns the first bit in the slice advances the slice by one position. /// @@ -238,7 +238,9 @@ impl<'a> Slice<'a> { /// may be shorter than 272 bits (i.e. 34 * 8) however it will span full 34 /// bytes. #[inline] - pub fn chunks(&self) -> Chunks<'a> { Chunks::new(*self) } + pub fn chunks(&self) -> Chunks<'a> { + Chunks::new(*self) + } /// Splits slice into two at given index. /// @@ -252,7 +254,8 @@ impl<'a> Slice<'a> { // is a valid range. Since `length ≤ self.length` then `ptr + // (self.offset + length / 8) is valid as well`. let ptr = unsafe { - self.ptr.add((usize::from(self.offset) + usize::from(length)) / 8) + self.ptr + .add((usize::from(self.offset) + usize::from(length)) / 8) }; let right = Slice { offset: self.offset.wrapping_add(length), @@ -414,9 +417,7 @@ impl<'a> Slice<'a> { let total_bits_matched = if fst != 0 { fst.leading_zeros() - } else if let Some(n) = - lhs.iter().zip(rhs.iter()).position(|(a, b)| a != b) - { + } else if let Some(n) = lhs.iter().zip(rhs.iter()).position(|(a, b)| a != b) { 8 + n as u32 * 8 + (lhs[n] ^ rhs[n]).leading_zeros() } else { 8 + lhs.len() as u32 * 8 @@ -444,7 +445,9 @@ impl<'a> Slice<'a> { /// Calculates underlying bytes length of the slice. #[inline] - fn bytes_len(&self) -> usize { bytes_len(self.offset, self.length) } + fn bytes_len(&self) -> usize { + bytes_len(self.offset, self.length) + } /// Helper method which returns masks for leading and trailing byte. /// @@ -492,7 +495,9 @@ impl From> for Owned { } impl From> for Owned { - fn from(key: ExtKey<'_>) -> Self { Self::from(Slice::from(key)) } + fn from(key: ExtKey<'_>) -> Self { + Self::from(Slice::from(key)) + } } impl Owned { @@ -512,16 +517,24 @@ impl Owned { /// Owned::bit(true, U3::_0)); /// ``` pub fn bit(bit: bool, offset: U3) -> Self { - Self { bytes: alloc::vec![255 * u8::from(bit)], offset, length: 1 } + Self { + bytes: alloc::vec![255 * u8::from(bit)], + offset, + length: 1, + } } /// Returns length of the slice in bits. #[inline] - pub fn len(&self) -> u16 { self.length } + pub fn len(&self) -> u16 { + self.length + } /// Returns whether the slice is empty. #[inline] - pub fn is_empty(&self) -> bool { self.length == 0 } + pub fn is_empty(&self) -> bool { + self.length == 0 + } /// Borrows the owned slice. pub fn as_slice(&self) -> Slice { @@ -555,10 +568,7 @@ impl Owned { /// assert_eq!(Slice::new(&[0, 192], U3::_3, 7).unwrap(), /// Owned::concat(prefix, suffix).unwrap()); /// ``` - pub fn concat, U>( - prefix: T, - suffix: U, - ) -> Result { + pub fn concat, U>(prefix: T, suffix: U) -> Result { T::concat_impl(prefix, suffix) } @@ -740,30 +750,34 @@ impl core::cmp::PartialEq for Slice<'_> { if len == 1 { ((lhs[0] ^ rhs[0]) & front & back) == 0 } else { - ((lhs[0] ^ rhs[0]) & front) == 0 && - ((lhs[len - 1] ^ rhs[len - 1]) & back) == 0 && - lhs[1..len - 1] == rhs[1..len - 1] + ((lhs[0] ^ rhs[0]) & front) == 0 + && ((lhs[len - 1] ^ rhs[len - 1]) & back) == 0 + && lhs[1..len - 1] == rhs[1..len - 1] } } } impl core::cmp::PartialEq for Owned { #[inline] - fn eq(&self, other: &Self) -> bool { self.as_slice() == other.as_slice() } + fn eq(&self, other: &Self) -> bool { + self.as_slice() == other.as_slice() + } } impl core::cmp::PartialEq> for Owned { #[inline] - fn eq(&self, other: &Slice) -> bool { &self.as_slice() == other } + fn eq(&self, other: &Slice) -> bool { + &self.as_slice() == other + } } impl core::cmp::PartialEq for Slice<'_> { #[inline] - fn eq(&self, other: &Owned) -> bool { self == &other.as_slice() } + fn eq(&self, other: &Owned) -> bool { + self == &other.as_slice() + } } - - impl TryFrom> for Vec { type Error = MisalignedSlice; #[inline] @@ -795,14 +809,17 @@ impl TryFrom for Vec { } } - impl fmt::Display for Slice<'_> { fn fmt(&self, fmtr: &mut fmt::Formatter<'_>) -> fmt::Result { use ascii::AsciiChar; fn fmt(buf: &mut [AsciiChar], mut byte: u8) { for ch in buf.iter_mut().rev() { - *ch = if byte & 1 == 1 { AsciiChar::_1 } else { AsciiChar::_0 }; + *ch = if byte & 1 == 1 { + AsciiChar::_1 + } else { + AsciiChar::_0 + }; byte >>= 1; } } @@ -852,11 +869,7 @@ impl fmt::Debug for Owned { } /// Internal function for debug formatting objects objects. -fn debug_fmt( - name: &str, - slice: &Slice<'_>, - fmtr: &mut fmt::Formatter<'_>, -) -> fmt::Result { +fn debug_fmt(name: &str, slice: &Slice<'_>, fmtr: &mut fmt::Formatter<'_>) -> fmt::Result { fmtr.debug_struct(name) .field("offset", &slice.offset) .field("length", &slice.length) @@ -911,7 +924,12 @@ fn test_display() { test("0b111111..", &[0xFF], U3::_0, 6); test("0b..1111..", &[0xFF], U3::_2, 4); test("0b..111111_11......", &[0xFF, 0xFF], U3::_2, 8); - test("0b..111111_11111111_11......", &[0xFF, 0xFF, 0xFF], U3::_2, 16); + test( + "0b..111111_11111111_11......", + &[0xFF, 0xFF, 0xFF], + U3::_2, + 16, + ); test("0b10101010", &[0xAA], U3::_0, 8); test("0b...0101.", &[0xAA], U3::_3, 4); @@ -919,12 +937,27 @@ fn test_display() { #[test] fn test_eq() { - assert_eq!(Slice::new(&[0xFF], U3::_0, 8), Slice::new(&[0xFF], U3::_0, 8)); - assert_eq!(Slice::new(&[0xFF], U3::_0, 4), Slice::new(&[0xF0], U3::_0, 4)); - assert_eq!(Slice::new(&[0xFF], U3::_4, 4), Slice::new(&[0x0F], U3::_4, 4)); + assert_eq!( + Slice::new(&[0xFF], U3::_0, 8), + Slice::new(&[0xFF], U3::_0, 8) + ); + assert_eq!( + Slice::new(&[0xFF], U3::_0, 4), + Slice::new(&[0xF0], U3::_0, 4) + ); + assert_eq!( + Slice::new(&[0xFF], U3::_4, 4), + Slice::new(&[0x0F], U3::_4, 4) + ); - assert_ne!(Slice::new(&[0xFF], U3::_0, 8), Slice::new(&[0xFF], U3::_0, 6)); - assert_ne!(Slice::new(&[0xFF], U3::_0, 4), Slice::new(&[0xFF], U3::_4, 4)); + assert_ne!( + Slice::new(&[0xFF], U3::_0, 8), + Slice::new(&[0xFF], U3::_0, 6) + ); + assert_ne!( + Slice::new(&[0xFF], U3::_0, 4), + Slice::new(&[0xFF], U3::_4, 4) + ); } #[cfg(test)] @@ -938,12 +971,7 @@ mod test_pop { const WANT: &str = concat!("11001110", "00011110", "00011111"); const BYTES: [u8; 3] = [0b1100_1110, 0b0001_1110, 0b0001_1111]; - fn test_case( - want: &str, - mut slice: T, - reverse: bool, - pop: fn(&mut T) -> Option, - ) { + fn test_case(want: &str, mut slice: T, reverse: bool, pop: fn(&mut T) -> Option) { let got = core::iter::from_fn(move || pop(&mut slice)) .map(|bit| char::from(b'0' + u8::from(bit))) .collect::(); @@ -988,10 +1016,7 @@ mod test_pop { /// The invariant in question is that if `bits.length` is zero than /// `bits.bytes` is empty. #[track_caller] - fn check_owned_invariant( - bits: &mut Owned, - op: impl Fn(&mut Owned) -> R, - ) -> R { + fn check_owned_invariant(bits: &mut Owned, op: impl Fn(&mut Owned) -> R) -> R { let result = op(bits); assert_eq!(bits.len() == 0, bits.bytes.is_empty()); result @@ -1007,8 +1032,7 @@ mod test_pop { #[test] fn test_pop_back_slice() { let bytes = [ - 7, 182, 182, 167, 177, 247, 171, 255, 255, 255, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 8, + 7, 182, 182, 167, 177, 247, 171, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, ]; let mut key = Slice::from_bytes(&bytes[..]).unwrap(); diff --git a/common/sealable-trie/src/bits/concat.rs b/common/sealable-trie/src/bits/concat.rs index 48e9d7b..74ce732 100644 --- a/common/sealable-trie/src/bits/concat.rs +++ b/common/sealable-trie/src/bits/concat.rs @@ -4,7 +4,6 @@ use lib::u3::U3; use super::{Owned, Slice}; - /// Trying to concatenate slices which result in slice whose size is too large. /// /// Slice’s length must not overflow u16. @@ -80,21 +79,23 @@ pub enum Error { } impl From for Error { - fn from(_: SliceTooLong) -> Error { Error::SliceTooLong } + fn from(_: SliceTooLong) -> Error { + Error::SliceTooLong + } } impl From for Error { - fn from(_: MisalignedSlice) -> Error { Error::Misaligned } + fn from(_: MisalignedSlice) -> Error { + Error::Misaligned + } } - pub trait Concat { type Error: Into; fn concat_impl(prefix: Self, suffix: Rhs) -> Result; } - impl<'a> Concat> for bool { type Error = SliceTooLong; @@ -135,7 +136,11 @@ impl<'a> Concat> for bool { bytes[0] |= (0x80 * u8::from(bit)) >> offset; bytes }; - Ok(Owned { offset, length, bytes }) + Ok(Owned { + offset, + length, + bytes, + }) } } @@ -160,23 +165,19 @@ impl<'a, 'b> Concat> for Slice<'a> { /// let got = Owned::concat(prefix, suffix).unwrap(); /// assert_eq!(Slice::new(&[0, 126], U3::_6, 9).unwrap(), got); /// ``` - fn concat_impl( - prefix: Slice<'a>, - suffix: Slice<'b>, - ) -> Result { - let length = check_alignment_and_length( - prefix.offset, - prefix.length, - suffix.offset, - suffix.length, - )?; + fn concat_impl(prefix: Slice<'a>, suffix: Slice<'b>) -> Result { + let length = + check_alignment_and_length(prefix.offset, prefix.length, suffix.offset, suffix.length)?; // Convert prefix to Owned but with enough spare capacity so that we can // append suffix without reallocation. let capacity = (u32::from(prefix.offset) + u32::from(length) + 7) / 8; let mut bytes = Vec::with_capacity(capacity as usize); bytes.extend_from_slice(prefix.bytes()); - let mut slice = - Owned { offset: prefix.offset, length: prefix.length, bytes }; + let mut slice = Owned { + offset: prefix.offset, + length: prefix.length, + bytes, + }; // Now that we have Owned, delegate work to extend implementation. extend_impl(&mut slice, suffix)?; Ok(slice) @@ -184,16 +185,8 @@ impl<'a, 'b> Concat> for Slice<'a> { } /// Extends owned slice with given suffix. -pub(super) fn extend_impl( - this: &mut Owned, - suffix: Slice, -) -> Result<(), Error> { - check_alignment_and_length( - this.offset, - this.length, - suffix.offset, - suffix.length, - )?; +pub(super) fn extend_impl(this: &mut Owned, suffix: Slice) -> Result<(), Error> { + check_alignment_and_length(this.offset, this.length, suffix.offset, suffix.length)?; let bytes = match (this.bytes.last_mut(), suffix.bytes()) { (Some(last), &[first, ref rest @ ..]) if suffix.offset != 0 => { @@ -215,13 +208,9 @@ pub(super) fn extend_impl( Ok(()) } - /// Checks that concatenating two slices produces slice whose length doesn’t /// overflow `u16`. -pub(super) fn check_length( - pre_len: u16, - suf_len: u16, -) -> Result { +pub(super) fn check_length(pre_len: u16, suf_len: u16) -> Result { pre_len.checked_add(suf_len).ok_or(SliceTooLong) } @@ -229,11 +218,7 @@ pub(super) fn check_length( /// /// Checks that prefix slice’s end bit offset equals suffix slice’s offset. /// That is, that `pre_off + pre_len` is congruent to `suf_off`. -fn check_alignment( - pre_off: U3, - pre_len: u16, - suf_off: U3, -) -> Result<(), MisalignedSlice> { +fn check_alignment(pre_off: U3, pre_len: u16, suf_off: U3) -> Result<(), MisalignedSlice> { if U3::wrap(pre_len).wrapping_add(pre_off) != suf_off { return Err(MisalignedSlice); } @@ -255,7 +240,6 @@ fn check_alignment_and_length( Ok(check_length(pre_len, suf_len)?) } - #[test] fn test_unshift() { for offset in U3::all() { diff --git a/common/sealable-trie/src/bits/ext_key.rs b/common/sealable-trie/src/bits/ext_key.rs index decdf32..17d589d 100644 --- a/common/sealable-trie/src/bits/ext_key.rs +++ b/common/sealable-trie/src/bits/ext_key.rs @@ -37,17 +37,20 @@ impl<'a> ExtKey<'a> { /// Extension key are checked and `None` returned if they aren’t met. #[inline] pub fn new(bytes: &'a [u8], offset: U3, length: u16) -> Option { - Slice::new(bytes, offset, length) - .and_then(|slice| Self::try_from(slice).ok()) + Slice::new(bytes, offset, length).and_then(|slice| Self::try_from(slice).ok()) } /// Returns length of the slice in bits. #[inline] - pub fn len(&self) -> u16 { self.0.len() } + pub fn len(&self) -> u16 { + self.0.len() + } /// Converts the object into underlying [`Slice`]. #[inline] - pub fn into_slice(self) -> Slice<'a> { self.0 } + pub fn into_slice(self) -> Slice<'a> { + self.0 + } /// Encodes key into raw binary representation. /// @@ -83,8 +86,7 @@ impl<'a> ExtKey<'a> { let (&[high, low], bytes) = stdx::split_at(src)?; let tag = u16::from_be_bytes([high ^ tag, low]); let (length, offset) = U3::divmod(tag); - Slice::new_check_zeros(bytes, offset, length) - .and_then(|slice| Self::try_from(slice).ok()) + Slice::new_check_zeros(bytes, offset, length).and_then(|slice| Self::try_from(slice).ok()) } /// Encodes offset and length as a two-byte number. @@ -100,7 +102,9 @@ impl<'a> ExtKey<'a> { impl<'a> Chunks<'a> { /// Constructs a new `Chunks` iterator over given bit slice. - pub(super) fn new(slice: Slice<'a>) -> Self { Self(slice) } + pub(super) fn new(slice: Slice<'a>) -> Self { + Self(slice) + } } impl<'a> TryFrom> for ExtKey<'a> { @@ -140,8 +144,6 @@ impl fmt::Debug for Chunks<'_> { } } - - impl<'a> core::iter::Iterator for Chunks<'a> { type Item = ExtKey<'a>; @@ -213,8 +215,8 @@ fn test_encode() { let round_trip = ExtKey::decode(want_encoded, 0) .unwrap_or_else(|| panic!("Failed decoding {want_encoded:?}")); assert_eq!(slice, round_trip); - let round_trip = ExtKey::decode(&want[..], 0) - .unwrap_or_else(|| panic!("Failed decoding {want:?}")); + let round_trip = + ExtKey::decode(&want[..], 0).unwrap_or_else(|| panic!("Failed decoding {want:?}")); assert_eq!(slice, round_trip); } @@ -223,8 +225,18 @@ fn test_encode() { test(&[0, 1 * 8 + 4, 0x08], U3::_4, 1, &[0xFF]); test(&[0, 9 * 8 + 0, 0xFF, 0x80], U3::_0, 9, &[0xFF, 0xFF]); test(&[0, 9 * 8 + 4, 0x0F, 0xF8], U3::_4, 9, &[0xFF, 0xFF]); - test(&[0, 17 * 8 + 0, 0xFF, 0xFF, 0x80], U3::_0, 17, &[0xFF, 0xFF, 0xFF]); - test(&[0, 17 * 8 + 4, 0x0F, 0xFF, 0xF8], U3::_4, 17, &[0xFF, 0xFF, 0xFF]); + test( + &[0, 17 * 8 + 0, 0xFF, 0xFF, 0x80], + U3::_0, + 17, + &[0xFF, 0xFF, 0xFF], + ); + test( + &[0, 17 * 8 + 4, 0x0F, 0xFF, 0xF8], + U3::_4, + 17, + &[0xFF, 0xFF, 0xFF], + ); let mut want = [0xFF; 36]; want[0] = (272u16 >> 5) as u8; @@ -248,9 +260,8 @@ fn test_decode() { #[track_caller] fn ok(num: u16, bytes: &[u8], want_offset: U3, want_length: u16) { let bytes = [&num.to_be_bytes()[..], bytes].concat(); - let got = ExtKey::decode(&bytes, 0).unwrap_or_else(|| { - panic!("Expected to get a ExtKey from {bytes:x?}") - }); + let got = ExtKey::decode(&bytes, 0) + .unwrap_or_else(|| panic!("Expected to get a ExtKey from {bytes:x?}")); assert_eq!((want_offset, want_length), (got.0.offset, got.0.length)); } @@ -272,9 +283,8 @@ fn test_decode() { assert_eq!(None, ExtKey::decode(&bad, 0)); let good = [&num.to_be_bytes()[..], good].concat(); - let got = ExtKey::decode(&good, 0).unwrap_or_else(|| { - panic!("Expected to get a ExtKey from {good:x?}") - }); + let got = ExtKey::decode(&good, 0) + .unwrap_or_else(|| panic!("Expected to get a ExtKey from {good:x?}")); assert_eq!( (offset, length), (got.0.offset, got.0.length), @@ -282,9 +292,8 @@ fn test_decode() { ); let good = [&good[..], &[0, 0]].concat(); - let got = ExtKey::decode(&good, 0).unwrap_or_else(|| { - panic!("Expected to get a ExtKey from {good:x?}") - }); + let got = ExtKey::decode(&good, 0) + .unwrap_or_else(|| panic!("Expected to get a ExtKey from {good:x?}")); assert_eq!( (offset, length), (got.0.offset, got.0.length), @@ -349,12 +358,8 @@ fn test_chunks() { // Two chunks for offset in U3::all() { - let want_first = Some( - ExtKey::new(data, offset, 34 * 8 - u16::from(offset)).unwrap(), - ); - let want_second = Some( - ExtKey::new(&data[34..], U3::_0, 10 + u16::from(offset)).unwrap(), - ); + let want_first = Some(ExtKey::new(data, offset, 34 * 8 - u16::from(offset)).unwrap()); + let want_second = Some(ExtKey::new(&data[34..], U3::_0, 10 + u16::from(offset)).unwrap()); let mut chunks = slice(offset, 34 * 8 + 10).chunks(); assert_eq!(want_first, chunks.next()); diff --git a/common/sealable-trie/src/nodes.rs b/common/sealable-trie/src/nodes.rs index 517fa9d..4ed44f2 100644 --- a/common/sealable-trie/src/nodes.rs +++ b/common/sealable-trie/src/nodes.rs @@ -156,7 +156,9 @@ impl<'a, P, S> Node<'a, P, S> { }; let len = match self { - Node::Branch { children: [left, right] } => { + Node::Branch { + children: [left, right], + } => { let (left, right) = (parts(left), parts(right)); // tag = 0b0000_00xy where x and y indicate whether left and // right children respectively are value references. @@ -197,9 +199,9 @@ impl<'a> Node<'a> { /// length (either empty or too long). pub fn encode(&self) -> RawNode { match self { - Node::Branch { children: [left, right] } => { - RawNode::branch(*left, *right) - } + Node::Branch { + children: [left, right], + } => RawNode::branch(*left, *right), Node::Extension { key, child } => RawNode::extension(*key, *child), } } @@ -236,16 +238,19 @@ impl RawNode { let (left, right) = self.halfs(); let right = Reference::from_raw(right)?; Ok(if left[0] & 0x80 == 0 { - Node::Branch { children: [Reference::from_raw(left)?, right] } + Node::Branch { + children: [Reference::from_raw(left)?, right], + } } else { - let key = ExtKey::decode(left, 0x80) - .ok_or(DecodeError::BadExtensionKey)?; + let key = ExtKey::decode(left, 0x80).ok_or(DecodeError::BadExtensionKey)?; Node::Extension { key, child: right } }) } /// Splits the raw byte representation in two halfs. - fn halfs(&self) -> (&[u8; 36], &[u8; 36]) { stdx::split_array_ref(&self.0) } + fn halfs(&self) -> (&[u8; 36], &[u8; 36]) { + stdx::split_array_ref(&self.0) + } /// Splits the raw byte representation in two halfs. fn halfs_mut(&mut self) -> (&mut [u8; 36], &mut [u8; 36]) { @@ -309,12 +314,8 @@ impl<'a> Reference<'a> { /// Encodes the node reference into the buffer. fn encode(&self) -> [u8; 36] { let (num, hash) = match self { - Self::Node(node) => { - (node.ptr.map_or(0, |ptr| ptr.get()), node.hash) - } - Self::Value(value) => { - (0x4000_0000 | (u32::from(value.is_sealed) << 29), value.hash) - } + Self::Node(node) => (node.ptr.map_or(0, |ptr| ptr.get()), node.hash), + Self::Value(value) => (0x4000_0000 | (u32::from(value.is_sealed) << 29), value.hash), }; let mut buf = [0; 36]; let (left, right) = stdx::split_array_mut::<4, 32, 36>(&mut buf); @@ -327,7 +328,9 @@ impl<'a> Reference<'a> { impl<'a, P> NodeRef<'a, P> { /// Constructs a new node reference. #[inline] - pub fn new(ptr: P, hash: &'a CryptoHash) -> Self { Self { ptr, hash } } + pub fn new(ptr: P, hash: &'a CryptoHash) -> Self { + Self { ptr, hash } + } } impl<'a, S> ValueRef<'a, S> { @@ -338,7 +341,6 @@ impl<'a, S> ValueRef<'a, S> { } } - // ============================================================================= // PartialEq @@ -357,21 +359,23 @@ where { fn eq(&self, rhs: &Node<'b, P, S>) -> bool { match (self, rhs) { + (Node::Branch { children: lhs }, Node::Branch { children: rhs }) => lhs == rhs, ( - Node::Branch { children: lhs }, - Node::Branch { children: rhs }, - ) => lhs == rhs, - ( - Node::Extension { key: lhs_key, child: lhs_child }, - Node::Extension { key: rhs_key, child: rhs_child }, + Node::Extension { + key: lhs_key, + child: lhs_child, + }, + Node::Extension { + key: rhs_key, + child: rhs_child, + }, ) => lhs_key == rhs_key && lhs_child == rhs_child, _ => false, } } } -impl<'a, 'b, P, S> core::cmp::PartialEq> - for Reference<'a, P, S> +impl<'a, 'b, P, S> core::cmp::PartialEq> for Reference<'a, P, S> where P: PartialEq, S: PartialEq, diff --git a/common/sealable-trie/src/nodes/stress_tests.rs b/common/sealable-trie/src/nodes/stress_tests.rs index 272386e..a489537 100644 --- a/common/sealable-trie/src/nodes/stress_tests.rs +++ b/common/sealable-trie/src/nodes/stress_tests.rs @@ -27,10 +27,7 @@ fn stress_test_raw_encoding_round_trip() { } /// Generates a random raw node representation in canonical representation. -fn gen_random_raw_node( - rng: &mut impl rand::Rng, - bytes: &mut [u8; RawNode::SIZE], -) { +fn gen_random_raw_node(rng: &mut impl rand::Rng, bytes: &mut [u8; RawNode::SIZE]) { fn make_ref_canonical(bytes: &mut [u8]) { if bytes[0] & 0x40 == 0 { // Node reference. Pointer can be non-zero. @@ -88,14 +85,8 @@ fn stress_test_node_encoding_round_trip() { } /// Generates a random Node. -fn gen_random_node<'a>( - rng: &mut impl rand::Rng, - buf: &'a mut [u8; 66], -) -> Node<'a> { - fn rand_ref<'a>( - rng: &mut impl rand::Rng, - hash: &'a [u8; 32], - ) -> Reference<'a> { +fn gen_random_node<'a>(rng: &mut impl rand::Rng, buf: &'a mut [u8; 66]) -> Node<'a> { + fn rand_ref<'a>(rng: &mut impl rand::Rng, hash: &'a [u8; 32]) -> Reference<'a> { let num = rng.gen::(); if num < 0x8000_0000 { Reference::node(Ptr::new(num).ok().flatten(), hash.into()) diff --git a/common/sealable-trie/src/proof.rs b/common/sealable-trie/src/proof.rs index 3f573d9..1a2c598 100644 --- a/common/sealable-trie/src/proof.rs +++ b/common/sealable-trie/src/proof.rs @@ -84,9 +84,7 @@ impl Proof { value_hash: Option<&CryptoHash>, ) -> bool { match (self, value_hash) { - (Self::Positive(proof), Some(hash)) => { - proof.verify(root_hash, key, hash) - } + (Self::Positive(proof), Some(hash)) => proof.verify(root_hash, key, hash), (Self::Negative(proof), None) => proof.verify(root_hash, key), _ => false, } @@ -98,17 +96,14 @@ impl Proof { } /// Creates a builder which allows creation of proofs. - pub(crate) fn builder() -> Builder { Builder(Vec::new()) } + pub(crate) fn builder() -> Builder { + Builder(Vec::new()) + } } impl Membership { /// Verifies that this object proves membership of a given key. - pub fn verify( - &self, - root_hash: &CryptoHash, - key: &[u8], - value_hash: &CryptoHash, - ) -> bool { + pub fn verify(&self, root_hash: &CryptoHash, key: &[u8], value_hash: &CryptoHash) -> bool { if *root_hash == crate::trie::EMPTY_TRIE_ROOT { false } else if let Some(key) = bits::Slice::from_bytes(key) { @@ -137,10 +132,7 @@ impl NonMembership { /// For non-membership proofs, the proofs include the actual node that has /// been found while looking up the key. This translates that information /// into a key and reference that the rest of the commitment needs to prove. - fn get_reference<'a>( - &self, - key: &'a [u8], - ) -> Option<(bits::Slice<'a>, OwnedRef)> { + fn get_reference<'a>(&self, key: &'a [u8]) -> Option<(bits::Slice<'a>, OwnedRef)> { let mut key = bits::Slice::from_bytes(key)?; match self.0.as_deref()? { Actual::Branch(lft, rht) => { @@ -150,7 +142,9 @@ impl NonMembership { // // We’re converting non-membership proof into proof that at key // the given branch Node exists. - let node = Node::Branch { children: [lft.into(), rht.into()] }; + let node = Node::Branch { + children: [lft.into(), rht.into()], + }; Some((key, OwnedRef::to(node))) } @@ -215,8 +209,7 @@ fn verify_impl( } Item::Extension(length) => Node::Extension { - key: ExtKey::try_from(key.pop_back_slice(length.get())?) - .ok()?, + key: ExtKey::try_from(key.pop_back_slice(length.get())?).ok()?, child: Reference::from(&want), }, }; @@ -245,7 +238,9 @@ impl Item { impl Builder { /// Adds a new item to the proof. - pub fn push(&mut self, item: Item) { self.0.push(item); } + pub fn push(&mut self, item: Item) { + self.0.push(item); + } /// Reverses order of items in the builder. /// @@ -259,7 +254,9 @@ impl Builder { } /// Constructs a new membership proof from added items. - pub fn build>(self) -> T { T::from(Membership(self.0)) } + pub fn build>(self) -> T { + T::from(Membership(self.0)) + } /// Constructs a new non-membership proof from added items and given /// ‘actual’ entry. @@ -274,10 +271,7 @@ impl Builder { /// If a Branch node has been found at the lookup key (rather than value /// reference), this method allows creation of a non-membership proof. /// `children` specifies children of the encountered Branch node. - pub fn reached_branch, P, S>( - self, - children: [Reference; 2], - ) -> T { + pub fn reached_branch, P, S>(self, children: [Reference; 2]) -> T { let [lft, rht] = children; self.negative(Actual::Branch(lft.into(), rht.into())) } @@ -312,27 +306,38 @@ impl Builder { /// `left` is the number of bits left in the lookup key at the moment the /// reference was encountered. `value` is the hash of the value from the /// reference. - pub fn lookup_key_left>( - self, - left: NonZeroU16, - value: CryptoHash, - ) -> T { + pub fn lookup_key_left>(self, left: NonZeroU16, value: CryptoHash) -> T { self.negative(Actual::LookupKeyLeft(left, value)) } } impl OwnedRef { /// Creates a reference pointing at node with given hash. - fn node(hash: CryptoHash) -> Self { Self { is_value: false, hash } } + fn node(hash: CryptoHash) -> Self { + Self { + is_value: false, + hash, + } + } /// Creates a reference pointing at value with given hash. - fn value(hash: CryptoHash) -> Self { Self { is_value: true, hash } } + fn value(hash: CryptoHash) -> Self { + Self { + is_value: true, + hash, + } + } /// Creates a reference pointing at given node. - fn to(node: Node) -> Self { Self::node(node.hash()) } + fn to(node: Node) -> Self { + Self::node(node.hash()) + } #[cfg(test)] #[allow(dead_code)] fn test(is_value: bool, num: usize) -> Self { - Self { is_value, hash: CryptoHash::test(num) } + Self { + is_value, + hash: CryptoHash::test(num), + } } } @@ -347,7 +352,9 @@ impl<'a, P, S> From<&'a Reference<'a, P, S>> for OwnedRef { } impl<'a, P, S> From> for OwnedRef { - fn from(rf: Reference<'a, P, S>) -> OwnedRef { Self::from(&rf) } + fn from(rf: Reference<'a, P, S>) -> OwnedRef { + Self::from(&rf) + } } impl<'a> From<&'a OwnedRef> for Reference<'a, (), ()> { diff --git a/common/sealable-trie/src/proof/serialisation.rs b/common/sealable-trie/src/proof/serialisation.rs index 031c9dc..9bc3084 100644 --- a/common/sealable-trie/src/proof/serialisation.rs +++ b/common/sealable-trie/src/proof/serialisation.rs @@ -30,9 +30,7 @@ impl BorshSerialize for Proof { .and_then(|tag| tag.checked_add(u16::from(actual.is_some()))) .filter(|tag| *tag < 8192) .map(|tag| tag | (u16::from(!membership) << NON_MEMBERSHIP_SHIFT)) - .ok_or_else(|| { - invalid_data(format!("proof too long: {}", items.len())) - })? + .ok_or_else(|| invalid_data(format!("proof too long: {}", items.len())))? .serialize(wr)?; if let Some(actual) = actual { actual.serialize(wr)?; @@ -68,9 +66,8 @@ impl BorshDeserialize for Proof { true => Item::deserialize_reader(rd).map(ItemOrActual::Item), false => ItemOrActual::deserialize_reader(rd), }?; - let mut items = Vec::with_capacity( - len - usize::from(matches!(first, ItemOrActual::Actual(_))), - ); + let mut items = + Vec::with_capacity(len - usize::from(matches!(first, ItemOrActual::Actual(_)))); let actual = match first { ItemOrActual::Item(item) => { items.push(item); @@ -101,9 +98,7 @@ impl BorshDeserialize for Proof { impl BorshSerialize for Item { fn serialize(&self, wr: &mut W) -> io::Result<()> { match self { - Self::Branch(child) => { - (u8::from(child.is_value) << 4, child.hash.as_array()) - } + Self::Branch(child) => (u8::from(child.is_value) << 4, child.hash.as_array()), Self::Extension(key_len) => { // to_be_bytes rather than borsh’s serialise because it’s part // of tag so we need to keep most significant byte first. @@ -129,10 +124,7 @@ impl BorshDeserialize for Item { /// as `first`. /// /// See [`ItemOrActual`] for reasoning behind this function. -fn deserialize_item_cont( - first: u8, - rd: &mut impl io::Read, -) -> io::Result { +fn deserialize_item_cont(first: u8, rd: &mut impl io::Read) -> io::Result { match first { 0x00 | 0x10 => deserialize_owned_ref(rd, first != 0).map(Item::Branch), 0x20 | 0x21 => { @@ -154,8 +146,7 @@ impl BorshSerialize for Actual { match self { Self::Branch(left, right) => { let vv = u8::from(left.is_value) * 2 + u8::from(right.is_value); - ((0x80 | vv), left.hash.as_array(), right.hash.as_array()) - .serialize(wr) + ((0x80 | vv), left.hash.as_array(), right.hash.as_array()).serialize(wr) } Self::Extension(left, key, child) => { (0x84 | u8::from(child.is_value)).serialize(wr)?; @@ -165,9 +156,7 @@ impl BorshSerialize for Actual { wr.write_all(key)?; child.hash.as_array().serialize(wr) } - Self::LookupKeyLeft(left, hash) => { - (0x86u8, left, hash.as_array()).serialize(wr) - } + Self::LookupKeyLeft(left, hash) => (0x86u8, left, hash.as_array()).serialize(wr), } } } @@ -187,10 +176,7 @@ impl BorshDeserialize for Actual { /// function as `first`. /// /// See [`ItemOrActual`] for reasoning behind this function. -fn deserialize_actual_cont( - first: u8, - rd: &mut impl io::Read, -) -> io::Result { +fn deserialize_actual_cont(first: u8, rd: &mut impl io::Read) -> io::Result { match first { 0x80..=0x83 => { let left = deserialize_owned_ref(rd, first & 2 != 0)?; @@ -213,9 +199,9 @@ fn deserialize_actual_cont( *head = BorshDeserialize::deserialize_reader(rd)?; let tag = u16::from_be_bytes(*head); let len = ((tag % 8) + tag / 8 + 7) / 8; - let tail = tail.get_mut(..usize::from(len)).ok_or_else(|| { - invalid_data(format!("Actual::Extension key too long: {len}")) - })?; + let tail = tail + .get_mut(..usize::from(len)) + .ok_or_else(|| invalid_data(format!("Actual::Extension key too long: {len}")))?; rd.read_exact(tail)?; let key = buf[..usize::from(len) + 2].to_vec().into_boxed_slice(); @@ -272,10 +258,7 @@ impl BorshDeserialize for ItemOrActual { /// /// This deserialises an `OwnedRef` with the `is_value` flag provided by the /// caller. -fn deserialize_owned_ref( - rd: &mut impl io::Read, - is_value: bool, -) -> io::Result { +fn deserialize_owned_ref(rd: &mut impl io::Read, is_value: bool) -> io::Result { <_>::deserialize_reader(rd) .map(CryptoHash) .map(|hash| OwnedRef { is_value, hash }) @@ -286,21 +269,18 @@ fn invalid_data(msg: String) -> io::Error { io::Error::new(io::ErrorKind::InvalidData, msg) } - #[test] fn test_item_borsh() { #[track_caller] fn test(want_item: Item, want_bytes: &[u8]) { let got_bytes = borsh::to_vec(&want_item).unwrap(); - let got_item = - Item::try_from_slice(want_bytes).map_err(|err| err.to_string()); + let got_item = Item::try_from_slice(want_bytes).map_err(|err| err.to_string()); assert_eq!( (Ok(&want_item), want_bytes), (got_item.as_ref(), got_bytes.as_slice()), ); - let got = ItemOrActual::try_from_slice(want_bytes) - .map_err(|err| err.to_string()); + let got = ItemOrActual::try_from_slice(want_bytes).map_err(|err| err.to_string()); assert_eq!(Ok(ItemOrActual::Item(want_item)), got); } @@ -317,7 +297,10 @@ fn test_item_borsh() { 0, 0, 0, 42, 0, 0, 0, 42, 0, 0, 0, 42, 0, 0, 0, 42, ]); test(Item::Extension(NonZeroU16::new(42).unwrap()), &[0x20, 42]); - test(Item::Extension(NonZeroU16::new(34 * 8).unwrap()), &[0x21, 16]); + test( + Item::Extension(NonZeroU16::new(34 * 8).unwrap()), + &[0x21, 16], + ); } #[test] @@ -327,16 +310,14 @@ fn test_actual_borsh() { #[track_caller] fn test(want_actual: Actual, want_bytes: &[u8]) { let got_bytes = borsh::to_vec(&want_actual).unwrap(); - let got_actual = - Actual::try_from_slice(want_bytes).map_err(|err| err.to_string()); + let got_actual = Actual::try_from_slice(want_bytes).map_err(|err| err.to_string()); assert_eq!( (Ok(&want_actual), want_bytes), (got_actual.as_ref(), got_bytes.as_slice()), ); - let got = ItemOrActual::try_from_slice(want_bytes) - .map_err(|err| err.to_string()); + let got = ItemOrActual::try_from_slice(want_bytes).map_err(|err| err.to_string()); assert_eq!(Ok(ItemOrActual::Actual(want_actual)), got); } @@ -387,13 +368,7 @@ fn test_actual_borsh() { /* Extension */ - fn make_extension( - left: u16, - bytes: &[u8], - offset: U3, - length: u16, - is_value: bool, - ) -> Actual { + fn make_extension(left: u16, bytes: &[u8], offset: U3, length: u16, is_value: bool) -> Actual { let key = crate::bits::ExtKey::new(bytes, offset, length).unwrap(); let mut buf = [0; 36]; let len = key.encode_into(&mut buf, 0); @@ -449,8 +424,7 @@ fn test_proof_borsh() { #[track_caller] fn test(want_proof: Proof, want_bytes: &[u8]) { let got_bytes = borsh::to_vec(&want_proof).unwrap(); - let got_proof = - Proof::try_from_slice(want_bytes).map_err(|err| err.to_string()); + let got_proof = Proof::try_from_slice(want_bytes).map_err(|err| err.to_string()); assert_eq!( (Ok(&want_proof), want_bytes), (got_proof.as_ref(), got_bytes.as_slice()), @@ -461,17 +435,22 @@ fn test_proof_borsh() { let actual = Actual::LookupKeyLeft(NonZeroU16::MIN, CryptoHash::test(1)); test(Proof::Positive(super::Membership(vec![])), &[0, 0]); - test(Proof::Positive(super::Membership(vec![item.clone()])), &[ - 1, 0, 32, 42, - ]); + test( + Proof::Positive(super::Membership(vec![item.clone()])), + &[1, 0, 32, 42], + ); test( Proof::Positive(super::Membership(vec![item.clone(), item.clone()])), &[2, 0, 32, 42, 32, 42], ); - test(Proof::Negative(super::NonMembership(None, vec![])), &[0, 0x80]); - test(Proof::Negative(super::NonMembership(None, vec![item.clone()])), &[ - 1, 0x80, 32, 42, - ]); + test( + Proof::Negative(super::NonMembership(None, vec![])), + &[0, 0x80], + ); + test( + Proof::Negative(super::NonMembership(None, vec![item.clone()])), + &[1, 0x80, 32, 42], + ); #[rustfmt::skip] test( Proof::Negative(super::NonMembership( diff --git a/common/sealable-trie/src/trie.rs b/common/sealable-trie/src/trie.rs index c1b9c13..1ca9b7c 100644 --- a/common/sealable-trie/src/trie.rs +++ b/common/sealable-trie/src/trie.rs @@ -96,12 +96,16 @@ pub enum Error { impl From for Error { #[inline] - fn from(_: memory::OutOfMemory) -> Self { Self::OutOfMemory } + fn from(_: memory::OutOfMemory) -> Self { + Self::OutOfMemory + } } impl From for Error { #[inline] - fn from(err: crate::nodes::DecodeError) -> Self { Self::BadRawNode(err) } + fn from(err: crate::nodes::DecodeError) -> Self { + Self::BadRawNode(err) + } } type Result = ::core::result::Result; @@ -122,14 +126,22 @@ macro_rules! proof { impl> Trie { /// Creates a new empty trie using given allocator. pub fn new(alloc: A) -> Self { - Self { root_ptr: None, root_hash: EMPTY_TRIE_ROOT, alloc } + Self { + root_ptr: None, + root_hash: EMPTY_TRIE_ROOT, + alloc, + } } /// Returns hash of the root node. - pub fn hash(&self) -> &CryptoHash { &self.root_hash } + pub fn hash(&self) -> &CryptoHash { + &self.root_hash + } /// Returns whether the trie is empty. - pub fn is_empty(&self) -> bool { self.root_hash == EMPTY_TRIE_ROOT } + pub fn is_empty(&self) -> bool { + self.root_hash == EMPTY_TRIE_ROOT + } /// Deconstructs the object into the individual parts — allocator, root /// pointer and root hash. @@ -142,12 +154,12 @@ impl> Trie { /// It’s up to the caller to guarantee that the `root_ptr` and `root_hash` /// values are correct and correspond to nodes stored within the pool /// allocator `alloc`. - pub fn from_parts( - alloc: A, - root_ptr: Option, - root_hash: CryptoHash, - ) -> Self { - Self { root_ptr, root_hash, alloc } + pub fn from_parts(alloc: A, root_ptr: Option, root_hash: CryptoHash) -> Self { + Self { + root_ptr, + root_hash, + alloc, + } } /// Retrieves value at given key. @@ -163,10 +175,7 @@ impl> Trie { /// /// Returns `None` if there’s no value at given key. Returns an error if /// the value (or its ancestor) has been sealed. - pub fn prove( - &self, - key: &[u8], - ) -> Result<(Option, proof::Proof)> { + pub fn prove(&self, key: &[u8]) -> Result<(Option, proof::Proof)> { let (value, proof) = self.get_impl(key, true)?; Ok((value, proof.unwrap())) } @@ -201,7 +210,10 @@ impl> Trie { } } - Node::Extension { key: ext_key, child } => { + Node::Extension { + key: ext_key, + child, + } => { if key.strip_prefix(ext_key.into()) { proof!(proof push proof::Item::extension(ext_key.len()).unwrap()); child @@ -233,10 +245,7 @@ impl> Trie { } /// Returns all keys and values in a given subtrie. - pub fn get_subtrie<'a>( - &'a self, - key: &'a [u8], - ) -> Result> { + pub fn get_subtrie<'a>(&'a self, key: &'a [u8]) -> Result> { if self.is_empty() { Ok(Vec::new()) } else { @@ -257,11 +266,7 @@ impl> Trie { self.set_impl(key, value_hash) } - fn set_impl( - &mut self, - key: bits::Slice<'_>, - value_hash: &CryptoHash, - ) -> Result<()> { + fn set_impl(&mut self, key: bits::Slice<'_>, value_hash: &CryptoHash) -> Result<()> { let (ptr, hash) = set::Context::new(&mut self.alloc, key, value_hash) .set(self.root_ptr, &self.root_hash)?; self.root_ptr = Some(ptr); @@ -305,11 +310,7 @@ impl> Trie { /// efficient). // TODO(mina86): Implement optimised version. // TODO(mina86): Add set_and_seal_with_proof - pub fn set_and_seal( - &mut self, - key: &[u8], - value_hash: &CryptoHash, - ) -> Result<()> { + pub fn set_and_seal(&mut self, key: &[u8], value_hash: &CryptoHash) -> Result<()> { let key = bits::Slice::from_bytes(key).ok_or(Error::KeyTooLong)?; self.set_impl(key, value_hash)?; self.seal_impl(key) @@ -318,8 +319,7 @@ impl> Trie { /// Deletes value at given key. Returns `false` if key was not found. pub fn del(&mut self, key: &[u8]) -> Result { let key = bits::Slice::from_bytes(key).ok_or(Error::KeyTooLong)?; - let res = del::Context::new(&mut self.alloc, key) - .del(self.root_ptr, &self.root_hash); + let res = del::Context::new(&mut self.alloc, key).del(self.root_ptr, &self.root_hash); match res { Ok(res) => { let (ptr, hash) = res.unwrap_or((None, EMPTY_TRIE_ROOT)); @@ -381,7 +381,6 @@ impl> Trie { } } - #[cfg(test)] impl Trie> { /// Creates a test trie using a TestAllocator with given capacity. diff --git a/common/sealable-trie/src/trie/del.rs b/common/sealable-trie/src/trie/del.rs index 2ad79f1..cca5552 100644 --- a/common/sealable-trie/src/trie/del.rs +++ b/common/sealable-trie/src/trie/del.rs @@ -32,7 +32,10 @@ impl<'a, A: memory::Allocator> Context<'a, A> { if *root_hash == super::EMPTY_TRIE_ROOT { return Err(Error::NotFound); }; - let action = self.handle(NodeRef { ptr: root_ptr, hash: root_hash })?; + let action = self.handle(NodeRef { + ptr: root_ptr, + hash: root_hash, + })?; let res = self.ref_from_action(action)?.map(|child| match child { OwnedRef::Node(ptr, hash) => (ptr, hash), _ => unreachable!(), @@ -66,18 +69,12 @@ impl<'a, A: memory::Allocator> Context<'a, A> { match node { Node::Branch { children } => self.handle_branch(ptr, children), - Node::Extension { key, child } => { - self.handle_extension(ptr, key, child) - } + Node::Extension { key, child } => self.handle_extension(ptr, key, child), } } /// Processes a Branch node. - fn handle_branch( - &mut self, - ptr: Ptr, - children: [Reference; 2], - ) -> Result { + fn handle_branch(&mut self, ptr: Ptr, children: [Reference; 2]) -> Result { let key_offset = self.key.offset; let side = usize::from(self.key.pop_front().ok_or(Error::NotFound)?); @@ -128,12 +125,9 @@ impl<'a, A: memory::Allocator> Context<'a, A> { self.del_node(ptr); Ok(match self.handle_reference(child)? { Action::Drop => Action::Drop, - Action::Ref(child) => { - Action::Ext(bits::Slice::from(key).into(), child) - } + Action::Ref(child) => Action::Ext(bits::Slice::from(key).into(), child), Action::Ext(suffix, child) => { - let key = - bits::Owned::concat(key.into_slice(), suffix.as_slice()); + let key = bits::Owned::concat(key.into_slice(), suffix.as_slice()); Action::Ext(key.unwrap(), child) } }) @@ -146,7 +140,11 @@ impl<'a, A: memory::Allocator> Context<'a, A> { child: Reference, make_key: &dyn Fn(bits::ExtKey) -> bits::Owned, ) -> Result> { - if let Reference::Node(NodeRef { ptr: Some(ptr), hash }) = child { + if let Reference::Node(NodeRef { + ptr: Some(ptr), + hash, + }) = child + { let node = *self.wlog.allocator().get(ptr); let node = node.decode()?; debug_assert_eq!(*hash, node.hash()); @@ -170,7 +168,9 @@ impl<'a, A: memory::Allocator> Context<'a, A> { } /// Frees a node. - fn del_node(&mut self, ptr: Ptr) { self.wlog.free(ptr); } + fn del_node(&mut self, ptr: Ptr) { + self.wlog.free(ptr); + } /// Converts an [`Action`] into an [`OwnedRef`] if it’s not a `Drop` action. /// diff --git a/common/sealable-trie/src/trie/iter.rs b/common/sealable-trie/src/trie/iter.rs index 82a7f81..8a2ba01 100644 --- a/common/sealable-trie/src/trie/iter.rs +++ b/common/sealable-trie/src/trie/iter.rs @@ -39,11 +39,13 @@ pub(super) fn get_entries>( ) -> Result> { let key = bits::Slice::from_bytes(key).ok_or(Error::KeyTooLong)?; match get_subtrie_root(alloc, root_ptr, key) { - GetSubtrieRootResult::Root(prefix, node_ptr) => { - Context { alloc, prefix, entries: Vec::new() } - .get(node_ptr) - .map_err(Error::from) + GetSubtrieRootResult::Root(prefix, node_ptr) => Context { + alloc, + prefix, + entries: Vec::new(), } + .get(node_ptr) + .map_err(Error::from), GetSubtrieRootResult::Empty => Ok(Vec::new()), GetSubtrieRootResult::Single(entry) => Ok(alloc::vec![entry]), GetSubtrieRootResult::Err(err) => Err(err.into()), @@ -88,11 +90,12 @@ fn get_subtrie_root>( }; let child = match node { - Node::Branch { children } => { - children[usize::from(key.pop_front().unwrap())] - } + Node::Branch { children } => children[usize::from(key.pop_front().unwrap())], - Node::Extension { key: ext_key, child } => { + Node::Extension { + key: ext_key, + child, + } => { let mut ext_key = ext_key.into(); if key.strip_prefix(ext_key) { // ext_key is a prefix of a key. We continue traversing @@ -155,11 +158,7 @@ impl<'a, A: memory::Allocator> Context<'a, A> { Ok(self.entries) } - fn handle_node( - &mut self, - node_ptr: Option, - len: u16, - ) -> Result<(), DecodeError> { + fn handle_node(&mut self, node_ptr: Option, len: u16) -> Result<(), DecodeError> { debug_assert!(len <= self.prefix.len()); let ptr = if let Some(ptr) = node_ptr { @@ -189,11 +188,7 @@ impl<'a, A: memory::Allocator> Context<'a, A> { } } - fn handle_ref( - &mut self, - nref: Reference<'a>, - len: u16, - ) -> Result<(), DecodeError> { + fn handle_ref(&mut self, nref: Reference<'a>, len: u16) -> Result<(), DecodeError> { debug_assert!(len <= self.prefix.len()); match nref { Reference::Node(node) => self.handle_node(node.ptr, len), @@ -204,12 +199,7 @@ impl<'a, A: memory::Allocator> Context<'a, A> { } } - fn handle_value( - &mut self, - is_sealed: bool, - hash: &'a CryptoHash, - len: u16, - ) { + fn handle_value(&mut self, is_sealed: bool, hash: &'a CryptoHash, len: u16) { debug_assert!(len <= self.prefix.len()); self.entries.push(Entry { is_sealed, diff --git a/common/sealable-trie/src/trie/seal.rs b/common/sealable-trie/src/trie/seal.rs index e9b7dae..1a96c86 100644 --- a/common/sealable-trie/src/trie/seal.rs +++ b/common/sealable-trie/src/trie/seal.rs @@ -48,10 +48,7 @@ impl<'a, A: memory::Allocator> Context<'a, A> { } } - fn seal_branch( - &mut self, - mut children: [Reference; 2], - ) -> Result { + fn seal_branch(&mut self, mut children: [Reference; 2]) -> Result { let side = usize::from(self.key.pop_front().ok_or(Error::NotFound)?); match self.seal_child(children[side])? { None => Ok(SealResult::Done), @@ -64,11 +61,7 @@ impl<'a, A: memory::Allocator> Context<'a, A> { } } - fn seal_extension( - &mut self, - ext_key: bits::ExtKey, - child: Reference, - ) -> Result { + fn seal_extension(&mut self, ext_key: bits::ExtKey, child: Reference) -> Result { if !self.key.strip_prefix(ext_key.into()) { Err(Error::NotFound) } else if let Some(child) = self.seal_child(child)? { @@ -78,10 +71,7 @@ impl<'a, A: memory::Allocator> Context<'a, A> { } } - fn seal_child<'b>( - &mut self, - child: Reference<'b>, - ) -> Result>> { + fn seal_child<'b>(&mut self, child: Reference<'b>) -> Result>> { match child { Reference::Node(node) => Ok(if self.seal(node)? { Some(NodeRef::new(None, node.hash).into()) diff --git a/common/sealable-trie/src/trie/set.rs b/common/sealable-trie/src/trie/set.rs index b22081a..d66828c 100644 --- a/common/sealable-trie/src/trie/set.rs +++ b/common/sealable-trie/src/trie/set.rs @@ -21,13 +21,13 @@ pub(super) struct Context<'a, A: memory::Allocator> { } impl<'a, A: memory::Allocator> Context<'a, A> { - pub(super) fn new( - alloc: &'a mut A, - key: bits::Slice<'a>, - value_hash: &'a CryptoHash, - ) -> Self { + pub(super) fn new(alloc: &'a mut A, key: bits::Slice<'a>, value_hash: &'a CryptoHash) -> Self { let wlog = memory::WriteLog::new(alloc); - Self { key, value_hash, wlog } + Self { + key, + value_hash, + wlog, + } } /// Inserts value hash into the trie. @@ -39,7 +39,10 @@ impl<'a, A: memory::Allocator> Context<'a, A> { let res = (|| { if let Some(ptr) = root_ptr { // Trie is non-empty, handle normally. - self.handle(NodeRef { ptr: Some(ptr), hash: root_hash }) + self.handle(NodeRef { + ptr: Some(ptr), + hash: root_hash, + }) } else if *root_hash != super::EMPTY_TRIE_ROOT { // Trie is sealed (it’s not empty but ptr is None). Err(Error::Sealed) @@ -68,9 +71,7 @@ impl<'a, A: memory::Allocator> Context<'a, A> { debug_assert_eq!(*nref.hash, node.hash()); match node { Node::Branch { children } => self.handle_branch(nptr, children), - Node::Extension { key, child } => { - self.handle_extension(nptr, key, child) - } + Node::Extension { key, child } => self.handle_extension(nptr, key, child), } } @@ -88,8 +89,11 @@ impl<'a, A: memory::Allocator> Context<'a, A> { // in-place. let owned_ref = self.handle_reference(children[usize::from(bit)])?; let child = owned_ref.to_ref(); - let children = - if bit { [children[0], child] } else { [child, children[1]] }; + let children = if bit { + [children[0], child] + } else { + [child, children[1]] + }; self.set_node(nptr, RawNode::branch(children[0], children[1])) } @@ -248,11 +252,7 @@ impl<'a, A: memory::Allocator> Context<'a, A> { } /// Sets value of a node cell at given address and returns its hash. - fn set_node( - &mut self, - ptr: Ptr, - node: RawNode, - ) -> Result<(Ptr, CryptoHash)> { + fn set_node(&mut self, ptr: Ptr, node: RawNode) -> Result<(Ptr, CryptoHash)> { let hash = node.decode().unwrap().hash(); self.wlog.set(ptr, node); Ok((ptr, hash)) diff --git a/common/sealable-trie/src/trie/tests.rs b/common/sealable-trie/src/trie/tests.rs index a9e9364..df6bb80 100644 --- a/common/sealable-trie/src/trie/tests.rs +++ b/common/sealable-trie/src/trie/tests.rs @@ -126,8 +126,7 @@ fn make_trie(small: bool, sealed: bool) -> (TestTrie, &'static [u8]) { } else { (16, "T9199/qDmjbqYqxaHrGh024lQRuTZcXBisiXCSwfNd4=", 16, 1) }; - let keygen = - IterKeyGen::new(KEYS[..keys].iter().map(core::slice::from_ref)); + let keygen = IterKeyGen::new(KEYS[..keys].iter().map(core::slice::from_ref)); let trie = if sealed { make_sealed_trie_from_keys(keygen, Some((hash, sealed_count)), true) } else { @@ -162,11 +161,15 @@ fn test_seal_small() { /// Tests using `set_and_seal` to create a trie with all keys sealed. #[cfg(not(miri))] #[test] -fn test_set_and_seal() { make_trie(false, true); } +fn test_set_and_seal() { + make_trie(false, true); +} /// Tests using `set_and_seal` to create a small trie with all keys sealed. #[test] -fn test_set_and_seal_small() { make_trie(true, true); } +fn test_set_and_seal_small() { + make_trie(true, true); +} fn do_test_del((mut trie, keys): (TestTrie, &[u8]), want_mid_count: usize) { let (left, right) = keys.split_at(keys.len() / 2); @@ -183,11 +186,15 @@ fn do_test_del((mut trie, keys): (TestTrie, &[u8]), want_mid_count: usize) { /// Tests deleting all keys of a trie. #[cfg(not(miri))] #[test] -fn test_del() { do_test_del(make_trie(false, false), 8); } +fn test_del() { + do_test_del(make_trie(false, false), 8); +} /// Tests deleting all keys of a small trie. #[test] -fn test_del_small() { do_test_del(make_trie(true, false), 5); } +fn test_del_small() { + do_test_del(make_trie(true, false), 5); +} /// Tests whether deleting a node in between two Extension nodes causes the two /// Extension nodes to be rebalanced. @@ -306,10 +313,11 @@ impl<'a> KeyGen<'a> for RandKeys<'a> { Some(self.generate(known)) } - fn count(&self) -> Option { Some(self.count) } + fn count(&self) -> Option { + Some(self.count) + } } - #[test] fn stress_test() { let count = lib::test_utils::get_iteration_count(500); @@ -324,8 +332,11 @@ fn stress_test() { // Now insert and delete keys randomly total of count times. On average // that means count/2 deletions and count/2 new insertions. - let mut keys = - trie.mapping.keys().map(|key| key.clone()).collect::>(); + let mut keys = trie + .mapping + .keys() + .map(|key| key.clone()) + .collect::>(); for _ in 0..count { let idx = if keys.is_empty() { 1 @@ -358,8 +369,11 @@ fn stress_test_iter() { let count = ((count as f64).sqrt() as usize).max(5); // Populate the trie - let mut rand_keys = - RandKeys { buf: &mut [0; 4][..], rng: rand::thread_rng(), count }; + let mut rand_keys = RandKeys { + buf: &mut [0; 4][..], + rng: rand::thread_rng(), + count, + }; let trie = make_trie_from_keys(&mut rand_keys, None, false); // Extract created keys. If we were to look up random prefixes chances are @@ -393,7 +407,9 @@ struct Key { } impl Key { - fn as_bytes(&self) -> &[u8] { &self.buf[..usize::from(self.len)] } + fn as_bytes(&self) -> &[u8] { + &self.buf[..usize::from(self.len)] + } } impl<'a> From<&'a [u8]> for Key { @@ -410,20 +426,28 @@ impl<'a> From<&'a [u8]> for Key { } impl<'a> From<&'a str> for Key { - fn from(key: &'a str) -> Self { Self::from(key.as_bytes()) } + fn from(key: &'a str) -> Self { + Self::from(key.as_bytes()) + } } impl core::ops::Deref for Key { type Target = [u8]; - fn deref(&self) -> &[u8] { self.as_bytes() } + fn deref(&self) -> &[u8] { + self.as_bytes() + } } impl alloc::borrow::Borrow<[u8]> for Key { - fn borrow(&self) -> &[u8] { self.as_bytes() } + fn borrow(&self) -> &[u8] { + self.as_bytes() + } } impl core::cmp::PartialEq for Key { - fn eq(&self, other: &Self) -> bool { self.as_bytes() == other.as_bytes() } + fn eq(&self, other: &Self) -> bool { + self.as_bytes() == other.as_bytes() + } } impl core::cmp::PartialOrd for Key { @@ -444,7 +468,6 @@ impl core::fmt::Debug for Key { } } - trait KeyGen<'a> { fn next(&mut self, known: &HashMap) -> Option<&'a [u8]>; fn count(&self) -> Option; @@ -454,23 +477,28 @@ impl<'a, 'b, T: KeyGen<'b>> KeyGen<'b> for &'a mut T { fn next(&mut self, known: &HashMap) -> Option<&'b [u8]> { (**self).next(known) } - fn count(&self) -> Option { (**self).count() } + fn count(&self) -> Option { + (**self).count() + } } struct IterKeyGen(I); impl<'a, I: Iterator> IterKeyGen { - fn new(it: impl IntoIterator) -> Self { Self(it.into_iter()) } + fn new(it: impl IntoIterator) -> Self { + Self(it.into_iter()) + } } impl<'a, I: Iterator> KeyGen<'a> for IterKeyGen { fn next(&mut self, _known: &HashMap) -> Option<&'a [u8]> { self.0.next() } - fn count(&self) -> Option { self.0.size_hint().1 } + fn count(&self) -> Option { + self.0.size_hint().1 + } } - struct TestTrie { trie: super::Trie>, mapping: HashMap, @@ -486,7 +514,9 @@ impl TestTrie { } } - pub fn hash(&self) -> &CryptoHash { self.trie.hash() } + pub fn hash(&self) -> &CryptoHash { + self.trie.hash() + } pub fn is_empty(&self) -> bool { if self.trie.is_empty() { @@ -497,18 +527,16 @@ impl TestTrie { } } - pub fn nodes_count(&self) -> usize { self.trie.alloc.count() } + pub fn nodes_count(&self) -> usize { + self.trie.alloc.count() + } pub fn set(&mut self, key: &[u8], verbose: bool) { self.try_set(key, verbose).unwrap(); self.check_all_reads(); } - fn try_set( - &mut self, - key: &[u8], - verbose: bool, - ) -> Result<(), super::Error> { + fn try_set(&mut self, key: &[u8], verbose: bool) -> Result<(), super::Error> { let key = Key::from(key); let value = self.next_value(); @@ -619,9 +647,10 @@ impl TestTrie { fn check_all_reads(&self) { for (key, value) in self.mapping.iter() { - let got = self.trie.get(&key).unwrap_or_else(|err| { - panic!("Failed getting ‘{key:?}’: {err}") - }); + let got = self + .trie + .get(&key) + .unwrap_or_else(|err| panic!("Failed getting ‘{key:?}’: {err}")); assert_eq!(Some(value), got.as_ref(), "Invalid value at ‘{key:?}’"); } } diff --git a/common/stdx/src/lib.rs b/common/stdx/src/lib.rs index 2291386..04eb957 100644 --- a/common/stdx/src/lib.rs +++ b/common/stdx/src/lib.rs @@ -41,9 +41,7 @@ pub fn split_at(xs: &[T]) -> Option<(&[T; L], &[T])> { /// Splits `&mut [T]` into `(&mut [T; L], &mut [T])`. Returns `None` if input is too /// shorter. -pub fn split_at_mut( - xs: &mut [T], -) -> Option<(&mut [T; L], &mut [T])> { +pub fn split_at_mut(xs: &mut [T]) -> Option<(&mut [T; L], &mut [T])> { if xs.len() < L { return None; } @@ -73,9 +71,7 @@ pub fn as_chunks(slice: &[T]) -> (&[[T; N]], &[T]) { } /// Splits a slice into a slice of N-element arrays. -pub fn as_chunks_mut( - slice: &mut [T], -) -> (&mut [[T; N]], &mut [T]) { +pub fn as_chunks_mut(slice: &mut [T]) -> (&mut [[T; N]], &mut [T]) { let () = AssertNonZero::::OK; let len = slice.len() / N; @@ -83,9 +79,7 @@ pub fn as_chunks_mut( // SAFETY: We cast a slice of `len * N` elements into a slice of `len` many // `N` elements chunks. - let head = unsafe { - std::slice::from_raw_parts_mut(head.as_mut_ptr().cast(), len) - }; + let head = unsafe { std::slice::from_raw_parts_mut(head.as_mut_ptr().cast(), len) }; (head, tail) } diff --git a/common/trie-ids/src/ids.rs b/common/trie-ids/src/ids.rs index 55da8f3..71e6768 100644 --- a/common/trie-ids/src/ids.rs +++ b/common/trie-ids/src/ids.rs @@ -26,9 +26,7 @@ type Result = core::result::Result; /// stored id can then be compared with the id this index was created for. /// /// The index is guaranteed to fit `u32` and `usize`. -#[derive( - Clone, Copy, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, derive_more::Into, -)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, derive_more::Into)] #[into(types(usize, u32, u64))] pub struct ClientIdx(Counter); @@ -84,7 +82,9 @@ impl<'a> TryFrom<&'a ibc::ClientId> for ClientIdx { impl PartialEq for ClientIdx { #[inline] - fn eq(&self, rhs: &usize) -> bool { usize::from(*self) == *rhs } + fn eq(&self, rhs: &usize) -> bool { + usize::from(*self) == *rhs + } } // ==== Connection Id ========================================================== @@ -95,15 +95,7 @@ impl PartialEq for ClientIdx { /// `connection-`. Rather than treating the identifier as a string, /// we’re parsing the number out and keep only that. #[derive( - Clone, - Copy, - PartialEq, - Eq, - PartialOrd, - Ord, - Hash, - derive_more::Into, - derive_more::Display, + Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, derive_more::Into, derive_more::Display, )] #[cfg_attr( feature = "borsh", @@ -127,9 +119,9 @@ impl TryFrom for ConnectionIdx { #[inline] fn try_from(id: ibc::ConnectionId) -> Result { - Counter::from_prefixed(Self::IBC_PREFIX, id.as_str()).map(Self).ok_or( - ibc::ConnectionError::ConnectionNotFound { connection_id: id }, - ) + Counter::from_prefixed(Self::IBC_PREFIX, id.as_str()) + .map(Self) + .ok_or(ibc::ConnectionError::ConnectionNotFound { connection_id: id }) } } @@ -148,12 +140,16 @@ impl TryFrom<&ibc::ConnectionId> for ConnectionIdx { impl From for ibc::ConnectionId { #[inline] - fn from(idx: ConnectionIdx) -> Self { Self::new(u64::from(idx)) } + fn from(idx: ConnectionIdx) -> Self { + Self::new(u64::from(idx)) + } } impl From<&ConnectionIdx> for ibc::ConnectionId { #[inline] - fn from(idx: &ConnectionIdx) -> Self { Self::new(u64::from(*idx)) } + fn from(idx: &ConnectionIdx) -> Self { + Self::new(u64::from(*idx)) + } } impl fmt::Debug for ConnectionIdx { @@ -171,15 +167,7 @@ impl fmt::Debug for ConnectionIdx { /// `channel-`. Rather than treating the identifier as a string, /// we’re parsing the number out and keep only that. #[derive( - Clone, - Copy, - PartialEq, - Eq, - PartialOrd, - Ord, - Hash, - derive_more::Into, - derive_more::Display, + Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, derive_more::Into, derive_more::Display, )] #[cfg_attr( feature = "borsh", @@ -225,12 +213,16 @@ impl TryFrom<&ibc::ChannelId> for ChannelIdx { impl From for ibc::ChannelId { #[inline] - fn from(idx: ChannelIdx) -> Self { Self::new(u64::from(idx)) } + fn from(idx: ChannelIdx) -> Self { + Self::new(u64::from(idx)) + } } impl From<&ChannelIdx> for ibc::ChannelId { #[inline] - fn from(idx: &ChannelIdx) -> Self { Self::new(u64::from(*idx)) } + fn from(idx: &ChannelIdx) -> Self { + Self::new(u64::from(*idx)) + } } impl fmt::Debug for ChannelIdx { @@ -262,12 +254,13 @@ pub struct BadPortId; impl PortKey { /// PortKey which corresponds to port `transfer`. #[cfg(test)] - const TRANSFER: Self = - Self([0xb6, 0xb6, 0xa7, 0xb1, 0xf7, 0xab, 0xff, 0xff, 0xff]); + const TRANSFER: Self = Self([0xb6, 0xb6, 0xa7, 0xb1, 0xf7, 0xab, 0xff, 0xff, 0xff]); /// Borrows the type as underlying byte array. #[inline] - pub fn as_bytes(&self) -> &[u8; 9] { &self.0 } + pub fn as_bytes(&self) -> &[u8; 9] { + &self.0 + } /// Formats the port identifier in the buffer and returns reference to it as /// a string. @@ -313,7 +306,9 @@ impl TryFrom<&ibc::PortId> for PortKey { // base64 character so we can treat the entire 12-character long string // as base64-encoded value. let mut buf = [b'/'; 12]; - buf.get_mut(..port_id.len()).ok_or(BadPortId)?.copy_from_slice(port_id); + buf.get_mut(..port_id.len()) + .ok_or(BadPortId)? + .copy_from_slice(port_id); // Decode into 9-byte buffer. let mut this = Self([0; 9]); @@ -327,7 +322,9 @@ impl TryFrom<&ibc::PortId> for PortKey { } impl From for ibc::PortId { - fn from(port_key: PortKey) -> Self { Self::from(&port_key) } + fn from(port_key: PortKey) -> Self { + Self::from(&port_key) + } } impl From<&PortKey> for ibc::PortId { @@ -392,9 +389,7 @@ impl borsh::BorshDeserialize for PortKey { /// Meanwhile, the channel identifier is build from IBC identifiers which are of /// the form `channel-`. Rather than treating the identifier as /// a string, we’re parsing the number out and keep only that. -#[derive( - Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, derive_more::Display, -)] +#[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, derive_more::Display)] #[cfg_attr( feature = "borsh", derive(borsh::BorshSerialize, borsh::BorshDeserialize) @@ -422,7 +417,9 @@ impl PortChannelPK { }) } - pub fn port_id(&self) -> ibc::PortId { ibc::PortId::from(&self.port_key) } + pub fn port_id(&self) -> ibc::PortId { + ibc::PortId::from(&self.port_key) + } pub fn channel_id(&self) -> ibc::ChannelId { ibc::ChannelId::new(self.channel_idx.into()) @@ -435,13 +432,21 @@ pub trait MaybeOwned { } impl MaybeOwned for &T { - fn as_ref(&self) -> &T { self } - fn into_owned(self) -> T { (*self).clone() } + fn as_ref(&self) -> &T { + self + } + fn into_owned(self) -> T { + (*self).clone() + } } impl MaybeOwned for T { - fn as_ref(&self) -> &T { self } - fn into_owned(self) -> T { self } + fn as_ref(&self) -> &T { + self + } + fn into_owned(self) -> T { + self + } } // ==== Counter (inetrnal) ===================================================== @@ -455,9 +460,7 @@ impl MaybeOwned for T { /// `usize` is 16-bit. Since we use counters as indexes within arrays, we need /// to make sure that they can be safely cast to `usize`. This function does /// that limiting the counter to the smallest of `u32` or `usize`. -#[derive( - Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, derive_more::Into, -)] +#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, derive_more::Into)] #[cfg_attr( feature = "borsh", derive(borsh::BorshSerialize, borsh::BorshDeserialize) @@ -501,7 +504,9 @@ impl Counter { impl From for usize { #[inline] - fn from(cnt: Counter) -> usize { cnt.0 as usize } + fn from(cnt: Counter) -> usize { + cnt.0 as usize + } } impl core::fmt::Debug for Counter { @@ -522,8 +527,7 @@ impl core::fmt::Display for Counter { #[test] fn test_client() { - let client_type = - ibc_core_host_types::identifiers::ClientType::new("foobarbaz").unwrap(); + let client_type = ibc_core_host_types::identifiers::ClientType::new("foobarbaz").unwrap(); let id = client_type.build_client_id(42); assert_eq!(Ok(ClientIdx(Counter(42))), ClientIdx::try_from(id)); @@ -551,24 +555,30 @@ fn test_connection() { let id = ibc::ConnectionId::new(u64::MAX); assert_eq!( - Err("no connection was found for the previous connection id provided \ + Err( + "no connection was found for the previous connection id provided \ `connection-18446744073709551615`" - .into()), + .into() + ), idx_try_from(id) ); let id = ibc::ConnectionId::from_str("foo-bar-baz").unwrap(); assert_eq!( - Err("no connection was found for the previous connection id provided \ + Err( + "no connection was found for the previous connection id provided \ `foo-bar-baz`" - .into()), + .into() + ), idx_try_from(id) ); let id = ibc::ConnectionId::from_str("channel-42").unwrap(); assert_eq!( - Err("no connection was found for the previous connection id provided \ + Err( + "no connection was found for the previous connection id provided \ `channel-42`" - .into()), + .into() + ), idx_try_from(id) ); } @@ -602,10 +612,7 @@ fn test_port() { #[test] fn test_port_channel() { - fn pk_try_from( - port: ibc::PortId, - channel: ibc::ChannelId, - ) -> Result { + fn pk_try_from(port: ibc::PortId, channel: ibc::ChannelId) -> Result { PortChannelPK::try_from(port, channel).map_err(|err| err.to_string()) } @@ -618,9 +625,11 @@ fn test_port_channel() { ); assert_eq!( - Err("the channel end (`transfer`, `channel-18446744073709551615`) \ + Err( + "the channel end (`transfer`, `channel-18446744073709551615`) \ does not exist" - .into()), + .into() + ), pk_try_from(ibc::PortId::transfer(), ibc::ChannelId::new(u64::MAX)), ); } @@ -638,6 +647,8 @@ fn test_port_deserialisation() { serialised[8] = 0; assert_eq!( "invalid port id", - PortKey::try_from_slice(&serialised).unwrap_err().to_string() + PortKey::try_from_slice(&serialised) + .unwrap_err() + .to_string() ); } diff --git a/common/trie-ids/src/path.rs b/common/trie-ids/src/path.rs index 6fc4d67..db83eda 100644 --- a/common/trie-ids/src/path.rs +++ b/common/trie-ids/src/path.rs @@ -12,18 +12,27 @@ pub struct SequencePath<'a> { impl<'a> From<&'a ibc::path::SeqSendPath> for SequencePath<'a> { fn from(path: &'a ibc::path::SeqSendPath) -> Self { - Self { port_id: &path.0, channel_id: &path.1 } + Self { + port_id: &path.0, + channel_id: &path.1, + } } } impl<'a> From<&'a ibc::path::SeqRecvPath> for SequencePath<'a> { fn from(path: &'a ibc::path::SeqRecvPath) -> Self { - Self { port_id: &path.0, channel_id: &path.1 } + Self { + port_id: &path.0, + channel_id: &path.1, + } } } impl<'a> From<&'a ibc::path::SeqAckPath> for SequencePath<'a> { fn from(path: &'a ibc::path::SeqAckPath) -> Self { - Self { port_id: &path.0, channel_id: &path.1 } + Self { + port_id: &path.0, + channel_id: &path.1, + } } } diff --git a/common/trie-ids/src/path_info.rs b/common/trie-ids/src/path_info.rs index 7637b54..024720f 100644 --- a/common/trie-ids/src/path_info.rs +++ b/common/trie-ids/src/path_info.rs @@ -40,13 +40,13 @@ pub enum SequenceKind { } impl From for usize { - fn from(kind: SequenceKind) -> usize { kind as usize } + fn from(kind: SequenceKind) -> usize { + kind as usize + } } /// Error when converting IBC path into a trie key. -#[derive( - Clone, Debug, PartialEq, Eq, derive_more::From, derive_more::Display, -)] +#[derive(Clone, Debug, PartialEq, Eq, derive_more::From, derive_more::Display)] pub enum Error { BadChannel(ibc::ChannelId), BadClient(ibc::ClientId), @@ -177,9 +177,11 @@ impl PathInfo { make: impl FnOnce(crate::ClientIdx) -> TrieKey, ) -> Result { match crate::ClientIdx::try_from(&client_id).map(make) { - Ok(key) => { - Ok(Self { key, client_id: Some(client_id), seq_kind: None }) - } + Ok(key) => Ok(Self { + key, + client_id: Some(client_id), + seq_kind: None, + }), Err(_) => Err(client_id.into()), } } @@ -189,10 +191,8 @@ impl PathInfo { port_id: ibc::PortId, channel_id: ibc::ChannelId, ) -> Result { - let port_key = - crate::PortKey::try_from(&port_id).map_err(|_| port_id)?; - let channel_idx = - crate::ChannelIdx::try_from(&channel_id).map_err(|_| channel_id)?; + let port_key = crate::PortKey::try_from(&port_id).map_err(|_| port_id)?; + let channel_idx = crate::ChannelIdx::try_from(&channel_id).map_err(|_| channel_id)?; Ok(Self { key: TrieKey::new(tag, (port_key, channel_idx)), client_id: None, @@ -205,8 +205,10 @@ impl PathInfo { port_id: ibc::PortId, channel_id: ibc::ChannelId, ) -> Result { - Self::with_channel(Tag::NextSequence, port_id, channel_id) - .map(|info| Self { seq_kind: Some(seq_kind), ..info }) + Self::with_channel(Tag::NextSequence, port_id, channel_id).map(|info| Self { + seq_kind: Some(seq_kind), + ..info + }) } fn with_seq( @@ -215,10 +217,8 @@ impl PathInfo { channel_id: ibc::ChannelId, seq: ibc::Sequence, ) -> Result { - let port_key = - crate::PortKey::try_from(&port_id).map_err(|_| port_id)?; - let channel_idx = - crate::ChannelIdx::try_from(&channel_id).map_err(|_| channel_id)?; + let port_key = crate::PortKey::try_from(&port_id).map_err(|_| port_id)?; + let channel_idx = crate::ChannelIdx::try_from(&channel_id).map_err(|_| channel_id)?; Ok(Self { key: TrieKey::new(tag, ((port_key, channel_idx), u64::from(seq))), client_id: None, @@ -227,7 +227,6 @@ impl PathInfo { } } - #[test] fn test_try_from_path() { use std::str::FromStr; @@ -239,8 +238,7 @@ fn test_try_from_path() { { let want = Ok(PathInfo { key: TrieKey::from_bytes(want_key), - client_id: want_client - .then(|| ibc::ClientId::from_str("foo-bar-1").unwrap()), + client_id: want_client.then(|| ibc::ClientId::from_str("foo-bar-1").unwrap()), seq_kind: match want_seq { 0 => Some(SequenceKind::Send), 1 => Some(SequenceKind::Recv), diff --git a/common/trie-ids/src/trie_key.rs b/common/trie-ids/src/trie_key.rs index 3af358a..b4a6f3a 100644 --- a/common/trie-ids/src/trie_key.rs +++ b/common/trie-ids/src/trie_key.rs @@ -1,7 +1,6 @@ use super::path::SequencePath; use super::{ibc, ids}; - /// A key used for indexing entries in the provable storage. /// /// The key is built from IBC storage paths. The first byte is a tag (see @@ -50,7 +49,9 @@ pub enum Tag { } impl From for u8 { - fn from(tag: Tag) -> u8 { tag as u8 } + fn from(tag: Tag) -> u8 { + tag as u8 + } } /// A discriminant used to distinguish client state and consensus state upgrade @@ -63,7 +64,9 @@ enum UpgradeType { } impl From for u8 { - fn from(ty: UpgradeType) -> u8 { ty as u8 } + fn from(ty: UpgradeType) -> u8 { + ty as u8 + } } impl TrieKey { @@ -82,10 +85,7 @@ impl TrieKey { /// /// The hash stored under the key is `hash(borsh(consensus_state))`. #[inline] - pub fn for_consensus_state( - client: ids::ClientIdx, - height: ibc::Height, - ) -> Self { + pub fn for_consensus_state(client: ids::ClientIdx, height: ibc::Height) -> Self { Self::new(Tag::ConsensusState, (client, height)) } @@ -157,7 +157,10 @@ impl TrieKey { /// For keys consisting of a multiple components, a tuple component can be /// used. pub fn new(tag: Tag, component: impl AsComponent) -> Self { - let mut key = TrieKey { bytes: [0; 22], len: 1 }; + let mut key = TrieKey { + bytes: [0; 22], + len: 1, + }; key.bytes[0] = tag.into(); component.append_into(&mut key); key @@ -166,7 +169,10 @@ impl TrieKey { /// Creates a new key from given bytes. Intended for tests only. #[cfg(test)] pub(crate) fn from_bytes(bytes: &[u8]) -> Self { - let mut this = TrieKey { bytes: [0; 22], len: 0 }; + let mut this = TrieKey { + bytes: [0; 22], + len: 0, + }; this.extend(bytes); this } @@ -183,7 +189,9 @@ impl TrieKey { impl core::ops::Deref for TrieKey { type Target = [u8]; - fn deref(&self) -> &[u8] { &self.bytes[..usize::from(self.len)] } + fn deref(&self) -> &[u8] { + &self.bytes[..usize::from(self.len)] + } } impl core::fmt::Display for TrieKey { @@ -220,8 +228,7 @@ fn test_display() { impl TryFrom> for TrieKey { type Error = ibc::ChannelError; fn try_from(path: SequencePath<'_>) -> Result { - let port_channel = - ids::PortChannelPK::try_from(path.port_id, path.channel_id)?; + let port_channel = ids::PortChannelPK::try_from(path.port_id, path.channel_id)?; Ok(Self::for_channel_path(Tag::NextSequence, &port_channel)) } } @@ -241,24 +248,14 @@ impl TryFrom<&ibc::path::CommitmentPath> for TrieKey { impl TryFrom<&ibc::path::ReceiptPath> for TrieKey { type Error = ibc::ChannelError; fn try_from(path: &ibc::path::ReceiptPath) -> Result { - Self::try_for_sequence_path( - Tag::Receipt, - &path.port_id, - &path.channel_id, - path.sequence, - ) + Self::try_for_sequence_path(Tag::Receipt, &path.port_id, &path.channel_id, path.sequence) } } impl TryFrom<&ibc::path::AckPath> for TrieKey { type Error = ibc::ChannelError; fn try_from(path: &ibc::path::AckPath) -> Result { - Self::try_for_sequence_path( - Tag::Ack, - &path.port_id, - &path.channel_id, - path.sequence, - ) + Self::try_for_sequence_path(Tag::Ack, &path.port_id, &path.channel_id, path.sequence) } } @@ -266,9 +263,7 @@ impl From for TrieKey { fn from(path: ibc::path::UpgradeClientPath) -> Self { use ibc::path::UpgradeClientPath; let (height, ty) = match path { - UpgradeClientPath::UpgradedClientState(height) => { - (height, UpgradeType::ClientState) - } + UpgradeClientPath::UpgradedClientState(height) => (height, UpgradeType::ClientState), UpgradeClientPath::UpgradedClientConsensusState(height) => { (height, UpgradeType::ConsensusState) } @@ -277,7 +272,6 @@ impl From for TrieKey { } } - /// Component of a [`TrieKey`]. /// /// A `TrieKey` is constructed by concatenating a sequence of components. @@ -352,12 +346,16 @@ impl AsComponent for UpgradeType { impl AsComponent for [u8; N] { #[inline] - fn append_into(&self, dest: &mut TrieKey) { dest.extend(self); } + fn append_into(&self, dest: &mut TrieKey) { + dest.extend(self); + } } impl AsComponent for &T { #[inline] - fn append_into(&self, dest: &mut TrieKey) { (*self).append_into(dest) } + fn append_into(&self, dest: &mut TrieKey) { + (*self).append_into(dest) + } } impl AsComponent for (T, U) { @@ -368,7 +366,6 @@ impl AsComponent for (T, U) { } } - #[test] fn test_encoding() { use std::str::FromStr; @@ -382,16 +379,12 @@ fn test_encoding() { }; } - let client = - ids::ClientIdx::try_from(ibc::ClientId::from_str("foo-bar-1").unwrap()) - .unwrap(); + let client = ids::ClientIdx::try_from(ibc::ClientId::from_str("foo-bar-1").unwrap()).unwrap(); let height = ibc::Height::new(2, 3).unwrap(); - let connection = - ids::ConnectionIdx::try_from(ibc::ConnectionId::new(4)).unwrap(); + let connection = ids::ConnectionIdx::try_from(ibc::ConnectionId::new(4)).unwrap(); let port_id = ibc::PortId::transfer(); let channel_id = ibc::ChannelId::new(5); - let port_channel = - ids::PortChannelPK::try_from(&port_id, &channel_id).unwrap(); + let port_channel = ids::PortChannelPK::try_from(&port_id, &channel_id).unwrap(); let sequence = ibc::Sequence::from(6); check!("00 00000001", TrieKey::for_client_state(client)); @@ -431,9 +424,6 @@ fn test_encoding() { check!("01 00000001", TrieKey::new(Tag::ConsensusState, client)); check!( "03 b6b6a7b1f7abffffff", - TrieKey::new( - Tag::ChannelEnd, - ids::PortKey::try_from(&port_id).unwrap() - ) + TrieKey::new(Tag::ChannelEnd, ids::PortKey::try_from(&port_id).unwrap()) ); } diff --git a/common/wasm/src/consensus_state.rs b/common/wasm/src/consensus_state.rs index 3623319..3644a33 100644 --- a/common/wasm/src/consensus_state.rs +++ b/common/wasm/src/consensus_state.rs @@ -15,9 +15,7 @@ impl ConsensusState { } } -impl ibc_core_client_context::consensus_state::ConsensusState - for ConsensusState -{ +impl ibc_core_client_context::consensus_state::ConsensusState for ConsensusState { fn root(&self) -> &ibc_core_commitment_types::commitment::CommitmentRoot { todo!() } @@ -35,18 +33,26 @@ impl Protobuf for ConsensusState {} impl From for proto::ConsensusState { fn from(state: ConsensusState) -> Self { - Self { data: state.data, timestamp_ns: state.timestamp_ns } + Self { + data: state.data, + timestamp_ns: state.timestamp_ns, + } } } impl From<&ConsensusState> for proto::ConsensusState { - fn from(state: &ConsensusState) -> Self { Self::from(state.clone()) } + fn from(state: &ConsensusState) -> Self { + Self::from(state.clone()) + } } impl TryFrom for ConsensusState { type Error = proto::BadMessage; fn try_from(msg: proto::ConsensusState) -> Result { - Ok(ConsensusState { data: msg.data, timestamp_ns: msg.timestamp_ns }) + Ok(ConsensusState { + data: msg.data, + timestamp_ns: msg.timestamp_ns, + }) } } diff --git a/common/wasm/src/proto.rs b/common/wasm/src/proto.rs index 87f4596..ace6504 100644 --- a/common/wasm/src/proto.rs +++ b/common/wasm/src/proto.rs @@ -16,21 +16,10 @@ impl prost::Name for ConsensusState { const NAME: &'static str = "ConsensusState"; fn full_name() -> alloc::string::String { - const_format::concatcp!( - ConsensusState::PACKAGE, - ".", - ConsensusState::NAME - ) - .into() + const_format::concatcp!(ConsensusState::PACKAGE, ".", ConsensusState::NAME).into() } fn type_url() -> alloc::string::String { - const_format::concatcp!( - "/", - ConsensusState::PACKAGE, - ".", - ConsensusState::NAME - ) - .into() + const_format::concatcp!("/", ConsensusState::PACKAGE, ".", ConsensusState::NAME).into() } } diff --git a/merkle_distributor.json b/merkle_distributor.json new file mode 100644 index 0000000..a0bab5d --- /dev/null +++ b/merkle_distributor.json @@ -0,0 +1,1205 @@ +{ + "version": "0.0.3", + "name": "merkle_distributor", + "instructions": [ + { + "name": "newDistributor", + "docs": [ + "READ THE FOLLOWING:", + "", + "This instruction is susceptible to frontrunning that could result in loss of funds if not handled properly.", + "", + "An attack could look like:", + "- A legitimate user opens a new distributor.", + "- Someone observes the call to this instruction.", + "- They replace the clawback_receiver, admin, or time parameters with their own.", + "", + "One situation that could happen here is the attacker replaces the admin and clawback_receiver with their own", + "and sets the clawback_start_ts with the minimal time allowed. After clawback_start_ts has elapsed,", + "the attacker can steal all funds from the distributor to their own clawback_receiver account.", + "", + "HOW TO AVOID:", + "- When you call into this instruction, ensure your transaction succeeds.", + "- To be extra safe, after your transaction succeeds, read back the state of the created MerkleDistributor account and", + "assert the parameters are what you expect, most importantly the clawback_receiver and admin.", + "- If your transaction fails, double check the value on-chain matches what you expect." + ], + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "[MerkleDistributor]." + ] + }, + { + "name": "clawbackReceiver", + "isMut": true, + "isSigner": false, + "docs": [ + "Clawback receiver token account" + ] + }, + { + "name": "mint", + "isMut": false, + "isSigner": false, + "docs": [ + "The mint to distribute." + ] + }, + { + "name": "tokenVault", + "isMut": true, + "isSigner": false, + "docs": [ + "Token vault" + ] + }, + { + "name": "admin", + "isMut": true, + "isSigner": true, + "docs": [ + "Admin wallet, responsible for creating the distributor and paying for the transaction.", + "Also has the authority to set the clawback receiver and change itself." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [System] program." + ] + }, + { + "name": "associatedTokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [Associated Token] program." + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [Token] program." + ] + } + ], + "args": [ + { + "name": "version", + "type": "u64" + }, + { + "name": "root", + "type": { + "array": [ + "u8", + 32 + ] + } + }, + { + "name": "maxTotalClaim", + "type": "u64" + }, + { + "name": "maxNumNodes", + "type": "u64" + }, + { + "name": "startVestingTs", + "type": "i64" + }, + { + "name": "endVestingTs", + "type": "i64" + }, + { + "name": "clawbackStartTs", + "type": "i64" + }, + { + "name": "stakingContractAddress", + "type": "publicKey" + } + ] + }, + { + "name": "newClaim", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "claimStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Claim status PDA" + ] + }, + { + "name": "from", + "isMut": true, + "isSigner": false, + "docs": [ + "Distributor ATA containing the tokens to distribute." + ] + }, + { + "name": "to", + "isMut": true, + "isSigner": false, + "docs": [ + "Account to send the claimed tokens to." + ] + }, + { + "name": "claimant", + "isMut": true, + "isSigner": true, + "docs": [ + "Who is claiming the tokens." + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [System] program." + ] + } + ], + "args": [ + { + "name": "amountUnlocked", + "type": "u64" + }, + { + "name": "amountLocked", + "type": "u64" + }, + { + "name": "proof", + "type": { + "vec": { + "array": [ + "u8", + 32 + ] + } + } + } + ] + }, + { + "name": "claimNewClaim", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "claimStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Claim status PDA" + ] + }, + { + "name": "pageAccountState", + "isMut": true, + "isSigner": false + }, + { + "name": "from", + "isMut": true, + "isSigner": false, + "docs": [ + "Distributor ATA containing the tokens to distribute." + ] + }, + { + "name": "to", + "isMut": true, + "isSigner": false, + "docs": [ + "Account to send the claimed tokens to." + ] + }, + { + "name": "claimant", + "isMut": true, + "isSigner": true, + "docs": [ + "Who is claiming the tokens." + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [System] program." + ] + } + ], + "args": [ + { + "name": "pageIndex", + "type": "u8" + } + ] + }, + { + "name": "adminNewClaim", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "pageAccountState", + "isMut": true, + "isSigner": false + }, + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [System] program." + ] + } + ], + "args": [ + { + "name": "amountUnlocked", + "type": "u64" + }, + { + "name": "amountLocked", + "type": "u64" + }, + { + "name": "pageIndex", + "type": "u8" + }, + { + "name": "claimant", + "type": "publicKey" + } + ] + }, + { + "name": "removeNewClaim", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "claimStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Claim status PDA" + ] + }, + { + "name": "from", + "isMut": true, + "isSigner": false, + "docs": [ + "Distributor ATA containing the tokens to distribute." + ] + }, + { + "name": "to", + "isMut": true, + "isSigner": false, + "docs": [ + "The Clawback token account." + ] + }, + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [System] program." + ] + } + ], + "args": [ + { + "name": "amountUnlocked", + "type": "u64" + }, + { + "name": "amountLocked", + "type": "u64" + }, + { + "name": "proof", + "type": { + "vec": { + "array": [ + "u8", + 32 + ] + } + } + }, + { + "name": "claimant", + "type": "publicKey" + } + ] + }, + { + "name": "claimLocked", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "claimStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Claim Status PDA" + ] + }, + { + "name": "from", + "isMut": true, + "isSigner": false, + "docs": [ + "Distributor ATA containing the tokens to distribute." + ] + }, + { + "name": "to", + "isMut": true, + "isSigner": false, + "docs": [ + "Account to send the claimed tokens to.", + "Claimant must sign the transaction and can only claim on behalf of themself" + ] + }, + { + "name": "claimant", + "isMut": true, + "isSigner": true, + "docs": [ + "Who is claiming the tokens." + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + } + ], + "args": [] + }, + { + "name": "removeClaim", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "claimStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Claim Status PDA" + ] + }, + { + "name": "from", + "isMut": true, + "isSigner": false, + "docs": [ + "Distributor ATA containing the tokens to distribute." + ] + }, + { + "name": "to", + "isMut": true, + "isSigner": false, + "docs": [ + "The Clawback token account." + ] + }, + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + } + ], + "args": [ + { + "name": "claimant", + "type": "publicKey" + } + ] + }, + { + "name": "clawback", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "from", + "isMut": true, + "isSigner": false, + "docs": [ + "Distributor ATA containing the tokens to distribute." + ] + }, + { + "name": "to", + "isMut": true, + "isSigner": false, + "docs": [ + "The Clawback token account." + ] + }, + { + "name": "claimant", + "isMut": false, + "isSigner": true, + "docs": [ + "Claimant account", + "Anyone can claw back the funds" + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [System] program." + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + } + ], + "args": [] + }, + { + "name": "setClawbackReceiver", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "newClawbackAccount", + "isMut": false, + "isSigner": false, + "docs": [ + "New clawback account" + ] + }, + { + "name": "admin", + "isMut": true, + "isSigner": true, + "docs": [ + "Admin signer" + ] + } + ], + "args": [] + }, + { + "name": "setAdmin", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "admin", + "isMut": true, + "isSigner": true, + "docs": [ + "Admin signer" + ] + }, + { + "name": "newAdmin", + "isMut": true, + "isSigner": false, + "docs": [ + "New admin account" + ] + } + ], + "args": [] + }, + { + "name": "updateStake", + "accounts": [ + { + "name": "sender", + "isMut": true, + "isSigner": true + }, + { + "name": "distributor", + "isMut": true, + "isSigner": false + }, + { + "name": "claimStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Claim Status PDA" + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "instruction", + "isMut": false, + "isSigner": false, + "docs": [ + "program is calling the method." + ] + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + }, + { + "name": "isStaked", + "type": "bool" + } + ] + } + ], + "accounts": [ + { + "name": "PageAccount", + "type": { + "kind": "struct", + "fields": [ + { + "name": "pageIndex", + "type": "u8" + }, + { + "name": "vestingSchedule200Element", + "type": { + "vec": { + "defined": "PageVestingItem" + } + } + } + ] + } + }, + { + "name": "ClaimStatus", + "docs": [ + "Holds whether or not a claimant has claimed tokens." + ], + "type": { + "kind": "struct", + "fields": [ + { + "name": "claimant", + "docs": [ + "Authority that claimed the tokens." + ], + "type": "publicKey" + }, + { + "name": "lockedAmount", + "docs": [ + "Locked amount" + ], + "type": "u64" + }, + { + "name": "lockedAmountWithdrawn", + "docs": [ + "Locked amount withdrawn" + ], + "type": "u64" + }, + { + "name": "unlockedAmount", + "docs": [ + "Unlocked amount" + ], + "type": "u64" + }, + { + "name": "stakedList", + "type": { + "vec": { + "defined": "StakedItem" + } + } + } + ] + } + }, + { + "name": "MerkleDistributor", + "docs": [ + "State for the account which distributes tokens." + ], + "type": { + "kind": "struct", + "fields": [ + { + "name": "bump", + "docs": [ + "Bump seed." + ], + "type": "u8" + }, + { + "name": "version", + "docs": [ + "Version of the airdrop" + ], + "type": "u64" + }, + { + "name": "root", + "docs": [ + "The 256-bit merkle root." + ], + "type": { + "array": [ + "u8", + 32 + ] + } + }, + { + "name": "mint", + "docs": [ + "[Mint] of the token to be distributed." + ], + "type": "publicKey" + }, + { + "name": "tokenVault", + "docs": [ + "Token Address of the vault" + ], + "type": "publicKey" + }, + { + "name": "maxTotalClaim", + "docs": [ + "Maximum number of tokens that can ever be claimed from this [MerkleDistributor]." + ], + "type": "u64" + }, + { + "name": "maxNumNodes", + "docs": [ + "Maximum number of nodes in [MerkleDistributor]." + ], + "type": "u64" + }, + { + "name": "totalAmountClaimed", + "docs": [ + "Total amount of tokens that have been claimed." + ], + "type": "u64" + }, + { + "name": "numNodesClaimed", + "docs": [ + "Number of nodes that have been claimed." + ], + "type": "u64" + }, + { + "name": "startTs", + "docs": [ + "Lockup time start (Unix Timestamp)" + ], + "type": "i64" + }, + { + "name": "endTs", + "docs": [ + "Lockup time end (Unix Timestamp)" + ], + "type": "i64" + }, + { + "name": "duration", + "docs": [ + "Duration (Unix Timestamp). for example all unvested tokens should be locked for 3 months to get other 50% of the tokens at the end of the this period" + ], + "type": "i64" + }, + { + "name": "clawbackStartTs", + "docs": [ + "Clawback start (Unix Timestamp)" + ], + "type": "i64" + }, + { + "name": "clawbackReceiver", + "docs": [ + "Clawback receiver" + ], + "type": "publicKey" + }, + { + "name": "admin", + "docs": [ + "Admin wallet" + ], + "type": "publicKey" + }, + { + "name": "clawedBack", + "docs": [ + "Whether or not the distributor has been clawed back" + ], + "type": "bool" + }, + { + "name": "stakingContractAddress", + "type": "publicKey" + } + ] + } + } + ], + "types": [ + { + "name": "PageVestingItem", + "type": { + "kind": "struct", + "fields": [ + { + "name": "claimant", + "type": "publicKey" + }, + { + "name": "amountUnlocked", + "type": "u64" + }, + { + "name": "amountLocked", + "type": "u64" + } + ] + } + }, + { + "name": "StakedItem", + "type": { + "kind": "struct", + "fields": [ + { + "name": "stakeTimestampStart", + "type": { + "option": "i64" + } + }, + { + "name": "stakeAmount", + "type": "u64" + }, + { + "name": "alreadyStakedDurationTime", + "type": "i64" + } + ] + } + } + ], + "events": [ + { + "name": "AdminNewClaimEvent", + "fields": [ + { + "name": "claimant", + "type": "publicKey", + "index": false + }, + { + "name": "timestamp", + "type": "i64", + "index": false + }, + { + "name": "amountUnlocked", + "type": "u64", + "index": false + }, + { + "name": "amountLocked", + "type": "u64", + "index": false + } + ] + }, + { + "name": "NewClaimEvent", + "fields": [ + { + "name": "claimant", + "type": "publicKey", + "index": false + }, + { + "name": "timestamp", + "type": "i64", + "index": false + } + ] + }, + { + "name": "RemoveNewClaimEvent", + "fields": [ + { + "name": "claimant", + "type": "publicKey", + "index": false + }, + { + "name": "timestamp", + "type": "i64", + "index": false + } + ] + }, + { + "name": "ClaimedEvent", + "fields": [ + { + "name": "claimant", + "type": "publicKey", + "index": false + }, + { + "name": "amount", + "type": "u64", + "index": false + } + ] + }, + { + "name": "StakedEvent", + "fields": [ + { + "name": "claimant", + "type": "publicKey", + "index": false + }, + { + "name": "amount", + "type": "u64", + "index": false + }, + { + "name": "isStaked", + "type": "bool", + "index": false + } + ] + } + ], + "errors": [ + { + "code": 6000, + "name": "IncorrectProgramId", + "msg": "Incorrect ProgramId" + }, + { + "code": 6001, + "name": "InsufficientUnlockedTokens", + "msg": "Insufficient unlocked tokens" + }, + { + "code": 6002, + "name": "StartTooFarInFuture", + "msg": "Deposit Start too far in future" + }, + { + "code": 6003, + "name": "InvalidProof", + "msg": "Invalid Merkle proof." + }, + { + "code": 6004, + "name": "ExceededMaxClaim", + "msg": "Exceeded maximum claim amount" + }, + { + "code": 6005, + "name": "MaxNodesExceeded", + "msg": "Exceeded maximum node count" + }, + { + "code": 6006, + "name": "Unauthorized", + "msg": "Account is not authorized to execute this instruction" + }, + { + "code": 6007, + "name": "OwnerMismatch", + "msg": "Token account owner did not match intended owner" + }, + { + "code": 6008, + "name": "ClawbackDuringVesting", + "msg": "Clawback cannot be before vesting ends" + }, + { + "code": 6009, + "name": "ClawbackBeforeStart", + "msg": "Attempted clawback before start" + }, + { + "code": 6010, + "name": "ClawbackAlreadyClaimed", + "msg": "Clawback already claimed" + }, + { + "code": 6011, + "name": "InsufficientClawbackDelay", + "msg": "Clawback start must be at least one day after vesting end" + }, + { + "code": 6012, + "name": "SameClawbackReceiver", + "msg": "New and old Clawback receivers are identical" + }, + { + "code": 6013, + "name": "SameAdmin", + "msg": "New and old admin are identical" + }, + { + "code": 6014, + "name": "ClaimExpired", + "msg": "Claim window expired" + }, + { + "code": 6015, + "name": "ClaimNotStarted", + "msg": "Claim not started yet" + }, + { + "code": 6016, + "name": "ArithmeticError", + "msg": "Arithmetic Error (overflow/underflow)" + }, + { + "code": 6017, + "name": "StartTimestampAfterEnd", + "msg": "Start Timestamp cannot be after end Timestamp" + }, + { + "code": 6018, + "name": "TimestampsNotInFuture", + "msg": "Timestamps cannot be in the past" + }, + { + "code": 6019, + "name": "InvalidVersion", + "msg": "Airdrop Version Mismatch" + }, + { + "code": 6020, + "name": "NothingStaked", + "msg": "Insufficient unlocked tokens" + }, + { + "code": 6021, + "name": "AlreadyStakedAndVestingInProgress", + "msg": "Already staked" + }, + { + "code": 6022, + "name": "IncorrentMintAccount", + "msg": "Incorrect Mint Account" + }, + { + "code": 6023, + "name": "TimeWindowStakeToVestFinished", + "msg": "Time window stake to vest finished" + }, + { + "code": 6024, + "name": "TimeWindowStakeToVestNotStartedYet", + "msg": "Time window stake to vest not started yet" + }, + { + "code": 6025, + "name": "NotEnogthTokenToStakeToStartVesting", + "msg": "Not enogth token to start vesting" + }, + { + "code": 6026, + "name": "ExceededMaxStakeList", + "msg": "Exceeded Max Stake List" + }, + { + "code": 6027, + "name": "NothingClaimBack", + "msg": "Nothing claim back" + }, + { + "code": 6028, + "name": "MaxElementsExceededForVestingSchedule", + "msg": "Max elements exceeded for vesting schedule" + }, + { + "code": 6029, + "name": "ClaimAlreadyExists", + "msg": "Claim already exists" + }, + { + "code": 6030, + "name": "AccountValidationFailedForPageAccount", + "msg": "Account validation failed for page account" + }, + { + "code": 6031, + "name": "InvalidRemainingAccountsLength", + "msg": "Invalid remaining accounts length" + }, + { + "code": 6032, + "name": "ClaimantNotFoundInPageAccount", + "msg": "Claimant not found in page account" + } + ] +} \ No newline at end of file diff --git a/merkle_distributor.ts b/merkle_distributor.ts new file mode 100644 index 0000000..ea9f5d4 --- /dev/null +++ b/merkle_distributor.ts @@ -0,0 +1,2367 @@ +export type MerkleDistributor = { + "version": "0.0.3", + "name": "merkle_distributor", + "instructions": [ + { + "name": "newDistributor", + "docs": [ + "READ THE FOLLOWING:", + "", + "This instruction is susceptible to frontrunning that could result in loss of funds if not handled properly.", + "", + "An attack could look like:", + "- A legitimate user opens a new distributor.", + "- Someone observes the call to this instruction.", + "- They replace the clawback_receiver, admin, or time parameters with their own.", + "", + "One situation that could happen here is the attacker replaces the admin and clawback_receiver with their own", + "and sets the clawback_start_ts with the minimal time allowed. After clawback_start_ts has elapsed,", + "the attacker can steal all funds from the distributor to their own clawback_receiver account.", + "", + "HOW TO AVOID:", + "- When you call into this instruction, ensure your transaction succeeds.", + "- To be extra safe, after your transaction succeeds, read back the state of the created MerkleDistributor account and", + "assert the parameters are what you expect, most importantly the clawback_receiver and admin.", + "- If your transaction fails, double check the value on-chain matches what you expect." + ], + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "[MerkleDistributor]." + ] + }, + { + "name": "clawbackReceiver", + "isMut": true, + "isSigner": false, + "docs": [ + "Clawback receiver token account" + ] + }, + { + "name": "mint", + "isMut": false, + "isSigner": false, + "docs": [ + "The mint to distribute." + ] + }, + { + "name": "tokenVault", + "isMut": true, + "isSigner": false, + "docs": [ + "Token vault" + ] + }, + { + "name": "admin", + "isMut": true, + "isSigner": true, + "docs": [ + "Admin wallet, responsible for creating the distributor and paying for the transaction.", + "Also has the authority to set the clawback receiver and change itself." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [System] program." + ] + }, + { + "name": "associatedTokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [Associated Token] program." + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [Token] program." + ] + } + ], + "args": [ + { + "name": "version", + "type": "u64" + }, + { + "name": "root", + "type": { + "array": [ + "u8", + 32 + ] + } + }, + { + "name": "maxTotalClaim", + "type": "u64" + }, + { + "name": "maxNumNodes", + "type": "u64" + }, + { + "name": "startVestingTs", + "type": "i64" + }, + { + "name": "endVestingTs", + "type": "i64" + }, + { + "name": "clawbackStartTs", + "type": "i64" + }, + { + "name": "stakingContractAddress", + "type": "publicKey" + } + ] + }, + { + "name": "newClaim", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "claimStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Claim status PDA" + ] + }, + { + "name": "from", + "isMut": true, + "isSigner": false, + "docs": [ + "Distributor ATA containing the tokens to distribute." + ] + }, + { + "name": "to", + "isMut": true, + "isSigner": false, + "docs": [ + "Account to send the claimed tokens to." + ] + }, + { + "name": "claimant", + "isMut": true, + "isSigner": true, + "docs": [ + "Who is claiming the tokens." + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [System] program." + ] + } + ], + "args": [ + { + "name": "amountUnlocked", + "type": "u64" + }, + { + "name": "amountLocked", + "type": "u64" + }, + { + "name": "proof", + "type": { + "vec": { + "array": [ + "u8", + 32 + ] + } + } + } + ] + }, + { + "name": "claimNewClaim", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "claimStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Claim status PDA" + ] + }, + { + "name": "pageAccountState", + "isMut": true, + "isSigner": false + }, + { + "name": "from", + "isMut": true, + "isSigner": false, + "docs": [ + "Distributor ATA containing the tokens to distribute." + ] + }, + { + "name": "to", + "isMut": true, + "isSigner": false, + "docs": [ + "Account to send the claimed tokens to." + ] + }, + { + "name": "claimant", + "isMut": true, + "isSigner": true, + "docs": [ + "Who is claiming the tokens." + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [System] program." + ] + } + ], + "args": [ + { + "name": "pageIndex", + "type": "u8" + } + ] + }, + { + "name": "adminNewClaim", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "pageAccountState", + "isMut": true, + "isSigner": false + }, + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [System] program." + ] + } + ], + "args": [ + { + "name": "amountUnlocked", + "type": "u64" + }, + { + "name": "amountLocked", + "type": "u64" + }, + { + "name": "pageIndex", + "type": "u8" + }, + { + "name": "claimant", + "type": "publicKey" + } + ] + }, + { + "name": "removeNewClaim", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "claimStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Claim status PDA" + ] + }, + { + "name": "from", + "isMut": true, + "isSigner": false, + "docs": [ + "Distributor ATA containing the tokens to distribute." + ] + }, + { + "name": "to", + "isMut": true, + "isSigner": false, + "docs": [ + "The Clawback token account." + ] + }, + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [System] program." + ] + } + ], + "args": [ + { + "name": "amountUnlocked", + "type": "u64" + }, + { + "name": "amountLocked", + "type": "u64" + }, + { + "name": "proof", + "type": { + "vec": { + "array": [ + "u8", + 32 + ] + } + } + }, + { + "name": "claimant", + "type": "publicKey" + } + ] + }, + { + "name": "claimLocked", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "claimStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Claim Status PDA" + ] + }, + { + "name": "from", + "isMut": true, + "isSigner": false, + "docs": [ + "Distributor ATA containing the tokens to distribute." + ] + }, + { + "name": "to", + "isMut": true, + "isSigner": false, + "docs": [ + "Account to send the claimed tokens to.", + "Claimant must sign the transaction and can only claim on behalf of themself" + ] + }, + { + "name": "claimant", + "isMut": true, + "isSigner": true, + "docs": [ + "Who is claiming the tokens." + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + } + ], + "args": [] + }, + { + "name": "removeClaim", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "claimStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Claim Status PDA" + ] + }, + { + "name": "from", + "isMut": true, + "isSigner": false, + "docs": [ + "Distributor ATA containing the tokens to distribute." + ] + }, + { + "name": "to", + "isMut": true, + "isSigner": false, + "docs": [ + "The Clawback token account." + ] + }, + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + } + ], + "args": [ + { + "name": "claimant", + "type": "publicKey" + } + ] + }, + { + "name": "clawback", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "from", + "isMut": true, + "isSigner": false, + "docs": [ + "Distributor ATA containing the tokens to distribute." + ] + }, + { + "name": "to", + "isMut": true, + "isSigner": false, + "docs": [ + "The Clawback token account." + ] + }, + { + "name": "claimant", + "isMut": false, + "isSigner": true, + "docs": [ + "Claimant account", + "Anyone can claw back the funds" + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [System] program." + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + } + ], + "args": [] + }, + { + "name": "setClawbackReceiver", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "newClawbackAccount", + "isMut": false, + "isSigner": false, + "docs": [ + "New clawback account" + ] + }, + { + "name": "admin", + "isMut": true, + "isSigner": true, + "docs": [ + "Admin signer" + ] + } + ], + "args": [] + }, + { + "name": "setAdmin", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "admin", + "isMut": true, + "isSigner": true, + "docs": [ + "Admin signer" + ] + }, + { + "name": "newAdmin", + "isMut": true, + "isSigner": false, + "docs": [ + "New admin account" + ] + } + ], + "args": [] + }, + { + "name": "updateStake", + "accounts": [ + { + "name": "sender", + "isMut": true, + "isSigner": true + }, + { + "name": "distributor", + "isMut": true, + "isSigner": false + }, + { + "name": "claimStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Claim Status PDA" + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "instruction", + "isMut": false, + "isSigner": false, + "docs": [ + "program is calling the method." + ] + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + }, + { + "name": "isStaked", + "type": "bool" + } + ] + } + ], + "accounts": [ + { + "name": "pageAccount", + "type": { + "kind": "struct", + "fields": [ + { + "name": "pageIndex", + "type": "u8" + }, + { + "name": "vestingSchedule200Element", + "type": { + "vec": { + "defined": "PageVestingItem" + } + } + } + ] + } + }, + { + "name": "claimStatus", + "docs": [ + "Holds whether or not a claimant has claimed tokens." + ], + "type": { + "kind": "struct", + "fields": [ + { + "name": "claimant", + "docs": [ + "Authority that claimed the tokens." + ], + "type": "publicKey" + }, + { + "name": "lockedAmount", + "docs": [ + "Locked amount" + ], + "type": "u64" + }, + { + "name": "lockedAmountWithdrawn", + "docs": [ + "Locked amount withdrawn" + ], + "type": "u64" + }, + { + "name": "unlockedAmount", + "docs": [ + "Unlocked amount" + ], + "type": "u64" + }, + { + "name": "stakedList", + "type": { + "vec": { + "defined": "StakedItem" + } + } + } + ] + } + }, + { + "name": "stakedItem", + "type": { + "kind": "struct", + "fields": [ + { + "name": "stakeTimestampStart", + "type": { + "option": "i64" + } + }, + { + "name": "stakeAmount", + "type": "u64" + }, + { + "name": "alreadyStakedDurationTime", + "type": "i64" + } + ] + } + }, + { + "name": "merkleDistributor", + "docs": [ + "State for the account which distributes tokens." + ], + "type": { + "kind": "struct", + "fields": [ + { + "name": "bump", + "docs": [ + "Bump seed." + ], + "type": "u8" + }, + { + "name": "version", + "docs": [ + "Version of the airdrop" + ], + "type": "u64" + }, + { + "name": "root", + "docs": [ + "The 256-bit merkle root." + ], + "type": { + "array": [ + "u8", + 32 + ] + } + }, + { + "name": "mint", + "docs": [ + "[Mint] of the token to be distributed." + ], + "type": "publicKey" + }, + { + "name": "tokenVault", + "docs": [ + "Token Address of the vault" + ], + "type": "publicKey" + }, + { + "name": "maxTotalClaim", + "docs": [ + "Maximum number of tokens that can ever be claimed from this [MerkleDistributor]." + ], + "type": "u64" + }, + { + "name": "maxNumNodes", + "docs": [ + "Maximum number of nodes in [MerkleDistributor]." + ], + "type": "u64" + }, + { + "name": "totalAmountClaimed", + "docs": [ + "Total amount of tokens that have been claimed." + ], + "type": "u64" + }, + { + "name": "numNodesClaimed", + "docs": [ + "Number of nodes that have been claimed." + ], + "type": "u64" + }, + { + "name": "startTs", + "docs": [ + "Lockup time start (Unix Timestamp)" + ], + "type": "i64" + }, + { + "name": "endTs", + "docs": [ + "Lockup time end (Unix Timestamp)" + ], + "type": "i64" + }, + { + "name": "duration", + "docs": [ + "Duration (Unix Timestamp). for example all unvested tokens should be locked for 3 months to get other 50% of the tokens at the end of the this period" + ], + "type": "i64" + }, + { + "name": "clawbackStartTs", + "docs": [ + "Clawback start (Unix Timestamp)" + ], + "type": "i64" + }, + { + "name": "clawbackReceiver", + "docs": [ + "Clawback receiver" + ], + "type": "publicKey" + }, + { + "name": "admin", + "docs": [ + "Admin wallet" + ], + "type": "publicKey" + }, + { + "name": "clawedBack", + "docs": [ + "Whether or not the distributor has been clawed back" + ], + "type": "bool" + }, + { + "name": "stakingContractAddress", + "type": "publicKey" + } + ] + } + } + ], + "events": [ + { + "name": "AdminNewClaimEvent", + "fields": [ + { + "name": "claimant", + "type": "publicKey", + "index": false + }, + { + "name": "timestamp", + "type": "i64", + "index": false + }, + { + "name": "amountUnlocked", + "type": "u64", + "index": false + }, + { + "name": "amountLocked", + "type": "u64", + "index": false + } + ] + }, + { + "name": "NewClaimEvent", + "fields": [ + { + "name": "claimant", + "type": "publicKey", + "index": false + }, + { + "name": "timestamp", + "type": "i64", + "index": false + } + ] + }, + { + "name": "RemoveNewClaimEvent", + "fields": [ + { + "name": "claimant", + "type": "publicKey", + "index": false + }, + { + "name": "timestamp", + "type": "i64", + "index": false + } + ] + }, + { + "name": "ClaimedEvent", + "fields": [ + { + "name": "claimant", + "type": "publicKey", + "index": false + }, + { + "name": "amount", + "type": "u64", + "index": false + } + ] + }, + { + "name": "StakedEvent", + "fields": [ + { + "name": "claimant", + "type": "publicKey", + "index": false + }, + { + "name": "amount", + "type": "u64", + "index": false + }, + { + "name": "isStaked", + "type": "bool", + "index": false + } + ] + } + ], + "errors": [ + { + "code": 6000, + "name": "IncorrectProgramId", + "msg": "Incorrect ProgramId" + }, + { + "code": 6001, + "name": "InsufficientUnlockedTokens", + "msg": "Insufficient unlocked tokens" + }, + { + "code": 6002, + "name": "StartTooFarInFuture", + "msg": "Deposit Start too far in future" + }, + { + "code": 6003, + "name": "InvalidProof", + "msg": "Invalid Merkle proof." + }, + { + "code": 6004, + "name": "ExceededMaxClaim", + "msg": "Exceeded maximum claim amount" + }, + { + "code": 6005, + "name": "MaxNodesExceeded", + "msg": "Exceeded maximum node count" + }, + { + "code": 6006, + "name": "Unauthorized", + "msg": "Account is not authorized to execute this instruction" + }, + { + "code": 6007, + "name": "OwnerMismatch", + "msg": "Token account owner did not match intended owner" + }, + { + "code": 6008, + "name": "ClawbackDuringVesting", + "msg": "Clawback cannot be before vesting ends" + }, + { + "code": 6009, + "name": "ClawbackBeforeStart", + "msg": "Attempted clawback before start" + }, + { + "code": 6010, + "name": "ClawbackAlreadyClaimed", + "msg": "Clawback already claimed" + }, + { + "code": 6011, + "name": "InsufficientClawbackDelay", + "msg": "Clawback start must be at least one day after vesting end" + }, + { + "code": 6012, + "name": "SameClawbackReceiver", + "msg": "New and old Clawback receivers are identical" + }, + { + "code": 6013, + "name": "SameAdmin", + "msg": "New and old admin are identical" + }, + { + "code": 6014, + "name": "ClaimExpired", + "msg": "Claim window expired" + }, + { + "code": 6015, + "name": "ClaimNotStarted", + "msg": "Claim not started yet" + }, + { + "code": 6016, + "name": "ArithmeticError", + "msg": "Arithmetic Error (overflow/underflow)" + }, + { + "code": 6017, + "name": "StartTimestampAfterEnd", + "msg": "Start Timestamp cannot be after end Timestamp" + }, + { + "code": 6018, + "name": "TimestampsNotInFuture", + "msg": "Timestamps cannot be in the past" + }, + { + "code": 6019, + "name": "InvalidVersion", + "msg": "Airdrop Version Mismatch" + }, + { + "code": 6020, + "name": "NothingStaked", + "msg": "Insufficient unlocked tokens" + }, + { + "code": 6021, + "name": "AlreadyStakedAndVestingInProgress", + "msg": "Already staked" + }, + { + "code": 6022, + "name": "IncorrentMintAccount", + "msg": "Incorrect Mint Account" + }, + { + "code": 6023, + "name": "TimeWindowStakeToVestFinished", + "msg": "Time window stake to vest finished" + }, + { + "code": 6024, + "name": "TimeWindowStakeToVestNotStartedYet", + "msg": "Time window stake to vest not started yet" + }, + { + "code": 6025, + "name": "NotEnogthTokenToStakeToStartVesting", + "msg": "Not enogth token to start vesting" + }, + { + "code": 6026, + "name": "ExceededMaxStakeList", + "msg": "Exceeded Max Stake List" + }, + { + "code": 6027, + "name": "NothingClaimBack", + "msg": "Nothing claim back" + }, + { + "code": 6028, + "name": "MaxElementsExceededForVestingSchedule", + "msg": "Max elements exceeded for vesting schedule" + }, + { + "code": 6029, + "name": "ClaimAlreadyExists", + "msg": "Claim already exists" + }, + { + "code": 6030, + "name": "AccountValidationFailedForPageAccount", + "msg": "Account validation failed for page account" + }, + { + "code": 6031, + "name": "InvalidRemainingAccountsLength", + "msg": "Invalid remaining accounts length" + }, + { + "code": 6032, + "name": "ClaimantNotFoundInPageAccount", + "msg": "Claimant not found in page account" + } + ] +}; + +export const IDL: MerkleDistributor = { + "version": "0.0.3", + "name": "merkle_distributor", + "instructions": [ + { + "name": "newDistributor", + "docs": [ + "READ THE FOLLOWING:", + "", + "This instruction is susceptible to frontrunning that could result in loss of funds if not handled properly.", + "", + "An attack could look like:", + "- A legitimate user opens a new distributor.", + "- Someone observes the call to this instruction.", + "- They replace the clawback_receiver, admin, or time parameters with their own.", + "", + "One situation that could happen here is the attacker replaces the admin and clawback_receiver with their own", + "and sets the clawback_start_ts with the minimal time allowed. After clawback_start_ts has elapsed,", + "the attacker can steal all funds from the distributor to their own clawback_receiver account.", + "", + "HOW TO AVOID:", + "- When you call into this instruction, ensure your transaction succeeds.", + "- To be extra safe, after your transaction succeeds, read back the state of the created MerkleDistributor account and", + "assert the parameters are what you expect, most importantly the clawback_receiver and admin.", + "- If your transaction fails, double check the value on-chain matches what you expect." + ], + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "[MerkleDistributor]." + ] + }, + { + "name": "clawbackReceiver", + "isMut": true, + "isSigner": false, + "docs": [ + "Clawback receiver token account" + ] + }, + { + "name": "mint", + "isMut": false, + "isSigner": false, + "docs": [ + "The mint to distribute." + ] + }, + { + "name": "tokenVault", + "isMut": true, + "isSigner": false, + "docs": [ + "Token vault" + ] + }, + { + "name": "admin", + "isMut": true, + "isSigner": true, + "docs": [ + "Admin wallet, responsible for creating the distributor and paying for the transaction.", + "Also has the authority to set the clawback receiver and change itself." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [System] program." + ] + }, + { + "name": "associatedTokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [Associated Token] program." + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [Token] program." + ] + } + ], + "args": [ + { + "name": "version", + "type": "u64" + }, + { + "name": "root", + "type": { + "array": [ + "u8", + 32 + ] + } + }, + { + "name": "maxTotalClaim", + "type": "u64" + }, + { + "name": "maxNumNodes", + "type": "u64" + }, + { + "name": "startVestingTs", + "type": "i64" + }, + { + "name": "endVestingTs", + "type": "i64" + }, + { + "name": "clawbackStartTs", + "type": "i64" + }, + { + "name": "stakingContractAddress", + "type": "publicKey" + } + ] + }, + { + "name": "newClaim", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "claimStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Claim status PDA" + ] + }, + { + "name": "from", + "isMut": true, + "isSigner": false, + "docs": [ + "Distributor ATA containing the tokens to distribute." + ] + }, + { + "name": "to", + "isMut": true, + "isSigner": false, + "docs": [ + "Account to send the claimed tokens to." + ] + }, + { + "name": "claimant", + "isMut": true, + "isSigner": true, + "docs": [ + "Who is claiming the tokens." + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [System] program." + ] + } + ], + "args": [ + { + "name": "amountUnlocked", + "type": "u64" + }, + { + "name": "amountLocked", + "type": "u64" + }, + { + "name": "proof", + "type": { + "vec": { + "array": [ + "u8", + 32 + ] + } + } + } + ] + }, + { + "name": "claimNewClaim", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "claimStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Claim status PDA" + ] + }, + { + "name": "pageAccountState", + "isMut": true, + "isSigner": false + }, + { + "name": "from", + "isMut": true, + "isSigner": false, + "docs": [ + "Distributor ATA containing the tokens to distribute." + ] + }, + { + "name": "to", + "isMut": true, + "isSigner": false, + "docs": [ + "Account to send the claimed tokens to." + ] + }, + { + "name": "claimant", + "isMut": true, + "isSigner": true, + "docs": [ + "Who is claiming the tokens." + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [System] program." + ] + } + ], + "args": [ + { + "name": "pageIndex", + "type": "u8" + } + ] + }, + { + "name": "adminNewClaim", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "pageAccountState", + "isMut": true, + "isSigner": false + }, + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [System] program." + ] + } + ], + "args": [ + { + "name": "amountUnlocked", + "type": "u64" + }, + { + "name": "amountLocked", + "type": "u64" + }, + { + "name": "pageIndex", + "type": "u8" + }, + { + "name": "claimant", + "type": "publicKey" + } + ] + }, + { + "name": "removeNewClaim", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "claimStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Claim status PDA" + ] + }, + { + "name": "from", + "isMut": true, + "isSigner": false, + "docs": [ + "Distributor ATA containing the tokens to distribute." + ] + }, + { + "name": "to", + "isMut": true, + "isSigner": false, + "docs": [ + "The Clawback token account." + ] + }, + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [System] program." + ] + } + ], + "args": [ + { + "name": "amountUnlocked", + "type": "u64" + }, + { + "name": "amountLocked", + "type": "u64" + }, + { + "name": "proof", + "type": { + "vec": { + "array": [ + "u8", + 32 + ] + } + } + }, + { + "name": "claimant", + "type": "publicKey" + } + ] + }, + { + "name": "claimLocked", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "claimStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Claim Status PDA" + ] + }, + { + "name": "from", + "isMut": true, + "isSigner": false, + "docs": [ + "Distributor ATA containing the tokens to distribute." + ] + }, + { + "name": "to", + "isMut": true, + "isSigner": false, + "docs": [ + "Account to send the claimed tokens to.", + "Claimant must sign the transaction and can only claim on behalf of themself" + ] + }, + { + "name": "claimant", + "isMut": true, + "isSigner": true, + "docs": [ + "Who is claiming the tokens." + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + } + ], + "args": [] + }, + { + "name": "removeClaim", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "claimStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Claim Status PDA" + ] + }, + { + "name": "from", + "isMut": true, + "isSigner": false, + "docs": [ + "Distributor ATA containing the tokens to distribute." + ] + }, + { + "name": "to", + "isMut": true, + "isSigner": false, + "docs": [ + "The Clawback token account." + ] + }, + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + } + ], + "args": [ + { + "name": "claimant", + "type": "publicKey" + } + ] + }, + { + "name": "clawback", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "from", + "isMut": true, + "isSigner": false, + "docs": [ + "Distributor ATA containing the tokens to distribute." + ] + }, + { + "name": "to", + "isMut": true, + "isSigner": false, + "docs": [ + "The Clawback token account." + ] + }, + { + "name": "claimant", + "isMut": false, + "isSigner": true, + "docs": [ + "Claimant account", + "Anyone can claw back the funds" + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [System] program." + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + } + ], + "args": [] + }, + { + "name": "setClawbackReceiver", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "newClawbackAccount", + "isMut": false, + "isSigner": false, + "docs": [ + "New clawback account" + ] + }, + { + "name": "admin", + "isMut": true, + "isSigner": true, + "docs": [ + "Admin signer" + ] + } + ], + "args": [] + }, + { + "name": "setAdmin", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "admin", + "isMut": true, + "isSigner": true, + "docs": [ + "Admin signer" + ] + }, + { + "name": "newAdmin", + "isMut": true, + "isSigner": false, + "docs": [ + "New admin account" + ] + } + ], + "args": [] + }, + { + "name": "updateStake", + "accounts": [ + { + "name": "sender", + "isMut": true, + "isSigner": true + }, + { + "name": "distributor", + "isMut": true, + "isSigner": false + }, + { + "name": "claimStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Claim Status PDA" + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "instruction", + "isMut": false, + "isSigner": false, + "docs": [ + "program is calling the method." + ] + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + }, + { + "name": "isStaked", + "type": "bool" + } + ] + } + ], + "accounts": [ + { + "name": "pageAccount", + "type": { + "kind": "struct", + "fields": [ + { + "name": "pageIndex", + "type": "u8" + }, + { + "name": "vestingSchedule200Element", + "type": { + "vec": { + "defined": "PageVestingItem" + } + } + } + ] + } + }, + { + "name": "claimStatus", + "docs": [ + "Holds whether or not a claimant has claimed tokens." + ], + "type": { + "kind": "struct", + "fields": [ + { + "name": "claimant", + "docs": [ + "Authority that claimed the tokens." + ], + "type": "publicKey" + }, + { + "name": "lockedAmount", + "docs": [ + "Locked amount" + ], + "type": "u64" + }, + { + "name": "lockedAmountWithdrawn", + "docs": [ + "Locked amount withdrawn" + ], + "type": "u64" + }, + { + "name": "unlockedAmount", + "docs": [ + "Unlocked amount" + ], + "type": "u64" + }, + { + "name": "stakedList", + "type": { + "vec": { + "defined": "StakedItem" + } + } + } + ] + } + }, + { + "name": "stakedItem", + "type": { + "kind": "struct", + "fields": [ + { + "name": "stakeTimestampStart", + "type": { + "option": "i64" + } + }, + { + "name": "stakeAmount", + "type": "u64" + }, + { + "name": "alreadyStakedDurationTime", + "type": "i64" + } + ] + } + }, + { + "name": "merkleDistributor", + "docs": [ + "State for the account which distributes tokens." + ], + "type": { + "kind": "struct", + "fields": [ + { + "name": "bump", + "docs": [ + "Bump seed." + ], + "type": "u8" + }, + { + "name": "version", + "docs": [ + "Version of the airdrop" + ], + "type": "u64" + }, + { + "name": "root", + "docs": [ + "The 256-bit merkle root." + ], + "type": { + "array": [ + "u8", + 32 + ] + } + }, + { + "name": "mint", + "docs": [ + "[Mint] of the token to be distributed." + ], + "type": "publicKey" + }, + { + "name": "tokenVault", + "docs": [ + "Token Address of the vault" + ], + "type": "publicKey" + }, + { + "name": "maxTotalClaim", + "docs": [ + "Maximum number of tokens that can ever be claimed from this [MerkleDistributor]." + ], + "type": "u64" + }, + { + "name": "maxNumNodes", + "docs": [ + "Maximum number of nodes in [MerkleDistributor]." + ], + "type": "u64" + }, + { + "name": "totalAmountClaimed", + "docs": [ + "Total amount of tokens that have been claimed." + ], + "type": "u64" + }, + { + "name": "numNodesClaimed", + "docs": [ + "Number of nodes that have been claimed." + ], + "type": "u64" + }, + { + "name": "startTs", + "docs": [ + "Lockup time start (Unix Timestamp)" + ], + "type": "i64" + }, + { + "name": "endTs", + "docs": [ + "Lockup time end (Unix Timestamp)" + ], + "type": "i64" + }, + { + "name": "duration", + "docs": [ + "Duration (Unix Timestamp). for example all unvested tokens should be locked for 3 months to get other 50% of the tokens at the end of the this period" + ], + "type": "i64" + }, + { + "name": "clawbackStartTs", + "docs": [ + "Clawback start (Unix Timestamp)" + ], + "type": "i64" + }, + { + "name": "clawbackReceiver", + "docs": [ + "Clawback receiver" + ], + "type": "publicKey" + }, + { + "name": "admin", + "docs": [ + "Admin wallet" + ], + "type": "publicKey" + }, + { + "name": "clawedBack", + "docs": [ + "Whether or not the distributor has been clawed back" + ], + "type": "bool" + }, + { + "name": "stakingContractAddress", + "type": "publicKey" + } + ] + } + } + ], + "events": [ + { + "name": "AdminNewClaimEvent", + "fields": [ + { + "name": "claimant", + "type": "publicKey", + "index": false + }, + { + "name": "timestamp", + "type": "i64", + "index": false + }, + { + "name": "amountUnlocked", + "type": "u64", + "index": false + }, + { + "name": "amountLocked", + "type": "u64", + "index": false + } + ] + }, + { + "name": "NewClaimEvent", + "fields": [ + { + "name": "claimant", + "type": "publicKey", + "index": false + }, + { + "name": "timestamp", + "type": "i64", + "index": false + } + ] + }, + { + "name": "RemoveNewClaimEvent", + "fields": [ + { + "name": "claimant", + "type": "publicKey", + "index": false + }, + { + "name": "timestamp", + "type": "i64", + "index": false + } + ] + }, + { + "name": "ClaimedEvent", + "fields": [ + { + "name": "claimant", + "type": "publicKey", + "index": false + }, + { + "name": "amount", + "type": "u64", + "index": false + } + ] + }, + { + "name": "StakedEvent", + "fields": [ + { + "name": "claimant", + "type": "publicKey", + "index": false + }, + { + "name": "amount", + "type": "u64", + "index": false + }, + { + "name": "isStaked", + "type": "bool", + "index": false + } + ] + } + ], + "errors": [ + { + "code": 6000, + "name": "IncorrectProgramId", + "msg": "Incorrect ProgramId" + }, + { + "code": 6001, + "name": "InsufficientUnlockedTokens", + "msg": "Insufficient unlocked tokens" + }, + { + "code": 6002, + "name": "StartTooFarInFuture", + "msg": "Deposit Start too far in future" + }, + { + "code": 6003, + "name": "InvalidProof", + "msg": "Invalid Merkle proof." + }, + { + "code": 6004, + "name": "ExceededMaxClaim", + "msg": "Exceeded maximum claim amount" + }, + { + "code": 6005, + "name": "MaxNodesExceeded", + "msg": "Exceeded maximum node count" + }, + { + "code": 6006, + "name": "Unauthorized", + "msg": "Account is not authorized to execute this instruction" + }, + { + "code": 6007, + "name": "OwnerMismatch", + "msg": "Token account owner did not match intended owner" + }, + { + "code": 6008, + "name": "ClawbackDuringVesting", + "msg": "Clawback cannot be before vesting ends" + }, + { + "code": 6009, + "name": "ClawbackBeforeStart", + "msg": "Attempted clawback before start" + }, + { + "code": 6010, + "name": "ClawbackAlreadyClaimed", + "msg": "Clawback already claimed" + }, + { + "code": 6011, + "name": "InsufficientClawbackDelay", + "msg": "Clawback start must be at least one day after vesting end" + }, + { + "code": 6012, + "name": "SameClawbackReceiver", + "msg": "New and old Clawback receivers are identical" + }, + { + "code": 6013, + "name": "SameAdmin", + "msg": "New and old admin are identical" + }, + { + "code": 6014, + "name": "ClaimExpired", + "msg": "Claim window expired" + }, + { + "code": 6015, + "name": "ClaimNotStarted", + "msg": "Claim not started yet" + }, + { + "code": 6016, + "name": "ArithmeticError", + "msg": "Arithmetic Error (overflow/underflow)" + }, + { + "code": 6017, + "name": "StartTimestampAfterEnd", + "msg": "Start Timestamp cannot be after end Timestamp" + }, + { + "code": 6018, + "name": "TimestampsNotInFuture", + "msg": "Timestamps cannot be in the past" + }, + { + "code": 6019, + "name": "InvalidVersion", + "msg": "Airdrop Version Mismatch" + }, + { + "code": 6020, + "name": "NothingStaked", + "msg": "Insufficient unlocked tokens" + }, + { + "code": 6021, + "name": "AlreadyStakedAndVestingInProgress", + "msg": "Already staked" + }, + { + "code": 6022, + "name": "IncorrentMintAccount", + "msg": "Incorrect Mint Account" + }, + { + "code": 6023, + "name": "TimeWindowStakeToVestFinished", + "msg": "Time window stake to vest finished" + }, + { + "code": 6024, + "name": "TimeWindowStakeToVestNotStartedYet", + "msg": "Time window stake to vest not started yet" + }, + { + "code": 6025, + "name": "NotEnogthTokenToStakeToStartVesting", + "msg": "Not enogth token to start vesting" + }, + { + "code": 6026, + "name": "ExceededMaxStakeList", + "msg": "Exceeded Max Stake List" + }, + { + "code": 6027, + "name": "NothingClaimBack", + "msg": "Nothing claim back" + }, + { + "code": 6028, + "name": "MaxElementsExceededForVestingSchedule", + "msg": "Max elements exceeded for vesting schedule" + }, + { + "code": 6029, + "name": "ClaimAlreadyExists", + "msg": "Claim already exists" + }, + { + "code": 6030, + "name": "AccountValidationFailedForPageAccount", + "msg": "Account validation failed for page account" + }, + { + "code": 6031, + "name": "InvalidRemainingAccountsLength", + "msg": "Invalid remaining accounts length" + }, + { + "code": 6032, + "name": "ClaimantNotFoundInPageAccount", + "msg": "Claimant not found in page account" + } + ] +}; diff --git a/restaking_v2.ts b/restaking_v2.ts new file mode 100644 index 0000000..c874575 --- /dev/null +++ b/restaking_v2.ts @@ -0,0 +1,2619 @@ +export type RestakingV2 = { + "version": "0.1.0", + "name": "restaking_v2", + "instructions": [ + { + "name": "initializeStaking", + "docs": [ + "Initializes the staking program.", + "Non liquid staking version enabled from the beginning", + "Possible to enable liquid staking in update pause flag instruction" + ], + "accounts": [ + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "mint", + "isMut": false, + "isSigner": false, + "docs": [ + "The mint to distribute." + ] + }, + { + "name": "rewardTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "associatedTokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [Associated Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [Token] program." + ] + } + ], + "args": [ + { + "name": "whitelistedToken", + "type": "publicKey" + }, + { + "name": "paused", + "type": "bool" + }, + { + "name": "unstakingPeriod", + "type": "u64" + }, + { + "name": "epoch0StartTimestampSec", + "type": "i64" + }, + { + "name": "epochDuration", + "type": "u64" + } + ] + }, + { + "name": "depositStakingMode2", + "docs": [ + "Deposit tokens in the escrow and mint receipt tokens to the staker according to the exchange rate.", + "Upadte global state PDA hashmap that next era will have extra stake. will be applied in the admin instruction 'submit_epoch_rewards_by_admin_both_mode'", + "Fails if", + "- token to be staked is not whitelisted", + "- staker does not have enough tokens" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "feePayer", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "escrowTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "receiptTokenMint", + "isMut": true, + "isSigner": false + }, + { + "name": "stakerReceiptTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "associatedTokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "depositAndStakeMode1", + "docs": [ + "Deposit tokens in the escrow and update the staker PDA with the new entry (amount, timestamp).", + "Also updates hashmap of common state PDA that next epoch will have extra stake. will be applied in the admin instruction 'submit_epoch_rewards_by_admin_both_mode'", + "Fails if", + "- token to be staked is not whitelisted", + "- staker does not have enough tokens" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "feePayer", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "escrowTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "associatedTokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "depositAndStakeAndVestMode1", + "docs": [ + "Deposit tokens in the escrow and update the staker PDA with the new entry (amount, timestamp).", + "Also updates hashmap of common state PDA that next epoch will have extra stake. will be applied in the admin instruction 'submit_epoch_rewards_by_admin_both_mode'", + "Fails if", + "- token to be staked is not whitelisted", + "- staker does not have enough tokens" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "feePayer", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "escrowTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "associatedTokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "instruction", + "isMut": false, + "isSigner": false, + "docs": [ + "The Instructions sysvar.", + "", + "performs the validation so this is safe even if we don’t check the", + "address. Nonetheless, the account is checked at each use." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "unbondStakingMode2", + "docs": [ + "Leave tokens in the escrow and burn receipt tokens while updating the the staker PDA with the new unbond entry (amount, timestamp).", + "User need to wait for unstaking period to withdraw tokens", + "Fails if", + "- staker does not have enough receipt tokens to burn" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "receiptTokenMint", + "isMut": true, + "isSigner": false + }, + { + "name": "stakerReceiptTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "withdrawStakingMode2", + "docs": [ + "Withdraw tokens from the escrow", + "Fails if", + "- staker does not have any unbonded tokens" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "escrowTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "receiptTokenMint", + "isMut": true, + "isSigner": false + }, + { + "name": "stakerReceiptTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "unbondStakingMode1", + "docs": [ + "Update user stake list with new unbond entry (amount, timestamp).", + "User need to wait for unstaking period to withdraw tokens", + "Fails if", + "- staker does not have enough stake to unbond", + "- staker did not claim rewards before unbonding in current epoch" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "unbondStakingStopVestingMode1", + "docs": [ + "Update user stake list with new unbond entry (amount, timestamp).", + "User need to wait for unstaking period to withdraw tokens", + "Fails if", + "- staker does not have enough stake to unbond", + "- staker did not claim rewards before unbonding in current epoch" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "instruction", + "isMut": false, + "isSigner": false, + "docs": [ + "The Instructions sysvar.", + "", + "performs the validation so this is safe even if we don’t check the", + "address. Nonetheless, the account is checked at each use." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "rebondStakingMode1", + "docs": [ + "Update user stake list with new rebond entry (amount, timestamp).", + "This instruction is useeful to rebond stake that was in unbonding state during unstaking period.", + "Fails if", + "- staker does not have enough stake to unbond", + "- staker did not claim rewards before unbonding in current epoch" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "withdrawUnbondedStakeMode1", + "docs": [ + "Withdraw already unbonded tokens from the escrow after unstaking period", + "Fails if", + "- staker does not have any unbonded tokens that are ready to withdraw" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "escrowTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "claimRewardsMode1", + "docs": [ + "Claim rewards in non liquid staking version", + "Fails if", + "- stakers tried to claim rewards during epoch 0", + "- no rewards to claim" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "rewardTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "submitEpochRewardsByAdminBothMode", + "docs": [ + "This instruction is only for admin. Admin should submit rewards for current epoch after epoch started.", + "Update rewards both version of staking: with/without liquid staking.", + "Find the amount of tokens that joined or left from receiving rewards in the current epoch.", + "Applied previous epoch exchange rate and calculate new exchange rate for liquid staking version.", + "Create and EpochsAccount if needed and store in EpochsAccount PDA the rewards for the epoch.", + "EpochsAccount is a list of 200 epochs. Each epoch has total reward amount and total stake amount in both version of staking.", + "Fails if", + "- if epoch range range index is not correct. for example (Epochs 0-200: index 0, Epochs 201-400: index 1, etc)", + "- already submitted rewards for the epoch" + ], + "accounts": [ + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "epochsAccountState", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "adminTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "rewardTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "lsTokenMint", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "epochIndex", + "type": "u64" + }, + { + "name": "epochRewards", + "type": "u64" + }, + { + "name": "epochRangeIndex", + "type": "u8" + } + ] + }, + { + "name": "changeAdminProposal", + "docs": [ + "Updating admin proposal created by the existing admin. Admin would only be changed", + "if the new admin accepts it in `accept_admin_change` instruction." + ], + "accounts": [ + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + } + ], + "args": [ + { + "name": "newAdmin", + "type": "publicKey" + } + ] + }, + { + "name": "acceptAdminChange", + "docs": [ + "Accepting new admin change signed by the proposed admin. Admin would be changed if the", + "proposed admin calls the method. Would fail if there is no proposed admin and if the", + "signer is not the proposed admin." + ], + "accounts": [ + { + "name": "newAdmin", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "updateTokenWhitelistStaking", + "docs": [ + "Whitelists new tokens", + "", + "This method checks if any of the new token mints which are to be whitelisted", + "are already whitelisted. If they are the method fails to update the", + "whitelisted token list." + ], + "accounts": [ + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + } + ], + "args": [ + { + "name": "newTokenMint", + "type": "publicKey" + } + ] + }, + { + "name": "updateTokenPauseFlagStaking", + "docs": [ + "Update token pause flag for both versions of staking", + "", + "This method for enable second mode of staking with liquid staking or disable/enable any of the modes any time.", + "Only for admin" + ], + "accounts": [ + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + } + ], + "args": [ + { + "name": "pausedMode1", + "type": "bool" + }, + { + "name": "pausedMode2", + "type": "bool" + } + ] + } + ], + "accounts": [ + { + "name": "commonStateStakingMode1", + "type": { + "kind": "struct", + "fields": [ + { + "name": "admin", + "type": "publicKey" + }, + { + "name": "mint", + "docs": [ + "[Mint] of the token to be distributed." + ], + "type": "publicKey" + }, + { + "name": "epoch0StartTimestamp", + "type": "i64" + }, + { + "name": "epochDuration", + "type": "u64" + }, + { + "name": "unstakingPeriod", + "type": "u64" + }, + { + "name": "totalStakedAmountMode1", + "type": "u64" + }, + { + "name": "totalStakedAmountMode2", + "type": "u64" + }, + { + "name": "totalRewardsForMode2", + "type": "u64" + }, + { + "name": "exchangeRateLsmantisToMantis", + "type": "f64" + }, + { + "name": "nextEpochRateLsmantisToMantis", + "type": "f64" + }, + { + "name": "addAmountToNextEraMode1", + "type": "u64" + }, + { + "name": "subAmountFromNextEraMode1", + "type": "u64" + }, + { + "name": "addAmountToNextEraMode2", + "type": "u64" + }, + { + "name": "subAmountFromNextEraMode2", + "type": "u64" + }, + { + "name": "whitelistedToken", + "type": "publicKey" + }, + { + "name": "bump", + "docs": [ + "Bump seed." + ], + "type": "u8" + }, + { + "name": "pausedMode1", + "type": "bool" + }, + { + "name": "pausedMode2", + "type": "bool" + }, + { + "name": "newAdminProposal", + "type": { + "option": "publicKey" + } + } + ] + } + }, + { + "name": "epochsAccount", + "type": { + "kind": "struct", + "fields": [ + { + "name": "epochRangeIndex", + "type": "u8" + }, + { + "name": "last200Epochs", + "type": { + "vec": { + "defined": "EpochState" + } + } + } + ] + } + }, + { + "name": "lstStakeState", + "type": { + "kind": "struct", + "fields": [ + { + "name": "staker", + "docs": [ + "Authority that staked the tokens." + ], + "type": "publicKey" + }, + { + "name": "unstakeList", + "docs": [ + "list on unstake: when and how many token unstaked", + "this field need to keep track of unstake queue to let user unstake only after unstaking period" + ], + "type": { + "vec": { + "defined": "StakerState" + } + } + } + ] + } + }, + { + "name": "stakeState", + "docs": [ + "Holds whether or not a claimant has claimed tokens." + ], + "type": { + "kind": "struct", + "fields": [ + { + "name": "staker", + "docs": [ + "Authority that staked the tokens." + ], + "type": "publicKey" + }, + { + "name": "stakeList", + "docs": [ + "list on stake: when and how many token staked", + "this field need to keep track of total share of staker in the total stake for each epoch" + ], + "type": { + "vec": { + "defined": "StakerState" + } + } + }, + { + "name": "unstakeList", + "docs": [ + "list on unstake: when and how many token unstaked", + "this field need to keep track of unstake queue to let user unstake only after unstaking period" + ], + "type": { + "vec": { + "defined": "StakerState" + } + } + }, + { + "name": "claimTimestamp", + "type": { + "option": "i64" + } + }, + { + "name": "effectVesting", + "type": { + "option": "bool" + } + } + ] + } + } + ], + "types": [ + { + "name": "EpochState", + "type": { + "kind": "struct", + "fields": [ + { + "name": "epochNumber", + "type": "u64" + }, + { + "name": "totalStakeAmount", + "type": "u64" + }, + { + "name": "totalRewardAmount", + "type": "u64" + }, + { + "name": "totalStakeMode2", + "type": "u64" + }, + { + "name": "totalRewardAmountMode2", + "type": "u64" + } + ] + } + }, + { + "name": "StakerState", + "type": { + "kind": "struct", + "fields": [ + { + "name": "timestamp", + "type": "i64" + }, + { + "name": "amount", + "type": "u64" + } + ] + } + } + ], + "errors": [ + { + "code": 6000, + "name": "InvalidUnstakingPeriod", + "msg": "UnstakingPeriod should be greater than zero and less than max period" + }, + { + "code": 6001, + "name": "InvalidEpoch0StartTime", + "msg": "Epoch0 startTimestamp should be greater than current timestamp" + }, + { + "code": 6002, + "name": "InvalidEpochDuration", + "msg": "EpochDuration should be greater than zero and less than max duration" + }, + { + "code": 6003, + "name": "NoProposedAdmin", + "msg": "No proposed admin" + }, + { + "code": 6004, + "name": "ConstraintSigner", + "msg": "Signer is not the proposed admin" + }, + { + "code": 6005, + "name": "InvalidTokenMint", + "msg": "Only whitelisted tokens can be deposited" + }, + { + "code": 6006, + "name": "NotEnoughReceiptTokensToWithdraw", + "msg": "Not enough receipt token to withdraw" + }, + { + "code": 6007, + "name": "NotEnoughTokensToStake", + "msg": "Not enough tokens to stake" + }, + { + "code": 6008, + "name": "TokenAlreadyWhitelisted", + "msg": "Token is already whitelisted" + }, + { + "code": 6009, + "name": "StakingAlreadyStarted", + "msg": "Update whitelist token mint only before staking is started" + }, + { + "code": 6010, + "name": "ValidatorAlreadyAdded", + "msg": "Validator is already added" + }, + { + "code": 6011, + "name": "OracleAddressNotFound", + "msg": "Oracle address not found. Maybe its price doesnt need to be updated?" + }, + { + "code": 6012, + "name": "PriceTooStale", + "msg": "The oracle price has not been updated yet" + }, + { + "code": 6013, + "name": "TokenListContainDuplicates", + "msg": "The token list in the instruction argument contain duplicates" + }, + { + "code": 6014, + "name": "ValidatorListContainDuplicates", + "msg": "The validator list in the instruction argument contain duplicates" + }, + { + "code": 6015, + "name": "TokenDepositIsPaused", + "msg": "Deposit for the token is paused" + }, + { + "code": 6016, + "name": "StakeListFull", + "msg": "Stake list full, claim to make space for new stake" + }, + { + "code": 6017, + "name": "NotEnoughStakeToWithdraw", + "msg": "Not enough stake to withdraw" + }, + { + "code": 6018, + "name": "ClaimRewardsBeforeUnstake", + "msg": "Claim rewards before unstake" + }, + { + "code": 6019, + "name": "InvalidEpochIndex", + "msg": "Invalid epoch index" + }, + { + "code": 6020, + "name": "EpochAlreadySubmitted", + "msg": "Epoch already submitted" + }, + { + "code": 6021, + "name": "NotEnoughUnstakeToRebond", + "msg": "Not enough stake to rebond" + }, + { + "code": 6022, + "name": "EpochAccountDoesSubmitted", + "msg": "Epoch account not submitted" + }, + { + "code": 6023, + "name": "AccountValidationFailedForEpochsAccount", + "msg": "Account validation failed for epoch account" + }, + { + "code": 6024, + "name": "MathError", + "msg": "Math error" + }, + { + "code": 6025, + "name": "ClaimNotAllowedForZeroEpochIndex", + "msg": "Claim not allowed for zero epoch index" + }, + { + "code": 6026, + "name": "NoRewardsToClaim", + "msg": "No rewards to claim" + }, + { + "code": 6027, + "name": "NeedToDepositViaInstructionThatNotifyVestingContract", + "msg": "Need to deposit via instruction that notify vesting contract" + }, + { + "code": 6028, + "name": "NeedToDepositViaInstructionThatNotNotifyVestingContract", + "msg": "Need to deposit via instruction that doesn't notify vesting contract" + }, + { + "code": 6029, + "name": "NeedToUnbondViaInstructionThatNotifyVestingContract", + "msg": "Need to unbond via instruction that notify vesting contract" + }, + { + "code": 6030, + "name": "NeedToUnbondViaInstructionThatNotNotifyVestingContract", + "msg": "Need to unbond via instruction that doesn't notify vesting contract" + }, + { + "code": 6031, + "name": "TooManyEpochAccounts", + "msg": "Too Many Epoch Accounts" + } + ] +}; + +export const IDL: RestakingV2 = { + "version": "0.1.0", + "name": "restaking_v2", + "instructions": [ + { + "name": "initializeStaking", + "docs": [ + "Initializes the staking program.", + "Non liquid staking version enabled from the beginning", + "Possible to enable liquid staking in update pause flag instruction" + ], + "accounts": [ + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "mint", + "isMut": false, + "isSigner": false, + "docs": [ + "The mint to distribute." + ] + }, + { + "name": "rewardTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "associatedTokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [Associated Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [Token] program." + ] + } + ], + "args": [ + { + "name": "whitelistedToken", + "type": "publicKey" + }, + { + "name": "paused", + "type": "bool" + }, + { + "name": "unstakingPeriod", + "type": "u64" + }, + { + "name": "epoch0StartTimestampSec", + "type": "i64" + }, + { + "name": "epochDuration", + "type": "u64" + } + ] + }, + { + "name": "depositStakingMode2", + "docs": [ + "Deposit tokens in the escrow and mint receipt tokens to the staker according to the exchange rate.", + "Upadte global state PDA hashmap that next era will have extra stake. will be applied in the admin instruction 'submit_epoch_rewards_by_admin_both_mode'", + "Fails if", + "- token to be staked is not whitelisted", + "- staker does not have enough tokens" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "feePayer", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "escrowTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "receiptTokenMint", + "isMut": true, + "isSigner": false + }, + { + "name": "stakerReceiptTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "associatedTokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "depositAndStakeMode1", + "docs": [ + "Deposit tokens in the escrow and update the staker PDA with the new entry (amount, timestamp).", + "Also updates hashmap of common state PDA that next epoch will have extra stake. will be applied in the admin instruction 'submit_epoch_rewards_by_admin_both_mode'", + "Fails if", + "- token to be staked is not whitelisted", + "- staker does not have enough tokens" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "feePayer", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "escrowTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "associatedTokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "depositAndStakeAndVestMode1", + "docs": [ + "Deposit tokens in the escrow and update the staker PDA with the new entry (amount, timestamp).", + "Also updates hashmap of common state PDA that next epoch will have extra stake. will be applied in the admin instruction 'submit_epoch_rewards_by_admin_both_mode'", + "Fails if", + "- token to be staked is not whitelisted", + "- staker does not have enough tokens" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "feePayer", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "escrowTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "associatedTokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "instruction", + "isMut": false, + "isSigner": false, + "docs": [ + "The Instructions sysvar.", + "", + "performs the validation so this is safe even if we don’t check the", + "address. Nonetheless, the account is checked at each use." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "unbondStakingMode2", + "docs": [ + "Leave tokens in the escrow and burn receipt tokens while updating the the staker PDA with the new unbond entry (amount, timestamp).", + "User need to wait for unstaking period to withdraw tokens", + "Fails if", + "- staker does not have enough receipt tokens to burn" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "receiptTokenMint", + "isMut": true, + "isSigner": false + }, + { + "name": "stakerReceiptTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "withdrawStakingMode2", + "docs": [ + "Withdraw tokens from the escrow", + "Fails if", + "- staker does not have any unbonded tokens" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "escrowTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "receiptTokenMint", + "isMut": true, + "isSigner": false + }, + { + "name": "stakerReceiptTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "unbondStakingMode1", + "docs": [ + "Update user stake list with new unbond entry (amount, timestamp).", + "User need to wait for unstaking period to withdraw tokens", + "Fails if", + "- staker does not have enough stake to unbond", + "- staker did not claim rewards before unbonding in current epoch" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "unbondStakingStopVestingMode1", + "docs": [ + "Update user stake list with new unbond entry (amount, timestamp).", + "User need to wait for unstaking period to withdraw tokens", + "Fails if", + "- staker does not have enough stake to unbond", + "- staker did not claim rewards before unbonding in current epoch" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "instruction", + "isMut": false, + "isSigner": false, + "docs": [ + "The Instructions sysvar.", + "", + "performs the validation so this is safe even if we don’t check the", + "address. Nonetheless, the account is checked at each use." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "rebondStakingMode1", + "docs": [ + "Update user stake list with new rebond entry (amount, timestamp).", + "This instruction is useeful to rebond stake that was in unbonding state during unstaking period.", + "Fails if", + "- staker does not have enough stake to unbond", + "- staker did not claim rewards before unbonding in current epoch" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "withdrawUnbondedStakeMode1", + "docs": [ + "Withdraw already unbonded tokens from the escrow after unstaking period", + "Fails if", + "- staker does not have any unbonded tokens that are ready to withdraw" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "escrowTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "claimRewardsMode1", + "docs": [ + "Claim rewards in non liquid staking version", + "Fails if", + "- stakers tried to claim rewards during epoch 0", + "- no rewards to claim" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "rewardTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "submitEpochRewardsByAdminBothMode", + "docs": [ + "This instruction is only for admin. Admin should submit rewards for current epoch after epoch started.", + "Update rewards both version of staking: with/without liquid staking.", + "Find the amount of tokens that joined or left from receiving rewards in the current epoch.", + "Applied previous epoch exchange rate and calculate new exchange rate for liquid staking version.", + "Create and EpochsAccount if needed and store in EpochsAccount PDA the rewards for the epoch.", + "EpochsAccount is a list of 200 epochs. Each epoch has total reward amount and total stake amount in both version of staking.", + "Fails if", + "- if epoch range range index is not correct. for example (Epochs 0-200: index 0, Epochs 201-400: index 1, etc)", + "- already submitted rewards for the epoch" + ], + "accounts": [ + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "epochsAccountState", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "adminTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "rewardTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "lsTokenMint", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "epochIndex", + "type": "u64" + }, + { + "name": "epochRewards", + "type": "u64" + }, + { + "name": "epochRangeIndex", + "type": "u8" + } + ] + }, + { + "name": "changeAdminProposal", + "docs": [ + "Updating admin proposal created by the existing admin. Admin would only be changed", + "if the new admin accepts it in `accept_admin_change` instruction." + ], + "accounts": [ + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + } + ], + "args": [ + { + "name": "newAdmin", + "type": "publicKey" + } + ] + }, + { + "name": "acceptAdminChange", + "docs": [ + "Accepting new admin change signed by the proposed admin. Admin would be changed if the", + "proposed admin calls the method. Would fail if there is no proposed admin and if the", + "signer is not the proposed admin." + ], + "accounts": [ + { + "name": "newAdmin", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "updateTokenWhitelistStaking", + "docs": [ + "Whitelists new tokens", + "", + "This method checks if any of the new token mints which are to be whitelisted", + "are already whitelisted. If they are the method fails to update the", + "whitelisted token list." + ], + "accounts": [ + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + } + ], + "args": [ + { + "name": "newTokenMint", + "type": "publicKey" + } + ] + }, + { + "name": "updateTokenPauseFlagStaking", + "docs": [ + "Update token pause flag for both versions of staking", + "", + "This method for enable second mode of staking with liquid staking or disable/enable any of the modes any time.", + "Only for admin" + ], + "accounts": [ + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + } + ], + "args": [ + { + "name": "pausedMode1", + "type": "bool" + }, + { + "name": "pausedMode2", + "type": "bool" + } + ] + } + ], + "accounts": [ + { + "name": "commonStateStakingMode1", + "type": { + "kind": "struct", + "fields": [ + { + "name": "admin", + "type": "publicKey" + }, + { + "name": "mint", + "docs": [ + "[Mint] of the token to be distributed." + ], + "type": "publicKey" + }, + { + "name": "epoch0StartTimestamp", + "type": "i64" + }, + { + "name": "epochDuration", + "type": "u64" + }, + { + "name": "unstakingPeriod", + "type": "u64" + }, + { + "name": "totalStakedAmountMode1", + "type": "u64" + }, + { + "name": "totalStakedAmountMode2", + "type": "u64" + }, + { + "name": "totalRewardsForMode2", + "type": "u64" + }, + { + "name": "exchangeRateLsmantisToMantis", + "type": "f64" + }, + { + "name": "nextEpochRateLsmantisToMantis", + "type": "f64" + }, + { + "name": "addAmountToNextEraMode1", + "type": "u64" + }, + { + "name": "subAmountFromNextEraMode1", + "type": "u64" + }, + { + "name": "addAmountToNextEraMode2", + "type": "u64" + }, + { + "name": "subAmountFromNextEraMode2", + "type": "u64" + }, + { + "name": "whitelistedToken", + "type": "publicKey" + }, + { + "name": "bump", + "docs": [ + "Bump seed." + ], + "type": "u8" + }, + { + "name": "pausedMode1", + "type": "bool" + }, + { + "name": "pausedMode2", + "type": "bool" + }, + { + "name": "newAdminProposal", + "type": { + "option": "publicKey" + } + } + ] + } + }, + { + "name": "epochsAccount", + "type": { + "kind": "struct", + "fields": [ + { + "name": "epochRangeIndex", + "type": "u8" + }, + { + "name": "last200Epochs", + "type": { + "vec": { + "defined": "EpochState" + } + } + } + ] + } + }, + { + "name": "lstStakeState", + "type": { + "kind": "struct", + "fields": [ + { + "name": "staker", + "docs": [ + "Authority that staked the tokens." + ], + "type": "publicKey" + }, + { + "name": "unstakeList", + "docs": [ + "list on unstake: when and how many token unstaked", + "this field need to keep track of unstake queue to let user unstake only after unstaking period" + ], + "type": { + "vec": { + "defined": "StakerState" + } + } + } + ] + } + }, + { + "name": "stakeState", + "docs": [ + "Holds whether or not a claimant has claimed tokens." + ], + "type": { + "kind": "struct", + "fields": [ + { + "name": "staker", + "docs": [ + "Authority that staked the tokens." + ], + "type": "publicKey" + }, + { + "name": "stakeList", + "docs": [ + "list on stake: when and how many token staked", + "this field need to keep track of total share of staker in the total stake for each epoch" + ], + "type": { + "vec": { + "defined": "StakerState" + } + } + }, + { + "name": "unstakeList", + "docs": [ + "list on unstake: when and how many token unstaked", + "this field need to keep track of unstake queue to let user unstake only after unstaking period" + ], + "type": { + "vec": { + "defined": "StakerState" + } + } + }, + { + "name": "claimTimestamp", + "type": { + "option": "i64" + } + }, + { + "name": "effectVesting", + "type": { + "option": "bool" + } + } + ] + } + } + ], + "types": [ + { + "name": "EpochState", + "type": { + "kind": "struct", + "fields": [ + { + "name": "epochNumber", + "type": "u64" + }, + { + "name": "totalStakeAmount", + "type": "u64" + }, + { + "name": "totalRewardAmount", + "type": "u64" + }, + { + "name": "totalStakeMode2", + "type": "u64" + }, + { + "name": "totalRewardAmountMode2", + "type": "u64" + } + ] + } + }, + { + "name": "StakerState", + "type": { + "kind": "struct", + "fields": [ + { + "name": "timestamp", + "type": "i64" + }, + { + "name": "amount", + "type": "u64" + } + ] + } + } + ], + "errors": [ + { + "code": 6000, + "name": "InvalidUnstakingPeriod", + "msg": "UnstakingPeriod should be greater than zero and less than max period" + }, + { + "code": 6001, + "name": "InvalidEpoch0StartTime", + "msg": "Epoch0 startTimestamp should be greater than current timestamp" + }, + { + "code": 6002, + "name": "InvalidEpochDuration", + "msg": "EpochDuration should be greater than zero and less than max duration" + }, + { + "code": 6003, + "name": "NoProposedAdmin", + "msg": "No proposed admin" + }, + { + "code": 6004, + "name": "ConstraintSigner", + "msg": "Signer is not the proposed admin" + }, + { + "code": 6005, + "name": "InvalidTokenMint", + "msg": "Only whitelisted tokens can be deposited" + }, + { + "code": 6006, + "name": "NotEnoughReceiptTokensToWithdraw", + "msg": "Not enough receipt token to withdraw" + }, + { + "code": 6007, + "name": "NotEnoughTokensToStake", + "msg": "Not enough tokens to stake" + }, + { + "code": 6008, + "name": "TokenAlreadyWhitelisted", + "msg": "Token is already whitelisted" + }, + { + "code": 6009, + "name": "StakingAlreadyStarted", + "msg": "Update whitelist token mint only before staking is started" + }, + { + "code": 6010, + "name": "ValidatorAlreadyAdded", + "msg": "Validator is already added" + }, + { + "code": 6011, + "name": "OracleAddressNotFound", + "msg": "Oracle address not found. Maybe its price doesnt need to be updated?" + }, + { + "code": 6012, + "name": "PriceTooStale", + "msg": "The oracle price has not been updated yet" + }, + { + "code": 6013, + "name": "TokenListContainDuplicates", + "msg": "The token list in the instruction argument contain duplicates" + }, + { + "code": 6014, + "name": "ValidatorListContainDuplicates", + "msg": "The validator list in the instruction argument contain duplicates" + }, + { + "code": 6015, + "name": "TokenDepositIsPaused", + "msg": "Deposit for the token is paused" + }, + { + "code": 6016, + "name": "StakeListFull", + "msg": "Stake list full, claim to make space for new stake" + }, + { + "code": 6017, + "name": "NotEnoughStakeToWithdraw", + "msg": "Not enough stake to withdraw" + }, + { + "code": 6018, + "name": "ClaimRewardsBeforeUnstake", + "msg": "Claim rewards before unstake" + }, + { + "code": 6019, + "name": "InvalidEpochIndex", + "msg": "Invalid epoch index" + }, + { + "code": 6020, + "name": "EpochAlreadySubmitted", + "msg": "Epoch already submitted" + }, + { + "code": 6021, + "name": "NotEnoughUnstakeToRebond", + "msg": "Not enough stake to rebond" + }, + { + "code": 6022, + "name": "EpochAccountDoesSubmitted", + "msg": "Epoch account not submitted" + }, + { + "code": 6023, + "name": "AccountValidationFailedForEpochsAccount", + "msg": "Account validation failed for epoch account" + }, + { + "code": 6024, + "name": "MathError", + "msg": "Math error" + }, + { + "code": 6025, + "name": "ClaimNotAllowedForZeroEpochIndex", + "msg": "Claim not allowed for zero epoch index" + }, + { + "code": 6026, + "name": "NoRewardsToClaim", + "msg": "No rewards to claim" + }, + { + "code": 6027, + "name": "NeedToDepositViaInstructionThatNotifyVestingContract", + "msg": "Need to deposit via instruction that notify vesting contract" + }, + { + "code": 6028, + "name": "NeedToDepositViaInstructionThatNotNotifyVestingContract", + "msg": "Need to deposit via instruction that doesn't notify vesting contract" + }, + { + "code": 6029, + "name": "NeedToUnbondViaInstructionThatNotifyVestingContract", + "msg": "Need to unbond via instruction that notify vesting contract" + }, + { + "code": 6030, + "name": "NeedToUnbondViaInstructionThatNotNotifyVestingContract", + "msg": "Need to unbond via instruction that doesn't notify vesting contract" + }, + { + "code": 6031, + "name": "TooManyEpochAccounts", + "msg": "Too Many Epoch Accounts" + } + ] +}; diff --git a/solana/allocator/src/lib.rs b/solana/allocator/src/lib.rs index c69b426..3546661 100644 --- a/solana/allocator/src/lib.rs +++ b/solana/allocator/src/lib.rs @@ -57,7 +57,9 @@ impl BumpAllocator { /// needs to take ownership of the heap provided by Solana runtime. #[cfg(not(test))] pub const unsafe fn new() -> Self { - Self { _ph: core::marker::PhantomData } + Self { + _ph: core::marker::PhantomData, + } } /// Returns range of addresses that are guaranteed to be valid and within @@ -104,12 +106,7 @@ impl BumpAllocator { /// If check passes, returns `ptr` aligned to `layout.align()`. Otherwise /// returns a NULL pointer. #[inline] - fn update_end_pos( - &self, - header: &Header, - ptr: *mut u8, - layout: Layout, - ) -> *mut u8 { + fn update_end_pos(&self, header: &Header, ptr: *mut u8, layout: Layout) -> *mut u8 { let ptr = ptr::align(ptr, layout.align()); let end = match (ptr as usize).checked_add(layout.size()) { None => return core::ptr::null_mut(), @@ -142,7 +139,9 @@ impl BumpAllocator { /// /// Note that by default `G` is a unit type which means that there is no /// reserved global state. - pub fn global(&self) -> &G { &self.header().global } + pub fn global(&self) -> &G { + &self.header().global + } } unsafe impl GlobalAlloc for BumpAllocator { @@ -152,10 +151,7 @@ unsafe impl GlobalAlloc for BumpAllocator { if ptr.is_null() { // On first call, end_pos is null. Start allocating past the // header. - ptr = ptr::with_addr( - self.heap_range().start, - ptr::end_addr_of_val(header), - ); + ptr = ptr::with_addr(self.heap_range().start, ptr::end_addr_of_val(header)); }; self.update_end_pos(header, ptr, layout) } @@ -173,16 +169,9 @@ unsafe impl GlobalAlloc for BumpAllocator { /// Reallocate an object. #[inline] - unsafe fn realloc( - &self, - ptr: *mut u8, - layout: Layout, - new_size: usize, - ) -> *mut u8 { + unsafe fn realloc(&self, ptr: *mut u8, layout: Layout, new_size: usize) -> *mut u8 { // SAFETY: Caller guarantees new layout is valid. - let new_layout = unsafe { - Layout::from_size_align_unchecked(new_size, layout.align()) - }; + let new_layout = unsafe { Layout::from_size_align_unchecked(new_size, layout.align()) }; let header = self.header(); let tail = header.end_pos.get(); if ptr.wrapping_add(layout.size()) == tail { diff --git a/solana/allocator/src/ptr.rs b/solana/allocator/src/ptr.rs index f612726..49d1cd9 100644 --- a/solana/allocator/src/ptr.rs +++ b/solana/allocator/src/ptr.rs @@ -26,7 +26,6 @@ pub(super) fn range(start: *mut u8, size: usize) -> core::ops::Range<*mut u8> { start..start.wrapping_add(size) } - /// Copies `size` bytes from `src` to `dst`. /// /// # Safety @@ -42,12 +41,7 @@ pub(super) unsafe fn memcpy(dst: *mut u8, src: *const u8, size: usize) { } #[track_caller] -pub(super) fn assert_no_overlap( - a: *const u8, - a_size: usize, - b: *const u8, - b_size: usize, -) { +pub(super) fn assert_no_overlap(a: *const u8, a_size: usize, b: *const u8, b_size: usize) { let a = range(a as *mut u8, a_size); let b = range(b as *mut u8, b_size); assert!( diff --git a/solana/allocator/src/tests.rs b/solana/allocator/src/tests.rs index 34a8f6f..e401939 100644 --- a/solana/allocator/src/tests.rs +++ b/solana/allocator/src/tests.rs @@ -6,12 +6,14 @@ use crate::{ptr, BumpAllocator}; impl BumpAllocator { /// Creates a new allocator with given amount of available memory. fn new(size: usize) -> Self { - let layout = - Layout::from_size_align(size, core::mem::align_of::>()) - .unwrap(); + let layout = Layout::from_size_align(size, core::mem::align_of::>()).unwrap(); let ptr = unsafe { std::alloc::alloc_zeroed(layout) }; let ptr = core::ptr::NonNull::new(ptr).unwrap(); - Self { ptr, layout, _ph: core::marker::PhantomData } + Self { + ptr, + layout, + _ph: core::marker::PhantomData, + } } /// Returns amount of used memory in bytes excluding space used for end @@ -34,37 +36,24 @@ impl BumpAllocator { /// Reallocates region of memory; checks returned alignment and whether the /// data in new region (if new pointer is returned) equals the old data. - fn check_realloc( - &self, - ptr: *mut u8, - layout: Layout, - new_size: usize, - ) -> Option<*mut u8> { - let old_data = - unsafe { core::slice::from_raw_parts(ptr, layout.size()).to_vec() }; + fn check_realloc(&self, ptr: *mut u8, layout: Layout, new_size: usize) -> Option<*mut u8> { + let old_data = unsafe { core::slice::from_raw_parts(ptr, layout.size()).to_vec() }; let common_size = core::cmp::min(layout.size(), new_size); - core::ptr::NonNull::new(unsafe { self.realloc(ptr, layout, new_size) }) - .map(|new_ptr| { - let new_ptr = new_ptr.as_ptr(); - let mask = layout.align() - 1; - assert_eq!(0, ptr as usize & mask, "{ptr:?} is misaligned"); - - let new_data = - unsafe { core::slice::from_raw_parts(new_ptr, new_size) }; - assert_eq!(&old_data[..common_size], &new_data[..common_size]); - - if ptr != new_ptr { - ptr::assert_no_overlap( - ptr, - layout.size(), - new_ptr, - new_size, - ); - } - - new_ptr - }) + core::ptr::NonNull::new(unsafe { self.realloc(ptr, layout, new_size) }).map(|new_ptr| { + let new_ptr = new_ptr.as_ptr(); + let mask = layout.align() - 1; + assert_eq!(0, ptr as usize & mask, "{ptr:?} is misaligned"); + + let new_data = unsafe { core::slice::from_raw_parts(new_ptr, new_size) }; + assert_eq!(&old_data[..common_size], &new_data[..common_size]); + + if ptr != new_ptr { + ptr::assert_no_overlap(ptr, layout.size(), new_ptr, new_size); + } + + new_ptr + }) } } @@ -131,9 +120,15 @@ fn test_realloc() { let second = allocator.check_alloc(layout_10).unwrap(); // Resizing last allocation always works (so long there’s free memory). - assert_eq!(second, allocator.check_realloc(second, layout_10, 15).unwrap()); + assert_eq!( + second, + allocator.check_realloc(second, layout_10, 15).unwrap() + ); assert_eq!(25, allocator.used()); - assert_eq!(second, allocator.check_realloc(second, layout_15, 5).unwrap()); + assert_eq!( + second, + allocator.check_realloc(second, layout_15, 5).unwrap() + ); assert_eq!(15, allocator.used()); // Shrinking always works but the memory is wasted. diff --git a/solana/merkle-distributor/.DS_Store b/solana/merkle-distributor/.DS_Store new file mode 100644 index 0000000..272407b Binary files /dev/null and b/solana/merkle-distributor/.DS_Store differ diff --git a/solana/merkle-distributor/Cargo.toml b/solana/merkle-distributor/Cargo.toml new file mode 100644 index 0000000..c5186fa --- /dev/null +++ b/solana/merkle-distributor/Cargo.toml @@ -0,0 +1,26 @@ +[package] +name = "merkle-distributor" +version = { workspace = true } +description = "A Solana program for distributing tokens according to a Merkle root." +edition = { workspace = true } +repository = "https://github.com/jito-foundation/governance" +authors = ["Jito Foundation "] +license = "GPL-3.0" + +[lib] +crate-type = ["cdylib", "lib"] +name = "merkle_distributor" +path = "src/lib.rs" + +[features] +no-entrypoint = [] +cpi = ["no-entrypoint"] +# idl-build = ["anchor-lang/idl-build"] + +[dependencies] +anchor-lang = { workspace = true, features = ["init-if-needed"]} +anchor-spl = { workspace = true } +bytemuck = { workspace = true } +jito-merkle-verify = { workspace = true } +solana-program = { workspace = true } +solana-security-txt = { workspace = true } diff --git a/solana/merkle-distributor/README.md b/solana/merkle-distributor/README.md new file mode 100644 index 0000000..8ae9202 --- /dev/null +++ b/solana/merkle-distributor/README.md @@ -0,0 +1,43 @@ +# merkle-distributor + +[![Crates.io](https://img.shields.io/crates/v/merkle-distributor)](https://crates.io/crates/merkle-distributor) +[![License](https://img.shields.io/crates/l/merkle-distributor)](https://github.com/saber-hq/merkle-distributor/blob/master/LICENSE.txt) +[![Build Status](https://img.shields.io/github/workflow/status/saber-hq/merkle-distributor/Rust/master)](https://github.com/saber-hq/merkle-distributor/actions/workflows/rust.yml?query=branch%3Amaster) +[![Contributors](https://img.shields.io/github/contributors/saber-hq/merkle-distributor)](https://github.com/saber-hq/merkle-distributor/graphs/contributors) + +

+ +

+ +A program for distributing tokens efficiently via uploading a [Merkle root](https://en.wikipedia.org/wiki/Merkle_tree). + +This program is largely based off of [Uniswap's Merkle Distributor](https://github.com/Uniswap/merkle-distributor). + +## Rationale + +Although Solana has low fees for executing transactions, it requires staking tokens to pay for storage costs, also known as "rent". These rent costs can add up when sending tokens to thousands or tens of thousands of wallets, making it economically unreasonable to distribute tokens to everyone. + +The Merkle distributor, pioneered by [Uniswap](https://github.com/Uniswap/merkle-distributor), solves this issue by deriving a 256-bit "root hash" from a tree of balances. This puts the gas cost on the claimer. Solana has the additional advantage of being able to reclaim rent from closed token accounts, so the net cost to the user should be around `0.000010 SOL` (at the time of writing). + +The Merkle distributor is also significantly easier to manage from an operations perspective, since one does not need to send a transaction to each individual address that may be redeeming tokens. + +## License + +The Merkle distributor program and SDK is distributed under the GPL v3.0 license. + +## Functionality +Main logic based on gito distribution source code but modified tio support extra logic. +https://github.com/jito-foundation/distributor + +- Admin executes new_distributor instruction to set all settings for vesting contract. + +- User call claim_locked instruction to create PDA that will hold they unlocked/locked amount + +- User claims all unlocked tokens from start of this vesting program and only able to get rest if stake tokens in staking contract. For example (at the begining user claimed 10 Mantis tokens. to get the rest he need to stake 10 Mantis for X period of time to be capable to claim the rest. If user stake only 3 tokens for X duration he would be able to claim only 30% of tokens after X duration time.) + +- When user call stake/unstake on staking(not vesting) contract side it executes CPI update_stake request. So vesting contract recieves updates about stake/unstake actions and update PDAs of correspoding staker to store and use during claim_locked instruction to calculate what % of locked tokens should be unlocked already and then transfer to claimant account. + +- Admin is able to set a new admin account, clawback all tokens that left after clawback_time expired, set_clawback_receiver to update the clawback_receiver address. + +- Vesting Distributor ATA containing the tokens to distribute. Any of vesting PDA's does not receive or hold tokens related to staking feature(contract). + diff --git a/solana/restaking-v2/programs/restaking-v2/Xargo.toml b/solana/merkle-distributor/Xargo.toml similarity index 100% rename from solana/restaking-v2/programs/restaking-v2/Xargo.toml rename to solana/merkle-distributor/Xargo.toml diff --git a/solana/merkle-distributor/idl/merkle_distributor.ts b/solana/merkle-distributor/idl/merkle_distributor.ts new file mode 100644 index 0000000..ea9f5d4 --- /dev/null +++ b/solana/merkle-distributor/idl/merkle_distributor.ts @@ -0,0 +1,2367 @@ +export type MerkleDistributor = { + "version": "0.0.3", + "name": "merkle_distributor", + "instructions": [ + { + "name": "newDistributor", + "docs": [ + "READ THE FOLLOWING:", + "", + "This instruction is susceptible to frontrunning that could result in loss of funds if not handled properly.", + "", + "An attack could look like:", + "- A legitimate user opens a new distributor.", + "- Someone observes the call to this instruction.", + "- They replace the clawback_receiver, admin, or time parameters with their own.", + "", + "One situation that could happen here is the attacker replaces the admin and clawback_receiver with their own", + "and sets the clawback_start_ts with the minimal time allowed. After clawback_start_ts has elapsed,", + "the attacker can steal all funds from the distributor to their own clawback_receiver account.", + "", + "HOW TO AVOID:", + "- When you call into this instruction, ensure your transaction succeeds.", + "- To be extra safe, after your transaction succeeds, read back the state of the created MerkleDistributor account and", + "assert the parameters are what you expect, most importantly the clawback_receiver and admin.", + "- If your transaction fails, double check the value on-chain matches what you expect." + ], + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "[MerkleDistributor]." + ] + }, + { + "name": "clawbackReceiver", + "isMut": true, + "isSigner": false, + "docs": [ + "Clawback receiver token account" + ] + }, + { + "name": "mint", + "isMut": false, + "isSigner": false, + "docs": [ + "The mint to distribute." + ] + }, + { + "name": "tokenVault", + "isMut": true, + "isSigner": false, + "docs": [ + "Token vault" + ] + }, + { + "name": "admin", + "isMut": true, + "isSigner": true, + "docs": [ + "Admin wallet, responsible for creating the distributor and paying for the transaction.", + "Also has the authority to set the clawback receiver and change itself." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [System] program." + ] + }, + { + "name": "associatedTokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [Associated Token] program." + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [Token] program." + ] + } + ], + "args": [ + { + "name": "version", + "type": "u64" + }, + { + "name": "root", + "type": { + "array": [ + "u8", + 32 + ] + } + }, + { + "name": "maxTotalClaim", + "type": "u64" + }, + { + "name": "maxNumNodes", + "type": "u64" + }, + { + "name": "startVestingTs", + "type": "i64" + }, + { + "name": "endVestingTs", + "type": "i64" + }, + { + "name": "clawbackStartTs", + "type": "i64" + }, + { + "name": "stakingContractAddress", + "type": "publicKey" + } + ] + }, + { + "name": "newClaim", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "claimStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Claim status PDA" + ] + }, + { + "name": "from", + "isMut": true, + "isSigner": false, + "docs": [ + "Distributor ATA containing the tokens to distribute." + ] + }, + { + "name": "to", + "isMut": true, + "isSigner": false, + "docs": [ + "Account to send the claimed tokens to." + ] + }, + { + "name": "claimant", + "isMut": true, + "isSigner": true, + "docs": [ + "Who is claiming the tokens." + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [System] program." + ] + } + ], + "args": [ + { + "name": "amountUnlocked", + "type": "u64" + }, + { + "name": "amountLocked", + "type": "u64" + }, + { + "name": "proof", + "type": { + "vec": { + "array": [ + "u8", + 32 + ] + } + } + } + ] + }, + { + "name": "claimNewClaim", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "claimStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Claim status PDA" + ] + }, + { + "name": "pageAccountState", + "isMut": true, + "isSigner": false + }, + { + "name": "from", + "isMut": true, + "isSigner": false, + "docs": [ + "Distributor ATA containing the tokens to distribute." + ] + }, + { + "name": "to", + "isMut": true, + "isSigner": false, + "docs": [ + "Account to send the claimed tokens to." + ] + }, + { + "name": "claimant", + "isMut": true, + "isSigner": true, + "docs": [ + "Who is claiming the tokens." + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [System] program." + ] + } + ], + "args": [ + { + "name": "pageIndex", + "type": "u8" + } + ] + }, + { + "name": "adminNewClaim", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "pageAccountState", + "isMut": true, + "isSigner": false + }, + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [System] program." + ] + } + ], + "args": [ + { + "name": "amountUnlocked", + "type": "u64" + }, + { + "name": "amountLocked", + "type": "u64" + }, + { + "name": "pageIndex", + "type": "u8" + }, + { + "name": "claimant", + "type": "publicKey" + } + ] + }, + { + "name": "removeNewClaim", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "claimStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Claim status PDA" + ] + }, + { + "name": "from", + "isMut": true, + "isSigner": false, + "docs": [ + "Distributor ATA containing the tokens to distribute." + ] + }, + { + "name": "to", + "isMut": true, + "isSigner": false, + "docs": [ + "The Clawback token account." + ] + }, + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [System] program." + ] + } + ], + "args": [ + { + "name": "amountUnlocked", + "type": "u64" + }, + { + "name": "amountLocked", + "type": "u64" + }, + { + "name": "proof", + "type": { + "vec": { + "array": [ + "u8", + 32 + ] + } + } + }, + { + "name": "claimant", + "type": "publicKey" + } + ] + }, + { + "name": "claimLocked", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "claimStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Claim Status PDA" + ] + }, + { + "name": "from", + "isMut": true, + "isSigner": false, + "docs": [ + "Distributor ATA containing the tokens to distribute." + ] + }, + { + "name": "to", + "isMut": true, + "isSigner": false, + "docs": [ + "Account to send the claimed tokens to.", + "Claimant must sign the transaction and can only claim on behalf of themself" + ] + }, + { + "name": "claimant", + "isMut": true, + "isSigner": true, + "docs": [ + "Who is claiming the tokens." + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + } + ], + "args": [] + }, + { + "name": "removeClaim", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "claimStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Claim Status PDA" + ] + }, + { + "name": "from", + "isMut": true, + "isSigner": false, + "docs": [ + "Distributor ATA containing the tokens to distribute." + ] + }, + { + "name": "to", + "isMut": true, + "isSigner": false, + "docs": [ + "The Clawback token account." + ] + }, + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + } + ], + "args": [ + { + "name": "claimant", + "type": "publicKey" + } + ] + }, + { + "name": "clawback", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "from", + "isMut": true, + "isSigner": false, + "docs": [ + "Distributor ATA containing the tokens to distribute." + ] + }, + { + "name": "to", + "isMut": true, + "isSigner": false, + "docs": [ + "The Clawback token account." + ] + }, + { + "name": "claimant", + "isMut": false, + "isSigner": true, + "docs": [ + "Claimant account", + "Anyone can claw back the funds" + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [System] program." + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + } + ], + "args": [] + }, + { + "name": "setClawbackReceiver", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "newClawbackAccount", + "isMut": false, + "isSigner": false, + "docs": [ + "New clawback account" + ] + }, + { + "name": "admin", + "isMut": true, + "isSigner": true, + "docs": [ + "Admin signer" + ] + } + ], + "args": [] + }, + { + "name": "setAdmin", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "admin", + "isMut": true, + "isSigner": true, + "docs": [ + "Admin signer" + ] + }, + { + "name": "newAdmin", + "isMut": true, + "isSigner": false, + "docs": [ + "New admin account" + ] + } + ], + "args": [] + }, + { + "name": "updateStake", + "accounts": [ + { + "name": "sender", + "isMut": true, + "isSigner": true + }, + { + "name": "distributor", + "isMut": true, + "isSigner": false + }, + { + "name": "claimStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Claim Status PDA" + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "instruction", + "isMut": false, + "isSigner": false, + "docs": [ + "program is calling the method." + ] + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + }, + { + "name": "isStaked", + "type": "bool" + } + ] + } + ], + "accounts": [ + { + "name": "pageAccount", + "type": { + "kind": "struct", + "fields": [ + { + "name": "pageIndex", + "type": "u8" + }, + { + "name": "vestingSchedule200Element", + "type": { + "vec": { + "defined": "PageVestingItem" + } + } + } + ] + } + }, + { + "name": "claimStatus", + "docs": [ + "Holds whether or not a claimant has claimed tokens." + ], + "type": { + "kind": "struct", + "fields": [ + { + "name": "claimant", + "docs": [ + "Authority that claimed the tokens." + ], + "type": "publicKey" + }, + { + "name": "lockedAmount", + "docs": [ + "Locked amount" + ], + "type": "u64" + }, + { + "name": "lockedAmountWithdrawn", + "docs": [ + "Locked amount withdrawn" + ], + "type": "u64" + }, + { + "name": "unlockedAmount", + "docs": [ + "Unlocked amount" + ], + "type": "u64" + }, + { + "name": "stakedList", + "type": { + "vec": { + "defined": "StakedItem" + } + } + } + ] + } + }, + { + "name": "stakedItem", + "type": { + "kind": "struct", + "fields": [ + { + "name": "stakeTimestampStart", + "type": { + "option": "i64" + } + }, + { + "name": "stakeAmount", + "type": "u64" + }, + { + "name": "alreadyStakedDurationTime", + "type": "i64" + } + ] + } + }, + { + "name": "merkleDistributor", + "docs": [ + "State for the account which distributes tokens." + ], + "type": { + "kind": "struct", + "fields": [ + { + "name": "bump", + "docs": [ + "Bump seed." + ], + "type": "u8" + }, + { + "name": "version", + "docs": [ + "Version of the airdrop" + ], + "type": "u64" + }, + { + "name": "root", + "docs": [ + "The 256-bit merkle root." + ], + "type": { + "array": [ + "u8", + 32 + ] + } + }, + { + "name": "mint", + "docs": [ + "[Mint] of the token to be distributed." + ], + "type": "publicKey" + }, + { + "name": "tokenVault", + "docs": [ + "Token Address of the vault" + ], + "type": "publicKey" + }, + { + "name": "maxTotalClaim", + "docs": [ + "Maximum number of tokens that can ever be claimed from this [MerkleDistributor]." + ], + "type": "u64" + }, + { + "name": "maxNumNodes", + "docs": [ + "Maximum number of nodes in [MerkleDistributor]." + ], + "type": "u64" + }, + { + "name": "totalAmountClaimed", + "docs": [ + "Total amount of tokens that have been claimed." + ], + "type": "u64" + }, + { + "name": "numNodesClaimed", + "docs": [ + "Number of nodes that have been claimed." + ], + "type": "u64" + }, + { + "name": "startTs", + "docs": [ + "Lockup time start (Unix Timestamp)" + ], + "type": "i64" + }, + { + "name": "endTs", + "docs": [ + "Lockup time end (Unix Timestamp)" + ], + "type": "i64" + }, + { + "name": "duration", + "docs": [ + "Duration (Unix Timestamp). for example all unvested tokens should be locked for 3 months to get other 50% of the tokens at the end of the this period" + ], + "type": "i64" + }, + { + "name": "clawbackStartTs", + "docs": [ + "Clawback start (Unix Timestamp)" + ], + "type": "i64" + }, + { + "name": "clawbackReceiver", + "docs": [ + "Clawback receiver" + ], + "type": "publicKey" + }, + { + "name": "admin", + "docs": [ + "Admin wallet" + ], + "type": "publicKey" + }, + { + "name": "clawedBack", + "docs": [ + "Whether or not the distributor has been clawed back" + ], + "type": "bool" + }, + { + "name": "stakingContractAddress", + "type": "publicKey" + } + ] + } + } + ], + "events": [ + { + "name": "AdminNewClaimEvent", + "fields": [ + { + "name": "claimant", + "type": "publicKey", + "index": false + }, + { + "name": "timestamp", + "type": "i64", + "index": false + }, + { + "name": "amountUnlocked", + "type": "u64", + "index": false + }, + { + "name": "amountLocked", + "type": "u64", + "index": false + } + ] + }, + { + "name": "NewClaimEvent", + "fields": [ + { + "name": "claimant", + "type": "publicKey", + "index": false + }, + { + "name": "timestamp", + "type": "i64", + "index": false + } + ] + }, + { + "name": "RemoveNewClaimEvent", + "fields": [ + { + "name": "claimant", + "type": "publicKey", + "index": false + }, + { + "name": "timestamp", + "type": "i64", + "index": false + } + ] + }, + { + "name": "ClaimedEvent", + "fields": [ + { + "name": "claimant", + "type": "publicKey", + "index": false + }, + { + "name": "amount", + "type": "u64", + "index": false + } + ] + }, + { + "name": "StakedEvent", + "fields": [ + { + "name": "claimant", + "type": "publicKey", + "index": false + }, + { + "name": "amount", + "type": "u64", + "index": false + }, + { + "name": "isStaked", + "type": "bool", + "index": false + } + ] + } + ], + "errors": [ + { + "code": 6000, + "name": "IncorrectProgramId", + "msg": "Incorrect ProgramId" + }, + { + "code": 6001, + "name": "InsufficientUnlockedTokens", + "msg": "Insufficient unlocked tokens" + }, + { + "code": 6002, + "name": "StartTooFarInFuture", + "msg": "Deposit Start too far in future" + }, + { + "code": 6003, + "name": "InvalidProof", + "msg": "Invalid Merkle proof." + }, + { + "code": 6004, + "name": "ExceededMaxClaim", + "msg": "Exceeded maximum claim amount" + }, + { + "code": 6005, + "name": "MaxNodesExceeded", + "msg": "Exceeded maximum node count" + }, + { + "code": 6006, + "name": "Unauthorized", + "msg": "Account is not authorized to execute this instruction" + }, + { + "code": 6007, + "name": "OwnerMismatch", + "msg": "Token account owner did not match intended owner" + }, + { + "code": 6008, + "name": "ClawbackDuringVesting", + "msg": "Clawback cannot be before vesting ends" + }, + { + "code": 6009, + "name": "ClawbackBeforeStart", + "msg": "Attempted clawback before start" + }, + { + "code": 6010, + "name": "ClawbackAlreadyClaimed", + "msg": "Clawback already claimed" + }, + { + "code": 6011, + "name": "InsufficientClawbackDelay", + "msg": "Clawback start must be at least one day after vesting end" + }, + { + "code": 6012, + "name": "SameClawbackReceiver", + "msg": "New and old Clawback receivers are identical" + }, + { + "code": 6013, + "name": "SameAdmin", + "msg": "New and old admin are identical" + }, + { + "code": 6014, + "name": "ClaimExpired", + "msg": "Claim window expired" + }, + { + "code": 6015, + "name": "ClaimNotStarted", + "msg": "Claim not started yet" + }, + { + "code": 6016, + "name": "ArithmeticError", + "msg": "Arithmetic Error (overflow/underflow)" + }, + { + "code": 6017, + "name": "StartTimestampAfterEnd", + "msg": "Start Timestamp cannot be after end Timestamp" + }, + { + "code": 6018, + "name": "TimestampsNotInFuture", + "msg": "Timestamps cannot be in the past" + }, + { + "code": 6019, + "name": "InvalidVersion", + "msg": "Airdrop Version Mismatch" + }, + { + "code": 6020, + "name": "NothingStaked", + "msg": "Insufficient unlocked tokens" + }, + { + "code": 6021, + "name": "AlreadyStakedAndVestingInProgress", + "msg": "Already staked" + }, + { + "code": 6022, + "name": "IncorrentMintAccount", + "msg": "Incorrect Mint Account" + }, + { + "code": 6023, + "name": "TimeWindowStakeToVestFinished", + "msg": "Time window stake to vest finished" + }, + { + "code": 6024, + "name": "TimeWindowStakeToVestNotStartedYet", + "msg": "Time window stake to vest not started yet" + }, + { + "code": 6025, + "name": "NotEnogthTokenToStakeToStartVesting", + "msg": "Not enogth token to start vesting" + }, + { + "code": 6026, + "name": "ExceededMaxStakeList", + "msg": "Exceeded Max Stake List" + }, + { + "code": 6027, + "name": "NothingClaimBack", + "msg": "Nothing claim back" + }, + { + "code": 6028, + "name": "MaxElementsExceededForVestingSchedule", + "msg": "Max elements exceeded for vesting schedule" + }, + { + "code": 6029, + "name": "ClaimAlreadyExists", + "msg": "Claim already exists" + }, + { + "code": 6030, + "name": "AccountValidationFailedForPageAccount", + "msg": "Account validation failed for page account" + }, + { + "code": 6031, + "name": "InvalidRemainingAccountsLength", + "msg": "Invalid remaining accounts length" + }, + { + "code": 6032, + "name": "ClaimantNotFoundInPageAccount", + "msg": "Claimant not found in page account" + } + ] +}; + +export const IDL: MerkleDistributor = { + "version": "0.0.3", + "name": "merkle_distributor", + "instructions": [ + { + "name": "newDistributor", + "docs": [ + "READ THE FOLLOWING:", + "", + "This instruction is susceptible to frontrunning that could result in loss of funds if not handled properly.", + "", + "An attack could look like:", + "- A legitimate user opens a new distributor.", + "- Someone observes the call to this instruction.", + "- They replace the clawback_receiver, admin, or time parameters with their own.", + "", + "One situation that could happen here is the attacker replaces the admin and clawback_receiver with their own", + "and sets the clawback_start_ts with the minimal time allowed. After clawback_start_ts has elapsed,", + "the attacker can steal all funds from the distributor to their own clawback_receiver account.", + "", + "HOW TO AVOID:", + "- When you call into this instruction, ensure your transaction succeeds.", + "- To be extra safe, after your transaction succeeds, read back the state of the created MerkleDistributor account and", + "assert the parameters are what you expect, most importantly the clawback_receiver and admin.", + "- If your transaction fails, double check the value on-chain matches what you expect." + ], + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "[MerkleDistributor]." + ] + }, + { + "name": "clawbackReceiver", + "isMut": true, + "isSigner": false, + "docs": [ + "Clawback receiver token account" + ] + }, + { + "name": "mint", + "isMut": false, + "isSigner": false, + "docs": [ + "The mint to distribute." + ] + }, + { + "name": "tokenVault", + "isMut": true, + "isSigner": false, + "docs": [ + "Token vault" + ] + }, + { + "name": "admin", + "isMut": true, + "isSigner": true, + "docs": [ + "Admin wallet, responsible for creating the distributor and paying for the transaction.", + "Also has the authority to set the clawback receiver and change itself." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [System] program." + ] + }, + { + "name": "associatedTokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [Associated Token] program." + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [Token] program." + ] + } + ], + "args": [ + { + "name": "version", + "type": "u64" + }, + { + "name": "root", + "type": { + "array": [ + "u8", + 32 + ] + } + }, + { + "name": "maxTotalClaim", + "type": "u64" + }, + { + "name": "maxNumNodes", + "type": "u64" + }, + { + "name": "startVestingTs", + "type": "i64" + }, + { + "name": "endVestingTs", + "type": "i64" + }, + { + "name": "clawbackStartTs", + "type": "i64" + }, + { + "name": "stakingContractAddress", + "type": "publicKey" + } + ] + }, + { + "name": "newClaim", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "claimStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Claim status PDA" + ] + }, + { + "name": "from", + "isMut": true, + "isSigner": false, + "docs": [ + "Distributor ATA containing the tokens to distribute." + ] + }, + { + "name": "to", + "isMut": true, + "isSigner": false, + "docs": [ + "Account to send the claimed tokens to." + ] + }, + { + "name": "claimant", + "isMut": true, + "isSigner": true, + "docs": [ + "Who is claiming the tokens." + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [System] program." + ] + } + ], + "args": [ + { + "name": "amountUnlocked", + "type": "u64" + }, + { + "name": "amountLocked", + "type": "u64" + }, + { + "name": "proof", + "type": { + "vec": { + "array": [ + "u8", + 32 + ] + } + } + } + ] + }, + { + "name": "claimNewClaim", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "claimStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Claim status PDA" + ] + }, + { + "name": "pageAccountState", + "isMut": true, + "isSigner": false + }, + { + "name": "from", + "isMut": true, + "isSigner": false, + "docs": [ + "Distributor ATA containing the tokens to distribute." + ] + }, + { + "name": "to", + "isMut": true, + "isSigner": false, + "docs": [ + "Account to send the claimed tokens to." + ] + }, + { + "name": "claimant", + "isMut": true, + "isSigner": true, + "docs": [ + "Who is claiming the tokens." + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [System] program." + ] + } + ], + "args": [ + { + "name": "pageIndex", + "type": "u8" + } + ] + }, + { + "name": "adminNewClaim", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "pageAccountState", + "isMut": true, + "isSigner": false + }, + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [System] program." + ] + } + ], + "args": [ + { + "name": "amountUnlocked", + "type": "u64" + }, + { + "name": "amountLocked", + "type": "u64" + }, + { + "name": "pageIndex", + "type": "u8" + }, + { + "name": "claimant", + "type": "publicKey" + } + ] + }, + { + "name": "removeNewClaim", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "claimStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Claim status PDA" + ] + }, + { + "name": "from", + "isMut": true, + "isSigner": false, + "docs": [ + "Distributor ATA containing the tokens to distribute." + ] + }, + { + "name": "to", + "isMut": true, + "isSigner": false, + "docs": [ + "The Clawback token account." + ] + }, + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [System] program." + ] + } + ], + "args": [ + { + "name": "amountUnlocked", + "type": "u64" + }, + { + "name": "amountLocked", + "type": "u64" + }, + { + "name": "proof", + "type": { + "vec": { + "array": [ + "u8", + 32 + ] + } + } + }, + { + "name": "claimant", + "type": "publicKey" + } + ] + }, + { + "name": "claimLocked", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "claimStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Claim Status PDA" + ] + }, + { + "name": "from", + "isMut": true, + "isSigner": false, + "docs": [ + "Distributor ATA containing the tokens to distribute." + ] + }, + { + "name": "to", + "isMut": true, + "isSigner": false, + "docs": [ + "Account to send the claimed tokens to.", + "Claimant must sign the transaction and can only claim on behalf of themself" + ] + }, + { + "name": "claimant", + "isMut": true, + "isSigner": true, + "docs": [ + "Who is claiming the tokens." + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + } + ], + "args": [] + }, + { + "name": "removeClaim", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "claimStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Claim Status PDA" + ] + }, + { + "name": "from", + "isMut": true, + "isSigner": false, + "docs": [ + "Distributor ATA containing the tokens to distribute." + ] + }, + { + "name": "to", + "isMut": true, + "isSigner": false, + "docs": [ + "The Clawback token account." + ] + }, + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + } + ], + "args": [ + { + "name": "claimant", + "type": "publicKey" + } + ] + }, + { + "name": "clawback", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "from", + "isMut": true, + "isSigner": false, + "docs": [ + "Distributor ATA containing the tokens to distribute." + ] + }, + { + "name": "to", + "isMut": true, + "isSigner": false, + "docs": [ + "The Clawback token account." + ] + }, + { + "name": "claimant", + "isMut": false, + "isSigner": true, + "docs": [ + "Claimant account", + "Anyone can claw back the funds" + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [System] program." + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "SPL [Token] program." + ] + } + ], + "args": [] + }, + { + "name": "setClawbackReceiver", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "newClawbackAccount", + "isMut": false, + "isSigner": false, + "docs": [ + "New clawback account" + ] + }, + { + "name": "admin", + "isMut": true, + "isSigner": true, + "docs": [ + "Admin signer" + ] + } + ], + "args": [] + }, + { + "name": "setAdmin", + "accounts": [ + { + "name": "distributor", + "isMut": true, + "isSigner": false, + "docs": [ + "The [MerkleDistributor]." + ] + }, + { + "name": "admin", + "isMut": true, + "isSigner": true, + "docs": [ + "Admin signer" + ] + }, + { + "name": "newAdmin", + "isMut": true, + "isSigner": false, + "docs": [ + "New admin account" + ] + } + ], + "args": [] + }, + { + "name": "updateStake", + "accounts": [ + { + "name": "sender", + "isMut": true, + "isSigner": true + }, + { + "name": "distributor", + "isMut": true, + "isSigner": false + }, + { + "name": "claimStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Claim Status PDA" + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "instruction", + "isMut": false, + "isSigner": false, + "docs": [ + "program is calling the method." + ] + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + }, + { + "name": "isStaked", + "type": "bool" + } + ] + } + ], + "accounts": [ + { + "name": "pageAccount", + "type": { + "kind": "struct", + "fields": [ + { + "name": "pageIndex", + "type": "u8" + }, + { + "name": "vestingSchedule200Element", + "type": { + "vec": { + "defined": "PageVestingItem" + } + } + } + ] + } + }, + { + "name": "claimStatus", + "docs": [ + "Holds whether or not a claimant has claimed tokens." + ], + "type": { + "kind": "struct", + "fields": [ + { + "name": "claimant", + "docs": [ + "Authority that claimed the tokens." + ], + "type": "publicKey" + }, + { + "name": "lockedAmount", + "docs": [ + "Locked amount" + ], + "type": "u64" + }, + { + "name": "lockedAmountWithdrawn", + "docs": [ + "Locked amount withdrawn" + ], + "type": "u64" + }, + { + "name": "unlockedAmount", + "docs": [ + "Unlocked amount" + ], + "type": "u64" + }, + { + "name": "stakedList", + "type": { + "vec": { + "defined": "StakedItem" + } + } + } + ] + } + }, + { + "name": "stakedItem", + "type": { + "kind": "struct", + "fields": [ + { + "name": "stakeTimestampStart", + "type": { + "option": "i64" + } + }, + { + "name": "stakeAmount", + "type": "u64" + }, + { + "name": "alreadyStakedDurationTime", + "type": "i64" + } + ] + } + }, + { + "name": "merkleDistributor", + "docs": [ + "State for the account which distributes tokens." + ], + "type": { + "kind": "struct", + "fields": [ + { + "name": "bump", + "docs": [ + "Bump seed." + ], + "type": "u8" + }, + { + "name": "version", + "docs": [ + "Version of the airdrop" + ], + "type": "u64" + }, + { + "name": "root", + "docs": [ + "The 256-bit merkle root." + ], + "type": { + "array": [ + "u8", + 32 + ] + } + }, + { + "name": "mint", + "docs": [ + "[Mint] of the token to be distributed." + ], + "type": "publicKey" + }, + { + "name": "tokenVault", + "docs": [ + "Token Address of the vault" + ], + "type": "publicKey" + }, + { + "name": "maxTotalClaim", + "docs": [ + "Maximum number of tokens that can ever be claimed from this [MerkleDistributor]." + ], + "type": "u64" + }, + { + "name": "maxNumNodes", + "docs": [ + "Maximum number of nodes in [MerkleDistributor]." + ], + "type": "u64" + }, + { + "name": "totalAmountClaimed", + "docs": [ + "Total amount of tokens that have been claimed." + ], + "type": "u64" + }, + { + "name": "numNodesClaimed", + "docs": [ + "Number of nodes that have been claimed." + ], + "type": "u64" + }, + { + "name": "startTs", + "docs": [ + "Lockup time start (Unix Timestamp)" + ], + "type": "i64" + }, + { + "name": "endTs", + "docs": [ + "Lockup time end (Unix Timestamp)" + ], + "type": "i64" + }, + { + "name": "duration", + "docs": [ + "Duration (Unix Timestamp). for example all unvested tokens should be locked for 3 months to get other 50% of the tokens at the end of the this period" + ], + "type": "i64" + }, + { + "name": "clawbackStartTs", + "docs": [ + "Clawback start (Unix Timestamp)" + ], + "type": "i64" + }, + { + "name": "clawbackReceiver", + "docs": [ + "Clawback receiver" + ], + "type": "publicKey" + }, + { + "name": "admin", + "docs": [ + "Admin wallet" + ], + "type": "publicKey" + }, + { + "name": "clawedBack", + "docs": [ + "Whether or not the distributor has been clawed back" + ], + "type": "bool" + }, + { + "name": "stakingContractAddress", + "type": "publicKey" + } + ] + } + } + ], + "events": [ + { + "name": "AdminNewClaimEvent", + "fields": [ + { + "name": "claimant", + "type": "publicKey", + "index": false + }, + { + "name": "timestamp", + "type": "i64", + "index": false + }, + { + "name": "amountUnlocked", + "type": "u64", + "index": false + }, + { + "name": "amountLocked", + "type": "u64", + "index": false + } + ] + }, + { + "name": "NewClaimEvent", + "fields": [ + { + "name": "claimant", + "type": "publicKey", + "index": false + }, + { + "name": "timestamp", + "type": "i64", + "index": false + } + ] + }, + { + "name": "RemoveNewClaimEvent", + "fields": [ + { + "name": "claimant", + "type": "publicKey", + "index": false + }, + { + "name": "timestamp", + "type": "i64", + "index": false + } + ] + }, + { + "name": "ClaimedEvent", + "fields": [ + { + "name": "claimant", + "type": "publicKey", + "index": false + }, + { + "name": "amount", + "type": "u64", + "index": false + } + ] + }, + { + "name": "StakedEvent", + "fields": [ + { + "name": "claimant", + "type": "publicKey", + "index": false + }, + { + "name": "amount", + "type": "u64", + "index": false + }, + { + "name": "isStaked", + "type": "bool", + "index": false + } + ] + } + ], + "errors": [ + { + "code": 6000, + "name": "IncorrectProgramId", + "msg": "Incorrect ProgramId" + }, + { + "code": 6001, + "name": "InsufficientUnlockedTokens", + "msg": "Insufficient unlocked tokens" + }, + { + "code": 6002, + "name": "StartTooFarInFuture", + "msg": "Deposit Start too far in future" + }, + { + "code": 6003, + "name": "InvalidProof", + "msg": "Invalid Merkle proof." + }, + { + "code": 6004, + "name": "ExceededMaxClaim", + "msg": "Exceeded maximum claim amount" + }, + { + "code": 6005, + "name": "MaxNodesExceeded", + "msg": "Exceeded maximum node count" + }, + { + "code": 6006, + "name": "Unauthorized", + "msg": "Account is not authorized to execute this instruction" + }, + { + "code": 6007, + "name": "OwnerMismatch", + "msg": "Token account owner did not match intended owner" + }, + { + "code": 6008, + "name": "ClawbackDuringVesting", + "msg": "Clawback cannot be before vesting ends" + }, + { + "code": 6009, + "name": "ClawbackBeforeStart", + "msg": "Attempted clawback before start" + }, + { + "code": 6010, + "name": "ClawbackAlreadyClaimed", + "msg": "Clawback already claimed" + }, + { + "code": 6011, + "name": "InsufficientClawbackDelay", + "msg": "Clawback start must be at least one day after vesting end" + }, + { + "code": 6012, + "name": "SameClawbackReceiver", + "msg": "New and old Clawback receivers are identical" + }, + { + "code": 6013, + "name": "SameAdmin", + "msg": "New and old admin are identical" + }, + { + "code": 6014, + "name": "ClaimExpired", + "msg": "Claim window expired" + }, + { + "code": 6015, + "name": "ClaimNotStarted", + "msg": "Claim not started yet" + }, + { + "code": 6016, + "name": "ArithmeticError", + "msg": "Arithmetic Error (overflow/underflow)" + }, + { + "code": 6017, + "name": "StartTimestampAfterEnd", + "msg": "Start Timestamp cannot be after end Timestamp" + }, + { + "code": 6018, + "name": "TimestampsNotInFuture", + "msg": "Timestamps cannot be in the past" + }, + { + "code": 6019, + "name": "InvalidVersion", + "msg": "Airdrop Version Mismatch" + }, + { + "code": 6020, + "name": "NothingStaked", + "msg": "Insufficient unlocked tokens" + }, + { + "code": 6021, + "name": "AlreadyStakedAndVestingInProgress", + "msg": "Already staked" + }, + { + "code": 6022, + "name": "IncorrentMintAccount", + "msg": "Incorrect Mint Account" + }, + { + "code": 6023, + "name": "TimeWindowStakeToVestFinished", + "msg": "Time window stake to vest finished" + }, + { + "code": 6024, + "name": "TimeWindowStakeToVestNotStartedYet", + "msg": "Time window stake to vest not started yet" + }, + { + "code": 6025, + "name": "NotEnogthTokenToStakeToStartVesting", + "msg": "Not enogth token to start vesting" + }, + { + "code": 6026, + "name": "ExceededMaxStakeList", + "msg": "Exceeded Max Stake List" + }, + { + "code": 6027, + "name": "NothingClaimBack", + "msg": "Nothing claim back" + }, + { + "code": 6028, + "name": "MaxElementsExceededForVestingSchedule", + "msg": "Max elements exceeded for vesting schedule" + }, + { + "code": 6029, + "name": "ClaimAlreadyExists", + "msg": "Claim already exists" + }, + { + "code": 6030, + "name": "AccountValidationFailedForPageAccount", + "msg": "Account validation failed for page account" + }, + { + "code": 6031, + "name": "InvalidRemainingAccountsLength", + "msg": "Invalid remaining accounts length" + }, + { + "code": 6032, + "name": "ClaimantNotFoundInPageAccount", + "msg": "Claimant not found in page account" + } + ] +}; diff --git a/solana/merkle-distributor/src/error.rs b/solana/merkle-distributor/src/error.rs new file mode 100644 index 0000000..371b79d --- /dev/null +++ b/solana/merkle-distributor/src/error.rs @@ -0,0 +1,85 @@ +use anchor_lang::error_code; + +/// Error codes. +#[error_code] +pub enum ErrorCode { + #[msg("Incorrect ProgramId")] + IncorrectProgramId, + #[msg("Insufficient unlocked tokens")] + InsufficientUnlockedTokens, + #[msg("Deposit Start too far in future")] + StartTooFarInFuture, + #[msg("Invalid Merkle proof.")] + InvalidProof, + #[msg("Exceeded maximum claim amount")] + ExceededMaxClaim, + #[msg("Exceeded maximum node count")] + MaxNodesExceeded, + #[msg("Account is not authorized to execute this instruction")] + Unauthorized, + #[msg("Token account owner did not match intended owner")] + OwnerMismatch, + #[msg("Clawback cannot be before vesting ends")] + ClawbackDuringVesting, + #[msg("Attempted clawback before start")] + ClawbackBeforeStart, + #[msg("Clawback already claimed")] + ClawbackAlreadyClaimed, + #[msg("Clawback start must be at least one day after vesting end")] + InsufficientClawbackDelay, + #[msg("New and old Clawback receivers are identical")] + SameClawbackReceiver, + #[msg("New and old admin are identical")] + SameAdmin, + #[msg("Claim window expired")] + ClaimExpired, + #[msg("Claim not started yet")] + ClaimNotStarted, + #[msg("Arithmetic Error (overflow/underflow)")] + ArithmeticError, + #[msg("Start Timestamp cannot be after end Timestamp")] + StartTimestampAfterEnd, + #[msg("Timestamps cannot be in the past")] + TimestampsNotInFuture, + #[msg("Airdrop Version Mismatch")] + InvalidVersion, + + #[msg("Insufficient unlocked tokens")] + NothingStaked, + + #[msg("Already staked")] + AlreadyStakedAndVestingInProgress, + + #[msg("Incorrect Mint Account")] + IncorrentMintAccount, + + #[msg("Time window stake to vest finished")] + TimeWindowStakeToVestFinished, + + #[msg("Time window stake to vest not started yet")] + TimeWindowStakeToVestNotStartedYet, + + #[msg("Not enogth token to start vesting")] + NotEnogthTokenToStakeToStartVesting, + + #[msg("Exceeded Max Stake List")] + ExceededMaxStakeList, + + #[msg("Nothing claim back")] + NothingClaimBack, + + #[msg("Max elements exceeded for vesting schedule")] + MaxElementsExceededForVestingSchedule, + + #[msg("Claim already exists")] + ClaimAlreadyExists, + + #[msg("Account validation failed for page account")] + AccountValidationFailedForPageAccount, + + #[msg("Invalid remaining accounts length")] + InvalidRemainingAccountsLength, + + #[msg("Claimant not found in page account")] + ClaimantNotFoundInPageAccount, +} diff --git a/solana/merkle-distributor/src/instructions/admin_new_claim.rs b/solana/merkle-distributor/src/instructions/admin_new_claim.rs new file mode 100644 index 0000000..f4db6ae --- /dev/null +++ b/solana/merkle-distributor/src/instructions/admin_new_claim.rs @@ -0,0 +1,162 @@ +use anchor_lang::{ + context::Context, prelude::*, solana_program::hash::hashv, system_program::System, Accounts, + Key, Result, +}; +use anchor_spl::{ + token, + token::{Token, TokenAccount}, +}; +use jito_merkle_verify::verify; + +use crate::{ + error::ErrorCode, + state::{claimed_event::AdminNewClaimEvent, merkle_distributor::MerkleDistributor}, +}; + +pub const PAGE_SEED: &[u8] = b"pages"; + +/// [merkle_distributor::new_claim] accounts. +#[derive(Accounts)] +#[instruction(amount_unlocked: u64, amount_locked: u64, page_index: u8, claimant: Pubkey)] //starting from 0 +pub struct AdminNewClaim<'info> { + /// The [MerkleDistributor]. + #[account(mut)] + pub distributor: Account<'info, MerkleDistributor>, + + #[account(init_if_needed, payer = admin, seeds = [PAGE_SEED, &[page_index]], + bump, space = PageAccount::LEN)] + pub page_account_state: Account<'info, PageAccount>, + + #[account(mut, address = distributor.admin @ ErrorCode::Unauthorized)] + pub admin: Signer<'info>, + + /// SPL [Token] program. + pub token_program: Program<'info, Token>, + + /// The [System] program. + pub system_program: Program<'info, System>, +} + +#[account] +pub struct PageAccount { + pub page_index: u8, + pub vesting_schedule_200_element: Vec, +} + +impl PageAccount { + pub const LEN: usize = 8 + std::mem::size_of::() + PageVestingItem::LEN * 200; +} + +#[derive(AnchorSerialize, AnchorDeserialize, Clone)] +pub struct PageVestingItem { + pub claimant: Pubkey, + pub amount_unlocked: u64, + pub amount_locked: u64, +} + +impl PageVestingItem { + pub const LEN: usize = std::mem::size_of::(); +} + +/// Store the new vesting schedule for the claimant in the page account +/// 1. Store the claimant, amount_unlocked, amount_locked in the page account +/// 2. No new account is created except the page account that store the list of vesting schedule for different claimants +/// 3. Do not transfer any token +/// CHECK: +/// 1. The claim window has not expired and the distributor has not been clawed back +/// 2. That admin is the signer +/// 3. That claimant is not already in the list +/// 4. That the page account has less than 200 elements +#[allow(clippy::result_large_err)] +pub fn handle_admin_new_claim( + ctx: Context, + amount_unlocked: u64, + amount_locked: u64, + page_index: u8, + claimant: Pubkey, +) -> Result<()> { + let distributor = &mut ctx.accounts.distributor; + + let total_new_claim = amount_unlocked + .checked_add(amount_locked) + .ok_or(ErrorCode::ArithmeticError)?; + distributor.max_total_claim = distributor + .max_total_claim + .checked_add(total_new_claim) + .ok_or(ErrorCode::ArithmeticError)?; + + let curr_ts = Clock::get()?.unix_timestamp; + require!(!distributor.clawed_back, ErrorCode::ClaimExpired); + + let page = &mut ctx.accounts.page_account_state; + page.page_index = page_index; + + //check if already exists + for i in 0..page.vesting_schedule_200_element.len() { + if page.vesting_schedule_200_element[i].claimant == claimant { + return Err(ErrorCode::ClaimAlreadyExists.into()); + } + } + + let page_acc_info = page.to_account_info(); + let current_data_len = page_acc_info.data_len(); + + if page.vesting_schedule_200_element.len() >= 199 { + let required_space = current_data_len + 50; + allocate_space( + page_acc_info, + ctx.accounts.admin.to_account_info(), + required_space, + current_data_len, + )?; + } + + page.vesting_schedule_200_element.push(PageVestingItem { + claimant, + amount_unlocked, + amount_locked, + }); + + // Note: might get truncated, do not rely on + msg!( + "Created admin new claim with locked {} and {} unlocked with lockup start:{} end:{}", + amount_locked, + amount_unlocked, + distributor.start_ts, + distributor.end_ts, + ); + emit!(AdminNewClaimEvent { + claimant: claimant.key(), + timestamp: curr_ts, + amount_unlocked, + amount_locked, + }); + + Ok(()) +} + +pub fn allocate_space<'a>( + account: AccountInfo<'a>, + payer: AccountInfo<'a>, + required_data_len: usize, + current_data_len: usize, +) -> Result<()> { + let rent = Rent::get()?; + if required_data_len > current_data_len { + let new_rent = rent.minimum_balance(required_data_len); + let existing_lamports = account.lamports(); + if new_rent > existing_lamports { + msg!("Allocating space"); + anchor_lang::solana_program::program::invoke( + &anchor_lang::solana_program::system_instruction::transfer( + &payer.key, + &account.key, + new_rent - existing_lamports, + ), + &[payer.clone(), account.clone()], + )?; + } + account.realloc(required_data_len, false)?; + } + Ok(()) +} diff --git a/solana/merkle-distributor/src/instructions/claim_locked.rs b/solana/merkle-distributor/src/instructions/claim_locked.rs new file mode 100644 index 0000000..6e515a7 --- /dev/null +++ b/solana/merkle-distributor/src/instructions/claim_locked.rs @@ -0,0 +1,142 @@ +use anchor_lang::{ + accounts::{account::Account, program::Program, signer::Signer}, + context::{Context, CpiContext}, + emit, + prelude::*, + Accounts, Result, ToAccountInfo, +}; +use anchor_spl::token::{self, Token, TokenAccount}; + +use crate::{ + error::ErrorCode, + state::{ + claim_status::ClaimStatus, claimed_event::ClaimedEvent, + merkle_distributor::MerkleDistributor, + }, +}; + +/// [merkle_distributor::claim_locked] accounts. +#[derive(Accounts)] +pub struct ClaimLocked<'info> { + /// The [MerkleDistributor]. + #[account(mut)] + pub distributor: Account<'info, MerkleDistributor>, + + /// Claim Status PDA + #[account( + mut, + seeds = [ + b"ClaimStatus".as_ref(), + claimant.key().to_bytes().as_ref(), + distributor.key().to_bytes().as_ref() + ], + bump, + )] + pub claim_status: Account<'info, ClaimStatus>, + + /// Distributor ATA containing the tokens to distribute. + #[account( + mut, + associated_token::mint = distributor.mint, + associated_token::authority = distributor.key(), + address = distributor.token_vault, + )] + pub from: Account<'info, TokenAccount>, + + /// Account to send the claimed tokens to. + /// Claimant must sign the transaction and can only claim on behalf of themself + #[account(mut, token::authority = claimant.key())] + pub to: Account<'info, TokenAccount>, + + /// Who is claiming the tokens. + #[account(mut, address = to.owner @ ErrorCode::OwnerMismatch)] + pub claimant: Signer<'info>, + + /// SPL [Token] program. + pub token_program: Program<'info, Token>, +} + +/// Claim locked tokens as they become unlocked. +/// Check: +/// 1. The claim window has not expired and the distributor has not been clawed back +/// 2. The withdraw-able amount is greater than 0 +/// 3. The locked amount withdrawn is ≤ than the locked amount +/// 4. The distributor amount claimed is ≤ than the max total claim +#[allow(clippy::result_large_err)] +pub fn handle_claim_locked(ctx: Context) -> Result<()> { + let distributor = &ctx.accounts.distributor; + + let claim_status = &mut ctx.accounts.claim_status; + let curr_ts = Clock::get()?.unix_timestamp; + + require!(!distributor.clawed_back, ErrorCode::ClaimExpired); + + require!(curr_ts < distributor.start_ts, ErrorCode::ClaimNotStarted,); + + //allow to withdraw only when the lockup period is over + let amount = claim_status.amount_withdrawable(curr_ts, distributor.duration)?; + + require!(amount > 0, ErrorCode::InsufficientUnlockedTokens); + + let seeds = [ + b"MerkleDistributor".as_ref(), + &distributor.mint.to_bytes(), + &distributor.version.to_le_bytes(), + &[ctx.accounts.distributor.bump], + ]; + + token::transfer( + CpiContext::new( + ctx.accounts.token_program.to_account_info(), + token::Transfer { + from: ctx.accounts.from.to_account_info(), + to: ctx.accounts.to.to_account_info(), + authority: ctx.accounts.distributor.to_account_info(), + }, + ) + .with_signer(&[&seeds[..]]), + amount, + )?; + + claim_status.locked_amount_withdrawn = claim_status + .locked_amount_withdrawn + .checked_add(amount) + .ok_or(ErrorCode::ArithmeticError)?; + + require!( + claim_status.locked_amount_withdrawn <= claim_status.locked_amount, + ErrorCode::ExceededMaxClaim + ); + + let distributor = &mut ctx.accounts.distributor; + distributor.total_amount_claimed = distributor + .total_amount_claimed + .checked_add(amount) + .ok_or(ErrorCode::ArithmeticError)?; + + require!( + distributor.total_amount_claimed <= distributor.max_total_claim, + ErrorCode::ExceededMaxClaim + ); + + let remaining_seconds = match curr_ts < distributor.end_ts { + true => distributor.end_ts - curr_ts, + false => 0, + }; + + let days = remaining_seconds / (24 * 60 * 60); // number of days + let seconds_after_days = remaining_seconds % (24 * 60 * 60); // Remaining seconds after subtracting full days + + // Note: might get truncated, do not rely on + msg!( + "Withdrew amount {} with {} days and {} seconds left in lockup", + amount, + days, + seconds_after_days, + ); + emit!(ClaimedEvent { + claimant: ctx.accounts.claimant.key(), + amount, + }); + Ok(()) +} diff --git a/solana/merkle-distributor/src/instructions/claim_new_claim.rs b/solana/merkle-distributor/src/instructions/claim_new_claim.rs new file mode 100644 index 0000000..b2dbc15 --- /dev/null +++ b/solana/merkle-distributor/src/instructions/claim_new_claim.rs @@ -0,0 +1,203 @@ +use anchor_lang::{ + context::Context, prelude::*, solana_program::hash::hashv, system_program::System, Accounts, + Key, Result, +}; +use anchor_spl::{ + token, + token::{Token, TokenAccount}, +}; +use jito_merkle_verify::verify; + +use crate::{ + error::ErrorCode, + state::{ + claim_status::ClaimStatus, claimed_event::NewClaimEvent, + merkle_distributor::MerkleDistributor, + }, +}; + +// We need to discern between leaf and intermediate nodes to prevent trivial second +// pre-image attacks. +// https://flawed.net.nz/2018/02/21/attacking-merkle-trees-with-a-second-preimage-attack +const LEAF_PREFIX: &[u8] = &[0]; + +/// [merkle_distributor::new_claim] accounts. +#[derive(Accounts)] +#[instruction(page_index: u8)] //starting from 0 +pub struct ClaimNewClaim<'info> { + /// The [MerkleDistributor]. + #[account(mut)] + pub distributor: Account<'info, MerkleDistributor>, + + /// Claim status PDA + #[account( + init, + seeds = [ + b"ClaimStatus".as_ref(), + claimant.key().to_bytes().as_ref(), + distributor.key().to_bytes().as_ref() + ], + bump, + space = ClaimStatus::LEN, + payer = claimant + )] + pub claim_status: Account<'info, ClaimStatus>, + + #[account(mut, seeds = [super::admin_new_claim::PAGE_SEED, &[page_index]], + bump)] + pub page_account_state: Account<'info, super::admin_new_claim::PageAccount>, + + /// Distributor ATA containing the tokens to distribute. + #[account( + mut, + associated_token::mint = distributor.mint, + associated_token::authority = distributor.key(), + address = distributor.token_vault + )] + pub from: Account<'info, TokenAccount>, + + /// Account to send the claimed tokens to. + #[account( + mut, + token::mint=distributor.mint, + token::authority = claimant.key() + )] + pub to: Account<'info, TokenAccount>, + + /// Who is claiming the tokens. + #[account(mut, address = to.owner @ ErrorCode::OwnerMismatch)] + pub claimant: Signer<'info>, + + /// SPL [Token] program. + pub token_program: Program<'info, Token>, + + /// The [System] program. + pub system_program: Program<'info, System>, +} + +/// Initializes a new claim from the [MerkleDistributor]. +/// 1. Initializes claim_status +/// 2. Transfers claim_status.unlocked_amount to the claimant +/// 3. Increments total_amount_claimed by claim_status.unlocked_amount +/// CHECK: +/// 1. The claim window has not expired and the distributor has not been clawed back +/// 2. The claimant is the owner of the to account +/// 3. Validate that the remaining accounts are correct +/// 4. The claimant is present in the page account that is passed as a remaining account +#[allow(clippy::result_large_err)] +pub fn handle_claim_new_claim(ctx: Context) -> Result<()> { + let distributor = &mut ctx.accounts.distributor; + + let curr_ts = Clock::get()?.unix_timestamp; + require!(!distributor.clawed_back, ErrorCode::ClaimExpired); + + let claimant_account = &ctx.accounts.claimant; + + // require!(ctx.remaining_accounts.len() >= 1, ErrorCode::InvalidRemainingAccountsLength); + // let acc = ctx.remaining_accounts[0].clone(); + // let epochs_data = acc.data.try_borrow().expect("Expected data to be present"); + // let mut page_account: &[u8] = &epochs_data; + // let page_account = super::PageAccount::try_deserialize(&mut page_account).expect("Failed to deserialize page account. remaining_accounts[0] should be a page account"); + + // let program_id = ctx.program_id; + // validate_remaining_accounts( + // &ctx.remaining_accounts, + // &program_id, + // page_account.page_index, + // )?; + + let claimant = claimant_account.key(); + + let page_account_state = &ctx.accounts.page_account_state; + + //find claimant in page account + let claimant_vesting = page_account_state + .vesting_schedule_200_element + .iter() + .find(|x| x.claimant == claimant); + + let Some(claimant_vesting) = claimant_vesting else { + return Err(ErrorCode::ClaimantNotFoundInPageAccount.into()); + }; + + let amount_locked = claimant_vesting.amount_locked; + let amount_unlocked = claimant_vesting.amount_unlocked; + + let page_account_state = &mut ctx.accounts.page_account_state; + + //remove claimant from page account + page_account_state + .vesting_schedule_200_element + .retain(|x| x.claimant != claimant); + + let claim_status = &mut ctx.accounts.claim_status; + + // Seed initial values + claim_status.claimant = claimant; + claim_status.locked_amount = amount_locked; + claim_status.unlocked_amount = amount_unlocked; + claim_status.locked_amount_withdrawn = 0; + claim_status.staked_list = vec![]; + + let seeds = [ + b"MerkleDistributor".as_ref(), + &distributor.mint.to_bytes(), + &distributor.version.to_le_bytes(), + &[ctx.accounts.distributor.bump], + ]; + + token::transfer( + CpiContext::new( + ctx.accounts.token_program.to_account_info(), + token::Transfer { + from: ctx.accounts.from.to_account_info(), + to: ctx.accounts.to.to_account_info(), + authority: ctx.accounts.distributor.to_account_info(), + }, + ) + .with_signer(&[&seeds[..]]), + claim_status.unlocked_amount, + )?; + + let distributor = &mut ctx.accounts.distributor; + distributor.total_amount_claimed = distributor + .total_amount_claimed + .checked_add(claim_status.unlocked_amount) + .ok_or(ErrorCode::ArithmeticError)?; + + require!( + distributor.total_amount_claimed <= distributor.max_total_claim, + ErrorCode::ExceededMaxClaim + ); + + // Note: might get truncated, do not rely on + msg!( + "Created new claim with locked {} and {} unlocked with lockup start:{} end:{}", + claim_status.locked_amount, + claim_status.unlocked_amount, + distributor.start_ts, + distributor.end_ts, + ); + emit!(NewClaimEvent { + claimant: claimant_account.key(), + timestamp: curr_ts + }); + + Ok(()) +} + +pub(crate) fn validate_remaining_accounts( + accounts: &[AccountInfo<'_>], + program_id: &Pubkey, + page_index: u8, +) -> Result<()> { + // Chain account + let seeds = [super::admin_new_claim::PAGE_SEED, &[page_index]]; + let seeds = seeds.as_ref(); + + let (storage_account, _bump) = Pubkey::find_program_address(seeds, program_id); + if &storage_account != accounts[0].key || accounts[0].is_writable { + return Err(error!(ErrorCode::AccountValidationFailedForPageAccount)); + } + Ok(()) +} diff --git a/solana/merkle-distributor/src/instructions/clawback.rs b/solana/merkle-distributor/src/instructions/clawback.rs new file mode 100644 index 0000000..a5b9470 --- /dev/null +++ b/solana/merkle-distributor/src/instructions/clawback.rs @@ -0,0 +1,85 @@ +// Instruction to clawback funds once they have expired + +use anchor_lang::{context::Context, prelude::*, Accounts, Key, Result}; +use anchor_spl::{ + token, + token::{Token, TokenAccount}, +}; + +use crate::{error::ErrorCode, state::merkle_distributor::MerkleDistributor}; + +/// [merkle_distributor::clawback] accounts. +#[derive(Accounts)] +pub struct Clawback<'info> { + /// The [MerkleDistributor]. + #[account(mut)] + pub distributor: Account<'info, MerkleDistributor>, + + /// Distributor ATA containing the tokens to distribute. + #[account( + mut, + associated_token::mint = distributor.mint, + associated_token::authority = distributor.key(), + address = distributor.token_vault + )] + pub from: Account<'info, TokenAccount>, + + /// The Clawback token account. + #[account(mut, address = distributor.clawback_receiver)] + pub to: Account<'info, TokenAccount>, + + /// Claimant account + /// Anyone can claw back the funds + pub claimant: Signer<'info>, + + /// The [System] program. + pub system_program: Program<'info, System>, + + /// SPL [Token] program. + pub token_program: Program<'info, Token>, +} + +/// Claws back unclaimed tokens by: +/// 1. Checking that the lockup has expired +/// 2. Transferring remaining funds from the vault to the clawback receiver +/// 3. Marking the distributor as clawed back +/// CHECK: +/// 1. The distributor has not already been clawed back +#[allow(clippy::result_large_err)] +pub fn handle_clawback(ctx: Context) -> Result<()> { + let distributor = &ctx.accounts.distributor; + + require!(!distributor.clawed_back, ErrorCode::ClawbackAlreadyClaimed); + + let curr_ts = Clock::get()?.unix_timestamp; + + if curr_ts < distributor.clawback_start_ts { + return Err(ErrorCode::ClawbackBeforeStart.into()); + } + + let seeds = [ + b"MerkleDistributor".as_ref(), + &distributor.mint.to_bytes(), + &distributor.version.to_le_bytes(), + &[ctx.accounts.distributor.bump], + ]; + + token::transfer( + CpiContext::new( + ctx.accounts.token_program.to_account_info(), + token::Transfer { + from: ctx.accounts.from.to_account_info(), + to: ctx.accounts.to.to_account_info(), + authority: ctx.accounts.distributor.to_account_info(), + }, + ) + .with_signer(&[&seeds[..]]), + ctx.accounts.from.amount, + )?; + + let distributor = &mut ctx.accounts.distributor; + + distributor.clawed_back = true; + + Ok(()) +} diff --git a/solana/merkle-distributor/src/instructions/mod.rs b/solana/merkle-distributor/src/instructions/mod.rs new file mode 100644 index 0000000..0b857dd --- /dev/null +++ b/solana/merkle-distributor/src/instructions/mod.rs @@ -0,0 +1,23 @@ +pub use admin_new_claim::*; +pub use claim_locked::*; +pub use claim_new_claim::*; +pub use clawback::*; +pub use new_claim::*; +pub use new_distributor::*; +pub use remove_claim::*; +pub use remove_new_claim::*; +pub use set_admin::*; +pub use set_clawback_receiver::*; +pub use set_staking::*; +pub mod admin_new_claim; +pub mod claim_locked; +pub mod claim_new_claim; +pub mod clawback; +pub mod new_claim; +pub mod new_distributor; +pub mod remove_claim; +pub mod remove_new_claim; +pub mod set_staking; + +pub mod set_admin; +pub mod set_clawback_receiver; diff --git a/solana/merkle-distributor/src/instructions/new_claim.rs b/solana/merkle-distributor/src/instructions/new_claim.rs new file mode 100644 index 0000000..894859a --- /dev/null +++ b/solana/merkle-distributor/src/instructions/new_claim.rs @@ -0,0 +1,178 @@ +use anchor_lang::{ + context::Context, prelude::*, solana_program::hash::hashv, system_program::System, Accounts, + Key, Result, +}; +use anchor_spl::{ + token, + token::{Token, TokenAccount}, +}; +use jito_merkle_verify::verify; + +use crate::{ + error::ErrorCode, + state::{ + claim_status::ClaimStatus, claimed_event::NewClaimEvent, + merkle_distributor::MerkleDistributor, + }, +}; + +// We need to discern between leaf and intermediate nodes to prevent trivial second +// pre-image attacks. +// https://flawed.net.nz/2018/02/21/attacking-merkle-trees-with-a-second-preimage-attack +const LEAF_PREFIX: &[u8] = &[0]; + +/// [merkle_distributor::new_claim] accounts. +#[derive(Accounts)] +pub struct NewClaim<'info> { + /// The [MerkleDistributor]. + #[account(mut)] + pub distributor: Account<'info, MerkleDistributor>, + + /// Claim status PDA + #[account( + init, + seeds = [ + b"ClaimStatus".as_ref(), + claimant.key().to_bytes().as_ref(), + distributor.key().to_bytes().as_ref() + ], + bump, + space = ClaimStatus::LEN, + payer = claimant + )] + pub claim_status: Account<'info, ClaimStatus>, + + /// Distributor ATA containing the tokens to distribute. + #[account( + mut, + associated_token::mint = distributor.mint, + associated_token::authority = distributor.key(), + address = distributor.token_vault + )] + pub from: Account<'info, TokenAccount>, + + /// Account to send the claimed tokens to. + #[account( + mut, + token::mint=distributor.mint, + token::authority = claimant.key() + )] + pub to: Account<'info, TokenAccount>, + + /// Who is claiming the tokens. + #[account(mut, address = to.owner @ ErrorCode::OwnerMismatch)] + pub claimant: Signer<'info>, + + /// SPL [Token] program. + pub token_program: Program<'info, Token>, + + /// The [System] program. + pub system_program: Program<'info, System>, +} + +/// Initializes a new claim from the [MerkleDistributor]. +/// 1. Increments num_nodes_claimed by 1 +/// 2. Initializes claim_status +/// 3. Transfers claim_status.unlocked_amount to the claimant +/// 4. Increments total_amount_claimed by claim_status.unlocked_amount +/// CHECK: +/// 1. The claim window has not expired and the distributor has not been clawed back +/// 2. The claimant is the owner of the to account +/// 3. Num nodes claimed is less than max_num_nodes +/// 4. The merkle proof is valid +#[allow(clippy::result_large_err)] +pub fn handle_new_claim( + ctx: Context, + amount_unlocked: u64, + amount_locked: u64, + proof: Vec<[u8; 32]>, +) -> Result<()> { + let distributor = &mut ctx.accounts.distributor; + + let curr_ts = Clock::get()?.unix_timestamp; + require!(!distributor.clawed_back, ErrorCode::ClaimExpired); + + distributor.num_nodes_claimed = distributor + .num_nodes_claimed + .checked_add(1) + .ok_or(ErrorCode::ArithmeticError)?; + + require!( + distributor.num_nodes_claimed <= distributor.max_num_nodes, + ErrorCode::MaxNodesExceeded + ); + + let claimant_account = &ctx.accounts.claimant; + + // Verify the merkle proof. + let node = hashv(&[ + &claimant_account.key().to_bytes(), + &amount_unlocked.to_le_bytes(), + &amount_locked.to_le_bytes(), + ]); + + let distributor = &ctx.accounts.distributor; + let node = hashv(&[LEAF_PREFIX, &node.to_bytes()]); + + require!( + verify(proof, distributor.root, node.to_bytes()), + ErrorCode::InvalidProof + ); + + let claim_status = &mut ctx.accounts.claim_status; + + // Seed initial values + claim_status.claimant = claimant_account.key(); + claim_status.locked_amount = amount_locked; + claim_status.unlocked_amount = amount_unlocked; + claim_status.locked_amount_withdrawn = 0; + // claim_status.already_staked_duration_time = 0; + // claim_status.stake_timestamp_start = None; + claim_status.staked_list = vec![]; + + let seeds = [ + b"MerkleDistributor".as_ref(), + &distributor.mint.to_bytes(), + &distributor.version.to_le_bytes(), + &[ctx.accounts.distributor.bump], + ]; + + token::transfer( + CpiContext::new( + ctx.accounts.token_program.to_account_info(), + token::Transfer { + from: ctx.accounts.from.to_account_info(), + to: ctx.accounts.to.to_account_info(), + authority: ctx.accounts.distributor.to_account_info(), + }, + ) + .with_signer(&[&seeds[..]]), + claim_status.unlocked_amount, + )?; + + let distributor = &mut ctx.accounts.distributor; + distributor.total_amount_claimed = distributor + .total_amount_claimed + .checked_add(claim_status.unlocked_amount) + .ok_or(ErrorCode::ArithmeticError)?; + + require!( + distributor.total_amount_claimed <= distributor.max_total_claim, + ErrorCode::ExceededMaxClaim + ); + + // Note: might get truncated, do not rely on + msg!( + "Created new claim with locked {} and {} unlocked with lockup start:{} end:{}", + claim_status.locked_amount, + claim_status.unlocked_amount, + distributor.start_ts, + distributor.end_ts, + ); + emit!(NewClaimEvent { + claimant: claimant_account.key(), + timestamp: curr_ts + }); + + Ok(()) +} diff --git a/solana/merkle-distributor/src/instructions/new_distributor.rs b/solana/merkle-distributor/src/instructions/new_distributor.rs new file mode 100644 index 0000000..9bec913 --- /dev/null +++ b/solana/merkle-distributor/src/instructions/new_distributor.rs @@ -0,0 +1,143 @@ +use anchor_lang::{account, context::Context, prelude::*, Accounts, Key, ToAccountInfo}; +use anchor_spl::{ + associated_token::AssociatedToken, + token::{Mint, Token, TokenAccount}, +}; + +use crate::{error::ErrorCode, state::merkle_distributor::MerkleDistributor}; + +const SECONDS_PER_HOUR: i64 = 3600; // 60 minutes * 60 seconds +const HOURS_PER_DAY: i64 = 24; +const SECONDS_PER_DAY: i64 = SECONDS_PER_HOUR * HOURS_PER_DAY; // 24 hours * 3600 seconds + +/// Accounts for [merkle_distributor::handle_new_distributor]. +#[derive(Accounts)] +#[instruction(version: u64)] +pub struct NewDistributor<'info> { + /// [MerkleDistributor]. + #[account( + init, + seeds = [ + b"MerkleDistributor".as_ref(), + mint.key().to_bytes().as_ref(), + version.to_le_bytes().as_ref() + ], + bump, + space = MerkleDistributor::LEN, + payer = admin + )] + pub distributor: Account<'info, MerkleDistributor>, + + /// Clawback receiver token account + #[account(mut, token::mint = mint)] + pub clawback_receiver: Account<'info, TokenAccount>, + + /// The mint to distribute. + pub mint: Account<'info, Mint>, + + /// Token vault + #[account( + init, + associated_token::mint = mint, + associated_token::authority=distributor, + payer = admin, + )] + pub token_vault: Account<'info, TokenAccount>, + + /// Admin wallet, responsible for creating the distributor and paying for the transaction. + /// Also has the authority to set the clawback receiver and change itself. + #[account(mut)] + pub admin: Signer<'info>, + + /// The [System] program. + pub system_program: Program<'info, System>, + + /// The [Associated Token] program. + pub associated_token_program: Program<'info, AssociatedToken>, + + /// The [Token] program. + pub token_program: Program<'info, Token>, +} + +/// Creates a new [MerkleDistributor]. +/// After creating this [MerkleDistributor], +/// the token_vault should be seeded with max_total_claim tokens. +/// CHECK: +/// 1. The start timestamp is before the end timestamp +/// 2. The clawback timestamp is after the end timestamp +/// 3. The start, end, and clawback_start timestamps are all in the future +/// 4. The clawback start is at least one day after end timestamp +#[allow(clippy::too_many_arguments)] +#[allow(clippy::result_large_err)] +pub fn handle_new_distributor( + ctx: Context, + version: u64, + root: [u8; 32], + max_total_claim: u64, + max_num_nodes: u64, + start_vesting_ts: i64, + end_vesting_ts: i64, + clawback_start_ts: i64, + staking_contract_address: Option, +) -> Result<()> { + let curr_ts = Clock::get()?.unix_timestamp; + + require!( + start_vesting_ts < end_vesting_ts, + ErrorCode::StartTimestampAfterEnd + ); + // New distributor parameters must all be set in the future + require!( + start_vesting_ts > curr_ts && end_vesting_ts > curr_ts && clawback_start_ts > curr_ts, + ErrorCode::TimestampsNotInFuture + ); + + require!( + clawback_start_ts > end_vesting_ts, + ErrorCode::ClawbackDuringVesting + ); + + // Ensure clawback_start_ts is at least one day after end_vesting_ts + require!( + clawback_start_ts + >= end_vesting_ts + .checked_add(SECONDS_PER_DAY) + .ok_or(ErrorCode::ArithmeticError)?, + ErrorCode::InsufficientClawbackDelay + ); + + let distributor = &mut ctx.accounts.distributor; + + distributor.bump = ctx.bumps.distributor; + distributor.version = version; + distributor.root = root; + distributor.mint = ctx.accounts.mint.key(); + distributor.token_vault = ctx.accounts.token_vault.key(); + distributor.max_total_claim = max_total_claim; + distributor.max_num_nodes = max_num_nodes; + distributor.total_amount_claimed = 0; + distributor.num_nodes_claimed = 0; + distributor.start_ts = start_vesting_ts; + distributor.end_ts = end_vesting_ts; + distributor.clawback_start_ts = clawback_start_ts; + distributor.clawback_receiver = ctx.accounts.clawback_receiver.key(); + distributor.admin = ctx.accounts.admin.key(); + distributor.clawed_back = false; + distributor.staking_contract_address = staking_contract_address; + + // Note: might get truncated, do not rely on + msg! { + "New distributor created with version = {}, mint={}, vault={} max_total_claim={}, max_nodes: {}, start_ts: {}, end_ts: {}, clawback_start: {}, clawback_receiver: {}", + distributor.version, + distributor.mint, + ctx.accounts.token_vault.key(), + distributor.max_total_claim, + distributor.max_num_nodes, + distributor.start_ts, + distributor.end_ts, + distributor.clawback_start_ts, + distributor.clawback_receiver + }; + + Ok(()) +} diff --git a/solana/merkle-distributor/src/instructions/remove_claim.rs b/solana/merkle-distributor/src/instructions/remove_claim.rs new file mode 100644 index 0000000..23c9963 --- /dev/null +++ b/solana/merkle-distributor/src/instructions/remove_claim.rs @@ -0,0 +1,105 @@ +use anchor_lang::{ + accounts::{account::Account, program::Program, signer::Signer}, + context::{Context, CpiContext}, + emit, + prelude::*, + Accounts, Result, ToAccountInfo, +}; +use anchor_spl::token::{self, Token, TokenAccount}; + +use crate::{ + error::ErrorCode, + state::{ + claim_status::ClaimStatus, claimed_event::ClaimedEvent, + merkle_distributor::MerkleDistributor, + }, +}; + +/// [merkle_distributor::claim_locked] accounts. +#[derive(Accounts)] +#[instruction(claimant: Pubkey)] +pub struct RemoveLocked<'info> { + /// The [MerkleDistributor]. + #[account(mut)] + pub distributor: Account<'info, MerkleDistributor>, + + /// Claim Status PDA + #[account( + mut, + seeds = [ + b"ClaimStatus".as_ref(), + claimant.key().to_bytes().as_ref(), + distributor.key().to_bytes().as_ref() + ], + bump, + )] + pub claim_status: Account<'info, ClaimStatus>, + + /// Distributor ATA containing the tokens to distribute. + #[account( + mut, + associated_token::mint = distributor.mint, + associated_token::authority = distributor.key(), + address = distributor.token_vault + )] + pub from: Account<'info, TokenAccount>, + + /// The Clawback token account. + #[account(mut, address = distributor.clawback_receiver)] + pub to: Account<'info, TokenAccount>, + + #[account(mut, address = distributor.admin @ ErrorCode::Unauthorized)] + pub admin: Signer<'info>, + + /// SPL [Token] program. + pub token_program: Program<'info, Token>, +} + +/// Remove claim. Admin can remove the claim and transfer the locked amount back from distributor ATA to the clawback_receiver. +/// Check: +/// 1. Is is signer is the admin +/// 2. Check if the locked amount is greater than the locked amount withdrawn. if not return error code ArithmeticError +#[allow(clippy::result_large_err)] +pub fn handle_remove_claim(ctx: Context, _claimant: Pubkey) -> Result<()> { + let distributor = &mut ctx.accounts.distributor; + + require!(!distributor.clawed_back, ErrorCode::ClaimExpired); + + let claim_status = &mut ctx.accounts.claim_status; + + let amount_to_transfer_back = claim_status + .locked_amount + .checked_sub(claim_status.locked_amount_withdrawn) + .ok_or(ErrorCode::ArithmeticError)?; + claim_status.locked_amount_withdrawn = claim_status.locked_amount; + + distributor.max_total_claim = distributor + .max_total_claim + .checked_sub(amount_to_transfer_back) + .ok_or(ErrorCode::ArithmeticError)?; + + if amount_to_transfer_back == 0 { + return Err(ErrorCode::NothingClaimBack.into()); + } + + let seeds = [ + b"MerkleDistributor".as_ref(), + &distributor.mint.to_bytes(), + &distributor.version.to_le_bytes(), + &[ctx.accounts.distributor.bump], + ]; + + token::transfer( + CpiContext::new( + ctx.accounts.token_program.to_account_info(), + token::Transfer { + from: ctx.accounts.from.to_account_info(), + to: ctx.accounts.to.to_account_info(), + authority: ctx.accounts.distributor.to_account_info(), + }, + ) + .with_signer(&[&seeds[..]]), + amount_to_transfer_back, + )?; + Ok(()) +} diff --git a/solana/merkle-distributor/src/instructions/remove_new_claim.rs b/solana/merkle-distributor/src/instructions/remove_new_claim.rs new file mode 100644 index 0000000..2ee5ace --- /dev/null +++ b/solana/merkle-distributor/src/instructions/remove_new_claim.rs @@ -0,0 +1,179 @@ +use anchor_lang::{ + context::Context, prelude::*, solana_program::hash::hashv, system_program::System, Accounts, + Key, Result, +}; +use anchor_spl::{ + token, + token::{Token, TokenAccount}, +}; +use jito_merkle_verify::verify; + +use crate::{ + error::ErrorCode, + state::{ + claim_status::ClaimStatus, claimed_event::RemoveNewClaimEvent, + merkle_distributor::MerkleDistributor, + }, +}; + +// We need to discern between leaf and intermediate nodes to prevent trivial second +// pre-image attacks. +// https://flawed.net.nz/2018/02/21/attacking-merkle-trees-with-a-second-preimage-attack +const LEAF_PREFIX: &[u8] = &[0]; + +/// [merkle_distributor::new_claim] accounts. +#[derive(Accounts)] +#[instruction(claimant: Pubkey)] +pub struct RemoveNewClaim<'info> { + /// The [MerkleDistributor]. + #[account(mut)] + pub distributor: Account<'info, MerkleDistributor>, + + /// Claim status PDA + #[account( + init, + seeds = [ + b"ClaimStatus".as_ref(), + claimant.key().to_bytes().as_ref(), + distributor.key().to_bytes().as_ref() + ], + bump, + space = ClaimStatus::LEN, + payer = admin + )] + pub claim_status: Account<'info, ClaimStatus>, + + /// Distributor ATA containing the tokens to distribute. + #[account( + mut, + associated_token::mint = distributor.mint, + associated_token::authority = distributor.key(), + address = distributor.token_vault + )] + pub from: Account<'info, TokenAccount>, + + /// The Clawback token account. + #[account(mut, address = distributor.clawback_receiver)] + pub to: Account<'info, TokenAccount>, + + #[account(mut, address = distributor.admin @ ErrorCode::Unauthorized)] + pub admin: Signer<'info>, + + /// SPL [Token] program. + pub token_program: Program<'info, Token>, + + /// The [System] program. + pub system_program: Program<'info, System>, +} + +/// Initializes a new claim from the [MerkleDistributor]. +/// 1. Increments num_nodes_claimed by 1 +/// 2. Initializes claim_status +/// 3. Transfers claim_status.unlocked_amount to the claimant +/// 4. Increments total_amount_claimed by claim_status.unlocked_amount +/// CHECK: +/// 1. The claim window has not expired and the distributor has not been clawed back +/// 2. The claimant is the owner of the to account +/// 3. Num nodes claimed is less than max_num_nodes +/// 4. The merkle proof is valid +#[allow(clippy::result_large_err)] +pub fn handle_remove_new_claim( + ctx: Context, + amount_unlocked: u64, + amount_locked: u64, + proof: Vec<[u8; 32]>, + claimant: Pubkey, +) -> Result<()> { + let distributor = &mut ctx.accounts.distributor; + + let curr_ts = Clock::get()?.unix_timestamp; + require!(!distributor.clawed_back, ErrorCode::ClaimExpired); + + distributor.num_nodes_claimed = distributor + .num_nodes_claimed + .checked_add(1) + .ok_or(ErrorCode::ArithmeticError)?; + + require!( + distributor.num_nodes_claimed <= distributor.max_num_nodes, + ErrorCode::MaxNodesExceeded + ); + + let claimant_account = &claimant; + + // Verify the merkle proof. + let node = hashv(&[ + &claimant_account.key().to_bytes(), + &amount_unlocked.to_le_bytes(), + &amount_locked.to_le_bytes(), + ]); + + let distributor = &ctx.accounts.distributor; + let node = hashv(&[LEAF_PREFIX, &node.to_bytes()]); + + require!( + verify(proof, distributor.root, node.to_bytes()), + ErrorCode::InvalidProof + ); + + let claim_status = &mut ctx.accounts.claim_status; + + // Seed initial values + claim_status.claimant = claimant_account.key(); + claim_status.locked_amount = 0; + claim_status.unlocked_amount = 0; + claim_status.locked_amount_withdrawn = 0; + // claim_status.already_staked_duration_time = 0; + // claim_status.stake_timestamp_start = None; + claim_status.staked_list = vec![]; + + let seeds = [ + b"MerkleDistributor".as_ref(), + &distributor.mint.to_bytes(), + &distributor.version.to_le_bytes(), + &[ctx.accounts.distributor.bump], + ]; + + let total_back_amount = amount_locked + .checked_add(amount_unlocked) + .ok_or(ErrorCode::ArithmeticError)?; + + token::transfer( + CpiContext::new( + ctx.accounts.token_program.to_account_info(), + token::Transfer { + from: ctx.accounts.from.to_account_info(), + to: ctx.accounts.to.to_account_info(), + authority: ctx.accounts.distributor.to_account_info(), + }, + ) + .with_signer(&[&seeds[..]]), + total_back_amount, + )?; + + let distributor = &mut ctx.accounts.distributor; + distributor.max_total_claim = distributor + .max_total_claim + .checked_sub(total_back_amount) + .ok_or(ErrorCode::ArithmeticError)?; + + require!( + distributor.total_amount_claimed <= distributor.max_total_claim, + ErrorCode::ExceededMaxClaim + ); + + // Note: might get truncated, do not rely on + msg!( + "Removed new claim with locked {} and {} unlocked with lockup start:{} end:{}", + claim_status.locked_amount, + claim_status.unlocked_amount, + distributor.start_ts, + distributor.end_ts, + ); + emit!(RemoveNewClaimEvent { + claimant: claimant_account.key(), + timestamp: curr_ts + }); + + Ok(()) +} diff --git a/solana/merkle-distributor/src/instructions/set_admin.rs b/solana/merkle-distributor/src/instructions/set_admin.rs new file mode 100644 index 0000000..3dfe04d --- /dev/null +++ b/solana/merkle-distributor/src/instructions/set_admin.rs @@ -0,0 +1,45 @@ +use anchor_lang::{ + accounts::{account::Account, signer::Signer}, + context::Context, + prelude::*, + Accounts, Result, +}; + +use crate::{error::ErrorCode, state::merkle_distributor::MerkleDistributor}; + +/// [merkle_distributor::set_clawback_receiver] accounts. +#[derive(Accounts)] +pub struct SetAdmin<'info> { + /// The [MerkleDistributor]. + #[account(mut)] + pub distributor: Account<'info, MerkleDistributor>, + + /// Admin signer + #[account(mut, address = distributor.admin @ ErrorCode::Unauthorized)] + pub admin: Signer<'info>, + + /// New admin account + /// CHECK: this can be any new account + #[account(mut)] + pub new_admin: AccountInfo<'info>, +} + +/// Sets new admin account +/// CHECK: +/// 1. The new admin is not the same as the old one +#[allow(clippy::result_large_err)] +pub fn handle_set_admin(ctx: Context) -> Result<()> { + let distributor = &mut ctx.accounts.distributor; + + require!( + ctx.accounts.admin.key != &ctx.accounts.new_admin.key(), + ErrorCode::SameAdmin + ); + + distributor.admin = ctx.accounts.new_admin.key(); + + // Note: might get truncated, do not rely on + msg!("set new admin to {}", ctx.accounts.new_admin.key()); + + Ok(()) +} diff --git a/solana/merkle-distributor/src/instructions/set_clawback_receiver.rs b/solana/merkle-distributor/src/instructions/set_clawback_receiver.rs new file mode 100644 index 0000000..07b2b3a --- /dev/null +++ b/solana/merkle-distributor/src/instructions/set_clawback_receiver.rs @@ -0,0 +1,51 @@ +use anchor_lang::{ + accounts::{account::Account, signer::Signer}, + context::Context, + prelude::*, + Accounts, Result, ToAccountInfo, +}; +use anchor_spl::token::TokenAccount; + +use crate::{error::ErrorCode, state::merkle_distributor::MerkleDistributor}; + +/// [merkle_distributor::set_clawback_receiver] accounts. +#[derive(Accounts)] +pub struct SetClawbackReceiver<'info> { + /// The [MerkleDistributor]. + #[account(mut)] + pub distributor: Account<'info, MerkleDistributor>, + + /// New clawback account + #[account(token::mint=distributor.mint)] + pub new_clawback_account: Account<'info, TokenAccount>, + + /// Admin signer + #[account(mut, address = distributor.admin @ ErrorCode::Unauthorized)] + pub admin: Signer<'info>, +} + +/// Sets new clawback receiver token account +/// CHECK: +/// 1. The new clawback receiver is not the same as the old one +#[allow(clippy::result_large_err)] +pub fn handle_set_clawback_receiver(ctx: Context) -> Result<()> { + require!( + ctx.accounts.distributor.clawback_receiver.key() != ctx.accounts.new_clawback_account.key(), + ErrorCode::SameClawbackReceiver + ); + + let distributor = &mut ctx.accounts.distributor; + + let new_clawback_account = *ctx.accounts.new_clawback_account.to_account_info().key; + + distributor.clawback_receiver = new_clawback_account; + + // Note: might get truncated, do not rely on + msg!( + "set new clawback receiver ATA to {}, owned by {}", + new_clawback_account, + ctx.accounts.new_clawback_account.owner + ); + + Ok(()) +} diff --git a/solana/merkle-distributor/src/instructions/set_staking.rs b/solana/merkle-distributor/src/instructions/set_staking.rs new file mode 100644 index 0000000..d4bbcb4 --- /dev/null +++ b/solana/merkle-distributor/src/instructions/set_staking.rs @@ -0,0 +1,41 @@ +use anchor_lang::{ + accounts::{account::Account, signer::Signer}, + context::Context, + prelude::*, + Accounts, Result, ToAccountInfo, +}; +use anchor_spl::token::TokenAccount; + +use crate::{error::ErrorCode, state::merkle_distributor::MerkleDistributor}; + +/// [merkle_distributor::set_clawback_receiver] accounts. +#[derive(Accounts)] +pub struct SetStaking<'info> { + /// The [MerkleDistributor]. + #[account(mut)] + pub distributor: Account<'info, MerkleDistributor>, + + /// Admin signer + #[account(mut, address = distributor.admin @ ErrorCode::Unauthorized)] + pub admin: Signer<'info>, +} + +/// Sets new clawback receiver token account +/// CHECK: +/// 1. The new clawback receiver is not the same as the old one +#[allow(clippy::result_large_err)] +pub fn handle_set_staking( + ctx: Context, + staking: Option, + duration: i64, +) -> Result<()> { + let distributor = &mut ctx.accounts.distributor; + + distributor.staking_contract_address = staking; + distributor.duration = duration; + + // Note: might get truncated, do not rely on + msg!("set new staking {:?} and duration {}", staking, duration); + + Ok(()) +} diff --git a/solana/merkle-distributor/src/lib.rs b/solana/merkle-distributor/src/lib.rs new file mode 100644 index 0000000..3a27d73 --- /dev/null +++ b/solana/merkle-distributor/src/lib.rs @@ -0,0 +1,323 @@ +//! A program for distributing tokens efficiently via uploading a [Merkle root](https://en.wikipedia.org/wiki/Merkle_tree). +//! +//! This program is largely based off of [Uniswap's Merkle Distributor](https://github.com/Uniswap/merkle-distributor). +//! +//! # Rationale +//! +//! Although Solana has low fees for executing transactions, it requires staking tokens to pay for storage costs, also known as "rent". These rent costs can add up when sending tokens to thousands or tens of thousands of wallets, making it economically unreasonable to distribute tokens to everyone. +//! +//! The Merkle distributor, pioneered by [Uniswap](https://github.com/Uniswap/merkle-distributor), solves this issue by deriving a 256-bit "root hash" from a tree of balances. This puts the gas cost on the claimer. Solana has the additional advantage of being able to reclaim rent from closed token accounts, so the net cost to the user should be around `0.000010 SOL` (at the time of writing). +//! +//! The Merkle distributor is also significantly easier to manage from an operations perspective, since one does not need to send a transaction to each individual address that may be redeeming tokens. + +#![allow(clippy::too_many_arguments)] +use anchor_lang::prelude::*; +use instructions::*; +use solana_security_txt::security_txt; +use state::{claim_status::ClaimStatus, merkle_distributor::MerkleDistributor}; + +pub mod error; +pub mod instructions; +pub mod state; + +security_txt! { + // Required fields + name: "Merkle Distributor", + project_url: "https://www.mantis.app/", + contacts: "email:support@composablefoundation.com", + policy: "https://github.com/ComposableFi/mantis-staking-program/solana/merkle-distributor", + // Optional Fields + preferred_languages: "en", + source_code: "https://github.com/ComposableFi/mantis-staking-program/solana/merkle-distributor" +} + +declare_id!("A7rDhNV2tVn5gS7g3yWeZAFpsixKXmRdjqHtLXLnYy41"); + +#[program] +pub mod merkle_distributor { + + use state::{claim_status::StakedItem, claimed_event::StakedEvent}; + + use super::*; + + /// READ THE FOLLOWING: + /// + /// This instruction is susceptible to frontrunning that could result in loss of funds if not handled properly. + /// + /// An attack could look like: + /// - A legitimate user opens a new distributor. + /// - Someone observes the call to this instruction. + /// - They replace the clawback_receiver, admin, or time parameters with their own. + /// + /// One situation that could happen here is the attacker replaces the admin and clawback_receiver with their own + /// and sets the clawback_start_ts with the minimal time allowed. After clawback_start_ts has elapsed, + /// the attacker can steal all funds from the distributor to their own clawback_receiver account. + /// + /// HOW TO AVOID: + /// - When you call into this instruction, ensure your transaction succeeds. + /// - To be extra safe, after your transaction succeeds, read back the state of the created MerkleDistributor account and + /// assert the parameters are what you expect, most importantly the clawback_receiver and admin. + /// - If your transaction fails, double check the value on-chain matches what you expect. + #[allow(clippy::result_large_err)] + pub fn new_distributor( + ctx: Context, + version: u64, + root: [u8; 32], + max_total_claim: u64, + max_num_nodes: u64, + start_vesting_ts: i64, + end_vesting_ts: i64, + clawback_start_ts: i64, + staking_contract_address: Option, + ) -> Result<()> { + handle_new_distributor( + ctx, + version, + root, + max_total_claim, + max_num_nodes, + start_vesting_ts, + end_vesting_ts, + clawback_start_ts, + staking_contract_address, + ) + } + + #[allow(clippy::result_large_err)] + pub fn new_claim( + ctx: Context, + amount_unlocked: u64, + amount_locked: u64, + proof: Vec<[u8; 32]>, + ) -> Result<()> { + handle_new_claim(ctx, amount_unlocked, amount_locked, proof) + } + + #[allow(clippy::result_large_err)] + pub fn claim_new_claim(ctx: Context, _page_index: u8) -> Result<()> { + handle_claim_new_claim(ctx) + } + + #[allow(clippy::result_large_err)] + pub fn admin_new_claim( + ctx: Context, + amount_unlocked: u64, + amount_locked: u64, + page_index: u8, + claimant: Pubkey, + ) -> Result<()> { + handle_admin_new_claim(ctx, amount_unlocked, amount_locked, page_index, claimant) + } + + #[allow(clippy::result_large_err)] + pub fn remove_new_claim( + ctx: Context, + amount_unlocked: u64, + amount_locked: u64, + proof: Vec<[u8; 32]>, + claimant: Pubkey, + ) -> Result<()> { + handle_remove_new_claim(ctx, amount_unlocked, amount_locked, proof, claimant) + } + + #[allow(clippy::result_large_err)] + pub fn claim_locked(ctx: Context) -> Result<()> { + handle_claim_locked(ctx) + } + + #[allow(clippy::result_large_err)] + pub fn remove_claim(ctx: Context, claimant: Pubkey) -> Result<()> { + handle_remove_claim(ctx, claimant) + } + + #[allow(clippy::result_large_err)] + pub fn clawback(ctx: Context) -> Result<()> { + handle_clawback(ctx) + } + + #[allow(clippy::result_large_err)] + pub fn set_clawback_receiver(ctx: Context) -> Result<()> { + handle_set_clawback_receiver(ctx) + } + + #[allow(clippy::result_large_err)] + pub fn set_staking( + ctx: Context, + staking: Option, + duration: i64, + ) -> Result<()> { + handle_set_staking(ctx, staking, duration) + } + + #[allow(clippy::result_large_err)] + pub fn set_admin(ctx: Context) -> Result<()> { + handle_set_admin(ctx) + } + + #[allow(clippy::result_large_err)] + pub fn update_stake( + ctx: Context, + amount: u64, + is_staked: bool, //true if staked, false if unstaked + ) -> Result<()> { + // Check program ID + let caller_program_id = get_staking_caller(&ctx.accounts.instruction)?; + let staking_contract = ctx.accounts.distributor.staking_contract_address; + if staking_contract.is_some() { + if caller_program_id != staking_contract.unwrap() { + return Err(crate::error::ErrorCode::IncorrectProgramId.into()); + } + } + + // Get the current timestamp + let current_ts = Clock::get()?.unix_timestamp; + let claimer_status = &mut ctx.accounts.claim_status; + let claimer_state_acc_info = claimer_status.to_account_info(); + let mut current_data_len = claimer_state_acc_info.data_len(); + + if is_staked { + if claimer_status.staked_list.len() >= 10 { + let required_space = current_data_len + 25; + allocate_space( + claimer_state_acc_info, + ctx.accounts.sender.to_account_info(), + required_space, + current_data_len, + )?; + current_data_len = required_space; + } + // Handle staking: Add a new item to `staked_list` + claimer_status.staked_list.push(StakedItem { + stake_amount: amount, + stake_timestamp_start: Some(current_ts), + already_staked_duration_time: 0, + }); + } else { + // Handle unstaking: Process the required unstake amount + let mut remaining_unstake_amount = amount; + + // We need a new list to store updated staked items after partial unstaking + let mut new_staked_item = None; + + for staked_item in claimer_status.staked_list.iter_mut() { + if remaining_unstake_amount == 0 { + // If no more amount needs to be unstaked, keep the rest as-is + break; + } + + // Only process items that have a start timestamp (still staked) + let Some(stake_timestamp_start) = staked_item.stake_timestamp_start else { + continue; + }; + + // Calculate time staked and update the duration + let time_staked = current_ts + .checked_sub(stake_timestamp_start) + .ok_or(crate::error::ErrorCode::ArithmeticError)?; + staked_item.already_staked_duration_time = staked_item + .already_staked_duration_time + .checked_add(time_staked) + .ok_or(crate::error::ErrorCode::ArithmeticError)?; + + if staked_item.stake_amount <= remaining_unstake_amount { + // Fully unstake this item and update the remaining amount + remaining_unstake_amount -= staked_item.stake_amount; + } else { + // Partially unstake: Keep original as-is, and create a new item for unstaked portion + new_staked_item = Some(StakedItem { + stake_amount: staked_item.stake_amount - remaining_unstake_amount, + stake_timestamp_start: Some(current_ts), // New start time for remaining amount + already_staked_duration_time: 0, + }); + + // Adjust the original item to reflect the unstaked portion + staked_item.stake_amount = remaining_unstake_amount; + staked_item.stake_timestamp_start = None; + remaining_unstake_amount = 0; + } + } + + if let Some(new_item) = new_staked_item.clone() { + if claimer_status.staked_list.len() >= 10 { + let required_space = current_data_len + 25; + allocate_space( + claimer_state_acc_info, + ctx.accounts.sender.to_account_info(), + required_space, + current_data_len, + )?; + current_data_len = required_space; + } + claimer_status.staked_list.push(new_item); + } + } + + emit!(StakedEvent { + claimant: ctx.accounts.sender.key(), + amount: amount, + is_staked: is_staked, + }); + + Ok(()) + } +} + +#[derive(Accounts)] +pub struct SetStake<'info> { + #[account(mut)] + sender: Signer<'info>, + + #[account(mut)] + distributor: Account<'info, MerkleDistributor>, + + /// Claim Status PDA + #[account( + mut, + seeds = [ + b"ClaimStatus".as_ref(), + sender.key().to_bytes().as_ref(), + distributor.key().to_bytes().as_ref() + ], + bump, + )] + claim_status: Account<'info, ClaimStatus>, + + system_program: Program<'info, System>, + + #[account(address = solana_program::sysvar::instructions::ID)] + /// CHECK: Used for getting the caller program id to verify if the right + /// program is calling the method. + instruction: UncheckedAccount<'info>, +} + +fn get_staking_caller(ix_sysvar: &AccountInfo) -> Result { + let caller_program_id = + solana_program::sysvar::instructions::get_instruction_relative(0, ix_sysvar)?.program_id; + Ok(caller_program_id) +} + +pub fn allocate_space<'a>( + account: AccountInfo<'a>, + payer: AccountInfo<'a>, + required_data_len: usize, + current_data_len: usize, +) -> Result<()> { + let rent = Rent::get()?; + if required_data_len > current_data_len { + let new_rent = rent.minimum_balance(required_data_len); + let existing_lamports = account.lamports(); + if new_rent > existing_lamports { + msg!("Allocating space"); + anchor_lang::solana_program::program::invoke( + &anchor_lang::solana_program::system_instruction::transfer( + &payer.key, + &account.key, + new_rent - existing_lamports, + ), + &[payer.clone(), account.clone()], + )?; + } + account.realloc(required_data_len, false)?; + } + Ok(()) +} diff --git a/solana/merkle-distributor/src/state/claim_status.rs b/solana/merkle-distributor/src/state/claim_status.rs new file mode 100644 index 0000000..688606b --- /dev/null +++ b/solana/merkle-distributor/src/state/claim_status.rs @@ -0,0 +1,267 @@ +use anchor_lang::prelude::*; + +use crate::error::ErrorCode::ArithmeticError; + +/// Holds whether or not a claimant has claimed tokens. +#[account] +#[derive(Default)] +pub struct ClaimStatus { + /// Authority that claimed the tokens. + pub claimant: Pubkey, + /// Locked amount + pub locked_amount: u64, + /// Locked amount withdrawn + pub locked_amount_withdrawn: u64, + /// Unlocked amount + pub unlocked_amount: u64, + + pub staked_list: Vec, +} + +#[derive(AnchorSerialize, AnchorDeserialize, Clone, InitSpace)] +pub struct StakedItem { + pub stake_timestamp_start: Option, + pub stake_amount: u64, + pub already_staked_duration_time: i64, +} + +impl ClaimStatus { + pub const LEN: usize = 8 + std::mem::size_of::() + StakedItem::INIT_SPACE * 19; + + /// Returns amount withdrawable, factoring in unlocked tokens and previous withdraws. + /// payout is difference between the amount unlocked and the amount withdrawn + #[allow(clippy::result_large_err)] + pub fn amount_withdrawable(&mut self, curr_ts: i64, duration: i64) -> Result { + let mut total_amount_that_staked_enough_for_now = 0; + + for i in self.staked_list.iter_mut() { + let mut total_time_staked = 0; + if let Some(time_when_last_staked) = i.stake_timestamp_start { + total_time_staked = curr_ts + .checked_sub(time_when_last_staked) + .ok_or(ArithmeticError)?; + } + total_time_staked += i.already_staked_duration_time; + + if total_time_staked >= duration as i64 { + total_amount_that_staked_enough_for_now += i.stake_amount; + let extra_duration = total_time_staked - duration; + i.stake_timestamp_start = Some(curr_ts); + i.already_staked_duration_time = extra_duration; + } + } + + if total_amount_that_staked_enough_for_now == 0 { + return Ok(0); + } + + // Ensure unlocked_amount and locked_amount are non-zero to avoid division by zero + if self.unlocked_amount == 0 || self.locked_amount == 0 { + return Ok(0); + } + + let percentage_to_unlock = + total_amount_that_staked_enough_for_now as f64 / self.unlocked_amount as f64; + let amount = (self.locked_amount as f64 * percentage_to_unlock) as u64; + return Ok(amount); + } + + /// Total amount unlocked + /// Equal to (time_into_unlock / total_unlock_time) * locked_amount + /// Multiplication safety: + /// The maximum possible product is (2^64 -1) * (2^64 -1) = 2^128 - 2^65 + 1 + /// which is less than 2^128 - 1 (the maximum value of a u128), meaning that + /// the multiplication will never overflow + /// Truncation from u128 to u64: + /// Casting a u128 to a u64 will truncate the 64 higher order bits, which rounds + /// down from the user. + /// in order to avoid truncation, the final result must be less than 2^64 - 1. + /// Rewriting the terms, we get (time_into_unlock * locked_amount) / total_unlock_time < 2^64 - 1 + /// We know time_into_unlock and total_unlock_time are both approximately the same size, so we can + /// approximate the above as: + /// b < 2^64 -1. + /// Since b is a i64, this is always true, so no truncation can occur + #[allow(clippy::result_large_err)] + pub fn unlocked_amount(&self, curr_ts: i64, start_ts: i64, end_ts: i64) -> Result { + if curr_ts >= start_ts { + if curr_ts >= end_ts { + Ok(self.locked_amount) + } else { + let time_into_unlock = curr_ts.checked_sub(start_ts).ok_or(ArithmeticError)?; + let total_unlock_time = end_ts.checked_sub(start_ts).ok_or(ArithmeticError)?; + + let amount = ((time_into_unlock as u128) + .checked_mul(self.locked_amount as u128) + .ok_or(ArithmeticError)?) + .checked_div(total_unlock_time as u128) + .ok_or(ArithmeticError)? as u64; + + Ok(amount) + } + } else { + Ok(0) + } + } +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn test_normal_unlocking_scenario() { + let claim_status = ClaimStatus { + claimant: Pubkey::new_unique(), + locked_amount: 100, + unlocked_amount: 0, + locked_amount_withdrawn: 0, + // stake_timestamp_start: None, + // already_staked_duration_time: 0, + staked_list: vec![], + }; + let curr_ts = 50; + let start_ts = 0; + let end_ts = 100; + assert_eq!( + claim_status.unlocked_amount(curr_ts, start_ts, end_ts), + Ok(50) + ); + } + + #[test] + fn test_proportional_unlocking() { + let claim_status = ClaimStatus { + claimant: Pubkey::new_unique(), + locked_amount: 100, + locked_amount_withdrawn: 0, + unlocked_amount: 0, + // stake_timestamp_start: None, + // already_staked_duration_time: 0, + staked_list: vec![], + }; + let start_ts = 0; + let end_ts = 100; + + assert_eq!(claim_status.unlocked_amount(0, start_ts, end_ts), Ok(0)); + assert_eq!(claim_status.unlocked_amount(25, start_ts, end_ts), Ok(25)); + assert_eq!(claim_status.unlocked_amount(50, start_ts, end_ts), Ok(50)); + assert_eq!(claim_status.unlocked_amount(75, start_ts, end_ts), Ok(75)); + assert_eq!(claim_status.unlocked_amount(100, start_ts, end_ts), Ok(100)); + } + + #[test] + fn test_unlocked_amount_no_truncation() { + // Test that even with the maximum possible values for curr_ts, start_ts, end_ts, and locked_amount, + // the unlocked_amount function will not truncate or overflow + + let locked_amount = u64::MAX; + + // Create a ClaimStatus instance + let claim_status = ClaimStatus { + claimant: Pubkey::new_unique(), + locked_amount, + unlocked_amount: 0, + locked_amount_withdrawn: 0, + // stake_timestamp_start: None, + // already_staked_duration_time: 0, + staked_list: vec![], + }; + + // Use large values for time_into_unlock and total_unlock_time, but ensure they are within i64 range + let start_ts = 0; + let end_ts = i64::MAX; + for curr_ts in [0, (end_ts - start_ts) / 2, end_ts] { + // Calculate the expected amount without risking overflow or truncation + let time_into_unlock = (curr_ts - start_ts) as u128; + let total_unlock_time = (end_ts - start_ts) as u128; + let expected_amount = (time_into_unlock * locked_amount as u128) / total_unlock_time; + + // Perform the calculation using the function + let calculated_amount = claim_status + .unlocked_amount(curr_ts, start_ts, end_ts) + .unwrap(); + + // Assert that the calculated amount matches the expected amount and is within u64 bounds + assert_eq!(calculated_amount as u128, expected_amount); + assert!(expected_amount <= u64::MAX as u128); // Ensure no truncation would occur + } + } + + #[test] + fn test_unlocking_after_end_time() { + let claim_status = ClaimStatus { + claimant: Pubkey::new_unique(), + locked_amount: 100, + unlocked_amount: 0, + locked_amount_withdrawn: 0, + // stake_timestamp_start: None, + // already_staked_duration_time: 0, + staked_list: vec![], + }; + let curr_ts = 150; + let start_ts = 0; + let end_ts = 100; + assert_eq!( + claim_status.unlocked_amount(curr_ts, start_ts, end_ts), + Ok(100) + ); + } + + #[test] + fn test_division_by_zero() { + let claim_status = ClaimStatus { + claimant: Pubkey::new_unique(), + locked_amount: 100, + unlocked_amount: 0, + locked_amount_withdrawn: 0, + // stake_timestamp_start: None, + // already_staked_duration_time: 0, + staked_list: vec![], + }; + let curr_ts = 50; + let start_ts = 100; + let end_ts = 100; + assert_eq!( + claim_status.unlocked_amount(curr_ts, start_ts, end_ts), + Ok(0) + ); + } + + #[test] + fn test_start_greater_than_end() { + let claim_status = ClaimStatus { + locked_amount: 100, + ..Default::default() + }; + let start_ts = 100; + let end_ts = 50; + + assert_eq!(claim_status.unlocked_amount(75, start_ts, end_ts), Ok(0)); + } + + #[test] + fn test_partial_withdraw() { + for (curr_ts, expected, locked_amount_withdrawn) in [ + (0, 0, 0), // nothing vested, nothing to withdraw, nothing withdrawable + (10, 0, 10), // 1/10th vested, 1/10th withdrawn, nothing withdrawable + (20, 0, 20), // 2/10th vested, 2/10th withdrawn, nothing withdrawable + (50, 0, 50), // 5/10th vested, 5/10th withdrawn, nothing withdrawable + (50, 25, 25), // 5/10th vested, 2.5/10th withdrawn, 25 withdrawable + (70, 10, 60), // 7/10th vested, 6/10th withdrawn, 10 withdrawable + (100, 90, 10), // 10/10th vested, 9/10th withdrawn, 10 withdrawable + (100, 0, 100), // 10/10th vested, 10/10th withdrawn, nothing withdrawable + ] { + let mut claim_status = ClaimStatus { + claimant: Pubkey::new_unique(), + locked_amount: 100, + unlocked_amount: 0, + locked_amount_withdrawn, + // stake_timestamp_start: None, + // already_staked_duration_time: 0, + staked_list: vec![], + }; + + assert_eq!(claim_status.amount_withdrawable(curr_ts, 0), Ok(expected)); + } + } +} diff --git a/solana/merkle-distributor/src/state/claimed_event.rs b/solana/merkle-distributor/src/state/claimed_event.rs new file mode 100644 index 0000000..7cd6262 --- /dev/null +++ b/solana/merkle-distributor/src/state/claimed_event.rs @@ -0,0 +1,50 @@ +use anchor_lang::{event, prelude::*}; + +#[event] +pub struct AdminNewClaimEvent { + /// User that claimed. + pub claimant: Pubkey, + /// Timestamp. + pub timestamp: i64, + + pub amount_unlocked: u64, + pub amount_locked: u64, +} + +/// Emitted when a new claim is created. +#[event] +pub struct NewClaimEvent { + /// User that claimed. + pub claimant: Pubkey, + /// Timestamp. + pub timestamp: i64, +} + +/// Emitted when a new claim is created. +#[event] +pub struct RemoveNewClaimEvent { + /// User that claimed. + pub claimant: Pubkey, + /// Timestamp. + pub timestamp: i64, +} + +/// Emitted when tokens are claimed. +#[event] +pub struct ClaimedEvent { + /// User that claimed. + pub claimant: Pubkey, + /// Amount of tokens to distribute. + pub amount: u64, +} + +/// Emitted when tokens are claimed. +#[event] +pub struct StakedEvent { + /// User that claimed. + pub claimant: Pubkey, + /// Amount of tokens to distribute. + pub amount: u64, + /// Is staked. + pub is_staked: bool, +} diff --git a/solana/merkle-distributor/src/state/merkle_distributor.rs b/solana/merkle-distributor/src/state/merkle_distributor.rs new file mode 100644 index 0000000..7747d1b --- /dev/null +++ b/solana/merkle-distributor/src/state/merkle_distributor.rs @@ -0,0 +1,48 @@ +use anchor_lang::{ + account, + prelude::{Pubkey, *}, +}; + +/// State for the account which distributes tokens. +#[account] +#[derive(Default, Debug)] +pub struct MerkleDistributor { + /// Bump seed. + pub bump: u8, + /// Version of the airdrop + pub version: u64, + /// The 256-bit merkle root. + pub root: [u8; 32], + /// [Mint] of the token to be distributed. + pub mint: Pubkey, + /// Token Address of the vault + pub token_vault: Pubkey, + /// Maximum number of tokens that can ever be claimed from this [MerkleDistributor]. + pub max_total_claim: u64, + /// Maximum number of nodes in [MerkleDistributor]. + pub max_num_nodes: u64, + /// Total amount of tokens that have been claimed. + pub total_amount_claimed: u64, + /// Number of nodes that have been claimed. + pub num_nodes_claimed: u64, + /// Lockup time start (Unix Timestamp) + pub start_ts: i64, + /// Lockup time end (Unix Timestamp) + pub end_ts: i64, + /// Duration (Unix Timestamp). for example all unvested tokens should be locked for 3 months to get other 50% of the tokens at the end of the this period + pub duration: i64, + /// Clawback start (Unix Timestamp) + pub clawback_start_ts: i64, + /// Clawback receiver + pub clawback_receiver: Pubkey, + /// Admin wallet + pub admin: Pubkey, + /// Whether or not the distributor has been clawed back + pub clawed_back: bool, + + pub staking_contract_address: Option, +} + +impl MerkleDistributor { + pub const LEN: usize = 8 + std::mem::size_of::(); +} diff --git a/solana/merkle-distributor/src/state/mod.rs b/solana/merkle-distributor/src/state/mod.rs new file mode 100644 index 0000000..d347205 --- /dev/null +++ b/solana/merkle-distributor/src/state/mod.rs @@ -0,0 +1,3 @@ +pub mod claim_status; +pub mod claimed_event; +pub mod merkle_distributor; diff --git a/solana/merkle-tree/.DS_Store b/solana/merkle-tree/.DS_Store new file mode 100644 index 0000000..149aec4 Binary files /dev/null and b/solana/merkle-tree/.DS_Store differ diff --git a/solana/merkle-tree/Cargo.toml b/solana/merkle-tree/Cargo.toml new file mode 100644 index 0000000..33b8a1c --- /dev/null +++ b/solana/merkle-tree/Cargo.toml @@ -0,0 +1,20 @@ +[package] +name = "jito-merkle-tree" +version = { workspace = true } +edition = { workspace = true } + +[dependencies] +csv = { workspace = true } +fast-math = { workspace = true } +indexmap = { workspace = true } +jito-merkle-verify = { workspace = true } +serde = { workspace = true } +serde_json = { workspace = true } +solana-program = { workspace = true } +solana-sdk = { workspace = true } +thiserror = { workspace = true } + +[dev-dependencies] +hex = { workspace = true } +rand = { workspace = true } +thiserror = { workspace = true } diff --git a/solana/merkle-tree/src/airdrop_merkle_tree.rs b/solana/merkle-tree/src/airdrop_merkle_tree.rs new file mode 100644 index 0000000..00aa787 --- /dev/null +++ b/solana/merkle-tree/src/airdrop_merkle_tree.rs @@ -0,0 +1,341 @@ +use std::{ + collections::{HashMap, HashSet}, + fs::File, + io::{BufReader, Write}, + path::PathBuf, + result, +}; + +use indexmap::IndexMap; +use jito_merkle_verify::verify; +use serde::{Deserialize, Serialize}; +use solana_program::{hash::hashv, pubkey::Pubkey}; + +use crate::{ + csv_entry::CsvEntry, + error::{MerkleTreeError, MerkleTreeError::MerkleValidationError}, + merkle_tree::MerkleTree, + tree_node::TreeNode, + utils::{get_max_total_claim, get_proof}, +}; + +// We need to discern between leaf and intermediate nodes to prevent trivial second +// pre-image attacks. +// https://flawed.net.nz/2018/02/21/attacking-merkle-trees-with-a-second-preimage-attack +const LEAF_PREFIX: &[u8] = &[0]; + +/// Merkle Tree which will be used to distribute tokens to claimants. +/// Contains all the information necessary to verify claims against the Merkle Tree. +#[derive(Debug, Clone, Serialize, Deserialize)] +pub struct AirdropMerkleTree { + /// The merkle root, which is uploaded on-chain + pub merkle_root: [u8; 32], + pub max_num_nodes: u64, + pub max_total_claim: u64, + pub tree_nodes: Vec, +} + +pub type Result = result::Result; + +impl AirdropMerkleTree { + pub fn new(tree_nodes: Vec) -> Result { + // Combine tree nodes with the same claimant, while retaining original order + let mut tree_nodes_map: IndexMap = IndexMap::new(); + for tree_node in tree_nodes { + let claimant = tree_node.claimant; + tree_nodes_map + .entry(claimant) + .and_modify(|n| { + println!("duplicate claimant {} found, combining", n.claimant); + n.total_unlocked = n + .total_unlocked + .checked_add(tree_node.total_unlocked) + .unwrap(); + n.total_locked = n.total_locked.checked_add(tree_node.total_locked).unwrap(); + }) + .or_insert_with(|| tree_node); // If not exists, insert a new entry + } + + // Convert IndexMap back to Vec while preserving the order + let mut tree_nodes: Vec = tree_nodes_map.values().cloned().collect(); + + let hashed_nodes = tree_nodes + .iter() + .map(|claim_info| claim_info.hash().to_bytes()) + .collect::>(); + + let tree = MerkleTree::new(&hashed_nodes[..], true); + + for (i, tree_node) in tree_nodes.iter_mut().enumerate() { + tree_node.proof = Some(get_proof(&tree, i)); + } + + let max_total_claim = get_max_total_claim(tree_nodes.as_ref()); + let tree = AirdropMerkleTree { + merkle_root: tree + .get_root() + .ok_or(MerkleTreeError::MerkleRootError)? + .to_bytes(), + max_num_nodes: tree_nodes.len() as u64, + max_total_claim, + tree_nodes, + }; + + println!( + "created merkle tree with {} nodes and max total claim of {}", + tree.max_num_nodes, tree.max_total_claim + ); + tree.validate()?; + Ok(tree) + } + + /// Load a merkle tree from a csv path + pub fn new_from_csv(path: &PathBuf) -> Result { + let csv_entries = CsvEntry::new_from_file(path)?; + let tree_nodes: Vec = csv_entries.into_iter().map(TreeNode::from).collect(); + let tree = Self::new(tree_nodes)?; + Ok(tree) + } + + /// Load a serialized merkle tree from file path + pub fn new_from_file(path: &PathBuf) -> Result { + let file = File::open(path)?; + let reader = BufReader::new(file); + let tree: AirdropMerkleTree = serde_json::from_reader(reader)?; + + Ok(tree) + } + + /// Write a merkle tree to a filepath + pub fn write_to_file(&self, path: &PathBuf) { + let serialized = serde_json::to_string_pretty(&self).unwrap(); + let mut file = File::create(path).unwrap(); + file.write_all(serialized.as_bytes()).unwrap(); + } + + pub fn get_node(&self, claimant: &Pubkey) -> TreeNode { + for i in self.tree_nodes.iter() { + if i.claimant == *claimant { + return i.clone(); + } + } + + panic!("Claimant not found in tree"); + } + + fn validate(&self) -> Result<()> { + // The Merkle tree can be at most height 32, implying a max node count of 2^32 - 1 + if self.max_num_nodes > 2u64.pow(32) - 1 { + return Err(MerkleValidationError(format!( + "Max num nodes {} is greater than 2^32 - 1", + self.max_num_nodes + ))); + } + + // validate that the length is equal to the max_num_nodes + if self.tree_nodes.len() != self.max_num_nodes as usize { + return Err(MerkleValidationError(format!( + "Tree nodes length {} does not match max_num_nodes {}", + self.tree_nodes.len(), + self.max_num_nodes + ))); + } + + // validate that there are no duplicate claimants + let unique_nodes: HashSet<_> = self.tree_nodes.iter().map(|n| n.claimant).collect(); + + if unique_nodes.len() != self.tree_nodes.len() { + return Err(MerkleValidationError( + "Duplicate claimants found".to_string(), + )); + } + + // validate that sum is equal to max_total_claim + let sum = get_max_total_claim(&self.tree_nodes); + + if sum != self.max_total_claim { + return Err(MerkleValidationError(format!( + "Tree nodes sum {} does not match max_total_claim {}", + sum, self.max_total_claim + ))); + } + + if self.verify_proof().is_err() { + return Err(MerkleValidationError( + "Merkle root is invalid given nodes".to_string(), + )); + } + + Ok(()) + } + + /// verify that the leaves of the merkle tree match the nodes + pub fn verify_proof(&self) -> Result<()> { + let root = self.merkle_root; + + // Recreate root given nodes + let hashed_nodes: Vec<[u8; 32]> = self + .tree_nodes + .iter() + .map(|n| n.hash().to_bytes()) + .collect(); + let mk = MerkleTree::new(&hashed_nodes[..], true); + + assert_eq!( + mk.get_root() + .ok_or(MerkleValidationError("invalid merkle proof".to_string()))? + .to_bytes(), + root + ); + + // Verify each node against the root + for (i, _node) in hashed_nodes.iter().enumerate() { + let node = hashv(&[LEAF_PREFIX, &hashed_nodes[i]]); + let proof = get_proof(&mk, i); + + if !verify(proof, root, node.to_bytes()) { + return Err(MerkleValidationError("invalid merkle proof".to_string())); + } + } + + Ok(()) + } + + // Converts Merkle Tree to a map for faster key access + pub fn convert_to_hashmap(&self) -> HashMap { + self.tree_nodes + .iter() + .map(|n| (n.claimant, n.clone())) + .collect() + } +} + +#[cfg(test)] +mod tests { + use std::path::PathBuf; + + use solana_program::{pubkey, pubkey::Pubkey}; + use solana_sdk::{ + signature::{EncodableKey, Keypair}, + signer::Signer, + }; + + use super::*; + + pub fn new_test_key() -> Pubkey { + let kp = Keypair::new(); + let out_path = format!("./test_keys/{}.json", kp.pubkey()); + + kp.write_to_file(out_path) + .expect("Failed to write to signer"); + + kp.pubkey() + } + + fn new_test_merkle_tree(num_nodes: u64, path: &PathBuf) { + let mut tree_nodes = vec![]; + + fn rand_balance() -> u64 { + rand::random::() % 100 * u64::pow(10, 9) + } + + for _ in 0..num_nodes { + // choose amount unlocked and amount locked as a random u64 between 0 and 100 + tree_nodes.push(TreeNode { + claimant: new_test_key(), + proof: None, + total_unlocked: rand_balance(), + total_locked: rand_balance(), + }); + } + + let merkle_tree = AirdropMerkleTree::new(tree_nodes).unwrap(); + + merkle_tree.write_to_file(path); + } + + #[test] + fn test_verify_new_merkle_tree() { + let tree_nodes = vec![TreeNode { + claimant: Pubkey::default(), + proof: None, + total_unlocked: 2, + total_locked: 3, + }]; + let merkle_tree = AirdropMerkleTree::new(tree_nodes).unwrap(); + assert!(merkle_tree.verify_proof().is_ok(), "verify failed"); + } + + #[test] + fn test_write_merkle_distributor_to_file() { + // create a merkle root from 3 tree nodes and write it to file, then read it + let tree_nodes = vec![ + TreeNode { + claimant: pubkey!("FLYqJsmJ5AGMxMxK3Qy1rSen4ES2dqqo6h51W3C1tYS"), + proof: None, + total_unlocked: (100 * u64::pow(10, 9)), + total_locked: (100 * u64::pow(10, 9)), + }, + TreeNode { + claimant: pubkey!("EDGARWktv3nDxRYjufjdbZmryqGXceaFPoPpbUzdpqED"), + proof: None, + total_unlocked: 100 * u64::pow(10, 9), + total_locked: (100 * u64::pow(10, 9)), + }, + TreeNode { + claimant: pubkey!("EDGARWktv3nDxRYjufjdbZmryqGXceaFPoPpbUzdpqEH"), + proof: None, + total_locked: (100 * u64::pow(10, 9)), + total_unlocked: (100 * u64::pow(10, 9)), + }, + ]; + + let merkle_distributor_info = AirdropMerkleTree::new(tree_nodes).unwrap(); + let path = PathBuf::from("merkle_tree.json"); + + // serialize merkle distributor to file + merkle_distributor_info.write_to_file(&path); + // now test we can successfully read from file + let merkle_distributor_read: AirdropMerkleTree = + AirdropMerkleTree::new_from_file(&path).unwrap(); + + assert_eq!(merkle_distributor_read.tree_nodes.len(), 3); + } + + #[test] + fn test_new_test_merkle_tree() { + new_test_merkle_tree(100, &PathBuf::from("merkle_tree_test_csv.json")); + } + + // Test creating a merkle tree from Tree Nodes, where claimants are not unique + #[test] + fn test_new_merkle_tree_duplicate_claimants() { + let duplicate_pubkey = Pubkey::new_unique(); + let tree_nodes = vec![ + TreeNode { + claimant: duplicate_pubkey, + proof: None, + total_unlocked: 10, + total_locked: 20, + }, + TreeNode { + claimant: duplicate_pubkey, + proof: None, + total_unlocked: 1, + total_locked: 2, + }, + TreeNode { + claimant: Pubkey::new_unique(), + proof: None, + total_unlocked: 0, + total_locked: 0, + }, + ]; + + let tree = AirdropMerkleTree::new(tree_nodes).unwrap(); + // Assert that the merkle distributor correctly combines the two tree nodes + assert_eq!(tree.tree_nodes.len(), 2); + assert_eq!(tree.tree_nodes[0].total_unlocked, 11); + assert_eq!(tree.tree_nodes[0].total_locked, 22); + } +} diff --git a/solana/merkle-tree/src/csv_entry.rs b/solana/merkle-tree/src/csv_entry.rs new file mode 100644 index 0000000..905f9c0 --- /dev/null +++ b/solana/merkle-tree/src/csv_entry.rs @@ -0,0 +1,63 @@ +use std::{fs::File, path::PathBuf, result}; + +use serde::{Deserialize, Serialize}; + +use crate::error::MerkleTreeError; + +pub type Result = result::Result; + +/// Airdrop Category. Users can belong to multiple categories +#[derive(Debug, Clone, Eq, Hash, PartialEq, Serialize, Deserialize)] +pub enum AirdropCategory { + Staker, + Validator, + Searcher, +} + +/// Represents a single entry in a CSV +#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)] +pub struct CsvEntry { + /// Pubkey of the claimant; will be responsible for signing the claim + pub pubkey: String, + /// amount unlocked, (ui amount) + pub amount_unlocked: f64, + /// amount locked, (ui amount) + pub amount_locked: f64, + /// Category + pub category: AirdropCategory, +} + +impl CsvEntry { + pub fn new_from_file(path: &PathBuf) -> Result> { + let file = File::open(path)?; + let mut rdr = csv::Reader::from_reader(file); + + let mut entries = Vec::new(); + for result in rdr.deserialize() { + let record: CsvEntry = result.unwrap(); + entries.push(record); + } + Ok(entries) + } +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn test_csv_parsing() { + let path = PathBuf::from("./test_fixtures/test_csv.csv"); + let entries = CsvEntry::new_from_file(&path).expect("Failed to parse CSV"); + + assert_eq!(entries.len(), 3); + + assert_eq!( + entries[0].pubkey, + "4SX6nqv5VRLMoNfYM5phvHgcBNcBEwUEES4qPPjf1EqS" + ); + assert_eq!(entries[0].amount_unlocked, 1000f64); + assert_eq!(entries[0].amount_locked, 500f64); + assert_eq!(entries[0].category, AirdropCategory::Staker); + } +} diff --git a/solana/merkle-tree/src/error.rs b/solana/merkle-tree/src/error.rs new file mode 100644 index 0000000..62dc6fb --- /dev/null +++ b/solana/merkle-tree/src/error.rs @@ -0,0 +1,13 @@ +use thiserror::Error; + +#[derive(Error, Debug)] +pub enum MerkleTreeError { + #[error("Merkle Tree Validation Error: {0}")] + MerkleValidationError(String), + #[error("Merkle Root Error")] + MerkleRootError, + #[error("io Error: {0}")] + IoError(#[from] std::io::Error), + #[error("Serde Error: {0}")] + SerdeError(#[from] serde_json::Error), +} diff --git a/solana/merkle-tree/src/lib.rs b/solana/merkle-tree/src/lib.rs new file mode 100644 index 0000000..a1211b4 --- /dev/null +++ b/solana/merkle-tree/src/lib.rs @@ -0,0 +1,6 @@ +pub mod airdrop_merkle_tree; +pub mod csv_entry; +pub mod error; +pub mod merkle_tree; +pub mod tree_node; +pub mod utils; diff --git a/solana/merkle-tree/src/merkle_tree.rs b/solana/merkle-tree/src/merkle_tree.rs new file mode 100644 index 0000000..8e2ec5b --- /dev/null +++ b/solana/merkle-tree/src/merkle_tree.rs @@ -0,0 +1,319 @@ +// https://github.com/jito-foundation/jito-solana/blob/v1.16.19-jito/merkle-tree/src/merkle_tree.rs +use solana_program::hash::{hashv, Hash}; + +// We need to discern between leaf and intermediate nodes to prevent trivial second +// pre-image attacks. +// https://flawed.net.nz/2018/02/21/attacking-merkle-trees-with-a-second-preimage-attack +const LEAF_PREFIX: &[u8] = &[0]; +const INTERMEDIATE_PREFIX: &[u8] = &[1]; + +macro_rules! hash_leaf { + {$d:ident} => { + hashv(&[LEAF_PREFIX, $d]) + } +} + +macro_rules! hash_intermediate { + {$l:ident, $r:ident} => { + hashv(&[INTERMEDIATE_PREFIX, $l.as_ref(), $r.as_ref()]) + } +} + +#[derive(Default, Debug, Eq, Hash, PartialEq)] +pub struct MerkleTree { + leaf_count: usize, + nodes: Vec, +} + +#[derive(Debug, PartialEq, Eq)] +pub struct ProofEntry<'a>(&'a Hash, Option<&'a Hash>, Option<&'a Hash>); + +impl<'a> ProofEntry<'a> { + pub fn new( + target: &'a Hash, + left_sibling: Option<&'a Hash>, + right_sibling: Option<&'a Hash>, + ) -> Self { + assert!(left_sibling.is_none() ^ right_sibling.is_none()); + Self(target, left_sibling, right_sibling) + } + + pub fn get_left_sibling(&self) -> Option<&'a Hash> { + self.1 + } + + pub fn get_right_sibling(&self) -> Option<&'a Hash> { + self.2 + } +} + +#[derive(Debug, Default, PartialEq, Eq)] +pub struct Proof<'a>(Vec>); + +impl<'a> Proof<'a> { + pub fn push(&mut self, entry: ProofEntry<'a>) { + self.0.push(entry) + } + + pub fn verify(&self, candidate: Hash) -> bool { + let result = self.0.iter().try_fold(candidate, |candidate, pe| { + let lsib = pe.1.unwrap_or(&candidate); + let rsib = pe.2.unwrap_or(&candidate); + let hash = hash_intermediate!(lsib, rsib); + + if hash == *pe.0 { + Some(hash) + } else { + None + } + }); + result.is_some() + } + + pub fn get_proof_entries(self) -> Vec> { + self.0 + } +} + +impl MerkleTree { + #[inline] + fn next_level_len(level_len: usize) -> usize { + if level_len == 1 { + 0 + } else { + (level_len + 1) / 2 + } + } + + fn calculate_vec_capacity(leaf_count: usize) -> usize { + // the most nodes consuming case is when n-1 is full balanced binary tree + // then n will cause the previous tree add a left only path to the root + // this cause the total nodes number increased by tree height, we use this + // condition as the max nodes consuming case. + // n is current leaf nodes number + // assuming n-1 is a full balanced binary tree, n-1 tree nodes number will be + // 2(n-1) - 1, n tree height is closed to log2(n) + 1 + // so the max nodes number is 2(n-1) - 1 + log2(n) + 1, finally we can use + // 2n + log2(n+1) as a safe capacity value. + // test results: + // 8192 leaf nodes(full balanced): + // computed cap is 16398, actually using is 16383 + // 8193 leaf nodes:(full balanced plus 1 leaf): + // computed cap is 16400, actually using is 16398 + // about performance: current used fast_math log2 code is constant algo time + if leaf_count > 0 { + fast_math::log2_raw(leaf_count as f32) as usize + 2 * leaf_count + 1 + } else { + 0 + } + } + + pub fn new>(items: &[T], sorted_hashes: bool) -> Self { + let cap = MerkleTree::calculate_vec_capacity(items.len()); + let mut mt = MerkleTree { + leaf_count: items.len(), + nodes: Vec::with_capacity(cap), + }; + + for item in items { + let item = item.as_ref(); + let hash = hash_leaf!(item); + mt.nodes.push(hash); + } + + let mut level_len = MerkleTree::next_level_len(items.len()); + let mut level_start = items.len(); + let mut prev_level_len = items.len(); + let mut prev_level_start = 0; + while level_len > 0 { + for i in 0..level_len { + let prev_level_idx = 2 * i; + let lsib = &mt.nodes[prev_level_start + prev_level_idx]; + let rsib = if prev_level_idx + 1 < prev_level_len { + &mt.nodes[prev_level_start + prev_level_idx + 1] + } else { + // Duplicate last entry if the level length is odd + &mt.nodes[prev_level_start + prev_level_idx] + }; + + // tip-distribution verification uses sorted hashing + if sorted_hashes { + if lsib <= rsib { + let hash = hash_intermediate!(lsib, rsib); + mt.nodes.push(hash); + } else { + let hash = hash_intermediate!(rsib, lsib); + mt.nodes.push(hash); + } + } else { + // hashing for solana internals + let hash = hash_intermediate!(lsib, rsib); + mt.nodes.push(hash); + } + } + prev_level_start = level_start; + prev_level_len = level_len; + level_start += level_len; + level_len = MerkleTree::next_level_len(level_len); + } + + mt + } + + pub fn get_root(&self) -> Option<&Hash> { + self.nodes.iter().last() + } + + pub fn find_path(&self, index: usize) -> Option { + if index >= self.leaf_count { + return None; + } + + let mut level_len = self.leaf_count; + let mut level_start = 0; + let mut path = Proof::default(); + let mut node_index = index; + let mut lsib = None; + let mut rsib = None; + while level_len > 0 { + let level = &self.nodes[level_start..(level_start + level_len)]; + + let target = &level[node_index]; + if lsib.is_some() || rsib.is_some() { + path.push(ProofEntry::new(target, lsib, rsib)); + } + if node_index % 2 == 0 { + lsib = None; + rsib = if node_index + 1 < level.len() { + Some(&level[node_index + 1]) + } else { + Some(&level[node_index]) + }; + } else { + lsib = Some(&level[node_index - 1]); + rsib = None; + } + node_index /= 2; + + level_start += level_len; + level_len = MerkleTree::next_level_len(level_len); + } + Some(path) + } +} + +#[cfg(test)] +mod tests { + use super::*; + + const TEST: &[&[u8]] = &[ + b"my", b"very", b"eager", b"mother", b"just", b"served", b"us", b"nine", b"pizzas", + b"make", b"prime", + ]; + const BAD: &[&[u8]] = &[b"bad", b"missing", b"false"]; + + #[test] + fn test_tree_from_empty() { + let mt = MerkleTree::new::<[u8; 0]>(&[], false); + assert_eq!(mt.get_root(), None); + } + + #[test] + fn test_tree_from_one() { + let input = b"test"; + let mt = MerkleTree::new(&[input], false); + let expected = hash_leaf!(input); + assert_eq!(mt.get_root(), Some(&expected)); + } + + #[test] + fn test_tree_from_many() { + let mt = MerkleTree::new(TEST, false); + // This golden hash will need to be updated whenever the contents of `TEST` change in any + // way, including addition, removal and reordering or any of the tree calculation algo + // changes + let bytes = hex::decode("b40c847546fdceea166f927fc46c5ca33c3638236a36275c1346d3dffb84e1bc") + .unwrap(); + let expected = Hash::new(&bytes); + assert_eq!(mt.get_root(), Some(&expected)); + } + + #[test] + fn test_path_creation() { + let mt = MerkleTree::new(TEST, false); + for (i, _s) in TEST.iter().enumerate() { + let _path = mt.find_path(i).unwrap(); + } + } + + #[test] + fn test_path_creation_bad_index() { + let mt = MerkleTree::new(TEST, false); + assert_eq!(mt.find_path(TEST.len()), None); + } + + #[test] + fn test_path_verify_good() { + let mt = MerkleTree::new(TEST, false); + for (i, s) in TEST.iter().enumerate() { + let hash = hash_leaf!(s); + let path = mt.find_path(i).unwrap(); + assert!(path.verify(hash)); + } + } + + #[test] + fn test_path_verify_bad() { + let mt = MerkleTree::new(TEST, false); + for (i, s) in BAD.iter().enumerate() { + let hash = hash_leaf!(s); + let path = mt.find_path(i).unwrap(); + assert!(!path.verify(hash)); + } + } + + #[test] + fn test_proof_entry_instantiation_lsib_set() { + ProofEntry::new(&Hash::default(), Some(&Hash::default()), None); + } + + #[test] + fn test_proof_entry_instantiation_rsib_set() { + ProofEntry::new(&Hash::default(), None, Some(&Hash::default())); + } + + #[test] + fn test_nodes_capacity_compute() { + let iteration_count = |mut leaf_count: usize| -> usize { + let mut capacity = 0; + while leaf_count > 0 { + capacity += leaf_count; + leaf_count = MerkleTree::next_level_len(leaf_count); + } + capacity + }; + + // test max 64k leaf nodes compute + for leaf_count in 0..65536 { + let math_count = MerkleTree::calculate_vec_capacity(leaf_count); + let iter_count = iteration_count(leaf_count); + assert!(math_count >= iter_count); + } + } + + #[test] + #[should_panic] + fn test_proof_entry_instantiation_both_clear() { + ProofEntry::new(&Hash::default(), None, None); + } + + #[test] + #[should_panic] + fn test_proof_entry_instantiation_both_set() { + ProofEntry::new( + &Hash::default(), + Some(&Hash::default()), + Some(&Hash::default()), + ); + } +} diff --git a/solana/merkle-tree/src/tree_node.rs b/solana/merkle-tree/src/tree_node.rs new file mode 100644 index 0000000..3e2c022 --- /dev/null +++ b/solana/merkle-tree/src/tree_node.rs @@ -0,0 +1,94 @@ +use std::str::FromStr; + +use serde::{Deserialize, Serialize}; +use solana_program::{hash::hashv, pubkey::Pubkey}; +use solana_sdk::hash::Hash; + +use crate::csv_entry::{AirdropCategory, CsvEntry}; +pub const MINT_DECIMALS: u32 = 9; + +/// Represents the claim information for an account. +#[derive(Debug, Clone, Eq, Hash, PartialEq, Serialize, Deserialize)] +pub struct TreeNode { + /// Pubkey of the claimant; will be responsible for signing the claim + pub claimant: Pubkey, + /// Claimant's proof of inclusion in the Merkle Tree + pub proof: Option>, + pub total_unlocked: u64, + pub total_locked: u64, +} + +impl TreeNode { + pub fn hash(&self) -> Hash { + hashv(&[ + &self.claimant.to_bytes(), + &self.amount_unlocked().to_le_bytes(), + &self.amount_locked().to_le_bytes(), + ]) + } + + /// Return total amount of locked and unlocked amount for this claimant + pub fn total_amount(&self) -> u64 { + self.amount_unlocked() + .checked_add(self.amount_locked()) + .unwrap() + } + + /// Get total amount of unlocked tokens for this claimant + pub fn amount_unlocked(&self) -> u64 { + self.total_unlocked + } + + /// Get total amount of locked tokens for this claimant + pub fn amount_locked(&self) -> u64 { + self.total_locked + } +} + +/// Converts a ui amount to a token amount (with decimals) +fn ui_amount_to_token_amount(amount: f64) -> u64 { + (amount * 10u64.checked_pow(MINT_DECIMALS).unwrap() as f64) as u64 +} + +impl From for TreeNode { + fn from(entry: CsvEntry) -> Self { + let mut node = Self { + claimant: Pubkey::from_str(entry.pubkey.as_str()).unwrap(), + proof: None, + total_unlocked: 0, + total_locked: 0, + }; + + // CSV entry uses UI amounts; we convert to native amounts here + let amount_unlocked = ui_amount_to_token_amount(entry.amount_unlocked); + let amount_locked = ui_amount_to_token_amount(entry.amount_locked); + node.total_unlocked = amount_unlocked; + node.total_locked = amount_locked; + node + } +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn test_serialize_tree_node() { + let tree_node = TreeNode { + claimant: Pubkey::default(), + proof: None, + total_unlocked: 0, + total_locked: 0, + }; + let serialized = serde_json::to_string(&tree_node).unwrap(); + let deserialized: TreeNode = serde_json::from_str(&serialized).unwrap(); + assert_eq!(tree_node, deserialized); + } + + #[test] + fn test_ui_amount_to_token_amount() { + let ui_amount = 5f64; + let token_amount = ui_amount_to_token_amount(ui_amount); + assert_eq!(token_amount, 5_000_000_000); + } +} diff --git a/solana/merkle-tree/src/utils.rs b/solana/merkle-tree/src/utils.rs new file mode 100644 index 0000000..140f546 --- /dev/null +++ b/solana/merkle-tree/src/utils.rs @@ -0,0 +1,102 @@ +use solana_program::pubkey::Pubkey; + +use crate::{merkle_tree::MerkleTree, tree_node::TreeNode}; + +pub fn get_proof(merkle_tree: &MerkleTree, index: usize) -> Vec<[u8; 32]> { + let mut proof = Vec::new(); + let path = merkle_tree.find_path(index).expect("path to index"); + for branch in path.get_proof_entries() { + if let Some(hash) = branch.get_left_sibling() { + proof.push(hash.to_bytes()); + } else if let Some(hash) = branch.get_right_sibling() { + proof.push(hash.to_bytes()); + } else { + panic!("expected some hash at each level of the tree"); + } + } + proof +} + +/// Given a set of tree nodes, get the max total claim amount. Panics on overflow +pub fn get_max_total_claim(nodes: &[TreeNode]) -> u64 { + nodes + .iter() + .try_fold(0, |acc: u64, n| acc.checked_add(n.total_amount())) + .unwrap() +} + +pub fn get_merkle_distributor_pda( + program_id: &Pubkey, + mint: &Pubkey, + version: u64, +) -> (Pubkey, u8) { + Pubkey::find_program_address( + &[ + b"MerkleDistributor".as_ref(), + mint.as_ref(), + version.to_le_bytes().as_ref(), + ], + program_id, + ) +} + +pub fn get_claim_status_pda( + program_id: &Pubkey, + claimant: &Pubkey, + distributor: &Pubkey, +) -> (Pubkey, u8) { + Pubkey::find_program_address( + &[ + b"ClaimStatus".as_ref(), + claimant.to_bytes().as_ref(), + distributor.to_bytes().as_ref(), + ], + program_id, + ) +} + +pub fn get_page_account_pda(program_id: &Pubkey, page_index: u8) -> (Pubkey, u8) { + Pubkey::find_program_address(&[b"pages", &[page_index]], program_id) +} + +#[derive(Debug)] +pub struct MerkleValidationError { + pub msg: String, +} + +#[cfg(test)] +mod tests { + use super::*; + // Helper function to create a tree node + fn create_node(claimant: Pubkey, total_unlocked: u64, total_locked: u64) -> TreeNode { + TreeNode { + claimant, + proof: None, + total_unlocked, + total_locked, + } + } + + #[test] + fn test_get_max_total_claim_no_overflow() { + let nodes = vec![ + create_node(Pubkey::new_unique(), 100, 200), + create_node(Pubkey::new_unique(), 300, 400), + ]; + + let total = get_max_total_claim(&nodes); + assert_eq!(total, 1000); // 100 + 200 + 300 + 400 + } + + #[test] + #[should_panic(expected = "Option::unwrap()` on a `None` value")] + fn test_get_max_total_claim_overflow() { + let large_number = u64::MAX / 2; + let nodes = vec![ + create_node(Pubkey::new_unique(), large_number, large_number), + create_node(Pubkey::new_unique(), large_number, large_number), + ]; + + let _ = get_max_total_claim(&nodes); + } +} diff --git a/solana/merkle-tree/test_fixtures/6_month_lock_24_month_vest.csv b/solana/merkle-tree/test_fixtures/6_month_lock_24_month_vest.csv new file mode 100644 index 0000000..5594c8d --- /dev/null +++ b/solana/merkle-tree/test_fixtures/6_month_lock_24_month_vest.csv @@ -0,0 +1,122 @@ +pubkey,amount_unlocked,amount_locked,category +DsrhWDoGSKGKen4fNrErgVZqfBSEk14ZFNUg6y6paJxe,0,506000,Staker +FkA74WZEqCPsKBaRgCwnzqU2Tmej1U5H5CiypSrwu6wp,0,1000000,Staker +F38zLqyc9pF9rKyrLiKRaN8iV6xJuzvVa7Rp9BHVqeLa,0,480000,Staker +JB7Ro4F7qvxji2jSLBW5twP3o63i3S4fjZkdk3ABRbHn,0,10000,Staker +PrTb9ZnzMMQJwF2QJnYLiircvpRuHjSYSfnbRibB8ZM,0,100000,Staker +8QXYfPLAta1uxX4TpYhCakLKmB9tu95dR48yfhoQsWqR,0,125000,Staker +EGpMY2vJiRXAs47DJzqchWtSAfmoC7qspVmcgogJTtz1,0,4166,Staker +7nM3hRVr5QGEiGEBkQ5W56zhs5tR4DC6N7QVykoYzoLx,0,4166,Staker +9PLHFNxhmqdPe1FMYKhbQztcCjEVH3FHZbSffnXBnCo8,0,4166,Staker +2WhyVac1EeGkmK2tu6iF7ChWR4me8z94AMtXvPWVWNVH,0,50000,Staker +79wFUyT1MXWifyU8UEWeyiXQwYpvNbzijSbRhBBsA4Tw,0,1250,Staker +C7BCFfQDVSW2R7TodNj6mMyPz54Wfjb7EMgk8CJD22KS,0,625,Staker +HgYPZrFQv84i3ArXXuFoTxoR62Amvm69D1USSp1GMZsq,0,1000,Staker +6XLmuB8FDbsqe5zfbtHhWZnz8wyBcWqAvZu2VWi7Gvzw,0,1250,Staker +9jDfv77SmQDQJASB2DqyxNZcUmS1ZX4jiLn9s2VC4JLj,0,625,Staker +Hrvva2FqydwH8DdgaogJr3A9RET4bZ9j1VNuYuH7EGAK,0,625,Staker +4cdZ3YpyZ4b6AJSn9pXy3b9HYc2cHA58PwL4PeVu9JdB,0,1667,Staker +97yzAnxCiGayft7iHhptweVqAWuQGhCWbfbtUuSJfyLJ,0,625,Staker +4keVVZdJCyVhPwtTviycD5CJ4ECBJhNeEAWhGKitMAEn,0,625,Staker +E2TvrVwZjp3e6b3RGeTzepKFzvuhHZqzHz61K78CAo1s,0,625,Staker +3rjo6VVojtuBuRYSEtRPN2QWzC2GAxb36xRT2RGrgGXM,0,625,Staker +3Nzw4fq3dUf4AkxnUxdew8EQsXgSr1BiqYmzPR2eXYbL,0,625,Staker +DWFX2H9p7n2byefiRwszwAfEeVAdwBNXwK6SuSBRV1qk,0,1250,Staker +DCpXjQnQUrnVP5vuKt9Uf5KNZpnDGcPzttsyFGBQQTzR,0,625,Staker +HJu7qynBJXZBvvuAoCYNXfgxvonJb8UjFysSUq6Uon4d,0,625,Staker +EYiFvBGavvvx6c1TtHAFBiNaVkRd2ybmToNK15VmmJHW,0,625,Staker +71dfLGYDokj1UN7JhV3JvgNHGBvYufBP3tAyK3Hb9D2g,0,625,Staker +5isVtPoQ28kyqXsisyRjW31C1wKk31vt3MP5vk7rmHVp,0,2500,Staker +EMVstDkpaPXCMyhr2rpUQ7Y3exP7rhTceU95AZR17Rn2,0,1250,Staker +9xLMhvX9artZhKx89eNb7Ub8Ek8Y9W7fhNWxaCb4o3Nc,0,625,Staker +Hp8oXTYXWLZxeh3CmRxD2czajoMR9n26fsGJ9c9pF6qT,0,104,Staker +EtuZAdCfzvvCGp3cz4bLkoauu6m4VD3UbqCti9q8auYb,0,208,Staker +FxLw9JcALMvmyjSQGgvY6evV5bmwicWx8CmRmJJuexUJ,0,104,Staker +FngDV9AMuAasRSrsGhEHqq8w6GKSHtCCvEN78zvqQi1X,0,208,Staker +9CjFDWTGv5M11eA3Qw8TYY8RAyMsXZTjcWYctg9nS9b1,0,5990,Staker +ZQitcuZ6AhwsGVh2nEELjYjandaShHwUJH9Jq569dMP,0,1823,Staker +4tS4AwuAfEi2RpYYugWrZzRMxomsX4T8z2eNwiawwZJv,0,1042,Staker +FBggkVchMxz6puAB4kMQ89gCrwwpWCz2qkp4XUXp7Aq5,0,5521,Staker +7dXERfAzNiXijVGGUVffdRanMjHZNstv9QTUmHKZ5RMh,0,625,Staker +AT7QKJHnJU4nn468kEzX9hwbWGGYJyBSFFkTcFKq8yGW,0,1875,Staker +C951X67HHBk8MZxgzihxVvnHGygPdJUuZUcjea6TBdfH,0,13729,Staker +3xcrY2Z2hRpwm7HZ28P62HBN6XDekaY9Hqg6PNpZyZFW,0,13729,Staker +9PnasRcnmwzXb3BDpdYDqP3zcvWAKATqj5VeoruBLRnL,0,375000,Staker +2asR4HQHhZrMHq4vGykzSHhRqhMZq9Q6C6Wb3JKgjg55,0,500000,Staker +6rwjQTzepxgABYggM3CNAyjkbyaGiU7Kjtm2kbgyS3rG,0,10000,Staker +Ls7GDqfUoATwbFgcCLn4EyMRLZBVsTPmSvMQGXhxK3H,0,62500,Staker +21Et2yCHd9Y4PhuZXh6xpEmFD8Y2a4VM3CNod85tKz1M,0,10000,Staker +6r8PzXLUePwdHUZuhXA4BhmxgLAnPtovP8aHZnAaQWsR,0,16000,Staker +77Vw6YwSfSj576GtVmbZpBCmAP6u631g1ZKPqv8azrUU,0,1200000,Staker +69GA1mJCEqyYxj57CCeamy2WGx7wM3ABEwuUFMmatu2d,0,525000,Staker +5CmWF9DMrcCtpuw3g1rnx9zYLX39bNwEX7dSEeaKFPPf,0,525000,Staker +EGmBmA9gc4EiZigX35keLvGL5jM2RQFVxgtuBfQCGRaL,0,260000,Staker +E12cY9EQzBg2LwVRtUuYYwoAKBXajqqM4X81CBisjmtA,0,32000,Staker +GLw8rFYNBmJUVhN2ScBXaT7r4VTELKbfCSR89poegtWo,0,800000,Staker +CoWEtZErtVNe2sBao65Tquk9JbjmmeoyJuwwimDQ1LKV,0,125000,Staker +EZfsKfGEYAjJfRtStuFpYTL4bhiU6V3aqV1wGdmtYA9T,0,402000,Staker +AUeapZoc5wNruocH5zzRy8c3HRSyhvYQEat6iik9VHys,0,24000,Staker +AcMZRbF23NNKMPmwVofEhos6arVByFro3odQGfuvPMQc,0,200000,Staker +FQhoFKeKFutGUQLe8SJmtStA1gdDvh1TdSgkQFZM1oxn,0,20000,Staker +sv5EaFGVY9B1E8DaDsNrKo64fPhaSmQfdPciwZ5LRk3,0,8000,Staker +8spMdEnQYzqFjUw7T7Pwj2VkgZhiyRYson6UR983VXVf,0,125000,Staker +J3SVVYmEDV2Yoafc3kuGCSULzKrgA1tXwUBHCkC8NQtQ,0,100000,Staker +HFF9hmMQXkct6S1Ta3BDY2bYqE6HwA3USxZW2RLrg6tx,0,18750,Staker +5AhHzpvGiMh8ysTXuTenjX7Zm9SaBrYSCpxgRtKBq6fs,0,800000,Staker +2zKCaUBtcbYvCR15ED9o34GjB3E73k2YDDTn4vk8byHW,0,100000,Staker +AP4wxHuk8SM18oWqRpELADKWR16DJAyxJdchZc5Z9qo4,0,125000,Staker +5oFwXykbJZeBk7RTBpR7KjLPBfK462ELSaqYMhjuXNP,0,50000,Staker +Gv5dJhKpUmxT1iNb8TsG6ZEYodkdVBm7j7QN4YMvwJzk,0,50000,Staker +6ASK54xNLu6j3y64Eam45rBNcqgFoahwaYtQq5r1XshU,0,44000,Staker +2kAs3Fn8K8y97R2hKmBXuoFu6iBJ8yBwwNY9jZhjkzRX,0,50000,Staker +2K9XJAj3VtojUhyKdXVfGnueSvnyFNfSACkn1CwgBees,0,120000,Staker +AYfRWarhLgz6SaEPSkr9hmy3hJvik5f7T5qrhcrEsDoG,0,72000,Staker +8cABUhzCQfCE48Fq8GetrZmSR46YiPde3NDgzSUzDbWi,0,72000,Staker +6D3U7nRukxpnbnT7zgxL6GYaCWhu2GsrjB1PVrWKkEG3,0,80000,Staker +siG6eHCsgYt3z7LbZf4rqVojApjjtfj24TJ2hoHqWJR,0,80000,Staker +GRowGA1cq9abztLhXJykXoD7sAnxUARQap2sRX2CZgpv,0,400000,Staker +5zt8sKfT2o3YUMrQdhVDEwPJeo5g7dc4huvumin3c4Xd,0,160000,Staker +3QUPfAMcoP2o5tMc52FiRhxLxXgkMQyTZuQSWqZe9VE7,0,80000,Staker +4vY3LZ86o9Jwh7jn5fjnCWfaTTSqGigVASEbtKMRpPJx,0,20000,Staker +9bhmUCC78exzT3ve8ryWA5u8AKhAKrGBFohVQhf7Js3S,0,120000,Staker +BrCjdUjqSL25DHKbHaE4wq2PEDm3UzVF7eXL6VAzVu7m,0,100000,Staker +FpUkJRRZiyCpkLc4jvhdEu7JcC5rwg7wdKyq4dK9ZEgE,0,50000,Staker +62AvngPsLNZvv4hX6Lzza9CXmdpy16V3vQFSdhK9uDAu,0,100000,Staker +unYP6ZYTeqpTNtUzpXHpZkEjqtPuAG66iVRDfWwhToC,0,50000,Staker +6khCCbdBAbaankNWb4gkwcAhtm1Ev55fR4EGhvWgi6dF,0,50000,Staker +6xQsx91zPhhqBVubnyPqzvd9G6jDPMWLKymNz3bK9YuU,0,50000,Staker +HEUcSVZsLzqEBjJi8APwgPMdfq7fGhwKAQhVT47vkzVV,0,150000,Staker +8q8DxtunNFRfzhXrWkjyrN8Z7VDbu4V94fkn9rXnqNkB,0,50000,Staker +8MXHWwda84EmDjVghJ8AQhgMLJp2d7Pf3FuLUXsYvgs3,0,400000,Staker +H7MupA77nXrBnsyW3umefYeQjNfzbTbqb3nbSofhuWfP,0,400000,Staker +Ezw3q2KheSVsaD2zBew8Fsi6wHW4Y4Ucn6rPqpSEENPF,0,2000000,Staker +Auf4jHmZyvD2w4zLNVXRzKH24wV3fVYN99HCCCJezKrL,0,50000,Staker +CuTajfVwuXrMtGwLLWRdksYVb2cYgmZb9kcxQVzSEtfS,0,50000,Staker +HMmvfaes3mPRnrXBUgzEUgMfVzJBvq4Vs3QJ6GUYFy32,0,188000,Staker +BmiVKqywKK84nDBhSnpgVJysdwEdGpzyKeSo2feu5bTg,0,10000,Staker +7B3y41S1HcxAZZ1WHu3SVHnUddmZ215zqbas5vAwHbrL,0,700000,Staker +3yvaQpbsBPQ8rkveuKHE1J1yXzoi89hNPMMtUGxcKFtV,0,100000,Staker +5nJKA8v2Fp3mNtE2S4XWjov9yjTq1vVTvqWY4rAZVG1m,0,162000,Staker +5usrE89AuVzzuqtu32MnZR9ABXF8V7Csh2VRbJdfGL5d,0,200000,Staker +65ao9uUrudQZtuRQSJsaxZ451Ghp3hNaFwSrC32oJi7U,0,100000,Staker +9F6Q7g3HZDmTRvqJWcNSn6jJniR57x69rRDxUavkmBBD,0,400000,Staker +E7a3akFdVE1oZYdLv28QhKYCRvPFFf8zPvq2nn29twaf,0,25000,Staker +3GY1fQeQo1xDB6JLvRqFHsuzGM2QNdbXiAQidgESGXLh,0,100000,Staker +2tNmAxmEYmSpRT6KFj6q1zetRuTuGy81fZ55DBJeeciF,0,48000,Staker +3BJfVEweD2j1KGpBj6ma1zyiGbtVogoBdNLzPrbE5D26,0,150000,Staker +GCZDAmFGAMBYfFKXqJigQRVBnDTZ2m4SKDB8wz6zxPGd,0,2750000,Staker +34SCBtreEYfPB3Sm2f1HzreaCBSihet7mFaDBhk1rnRh,0,48000,Staker +53v66xLQSpEu2DgPkezrFWBqGY9TWP5Lc8yr1ybFpuD8,0,250000,Staker +C57X4T7bBq6Nz41fiNkKKr9nCasCzbmnj5o5swT3xVYo,0,100000,Staker +HLmyDDzUvRhHoVXrRWPoCkpBtuMeroWvY17G8xMLeq9K,0,4000000,Staker +FjSennFx273XMjRR7dzBDTr269fgwXEVHQGStdHus7z8,0,1000000,Staker +E2cbELStfRtskYQvnEyAjivmZCQKgdi5DESxA6TCzbCC,0,1000000,Staker +jUPXkAHDxDv5d26xcrRQ7ockE9obCKE2YjUE2ckZ4na,0,1000000,Staker +D3FU8JEZHEWYzs2uNoa9s9SJg7ePR7z1MxWpjkKVeRqX,0,1000000,Staker +EdxTRWJTGXFG18mWS7tuhRaABVyEcnDpDMYqxZByBSHq,0,1000000,Staker +ArWRTZqRNVGjfgxr5HabjBxXmCuxGfAsqngPyCAs6PKP,0,1000000,Staker +FwboJa4xSkBLEpfigUQE93hirRseDEjnsNRsxKUTMAPZ,0,1000000,Staker +BN9XFHC8CvR6ndW9QniaM41DLjjfEsejX2PznNsk1S8g,0,1000000,Staker +2Z9asjmNtHG3kqHe4E6qPFPaCbGpbKXPAzCB3FHWQjD3,0,1000000,Staker +CjbjtZK8EgWQ1u2GPmHRo7pV6r5HePiuFpH5nLhQGunk,0,1000000,Staker +6vb8EHoTM9T1UXguaLyXtEHzDZ433ZsdSR9uQwc3GZee,0,1625000,Staker \ No newline at end of file diff --git a/solana/merkle-tree/test_fixtures/advisors.csv b/solana/merkle-tree/test_fixtures/advisors.csv new file mode 100644 index 0000000..43e37b2 --- /dev/null +++ b/solana/merkle-tree/test_fixtures/advisors.csv @@ -0,0 +1,9 @@ +pubkey,amount_unlocked,amount_locked,category +GwmFiTDKPBNppGag5XgpT3xHhttHAWDCYNsCRkdVDpMh,16665,483335,Staker +G6JbPX7UxrxukQbpXSjPDTeRzoCRRyvZixtrbHGoy1pd,12485,362515,Staker +3QEJGz7J8LirJGirhtvGTwtQS332pwHbzwetG7DbQ3Nk,1428.571,27142.849,Staker +FVNspa1HC86RUcEMwAcrscEwgdykPik4vLxbBB83uoe8,814.2855,15471.4245,Staker +5QMdhK5pZd1HmAQJ3knrD4T8wgNSd2pfV5tRJXMK8UpG,1000,19000,Staker +8eKZDWhUh17Gp8oJs7w5nmEvwuvebBHJ8YPbrFDEUNxH,14285.7145,271428.5755,Staker +GP5HnUcqVGG4zmhooFks38JtHfNJHW8o4RqLYSDG6nvw,4285.7145,81428.5755,Staker +2HxWDnviPLFUaNoKgLuXpp95za8tKZdryhroqhNtjPNw,1000,19000,Staker \ No newline at end of file diff --git a/solana/merkle-tree/test_fixtures/advisors_old.csv b/solana/merkle-tree/test_fixtures/advisors_old.csv new file mode 100644 index 0000000..ae2ef42 --- /dev/null +++ b/solana/merkle-tree/test_fixtures/advisors_old.csv @@ -0,0 +1,11 @@ +pubkey,amount_unlocked,amount_locked,category +GwmFiTDKPBNppGag5XgpT3xHhttHAWDCYNsCRkdVDpMh,16665,483335,Staker +G6JbPX7UxrxukQbpXSjPDTeRzoCRRyvZixtrbHGoy1pd,12485,362515,Staker +3QEJGz7J8LirJGirhtvGTwtQS332pwHbzwetG7DbQ3Nk,1428.571,27142.849,Staker +FVNspa1HC86RUcEMwAcrscEwgdykPik4vLxbBB83uoe8,814.2855,15471.4245,Staker +5QMdhK5pZd1HmAQJ3knrD4T8wgNSd2pfV5tRJXMK8UpG,1000,19000,Staker +CCnks5cxhidfh1HjXHyW8ooJByLAhrb4cYAAhAfEjHUu,14285.7145,271428.5755,Staker +8eKZDWhUh17Gp8oJs7w5nmEvwuvebBHJ8YPbrFDEUNxH,14285.7145,271428.5755,Staker +Bh6dcvQkFM1xj9yPtMjdAzdXHNc4E2GbztjVLBXMc1YX,50000,950000,Staker +GP5HnUcqVGG4zmhooFks38JtHfNJHW8o4RqLYSDG6nvw,4285.7145,81428.5755,Staker +2HxWDnviPLFUaNoKgLuXpp95za8tKZdryhroqhNtjPNw,1000,19000,Staker \ No newline at end of file diff --git a/solana/merkle-tree/test_fixtures/angels-old.csv b/solana/merkle-tree/test_fixtures/angels-old.csv new file mode 100644 index 0000000..6e09371 --- /dev/null +++ b/solana/merkle-tree/test_fixtures/angels-old.csv @@ -0,0 +1,18 @@ +pubkey,amount_unlocked,amount_locked,category +Ezw3q2KheSVsaD2zBew8Fsi6wHW4Y4Ucn6rPqpSEENPF,2400,9600,Staker +8MXHWwda84EmDjVghJ8AQhgMLJp2d7Pf3FuLUXsYvgs3,10800,43200,Staker +HMmvfaes3mPRnrXBUgzEUgMfVzJBvq4Vs3QJ6GUYFy32,2400,9600,Staker +BmiVKqywKK84nDBhSnpgVJysdwEdGpzyKeSo2feu5bTg,2400,9600,Staker +7B3y41S1HcxAZZ1WHu3SVHnUddmZ215zqbas5vAwHbrL,10400,41600,Staker +3yvaQpbsBPQ8rkveuKHE1J1yXzoi89hNPMMtUGxcKFtV,3600,14400,Staker +5nJKA8v2Fp3mNtE2S4XWjov9yjTq1vVTvqWY4rAZVG1m,1600,6400,Staker +65ao9uUrudQZtuRQSJsaxZ451Ghp3hNaFwSrC32oJi7U,3000,12000,Staker +9F6Q7g3HZDmTRvqJWcNSn6jJniR57x69rRDxUavkmBBD,9000,36000,Staker +9bhmUCC78exzT3ve8ryWA5u8AKhAKrGBFohVQhf7Js3S,40000,200000,Staker +EAiJz8ZbXznuuXB6ohSqBxd7pLR1hoBsZ7HJfimRmB3F,176000,704000,Staker +6VUTwAT6iGVHfmQcaedxDLFsvXk61npcYMPUwUFZEzUP,42598.4,170394,Staker +CZ1s3g6kWf4XAsCYqhhb5NDcgd2RqPxTGmbMzTwXmrt5,228571.43,914285.71,Staker +5k64RCVFSKtXZDhUqo1F4fdsCHpwkL7XBTqJnTZW31ZA,20000,80000,Staker +J4wUScUfkYvRs2MxjwxMxrQouWaXRTwCtNtgWtpthhAs,24250,460750,Staker +Bh6dcvQkFM1xj9yPtMjdAzdXHNc4E2GbztjVLBXMc1YX,150000,850000,Staker +CCnks5cxhidfh1HjXHyW8ooJByLAhrb4cYAAhAfEjHUu,42857.14,271428.5755,Staker \ No newline at end of file diff --git a/solana/merkle-tree/test_fixtures/angels.csv b/solana/merkle-tree/test_fixtures/angels.csv new file mode 100644 index 0000000..a320326 --- /dev/null +++ b/solana/merkle-tree/test_fixtures/angels.csv @@ -0,0 +1,18 @@ +pubkey,amount_unlocked,amount_locked,category +Ezw3q2KheSVsaD2zBew8Fsi6wHW4Y4Ucn6rPqpSEENPF,2400,9600,Staker +8MXHWwda84EmDjVghJ8AQhgMLJp2d7Pf3FuLUXsYvgs3,10800,43200,Staker +HMmvfaes3mPRnrXBUgzEUgMfVzJBvq4Vs3QJ6GUYFy32,2400,9600,Staker +BmiVKqywKK84nDBhSnpgVJysdwEdGpzyKeSo2feu5bTg,2400,9600,Staker +7B3y41S1HcxAZZ1WHu3SVHnUddmZ215zqbas5vAwHbrL,10400,41600,Staker +3yvaQpbsBPQ8rkveuKHE1J1yXzoi89hNPMMtUGxcKFtV,3600,14400,Staker +5nJKA8v2Fp3mNtE2S4XWjov9yjTq1vVTvqWY4rAZVG1m,1600,6400,Staker +65ao9uUrudQZtuRQSJsaxZ451Ghp3hNaFwSrC32oJi7U,3000,12000,Staker +9F6Q7g3HZDmTRvqJWcNSn6jJniR57x69rRDxUavkmBBD,9000,36000,Staker +9bhmUCC78exzT3ve8ryWA5u8AKhAKrGBFohVQhf7Js3S,40000,200000,Staker +EAiJz8ZbXznuuXB6ohSqBxd7pLR1hoBsZ7HJfimRmB3F,176000,704000,Staker +6VUTwAT6iGVHfmQcaedxDLFsvXk61npcYMPUwUFZEzUP,42598.4,170394,Staker +CZ1s3g6kWf4XAsCYqhhb5NDcgd2RqPxTGmbMzTwXmrt5,228571.43,914285.71,Staker +5k64RCVFSKtXZDhUqo1F4fdsCHpwkL7XBTqJnTZW31ZA,20000,380000,Staker +J4wUScUfkYvRs2MxjwxMxrQouWaXRTwCtNtgWtpthhAs,24250,460750,Staker +Bh6dcvQkFM1xj9yPtMjdAzdXHNc4E2GbztjVLBXMc1YX,150000,800000,Staker +CCnks5cxhidfh1HjXHyW8ooJByLAhrb4cYAAhAfEjHUu,42857.14,271428.5755,Staker \ No newline at end of file diff --git a/solana/merkle-tree/test_fixtures/angels_111.csv b/solana/merkle-tree/test_fixtures/angels_111.csv new file mode 100644 index 0000000..f0e2969 --- /dev/null +++ b/solana/merkle-tree/test_fixtures/angels_111.csv @@ -0,0 +1,16 @@ +pubkey,amount_unlocked,amount_locked,category +Ezw3q2KheSVsaD2zBew8Fsi6wHW4Y4Ucn6rPqpSEENPF,2400,9600,Staker +8MXHWwda84EmDjVghJ8AQhgMLJp2d7Pf3FuLUXsYvgs3,10800,43200,Staker +HMmvfaes3mPRnrXBUgzEUgMfVzJBvq4Vs3QJ6GUYFy32,2400,9600,Staker +BmiVKqywKK84nDBhSnpgVJysdwEdGpzyKeSo2feu5bTg,2400,9600,Staker +7B3y41S1HcxAZZ1WHu3SVHnUddmZ215zqbas5vAwHbrL,10400,41600,Staker +3yvaQpbsBPQ8rkveuKHE1J1yXzoi89hNPMMtUGxcKFtV,3600,14400,Staker +5nJKA8v2Fp3mNtE2S4XWjov9yjTq1vVTvqWY4rAZVG1m,1600,6400,Staker +65ao9uUrudQZtuRQSJsaxZ451Ghp3hNaFwSrC32oJi7U,3000,12000,Staker +9F6Q7g3HZDmTRvqJWcNSn6jJniR57x69rRDxUavkmBBD,9000,36000,Staker +9bhmUCC78exzT3ve8ryWA5u8AKhAKrGBFohVQhf7Js3S,40000,200000,Staker +EAiJz8ZbXznuuXB6ohSqBxd7pLR1hoBsZ7HJfimRmB3F,176000,704000,Staker +6VUTwAT6iGVHfmQcaedxDLFsvXk61npcYMPUwUFZEzUP,42598.4,170394,Staker +CZ1s3g6kWf4XAsCYqhhb5NDcgd2RqPxTGmbMzTwXmrt5,228571.43,914285.71,Staker +5k64RCVFSKtXZDhUqo1F4fdsCHpwkL7XBTqJnTZW31ZA,20000,380000,Staker +J4wUScUfkYvRs2MxjwxMxrQouWaXRTwCtNtgWtpthhAs,24250,460750,Staker \ No newline at end of file diff --git a/solana/merkle-tree/test_fixtures/angels_old.csv b/solana/merkle-tree/test_fixtures/angels_old.csv new file mode 100644 index 0000000..e964c78 --- /dev/null +++ b/solana/merkle-tree/test_fixtures/angels_old.csv @@ -0,0 +1,17 @@ +pubkey,amount_unlocked,amount_locked,category +Ezw3q2KheSVsaD2zBew8Fsi6wHW4Y4Ucn6rPqpSEENPF,2400,9600,Staker +8MXHWwda84EmDjVghJ8AQhgMLJp2d7Pf3FuLUXsYvgs3,10800,43200,Staker +HMmvfaes3mPRnrXBUgzEUgMfVzJBvq4Vs3QJ6GUYFy32,2400,9600,Staker +BmiVKqywKK84nDBhSnpgVJysdwEdGpzyKeSo2feu5bTg,2400,9600,Staker +7B3y41S1HcxAZZ1WHu3SVHnUddmZ215zqbas5vAwHbrL,10400,41600,Staker +3yvaQpbsBPQ8rkveuKHE1J1yXzoi89hNPMMtUGxcKFtV,3600,14400,Staker +5nJKA8v2Fp3mNtE2S4XWjov9yjTq1vVTvqWY4rAZVG1m,1600,6400,Staker +65ao9uUrudQZtuRQSJsaxZ451Ghp3hNaFwSrC32oJi7U,3000,12000,Staker +9F6Q7g3HZDmTRvqJWcNSn6jJniR57x69rRDxUavkmBBD,9000,36000,Staker +9bhmUCC78exzT3ve8ryWA5u8AKhAKrGBFohVQhf7Js3S,20000,180000,Staker +EAiJz8ZbXznuuXB6ohSqBxd7pLR1hoBsZ7HJfimRmB3F,176000,704000,Staker +6VUTwAT6iGVHfmQcaedxDLFsvXk61npcYMPUwUFZEzUP,42598.4,170394,Staker +CZ1s3g6kWf4XAsCYqhhb5NDcgd2RqPxTGmbMzTwXmrt5,228571.43,914285.71,Staker +5k64RCVFSKtXZDhUqo1F4fdsCHpwkL7XBTqJnTZW31ZA,20000,380000,Staker +J4wUScUfkYvRs2MxjwxMxrQouWaXRTwCtNtgWtpthhAs,24250,460750,Staker +9bhmUCC78exzT3ve8ryWA5u8AKhAKrGBFohVQhf7Js3S,40000,160000,Staker \ No newline at end of file diff --git a/solana/merkle-tree/test_fixtures/angels_old_res.csv b/solana/merkle-tree/test_fixtures/angels_old_res.csv new file mode 100644 index 0000000..b1fb8c2 --- /dev/null +++ b/solana/merkle-tree/test_fixtures/angels_old_res.csv @@ -0,0 +1,18 @@ +pubkey,amount_unlocked,amount_locked,category +Ezw3q2KheSVsaD2zBew8Fsi6wHW4Y4Ucn6rPqpSEENPF,2400,9600,Staker +8MXHWwda84EmDjVghJ8AQhgMLJp2d7Pf3FuLUXsYvgs3,10800,43200,Staker +HMmvfaes3mPRnrXBUgzEUgMfVzJBvq4Vs3QJ6GUYFy32,2400,9600,Staker +BmiVKqywKK84nDBhSnpgVJysdwEdGpzyKeSo2feu5bTg,2400,9600,Staker +7B3y41S1HcxAZZ1WHu3SVHnUddmZ215zqbas5vAwHbrL,10400,41600,Staker +3yvaQpbsBPQ8rkveuKHE1J1yXzoi89hNPMMtUGxcKFtV,3600,14400,Staker +5nJKA8v2Fp3mNtE2S4XWjov9yjTq1vVTvqWY4rAZVG1m,1600,6400,Staker +65ao9uUrudQZtuRQSJsaxZ451Ghp3hNaFwSrC32oJi7U,3000,12000,Staker +9F6Q7g3HZDmTRvqJWcNSn6jJniR57x69rRDxUavkmBBD,9000,36000,Staker +9bhmUCC78exzT3ve8ryWA5u8AKhAKrGBFohVQhf7Js3S,60.000,340000.00,Staker +EAiJz8ZbXznuuXB6ohSqBxd7pLR1hoBsZ7HJfimRmB3F,176000,704000,Staker +6VUTwAT6iGVHfmQcaedxDLFsvXk61npcYMPUwUFZEzUP,42598.4,170394,Staker +CZ1s3g6kWf4XAsCYqhhb5NDcgd2RqPxTGmbMzTwXmrt5,228571.43,914285.71,Staker +5k64RCVFSKtXZDhUqo1F4fdsCHpwkL7XBTqJnTZW31ZA,20000,380000,Staker +J4wUScUfkYvRs2MxjwxMxrQouWaXRTwCtNtgWtpthhAs,24250,460750,Staker +AgekHHmTU2RsnTubhTC7neUsuJqxMWBjXweBh1HhGd2V,5,5,Staker +1ryziZbFQW4fcWck9wW4vU4KD4qxPHKhmAht6pXPFWo,5,5,Staker \ No newline at end of file diff --git a/solana/merkle-tree/test_fixtures/angels_rrr.csv b/solana/merkle-tree/test_fixtures/angels_rrr.csv new file mode 100644 index 0000000..a8af4b7 --- /dev/null +++ b/solana/merkle-tree/test_fixtures/angels_rrr.csv @@ -0,0 +1,18 @@ +pubkey,amount_unlocked,amount_locked,category +Ezw3q2KheSVsaD2zBew8Fsi6wHW4Y4Ucn6rPqpSEENPF,2400,9600,Staker +8MXHWwda84EmDjVghJ8AQhgMLJp2d7Pf3FuLUXsYvgs3,10800,43200,Staker +HMmvfaes3mPRnrXBUgzEUgMfVzJBvq4Vs3QJ6GUYFy32,2400,9600,Staker +BmiVKqywKK84nDBhSnpgVJysdwEdGpzyKeSo2feu5bTg,2400,9600,Staker +7B3y41S1HcxAZZ1WHu3SVHnUddmZ215zqbas5vAwHbrL,10400,41600,Staker +3yvaQpbsBPQ8rkveuKHE1J1yXzoi89hNPMMtUGxcKFtV,3600,14400,Staker +5nJKA8v2Fp3mNtE2S4XWjov9yjTq1vVTvqWY4rAZVG1m,1600,6400,Staker +65ao9uUrudQZtuRQSJsaxZ451Ghp3hNaFwSrC32oJi7U,3000,12000,Staker +9F6Q7g3HZDmTRvqJWcNSn6jJniR57x69rRDxUavkmBBD,9000,36000,Staker +9bhmUCC78exzT3ve8ryWA5u8AKhAKrGBFohVQhf7Js3S,40000,200000,Staker +EAiJz8ZbXznuuXB6ohSqBxd7pLR1hoBsZ7HJfimRmB3F,176000,704000,Staker +6VUTwAT6iGVHfmQcaedxDLFsvXk61npcYMPUwUFZEzUP,42598.4,170394,Staker +CZ1s3g6kWf4XAsCYqhhb5NDcgd2RqPxTGmbMzTwXmrt5,228571.43,914285.71,Staker +5k64RCVFSKtXZDhUqo1F4fdsCHpwkL7XBTqJnTZW31ZA,20000,380000,Staker +J4wUScUfkYvRs2MxjwxMxrQouWaXRTwCtNtgWtpthhAs,24250,460750,Staker +Bh6dcvQkFM1xj9yPtMjdAzdXHNc4E2GbztjVLBXMc1YX,150000,850000,Staker +CCnks5cxhidfh1HjXHyW8ooJByLAhrb4cYAAhAfEjHUu,42857.14,271428.5755,Staker \ No newline at end of file diff --git a/solana/merkle-tree/test_fixtures/angular_single.csv b/solana/merkle-tree/test_fixtures/angular_single.csv new file mode 100644 index 0000000..987ca7f --- /dev/null +++ b/solana/merkle-tree/test_fixtures/angular_single.csv @@ -0,0 +1,2 @@ +pubkey,amount_unlocked,amount_locked,category +siG6eHCsgYt3z7LbZf4rqVojApjjtfj24TJ2hoHqWJR,10714.29,24460,Staker \ No newline at end of file diff --git a/solana/merkle-tree/test_fixtures/cliff.csv b/solana/merkle-tree/test_fixtures/cliff.csv new file mode 100644 index 0000000..bddfa09 --- /dev/null +++ b/solana/merkle-tree/test_fixtures/cliff.csv @@ -0,0 +1,2 @@ +pubkey,amount_unlocked,amount_locked,category +33GMkPgz8ycc71dkSuof26wR4zum2amumJjJAaMUtYeF,0,422678.5725,Staker \ No newline at end of file diff --git a/solana/merkle-tree/test_fixtures/liquidity_round.csv b/solana/merkle-tree/test_fixtures/liquidity_round.csv new file mode 100644 index 0000000..cccb420 --- /dev/null +++ b/solana/merkle-tree/test_fixtures/liquidity_round.csv @@ -0,0 +1,3 @@ +pubkey,amount_unlocked,amount_locked,category +4xbb1JcJEbg2uxF9gkapXumAQ8UjubJHJZqPgtQa2J7P,495000,825000,Staker +ADtQeuQFVHtp1FjhSwpYAym4Mne4CwgBfee5UojxutNt,165000,275000,Staker \ No newline at end of file diff --git a/solana/merkle-tree/test_fixtures/polychain.csv b/solana/merkle-tree/test_fixtures/polychain.csv new file mode 100644 index 0000000..588848a --- /dev/null +++ b/solana/merkle-tree/test_fixtures/polychain.csv @@ -0,0 +1,21 @@ +pubkey,amount_unlocked,amount_locked,category +FYoFzgsmwvBAjuQgt2XiZGvS3Rtsk6L5aN86BQVGQyme,0,284400,Staker +3L6pHLbasevgG5S6Qgvgcfrv5hGB1Sgd865ARehx4XEA,0,265440,Staker +4QQYfzZTdScMyEDCnjPJm8ErhAPmT26MkUkvhacvr6yo,0,246480,Staker +GoCG9hN9fL5nHDugLMzDpXDHT9GnUrcEp61Bv1DDnjLc,0,227520,Staker +6aTciPbuvJX8FXqxNJVnf5PyJpc6qQy9q1xTzmCWVnRn,0,208560,Staker +5NJtqDd416i1668ddCYPSNGHmBm8cMxiVzA3g2aHfiGU,0,170640,Staker +9gA6CQKoNJJzDX3nXiU2g6KqpKG8V118tv3HAD6uZp5h,0,151680,Staker +Ea7NXpqZc4cfmRk28ozPw9NdhhtAgNdK8VujFpCE4xNX,0,132720,Staker +6yJN9BohNYdzFhRVB8kKnsw6WCcUhXyzprJAywpYoPhF,0,113760,Staker +3RZ4nB8EBrLVkYbzxCGbgx1WJPD6bato5LjTbfjFRXnG,0,94800,Staker +7o2XC8z8pmeQ8kBUPfE3URdztT8cRhkya1ySLbwLfbf6,0,15600,Staker +6wCDUBQFbTewizHdyCnTNCHwr8Gu3mS9LsooZK1DTwdv,0,14560,Staker +BLgLq5gr6RL2Xc6z68f4XSrfyQo9DxejcuGDeiZicGmu,0,13520,Staker +D5BqmjHJ2ptQmQ8xMDwF5a9YPqAGNudyxyqSBaLtFBxY,0,12480,Staker +7tqwBmrPxeEDFMQA1xrLeZH21Dg442JJDyjr7ytdc1qZ,0,11440,Staker +G2MwV7vmycBP8LsUm4AAxDnTXadWQchuqoSfNSp8KRmx,0,9360,Staker +BSy9X5TSBEWRV9HrYFv1p8zFBw8cqFrRUicpY5bBcgTd,0,8320,Staker +5oy9GPgLqsjpLTbLs9LMPDr3FokgJ7h2vkZPzuqd653V,0,7280,Staker +3wHULCb6V27ERY78mHfTo2gCzuNh8Tzn8epKaFN7oiNr,0,6240,Staker +3K2FB2xJSP47XdE6yowhE3kz1UUCiZ3NBDuSgXqKFttM,0,5200,Staker \ No newline at end of file diff --git a/solana/merkle-tree/test_fixtures/seed.csv b/solana/merkle-tree/test_fixtures/seed.csv new file mode 100644 index 0000000..30a614d --- /dev/null +++ b/solana/merkle-tree/test_fixtures/seed.csv @@ -0,0 +1,48 @@ +pubkey,amount_unlocked,amount_locked,category +6vb8EHoTM9T1UXguaLyXtEHzDZ433ZsdSR9uQwc3GZee,142857.14,571428.57,Staker +CBbdpxg2sAcW7x5CGEAG8xmqDPssgzFMh9zrvYSBSbzH,14285.71,57142.86,Staker +GuKak7gLdx8vtCWj8yXW3wDWxThrGhCFrLV8oTv1PLnq,400000.00,1600000.00,Staker +AQZwDehCRfS5m8tr87DahNuQ9UkrRkFswT23RXZ2QmwV,8571.43,34285.71,Staker +BvNnM6RjkpFGkLbC7cyJ2jvGiwMKf6zYTfyzSUECAhvp,220.01,880.06,Staker +siG6eHCsgYt3z7LbZf4rqVojApjjtfj24TJ2hoHqWJR,400000.00,1600000.00,Staker +6huXTyonC9BJHEg6ioEbcudj9kXYNbPeasLX6MyBFVo3,11428.57,45714.29,Staker +8S8TApPghVMy6GtwgJKgycguc3djjvBkwuoygpUgkLzu,57142.86,228571.43,Staker +8RQjB4cmjULahfHeunPE8USdg18BsJoQdGftt1HhEvfg,57142.86,228571.43,Staker +6RftNeSG92dGyz7mYftNwqgp5CPCmETVWF6oPuPwifmC,14285.71,57142.86,Staker +2WhyVac1EeGkmK2tu6iF7ChWR4me8z94AMtXvPWVWNVH,285714.29,1142857.14,Staker +F1iLKri7t1EopbE9BDXovKbgMGq1hzJJVJyNXhbCcnAy,14285.71,57142.86,Staker +DuvnnGBwArbGYRqi9fsPdnD1Cm3qk6BS24LfB34i4Avw,2857.14,11428.57,Staker +3QUPfAMcoP2o5tMc52FiRhxLxXgkMQyTZuQSWqZe9VE7,57142.86,228571.43,Staker +9PnasRcnmwzXb3BDpdYDqP3zcvWAKATqj5VeoruBLRnL,2857.14,11428.57,Staker +BCdeZaEst3Pi1yrWUkNyaDJxZqcBsPV2wi2Jxbk3867t,400000.00,1600000.00,Staker +DgddwAAXkhX65NJp2QErQy2Uy2iBTg4LFvupozNqEAKq,5714.29,22857.14,Staker +CAdLJiNkCezhueq3AgsBzmFQvDRtKH9iS1r9vR73cFkT,5714.29,22857.14,Staker +2q32g9msrkojddrrrdEbzZzZpA8uyezy6cz7gYJHzqw8,2857.14,11428.57,Staker +74An7LkDA5G8eBich1QLJruFUCmP6DHPkEubsTaJQUS9,5714.29,22857.14,Staker +21Et2yCHd9Y4PhuZXh6xpEmFD8Y2a4VM3CNod85tKz1M,2857.14,11428.57,Staker +DuEGkjqKKXMiPLFsBSebTUeSiH2dYVobeP342JuSEXbk,57142.86,228571.43,Staker +Be7ei1EEsZCZyPKiqsamUrToZLpgK3PUZRH4TUFrga9K,5714.29,22857.14,Staker +6r8PzXLUePwdHUZuhXA4BhmxgLAnPtovP8aHZnAaQWsR,1342.09,5368.36,Staker +GLw8rFYNBmJUVhN2ScBXaT7r4VTELKbfCSR89poegtWo,57142.86,228571.43,Staker +CLLnt4aF49Vq4kRW9Hnrw7JWiYcyW23rHE64so9WvUck,36000.00,144000.00,Staker +2MmtCZ6Z5Rvnf1TYT8hqcyc1QMp2jK5ZADVgs3s2LYPk,8571.43,34285.71,Staker +8rk1b2ZnsFXApbwKiCy9NrzicRwGVBoFzDo4Pm7tfpvh,11428.57,45714.29,Staker +D3rZdqQ12owWkzo3s3UwzcBYmKkQB4ibmmLDC4RYwXWX,5714.29,22857.14,Staker +ECYisG2mVVFYrtZRkLDkdKXKTa2cCipHFTtWGNZwNk7j,114285.71,457142.86,Staker +6QeQX3NTUDieSuTZbTfMuYJUkneC3Pdo8acgt9drujud,17142.86,68571.43,Staker +2Tey7WGr5MpV6XAKKpz8sc6VFSrrecwqC1FwJd68GH1n,5714.29,22857.14,Staker +AcMZRbF23NNKMPmwVofEhos6arVByFro3odQGfuvPMQc,171428.57,685714.29,Staker +JD1iQBb1AM9PD8EF5BebeDffFARnfMgrTcpdaajVJ6DZ,57142.86,228571.43,Staker +EJiSzS1MUVNwmohP3NcS1TZ9hYxguG2oaZeuGTbeVaPC,114285.71,457142.86,Staker +8jG6UQM15bEqXN6RQCBVHhsL1WC7nUQ5RtQRaPHv8Fnp,171428.57,685714.29,Staker +D59w9KbPJhVCUfqCmqmfo4GzoELq52TGgWjMRWeixzGN,17142.86,68571.43,Staker +JB7Ro4F7qvxji2jSLBW5twP3o63i3S4fjZkdk3ABRbHn,5714.29,22857.14,Staker +AJM2DUeSUtpC5yh3BEJ4NoyC4YHNLa14prN2sFeQrdX,11428.57,45714.29,Staker +HFF9hmMQXkct6S1Ta3BDY2bYqE6HwA3USxZW2RLrg6tx,28571.43,114285.71,Staker +5AhHzpvGiMh8ysTXuTenjX7Zm9SaBrYSCpxgRtKBq6fs,228571.43,914285.71,Staker +PrTb9ZnzMMQJwF2QJnYLiircvpRuHjSYSfnbRibB8ZM,57142.86,228571.43,Staker +CtsUDyxgF3nUXxNFfyEL1JJhcaqcVBAL88crB3XLoVxV,2857.14,11428.57,Staker +F5wk3GgpYi9PREHnXBEdb1eRHg5PsPaRGDdrbxv2FwYQ,11428.57,45714.29,Staker +DgkJrxFzQXfhT1EJnUzSdQwEYaEYSwjuta8dn2yNTXb,11428.57,45714.29,Staker +CuK6Yh8VmbMF6zMcLo8PbvEm5h6DyrY84nfgAjon4h5v,14285.71,57142.86,Staker +2o1RdqU8T8rn5Ji3CDQ3p2zSt11hzjHeQZpFMHBURzDv,10.00,2.00,Staker \ No newline at end of file diff --git a/solana/merkle-tree/test_fixtures/seed_old.csv b/solana/merkle-tree/test_fixtures/seed_old.csv new file mode 100644 index 0000000..1c68f8c --- /dev/null +++ b/solana/merkle-tree/test_fixtures/seed_old.csv @@ -0,0 +1,48 @@ +pubkey,amount_unlocked,amount_locked,category +6vb8EHoTM9T1UXguaLyXtEHzDZ433ZsdSR9uQwc3GZee,714285.71,142857.10,Staker +CBbdpxg2sAcW7x5CGEAG8xmqDPssgzFMh9zrvYSBSbzH,71428.57,14285.70,Staker +GuKak7gLdx8vtCWj8yXW3wDWxThrGhCFrLV8oTv1PLnq,2000000.00,400000.00,Staker +AQZwDehCRfS5m8tr87DahNuQ9UkrRkFswT23RXZ2QmwV,42857.14,8571.40,Staker +BvNnM6RjkpFGkLbC7cyJ2jvGiwMKf6zYTfyzSUECAhvp,1100.07,220.00,Staker +siG6eHCsgYt3z7LbZf4rqVojApjjtfj24TJ2hoHqWJR,2000000.00,400000.00,Staker +6huXTyonC9BJHEg6ioEbcudj9kXYNbPeasLX6MyBFVo3,57142.86,11428.60,Staker +8S8TApPghVMy6GtwgJKgycguc3djjvBkwuoygpUgkLzu,285714.29,57142.90,Staker +8RQjB4cmjULahfHeunPE8USdg18BsJoQdGftt1HhEvfg,285714.29,57142.90,Staker +6RftNeSG92dGyz7mYftNwqgp5CPCmETVWF6oPuPwifmC,71428.57,14285.70,Staker +2WhyVac1EeGkmK2tu6iF7ChWR4me8z94AMtXvPWVWNVH,1428571.43,285714.30,Staker +F1iLKri7t1EopbE9BDXovKbgMGq1hzJJVJyNXhbCcnAy,71428.57,14285.70,Staker +DuvnnGBwArbGYRqi9fsPdnD1Cm3qk6BS24LfB34i4Avw,14285.71,2857.10,Staker +3QUPfAMcoP2o5tMc52FiRhxLxXgkMQyTZuQSWqZe9VE7,285714.29,57142.90,Staker +9PnasRcnmwzXb3BDpdYDqP3zcvWAKATqj5VeoruBLRnL,14285.71,2857.10,Staker +BCdeZaEst3Pi1yrWUkNyaDJxZqcBsPV2wi2Jxbk3867t,2000000.00,400000.00,Staker +DgddwAAXkhX65NJp2QErQy2Uy2iBTg4LFvupozNqEAKq,28571.43,5714.30,Staker +CAdLJiNkCezhueq3AgsBzmFQvDRtKH9iS1r9vR73cFkT,28571.43,5714.30,Staker +2q32g9msrkojddrrrdEbzZzZpA8uyezy6cz7gYJHzqw8,14285.71,2857.10,Staker +74An7LkDA5G8eBich1QLJruFUCmP6DHPkEubsTaJQUS9,28571.43,5714.30,Staker +21Et2yCHd9Y4PhuZXh6xpEmFD8Y2a4VM3CNod85tKz1M,14285.71,2857.10,Staker +DuEGkjqKKXMiPLFsBSebTUeSiH2dYVobeP342JuSEXbk,285714.29,57142.90,Staker +Be7ei1EEsZCZyPKiqsamUrToZLpgK3PUZRH4TUFrga9K,28571.43,5714.30,Staker +6r8PzXLUePwdHUZuhXA4BhmxgLAnPtovP8aHZnAaQWsR,6710.45,1342.10,Staker +GLw8rFYNBmJUVhN2ScBXaT7r4VTELKbfCSR89poegtWo,285714.29,57142.90,Staker +CLLnt4aF49Vq4kRW9Hnrw7JWiYcyW23rHE64so9WvUck,180000.00,36000.00,Staker +2MmtCZ6Z5Rvnf1TYT8hqcyc1QMp2jK5ZADVgs3s2LYPk,42857.14,8571.40,Staker +8rk1b2ZnsFXApbwKiCy9NrzicRwGVBoFzDo4Pm7tfpvh,57142.86,11428.60,Staker +D3rZdqQ12owWkzo3s3UwzcBYmKkQB4ibmmLDC4RYwXWX,28571.43,5714.30,Staker +ECYisG2mVVFYrtZRkLDkdKXKTa2cCipHFTtWGNZwNk7j,571428.57,114285.70,Staker +6QeQX3NTUDieSuTZbTfMuYJUkneC3Pdo8acgt9drujud,85714.29,17142.90,Staker +2Tey7WGr5MpV6XAKKpz8sc6VFSrrecwqC1FwJd68GH1n,28571.43,5714.30,Staker +AcMZRbF23NNKMPmwVofEhos6arVByFro3odQGfuvPMQc,857142.86,171428.60,Staker +JD1iQBb1AM9PD8EF5BebeDffFARnfMgrTcpdaajVJ6DZ,285714.29,57142.90,Staker +EJiSzS1MUVNwmohP3NcS1TZ9hYxguG2oaZeuGTbeVaPC,571428.57,114285.70,Staker +8jG6UQM15bEqXN6RQCBVHhsL1WC7nUQ5RtQRaPHv8Fnp,857142.86,171428.60,Staker +D59w9KbPJhVCUfqCmqmfo4GzoELq52TGgWjMRWeixzGN,85714.29,17142.90,Staker +JB7Ro4F7qvxji2jSLBW5twP3o63i3S4fjZkdk3ABRbHn,28571.43,5714.30,Staker +AJM2DUeSUtpC5yh3BEJ4NoyC4YHNLa14prN2sFeQrdX,57142.86,11428.60,Staker +HFF9hmMQXkct6S1Ta3BDY2bYqE6HwA3USxZW2RLrg6tx,142857.14,28571.40,Staker +5AhHzpvGiMh8ysTXuTenjX7Zm9SaBrYSCpxgRtKBq6fs,1142857.14,228571.40,Staker +PrTb9ZnzMMQJwF2QJnYLiircvpRuHjSYSfnbRibB8ZM,285714.29,57142.90,Staker +CtsUDyxgF3nUXxNFfyEL1JJhcaqcVBAL88crB3XLoVxV,14285.71,2857.10,Staker +F5wk3GgpYi9PREHnXBEdb1eRHg5PsPaRGDdrbxv2FwYQ,57142.86,11428.60,Staker +DgkJrxFzQXfhT1EJnUzSdQwEYaEYSwjuta8dn2yNTXb,57142.86,11428.60,Staker +15dYy31efHzYoEGk3T1fHyvUVMRy2EUzqUavhWZqZ1eY5qBE,71428.57,11428.60,Staker +2o1RdqU8T8rn5Ji3CDQ3p2zSt11hzjHeQZpFMHBURzDv,10.00,2.00,Staker \ No newline at end of file diff --git a/solana/merkle-tree/test_fixtures/seriesaangular.csv b/solana/merkle-tree/test_fixtures/seriesaangular.csv new file mode 100644 index 0000000..a65a90c --- /dev/null +++ b/solana/merkle-tree/test_fixtures/seriesaangular.csv @@ -0,0 +1,54 @@ +pubkey,amount_unlocked,amount_locked,category +6vb8EHoTM9T1UXguaLyXtEHzDZ433ZsdSR9uQwc3GZee,0,1200000.00,Staker +DsrhWDoGSKGKen4fNrErgVZqfBSEk14ZFNUg6y6paJxe,0,431000.00,Staker +FkA74WZEqCPsKBaRgCwnzqU2Tmej1U5H5CiypSrwu6wp,0,1000000.00,Staker +F38zLqyc9pF9rKyrLiKRaN8iV6xJuzvVa7Rp9BHVqeLa,0,240000.00,Staker +JB7Ro4F7qvxji2jSLBW5twP3o63i3S4fjZkdk3ABRbHn,0,10000.00,Staker +PrTb9ZnzMMQJwF2QJnYLiircvpRuHjSYSfnbRibB8ZM,0,100000.00,Staker +8QXYfPLAta1uxX4TpYhCakLKmB9tu95dR48yfhoQsWqR,0,125000.00,Staker +EGpMY2vJiRXAs47DJzqchWtSAfmoC7qspVmcgogJTtz1,0,4166.00,Staker +7nM3hRVr5QGEiGEBkQ5W56zhs5tR4DC6N7QVykoYzoLx,0,4166.00,Staker +9PLHFNxhmqdPe1FMYKhbQztcCjEVH3FHZbSffnXBnCo8,0,4166.00,Staker +2WhyVac1EeGkmK2tu6iF7ChWR4me8z94AMtXvPWVWNVH,0,50000.00,Staker +79wFUyT1MXWifyU8UEWeyiXQwYpvNbzijSbRhBBsA4Tw,0,1250.00,Staker +C7BCFfQDVSW2R7TodNj6mMyPz54Wfjb7EMgk8CJD22KS,0,625.00,Staker +HgYPZrFQv84i3ArXXuFoTxoR62Amvm69D1USSp1GMZsq,0,1000.00,Staker +6XLmuB8FDbsqe5zfbtHhWZnz8wyBcWqAvZu2VWi7Gvzw,0,1250.00,Staker +9jDfv77SmQDQJASB2DqyxNZcUmS1ZX4jiLn9s2VC4JLj,0,625.00,Staker +Hrvva2FqydwH8DdgaogJr3A9RET4bZ9j1VNuYuH7EGAK,0,625.00,Staker +4cdZ3YpyZ4b6AJSn9pXy3b9HYc2cHA58PwL4PeVu9JdB,0,1667.00,Staker +97yzAnxCiGayft7iHhptweVqAWuQGhCWbfbtUuSJfyLJ,0,625.00,Staker +4keVVZdJCyVhPwtTviycD5CJ4ECBJhNeEAWhGKitMAEn,0,625.00,Staker +E2TvrVwZjp3e6b3RGeTzepKFzvuhHZqzHz61K78CAo1s,0,625.00,Staker +3rjo6VVojtuBuRYSEtRPN2QWzC2GAxb36xRT2RGrgGXM,0,625.00,Staker +3Nzw4fq3dUf4AkxnUxdew8EQsXgSr1BiqYmzPR2eXYbL,0,625.00,Staker +DWFX2H9p7n2byefiRwszwAfEeVAdwBNXwK6SuSBRV1qk,0,1250.00,Staker +DCpXjQnQUrnVP5vuKt9Uf5KNZpnDGcPzttsyFGBQQTzR,0,625.00,Staker +HJu7qynBJXZBvvuAoCYNXfgxvonJb8UjFysSUq6Uon4d,0,625.00,Staker +EYiFvBGavvvx6c1TtHAFBiNaVkRd2ybmToNK15VmmJHW,0,625.00,Staker +71dfLGYDokj1UN7JhV3JvgNHGBvYufBP3tAyK3Hb9D2g,0,625.00,Staker +5isVtPoQ28kyqXsisyRjW31C1wKk31vt3MP5vk7rmHVp,0,2500.00,Staker +EMVstDkpaPXCMyhr2rpUQ7Y3exP7rhTceU95AZR17Rn2,0,1250.00,Staker +9xLMhvX9artZhKx89eNb7Ub8Ek8Y9W7fhNWxaCb4o3Nc,0,625.00,Staker +Hp8oXTYXWLZxeh3CmRxD2czajoMR9n26fsGJ9c9pF6qT,0,104.00,Staker +EtuZAdCfzvvCGp3cz4bLkoauu6m4VD3UbqCti9q8auYb,0,208.00,Staker +FxLw9JcALMvmyjSQGgvY6evV5bmwicWx8CmRmJJuexUJ,0,104.00,Staker +FngDV9AMuAasRSrsGhEHqq8w6GKSHtCCvEN78zvqQi1X,0,208.00,Staker +9CjFDWTGv5M11eA3Qw8TYY8RAyMsXZTjcWYctg9nS9b1,0,5990.00,Staker +ZQitcuZ6AhwsGVh2nEELjYjandaShHwUJH9Jq569dMP,0,1823.00,Staker +4tS4AwuAfEi2RpYYugWrZzRMxomsX4T8z2eNwiawwZJv,0,1042.00,Staker +FBggkVchMxz6puAB4kMQ89gCrwwpWCz2qkp4XUXp7Aq5,0,5521.00,Staker +7dXERfAzNiXijVGGUVffdRanMjHZNstv9QTUmHKZ5RMh,0,625.00,Staker +AT7QKJHnJU4nn468kEzX9hwbWGGYJyBSFFkTcFKq8yGW,0,1875.00,Staker +C951X67HHBk8MZxgzihxVvnHGygPdJUuZUcjea6TBdfH,0,13729.00,Staker +3xcrY2Z2hRpwm7HZ28P62HBN6XDekaY9Hqg6PNpZyZFW,0,13729.00,Staker +9bhmUCC78exzT3ve8ryWA5u8AKhAKrGBFohVQhf7Js3S,0,160000.00,Staker +9PnasRcnmwzXb3BDpdYDqP3zcvWAKATqj5VeoruBLRnL,0,375000.00,Staker +8cABUhzCQfCE48Fq8GetrZmSR46YiPde3NDgzSUzDbWi,0,72000.00,Staker +6D3U7nRukxpnbnT7zgxL6GYaCWhu2GsrjB1PVrWKkEG3,0,80000.00,Staker +siG6eHCsgYt3z7LbZf4rqVojApjjtfj24TJ2hoHqWJR,0,80000.00,Staker +GRowGA1cq9abztLhXJykXoD7sAnxUARQap2sRX2CZgpv,0,400000.00,Staker +5zt8sKfT2o3YUMrQdhVDEwPJeo5g7dc4huvumin3c4Xd,0,160000.00,Staker +3QUPfAMcoP2o5tMc52FiRhxLxXgkMQyTZuQSWqZe9VE7,0,80000.00,Staker +4vY3LZ86o9Jwh7jn5fjnCWfaTTSqGigVASEbtKMRpPJx,0,20000.00,Staker +6rwjQTzepxgABYggM3CNAyjkbyaGiU7Kjtm2kbgyS3rG,0,8000.00,Staker \ No newline at end of file diff --git a/solana/merkle-tree/test_fixtures/single_advisor.csv b/solana/merkle-tree/test_fixtures/single_advisor.csv new file mode 100644 index 0000000..c242b59 --- /dev/null +++ b/solana/merkle-tree/test_fixtures/single_advisor.csv @@ -0,0 +1,2 @@ +pubkey,amount_unlocked,amount_locked,category +5ac3GQ7dK1EnZWYUzK4hJDk6q2ovKVjiJX9LS2G6LKTf,0,937500,Staker \ No newline at end of file diff --git a/solana/merkle-tree/test_fixtures/solana.csv b/solana/merkle-tree/test_fixtures/solana.csv new file mode 100644 index 0000000..6e3f689 --- /dev/null +++ b/solana/merkle-tree/test_fixtures/solana.csv @@ -0,0 +1,3693 @@ +pubkey,amount_unlocked,amount_locked,category +4zdNGgAtFsW1cQgHqkiWyRsxaAgxrSRRynnuunxzjxue,5050.51,5050.51,Staker +4on7Vg8ttsa8cYX1gx1JygazXaMQAxeUR11BKxUB2PGo,7115.85,7115.85,Staker +7x6aCLVPwuxANFi8JT5Bh8pLZbPySkd8SLaR9P9R8yFC,1241.73,1241.73,Staker +1BWutmTvYPwDtmw9abTkS4Ssr8no61spGAvW1X6NDix,757.58,757.58,Staker +D2Wb5n84tYVwkypcPLPaxadCmbCkz98Xpu17MBjcxq3z,7646.90,7646.90,Staker +2K9XJAj3VtojUhyKdXVfGnueSvnyFNfSACkn1CwgBees,1100.00,1100.00,Staker +8oELQnjbqdK8JWuooxf4oToF25MHsVLbakSA5k3bC9ab,991.44,991.44,Staker +3USkDuSdKs2GSXVQTRwJ9DK2L5svviArHFE3SF7acTsh,880.52,880.52,Staker +8CmH9eGrEhXKTurYeNnUhMVr2uDt7nC6xpLXz2g1UPEN,544.00,544.00,Staker +FuKWJE7MeCH7HaYmcma2Y6TCMA42iUVhymCpgRvtNF5,485.66,485.66,Staker +E3GS5syuPiBNgB4rH2J2rhCJ4PdimPpCzJ2agTCVk4rH,436.86,436.86,Staker +8sfCAuGuoKJAKugKZoJ4WXrXzEmYdDNgfGXn4qwLYL5x,430.00,430.00,Staker +FtF3PVw8YNJseWPMcA2GEuQZ6nni1mq5kYPa2LrSzfkW,424.29,424.29,Staker +AYfRWarhLgz6SaEPSkr9hmy3hJvik5f7T5qrhcrEsDoG,685.00,685.00,Staker +E45GbTLz1NaWUDMURSS4KQTYkjy6pKQZQGTZi9ccCLLE,386.58,386.58,Staker +82zG4ExV4BhxZCPiwnbWnt9WTVEVDGDGu7KnJAr8LEQG,729.00,729.00,Staker +7P6LN4VJ1AyrmopM8G8bZpAwdav32A1LX1xA4BJYTNDJ,334.00,334.00,Staker +7T9kjYMFZ5jfEJAomMmyAA7p64Eq7GnneXoteyt537rR,313.00,313.00,Staker +B5i5jm3irk3yG1Fjh44NPZc1VTKcu2DLutGL2U6dAaGS,288.97,288.97,Staker +8ibQr6Dn13MR25sxBQcffXhC8hna7PpZUm9aNySjK5n1,255.66,255.66,Staker +aWXecFuALghL2gSBZDciUo3ReBhrTKmKDjJnFfK8icJ,274.19,274.19,Staker +5HBWKtWG3uDc3v5MkKGt13uBW8v5mWSgUrPjw3dFyfG8,717.00,717.00,Staker +85GzssCE9mAZj3V7AMa3zMkDpFzmyuNiJZTZb8AP8PoU,846.00,846.00,Staker +8tvb4x5njPHVBqeKNwtsTNwP3gNQUV7aSSRtDTrQL32k,19994.75,19994.75,Staker +DxBxqvqyQHbc58J7XrEwbJkmfASPUVvVKYZypzMsV6Qz,14235.04,14235.04,Staker +EPvkPDbhMgTJ6mzBeuK2EhrJhNp7XpMDRrXRT2ydnTNM,6048.00,6048.00,Staker +FtnpNADsuFhJ3ugsghyNQQouomQBKYHUtFFpWyCVqN4z,5035.02,5035.02,Staker +6gR4e3VGasvHVSu714D4od2Di66RGctM8DB3C53w5ZQf,4182.97,4182.97,Staker +26eD6MYX87wvuUGzY6pFXQavDE1maQxrxYcQyamKyq4L,3099.55,3099.55,Staker +9sH6Gk5AM8Z1mtpUYd9JLNAhTzcRktcMdhD6xBxftCYU,2501.42,2501.42,Staker +Hh8FCQTvenFk7TxCxSjw1V5dhPMEvkruEBtnqCHLpeGU,2501.42,2501.42,Staker +DWxANJvCDXBEPcQnFwMb6eS8C5JYauxaint7R6BsYosb,2428.11,2428.11,Staker +8Vo5ScTZ1qNTYhMEibq2fekRe5DotmdqpcD2nprmRzJg,2398.09,2398.09,Staker +5MSYdZaWJnAvRrVt1NqUzdR9ELQr6uxG1HHR3nTof4Y8,1505.49,1505.49,Staker +9b1k5CmiJ6q5dPv8hHt57Q98QsJDA8czj2Ex8FSbomaz,1433.51,1433.51,Staker +EsndhyJTD9oM63YTo9t7qreMYWqAXkVsWEVUGXuXsMLV,1165.20,1165.20,Staker +9BHjWfhtGpVy5Z1gT1d3DSiX5HfhcYKY2iwpGZUEZkRh,723.04,723.04,Staker +887ccJAd6XjJUFgq4pB3K25V3xR3FP1vxzayduy3TvL3,717.93,717.93,Staker +B2CC5sfjqYhExPEymn5Dy5395wzb61cVWKFvho66kRNN,696.67,696.67,Staker +7fQBQekfwV72EKXuibenH4yDqssrkqr2i1oKMo6YWZ5C,653.58,653.58,Staker +FWgqbL8GTh4DSS1ywZfjxZswh4wNxCPtjn23BvULVx9C,652.03,652.03,Staker +BuEznLzjWBJbgx4sax8VHTw9hRyX3FPe2ZfRUX2tjUxX,652.03,652.03,Staker +Cb1jWmBYSDhvPZzEKVMxV3Kjb2ge4asK8EbpbQWS2tne,651.38,651.38,Staker +FJQaKdtK1QmXQr4Ht4RPnTV8h5V5J3w9yhbYyhu61sro,626.79,626.79,Staker +AH4jGxxpynnWrVJMNEJTUzSEcmuFXU35uPBNW18uqPbW,614.10,614.10,Staker +AW9g3PPF614wLxHf9UZnJp4VogvWRSk4e6zYcVTSBEf9,608.63,608.63,Staker +71PxW2VNRzdoQDENJP3hYE4b2epDMXEtsvfL81fD1ED7,574.54,574.54,Staker +1ryziZbFQW4fcWck9wW4vU4KD4qxPHKhmAht6pXPFWo,620.42,620.42,Staker +5dPofa5NvGRy93rNGesu9bdKhwFeL4ZYdrGVe9PNPzAn,558.14,558.14,Staker +BNm61G36EgCtaBzYFoKFYzQPYUVsPK1Cm2yUMYai1jqp,556.96,556.96,Staker +26RKpDvrVpL4n6uy5ZeNxAUoCRsZfGKpB4WDcWvJ16jL,554.36,554.36,Staker +8uYzeunHEkmfcRTxtKbRUFBkYtiVDy8FjznFoZqaKMB3,553.35,553.35,Staker +6xMUD7yTSCj8AvCyqRAjth9dmdCbd2va5xySkpi3kpav,549.04,549.04,Staker +FTkaV3Q1MAxfZrz3wfC4aKYFtZjQBvK9iG8dmjwvs1r5,799.54,799.54,Staker +AgekHHmTU2RsnTubhTC7neUsuJqxMWBjXweBh1HhGd2V,546.33,546.33,Staker +3yfh6AFTm5aeZ7mPqhtpazG1AEkEULdYFd48fA6pHNTb,545.84,545.84,Staker +DAT7cxFqbsGYi77AFofAXRWhVMJrBoQuzAT9244U3Vth,544.26,544.26,Staker +GM4q9e3fXCaGZPLZSZZ6AUV14Taonuco3YXhXPrr4sua,799.41,799.41,Staker +3FtvDbvXc9qLzrT8K6W5hZMKq6sJCLBh851yQpd8msgt,799.00,799.00,Staker +74YzCvCuRZEZqQBN53sNkrZ1RZReXaY9xQtaW6TQmdz8,541.80,541.80,Staker +8ovFqG6e1VGyZcakqbS6fRX4XWohgxzy6zoCx7qhaD23,504.00,504.00,Staker +B9kyfALQoVoXYNt3ANnnrDL4ARfHo16VgV9KofH3sA7w,504.00,504.00,Staker +6sszPCaaySKzChEghTniJFTjFyoRRziRAkou7zkHpB6y,252.53,252.53,Staker +GorChYZdh95t8d6fq7EGNp5kT4CgTjprT4Dw5MiRvoMG,252.53,252.53,Staker +HeKscByPYF9ScqJVVJqymPY4hgHiyPp1VxuiYABvEBrV,252.53,252.53,Staker +FQMd67kpNSKLwkYguMHfpcSHUFJ3tovPeHQe5LRLUsvP,252.53,252.53,Staker +6YFy9Vcprn9q1qYYCjXcZzKRUiddySyjQnpR596UrgeS,504.00,504.00,Staker +HjmVNSqRRe4bFZj18iXCDfc5wB2UiQnjKTwn2n1Dwi7t,252.53,252.53,Staker +G2kZuDo9SUR5QRwvp6U7KkbtQygf16zr1q4g55SnHBCe,252.53,252.53,Staker +4twHV2bRBtC2m3QGou4x5ThQMUvtx7S2JbXFTocKxumu,252.53,252.53,Staker +DcFkPQgkrWg9wEoyR85yxdLzQrj67oMmKm4o4fksm9Fg,252.53,252.53,Staker +6Eu6HStWgt931zxRYqoUbssYKc886WfBpAcXXnELKt4B,252.53,252.53,Staker +7DFXCxnjSveyqjcrgnEhGko3d5KdXN5vQFbBQqcB3uU3,252.53,252.53,Staker +CH96E6PypSJ3DNwCy4oC3U5UnZGyU8SjeaMQJQCSWK6Z,252.53,252.53,Staker +2oxqoJaH7Xb3HuvYTH7eFXtDd1SqUk8FfhPJGVf133bn,252.53,252.53,Staker +9TZXcLZBbkm6heNzUA7e8d3D6jQum3rLLMCCXsWwZmnM,252.53,252.53,Staker +7zND8YAtCYehNoa1JrfDLQZi44xJkEuPWK5b4CkiuFpo,252.53,252.53,Staker +HDsZXwfyJZ8AES1zKPRCTfG8ds8YKMbxD2FnHaPtMiqx,252.53,252.53,Staker +GiMS3Xc9nQzMBPgpTytSYe3UVCFB99EbRPre3k5GsTZP,252.53,252.53,Staker +CUZKApcRwzZh5Gg4hbPRYx1jaQE1rgyTQtA8UjHk41Kf,5184.20,5184.20,Staker +B7r6kXwrKKfbz4D473wkE4stRtAxGSsYWEDHNhVUydVV,2266.38,2266.38,Staker +3EJTbnU2mV9JGb5A7JUp8pMNzSQvYMRLjAMWbhtTDDdD,2218.31,2218.31,Staker +wk9n6BfTzqGJgWfMw5F6RCnzzP6LLaRs367Wdpm4T6g,1478.88,1478.88,Staker +7dUj9sypMMfTgs4nNRuj4upKrVE6agnEhBDNoKFfEdwu,1478.88,1478.88,Staker +G7py7Xx8aHWR193tY2KRgqq1QqdqhMsWVsaqdHiP7zrG,739.44,739.44,Staker +NrUkEr3TmhABZkj7euRy95rsEqGxzKmXQGi4bTN1EaB,596.73,596.73,Staker +CAVV9zatarRdGpRv7SMQzJnPg1mzcSrD3TMdV1ynnXND,587.86,587.86,Staker +AfVehx49SfBv3zJnKaMhTxfLY29ZjgoGt2RyPFCMkVZP,584.90,584.90,Staker +5HVnmRVLA6YRoFBfbXZGxbxCBgeZR8LUAy7hyxoYssYg,443.66,443.66,Staker +7cD9AW95DgVURohuTy2jZFGVC4pGafSyeR8hieZvTQTc,378.59,378.59,Staker +2sUsxjyZQXPZs4tprReCyzAvoSVzUKbm4imoWrqmZzQ4,354.19,354.19,Staker +3aKjnnVhb7dT5YZxM7acUpzLi6pc3QBaNfyYGHJo434K,344.58,344.58,Staker +5UUsqaWtfW5BYVcsNpp7dKygbtJjRgrs6wR4fshCQFpu,297.26,297.26,Staker +EsUiFviKZNDG3UStxb92iiBH7Yk3t5wB55dowkNoBPoW,295.78,295.78,Staker +AqZuMVEthgCk4nQ5nKAKytMP4wXbTsTKzvC4L6j2Pq9c,295.78,295.78,Staker +4cd7pPEsbyaCVaqNLGzfM8DXqnNsyp953DdXTM4aj1N3,295.78,295.78,Staker +ENTRWAQXyi6HHMXMDxfHjPgSFDmFWx2CFF6hLkFRYrtu,266.94,266.94,Staker +9BSGicPKXXSpumLVg6NiZTZYx7i88HaYk2HuVs5VtsWH,241.06,241.06,Staker +7ua9rRwFD9QsW4jtsyh1aFJ33fKqfKx57yU3DbZmByXK,207.78,207.78,Staker +8hLzoZwoo35SJhQTnGaFyE4758sgN9aoj88trMGnkanP,207.78,207.78,Staker +H9sxRjnyeCri126LLWueoDEeHRASvgaJ6rD3K2ArmJNS,204.83,204.83,Staker +HT6FYB5u729AnMDLSQM7wpwd9X2yKGa5xGW8SDGTRZEY,184.86,184.86,Staker +F8cLkcGU5MN67jS5eFixzxDYsmiwPrSNLUZ7vR5Y2Pqt,176.73,176.73,Staker +BHwXLuuwPqupUeBXibSfd95ZN2V5gkmrMexPeR2xDgzV,160.46,160.46,Staker +6obm9FxHHJwipSuQhGWWPmyFo5xju6EwbowuGRgi7tKr,160.46,160.46,Staker +27fLhJWr5bzGkxUk4kVCLZJa18hrijoXbzdWtnsRqUCy,153.81,153.81,Staker +9gyqKA8hirTQXmPT9TyjA3AuCeB6vR6BBRdMXZJfCSio,150.11,150.11,Staker +B1fBtS2qYULQXpWkgmfBLLpUoa1T6DDMfR25XNRX65DK,148.63,148.63,Staker +ADqqoooaA2JXU6WuwgT9j3Z4sT953szPAdCMiFJX66SK,147.89,147.89,Staker +3aStTqfGeNTHGdwrHKD6G5sE4eGRknDdSVZ2hbHMvDm7,147.89,147.89,Staker +Bi6NUH7JjSgwarwsfmAAc5zf55YByxNHBdH8JxFui7Hp,147.89,147.89,Staker +CXnFDrSXWXVtFzTDzugMN8dM58tMRqCDg24DxFYVGQLP,147.89,147.89,Staker +61ZgMQzvnu9gcKA2cJDwoRTmKoLQwA5Pv51hWmzKLsyU,146.41,146.41,Staker +GLArrCZJdfvpHLaWpwAZ5hFQFgXyjpMpastZdvmauA6m,146.41,146.41,Staker +B5xhe51anfnRFutTu453pM9RGTKLfTgJV1CUmDP7pskn,140.50,140.50,Staker +AZqazPiH4ovf9FBmkdWy7NXbb6R78X98CbvdZaqnpMHh,136.06,136.06,Staker +STEPy2fFSxcsQrSYiewKfUcxcY9Ldun39k2E11wPuuy,134.58,134.58,Staker +BDuBYnSv89AQvQxG7VvAZdC1MXVNhiqzg9DrTvyZDRYp,133.10,133.10,Staker +7Cg7JPF4XFxXzS5d6KbgLcuignrNtk5wnuQ8jEbNuwke,130.14,130.14,Staker +6Rkms45L99yVnTbrkVfzdjScUTUdkAYf6RUVnMf9oeKh,129.40,129.40,Staker +8yHRNqQbTKFzqVbxRfjfsfbXAQxG1AaUJQTskPqKrLJ,129.40,129.40,Staker +FHrYB5Nk9ygieH4jWMj2rJxJSUVVdgFzVSSegHySAKDy,129.40,129.40,Staker +CUoXq2di6CpXgKaRbLK6YgxSV6cmPiJ8GxPjpih6m8Z3,125.71,125.71,Staker +GoTUbzwbBHbYUnVjnouuzDZqcnadCxkpAMj1qyEnbeu1,122.75,122.75,Staker +DMXJZsvM32rKvnpi45SR49mSk6sBpwrsT86sJNYJ4yGU,122.01,122.01,Staker +DDzTPzTWt68PAE2ydNbauyCNW6tNXfBhTG5iU3U2oFVh,122.01,122.01,Staker +9EWRsQbGC2pt8Fb1BrZGbDfgYD2UedNQsaSRvLNyWVsP,121.27,121.27,Staker +7Y44uoYy1y7Wi1yFYpEf4m7QdvCmnT7RgoPo2t25d37h,121.27,121.27,Staker +Hisey7YkR5yXFveHhJbgmCRY6RvSJrryqkzAuo4BAS4h,111.66,111.66,Staker +5QP7XpUs95H5VZxjzmxGzC3RHYDSAjK9sYyDoK6uuNcd,110.92,110.92,Staker +Cs83rkikr78pmumkyZwe94P1buLG4EyYBcvzMdMcEiDE,110.92,110.92,Staker +2sRxCgzDSb8Jb6RHpLDyu4Qv85RP9GZ1sp48oAkTvJMV,110.92,110.92,Staker +92PCAMYBvQ4A35JcHtphPkyA57pezLhdfUz8ZWAHw7G9,110.92,110.92,Staker +EwU1qfkTxK1L8SvD59UWjymRUcnrkzB9fd3vhGmDjnqa,110.92,110.92,Staker +2toiofc2erBPRCsyP5B96HL55mBhK1Wf5WVuYTK5vrx7,109.44,109.44,Staker +4HU3R8efg9PmhqeoRQLnKowYmhk5N1L4JKY9UE9Ko6Va,106.48,106.48,Staker +7LBZi7Ec4VKhtNJbFQYYY8CvFbsLPCvqmn8Rd5EVhn9n,105.00,105.00,Staker +FLAGPxAdakzAQXf68QpkKS3hTLCRnXmKN1ceHeB1Lq4D,105.00,105.00,Staker +JCAVEvAdzC1Snem7qjxqNYx8PQNkCjEeeAn5EhT9Amh7,103.52,103.52,Staker +6RgRisUGn7C4NVncPN73wTq5kZSQgX8mzRMyBHkbEjx8,101.31,101.31,Staker +HMU1q8M5u6yC8paZrWGUH8PctcCXWqV4fpmUkGwmfAme,98.35,98.35,Staker +CSFDK9FCbJYTahbUShGSbttxnuZxqmy7ACHVxGmHPPps,98.35,98.35,Staker +4YzNvPopncF4LCgMtnhM8BMPJDebc1o6TocfeUS4xqd9,96.87,96.87,Staker +531euoNtZMvciBcKPBvYgFJoWnUvtu4PjasDhbTTXTGG,96.13,96.13,Staker +9rPJiv6yEnqGJumYEH4r1BTbovrN2Whs3jatDR2QqKoc,96.13,96.13,Staker +9dYJRMjcE3SV4TUrzYJwhJpuXk8TsMPumkE2War43B2p,95.39,95.39,Staker +7WCEiQdZTCTYdaK9nwsWJ4VEpbJrELqhFaVj1VPH4Kky,93.91,93.91,Staker +BQsu2cbdH8dDy5oeuLCv1yhuKcFTtshGHfZDUr7bCdSQ,93.17,93.17,Staker +AxmTCwDJRg4ARs68ajAYkZPJoKF1G4sgHNNAaVe365mX,91.69,91.69,Staker +6LMiKna2QmjZv1vjcrNJUv8jqGSUJKYtZZUoWrFca3kG,89.47,89.47,Staker +CSLSNNvGurL9PCLbGj61NjbgNkunFtCJiLL5kgSyfH9j,88.73,88.73,Staker +HXrCgTriKZfvuXJUB5raLNYX28MSLc7q3PxchrVjVSHH,88.00,88.00,Staker +6wVuXPZDMQGGFjSF1jPDVg7f9CRgbsc9W6dFgkxVDERa,87.26,87.26,Staker +HhZ2qBEWZd3SqFg3KDcjsyfM6Gpcc5LbGKrZd895odvy,85.04,85.04,Staker +HdaPJyLciyAikVNf56w7hJJp9SsM7VW2Y8N71M6Hw9zz,85.04,85.04,Staker +4G1UCVqtShzehA2kzNgqWoXwB6LHKbMx2GFeqx4NFTx1,80.60,80.60,Staker +BNorTN1gZhDVpDifSWF2eBbv5rkCVdhfJxxbbqU57Cpt,79.12,79.12,Staker +7ksmAPk5tvac9NGwepnbMxp1vwXvx9jxkSKudGBhxTk2,79.12,79.12,Staker +4xKz1s6xoBucd9CLecJ17AG6F5YiErHcRQSTQVoSKR5p,78.38,78.38,Staker +ES2ieTxdFCGkkUzxSgaDqrtyYpqzaQ3kz7cuiWRXpZFL,76.16,76.16,Staker +9F6Q7g3HZDmTRvqJWcNSn6jJniR57x69rRDxUavkmBBD,73.95,73.95,Staker +EnobXEdNyGQ3GzeeWP8DuAJoD5uTtAGi4vY8688Gzxd6,73.95,73.95,Staker +DLhYafbE771iUn5z6ysgXXFm9N9CqEtcyxpJaWhv56C2,73.95,73.95,Staker +ELHD7z6UHnX2EkkUtYLqkK9uJFvCN4QbVe4jsUQP3XYM,73.95,73.95,Staker +8cbnR416qGpfUxhBR4msuLH1zqcL7tZdU9E66RM6vsin,73.95,73.95,Staker +8LWr1b9bXN7vRAgSL1Gg8U36ZB7oHGDupRQYVcw4FiQ9,73.21,73.21,Staker +46Eatxgjy3xK8osMjVWmeWerNWVoeN4hoCB273oS4Ubt,73.21,73.21,Staker +3G1j1s7WHq9zVpUMrWChhZsu97nCyGNQitTu2hb4YRzp,68.77,68.77,Staker +7ZGrQvq7UVEBEk1uY1pMwuheJCbjGPFkdKnCnG9jewAL,68.77,68.77,Staker +D1VhTzW3pzmMH894ATnybAtYLq3wV7daJuChwgAM78nY,68.03,68.03,Staker +2Jmk8T2ykExNZDjf95EZBAppfXCu9C3TNxFr8edyky1r,66.55,66.55,Staker +7z8JWZA5BMYQdpo5sDEWCdkqFwpd7QBw6VsdiJtvB5CF,65.81,65.81,Staker +7rR3xeM3XvvBLAcTvtuMgzJH5oTGoXWd6b2eztF8zVRP,65.07,65.07,Staker +D41Q2vzPLrmMvFVDgYttAc5siv3tJ9FVJMYeyvSoGW1T,63.59,63.59,Staker +Cfini1vEADFuAuEDBVG8nFmBhVsajncSpCyUryugZmLp,63.59,63.59,Staker +3FPBG2Hby1KjMsfXTdsLG9xCQmJ4Wi23MKkd28MHncNe,62.85,62.85,Staker +B4XjPAFRcrRHKNCRDei36N7oLLYpkcZvEPtikEoBcN8q,59.16,59.16,Staker +h2UzEXXYDzKvNkkp5qAh7S7iid2mjUGfnhs1JGbmb1z,59.16,59.16,Staker +CJxShMtdkNzJGVUcNtRTh8YAmjCGBmwHuWyjkqfvpo45,59.16,59.16,Staker +6vM6ddK7YvEtcrScetv7zgnJ9vF83mkZ43YkD7G4FPSq,58.42,58.42,Staker +33xJwcXTX3wywf9K2dUvRFgiwmc8nPqUWAn1YyeStZcu,58.42,58.42,Staker +4zCEdc2RsW15ZBcj1mZqygDqiFeHYnV5peJ8RCToCNK2,57.68,57.68,Staker +HWEQQzn4PgteHboR2Kz2xvdcNAS8dwKoDybaUKKkTU8u,56.94,56.94,Staker +D4ukmGwGr4EAb5A1yi55UBaJwD1LovcXezEgwrcTtAJr,55.46,55.46,Staker +3UEk3bHHfjzD8bAz9Mfvz9YtURjf9YYGVhfWNXzcxGiK,54.72,54.72,Staker +8zsAoAJY1Ys7EPQ44555XHsNxJsbS8XxKVvkmhYjSBxg,54.72,54.72,Staker +2n6eAxN1DnQ5JsniACwbhSgYEAvsNYVtc95ySJhGEq86,53.98,53.98,Staker +FRkhPz2k3rSbW88ukfxyFE3DGQgdPAxbTFyqXon7ArPb,53.24,53.24,Staker +C6e6s5eYKsStzMDSx7EdNBurCJpUWt4QTpLYrUqC8Eyj,51.76,51.76,Staker +9y3oJ1xsLzC3YA57kabR5Bneaf8oqEk5F8iKyQzKkrZM,51.02,51.02,Staker +4DRQgCPY2RKpjRbFD1wSjEd7gKFUczLoGcDP79uMHtgh,48.81,48.81,Staker +5SGQA2Wa56Q4WUeYQR4e7iGiFr1StWBDE2NR787Cqcda,48.81,48.81,Staker +ApKSY2DrqTFqRFnepzwe52QcUfPHHbx4xehUtxkteEgA,47.33,47.33,Staker +DTuwA8tAowcHbRocd9bL3BCrSmMbcr2TP3Qgn5jihvnk,47.33,47.33,Staker +2AgfycYPcegJcJxrMmWQc8hwd8SiATSMsYDnmYCdCdax,47.33,47.33,Staker +ZaW4pEMWvDP5PyWcE9MbT4pofWbvCGTdBTaRhr4h8uZ,47.33,47.33,Staker +FbhErK4T29D8guuqLxPahmwkrw338VTxhnsS2ZrtRibp,47.33,47.33,Staker +Ei7gEHzodSfQHFKY3FwfukhQ2BYR7PuDsk8XgzZGSMDj,46.59,46.59,Staker +678gzHJzQayBLHKXMWFd8qNz1nJ4TqT6hBbhGxM3GMih,46.59,46.59,Staker +J7UPePRWoeSFvC68xaov6kcK11P7QTDg3ZD2n5zsCqTm,45.85,45.85,Staker +FLJLqDevA4vXj1SXBwWjZx8rw455SPsMVZvrh2ifvBej,44.37,44.37,Staker +ESDXAjvSMHUP1xFVjZkGRkogR2W4scYgD5HLLLujtXUX,44.37,44.37,Staker +8fNsw2xDpvXNNEQx4T7RxWWZ1seWTmgYFFG5FtdxZVsC,44.37,44.37,Staker +Btuzd6zeUSfiTj8nmDw1TqNDzBaC4KDmrDvZ62apq76d,44.37,44.37,Staker +8E3y7FpaDcQyna1hFh3W7rBzPSZuzqiThsn6R9Si7fU4,43.63,43.63,Staker +HFYhASZQ761dBPTVMCxcprFswhEJEBMs7HYW1hEaBctU,42.89,42.89,Staker +B2QtxKDVYXfs57dws4bWqrGgSoGALbHsnTtbdfKcbTHW,42.89,42.89,Staker +Bpnq5WPhv3cHEbJNqQMDfMXzvs5hg8uPYXPwzKUEaW8J,40.67,40.67,Staker +6KBh9Tu4MYGbkUC2RXh5MuvurGBbLtP8vED8uET4GC7F,40.67,40.67,Staker +AJTzKjssvC5zWaXa6xFAboEv6BFBW9ARAvUuNZpVAapG,40.67,40.67,Staker +4njNZcFmmF5M6DeRt1nuBGnAHG1wqYhnrEjet3y29g6v,39.93,39.93,Staker +8S23ASDSLCCYVCW1eHiNQYNts41QX5wWfvEvkLcb86d2,39.93,39.93,Staker +727X5KuitgchuYHj7EddYEvBW9QGy223yihohw1iMVCW,39.19,39.19,Staker +Hs7MEyaZZ4gr5rw9wEmDvFpDvURd6czQkCJJX1BZVe63,39.19,39.19,Staker +B7MwPBLKvUUKu5c4XHW4azSRD35zvZQB5MJfJKoKmHBZ,39.19,39.19,Staker +DKVUgYJboN66rQvsaTuTjemchADRxgeNSbKoqRazUuVE,38.45,38.45,Staker +94wF29KXLAScrxxT2eA6AD6Gf8gjVNzkc9pScoaM2D23,38.45,38.45,Staker +CWEVbdsvTLyPCfgcuJEX9i421jzQMVHBraAqSNfRq3xV,38.45,38.45,Staker +4e3sNj1nsg92P3MjdgeUaBURiKoY2Q8RaLFh3LXW7i7T,38.45,38.45,Staker +Hk7kQS8G143hNKBG667sYakrSY6uJ2fYxwKdbafPPa6i,36.97,36.97,Staker +3HmQHE1utPcPBdBnYmbE4CMWgof1yQoViuqcEEavc74s,36.97,36.97,Staker +5aZcxEKBA3S5dPkL2F7esXn3zNy5EpTGnFooj7mwC4PH,36.97,36.97,Staker +Ch6qELnQw3FpGVLv56dUZWpoyoDUwrj5vzDsaooUds3D,36.97,36.97,Staker +7n74HDba4NRV9dkKDeHQSYBQ6Z1TAXFrMi4Nj68qBVvd,36.97,36.97,Staker +HXVh1wHCnUkFKSXLGRf6ouutWt3Qubkwit4Kr5enkr1p,36.97,36.97,Staker +ASiD2gbwTgGh6eMs8756Nj2mtEBfDFqMBgohoDYWNbcE,36.97,36.97,Staker +HYJynjRYJBQWeTZwet1E4pkxA7WQV9P52yTv2aY6ihR,36.97,36.97,Staker +2d6h6XShEg7SVZ5RtabqgU3cVHXJQwFqxmK6QKuAXM3y,36.97,36.97,Staker +7Yq7UU5K1LZjdES9F1qWAEvfEaFD7SC7mtXNQqj28rvm,36.97,36.97,Staker +3f5wbqBW86QggNFUrUTbeHXY5MR7SWov2WczP28E3rXq,36.97,36.97,Staker +DQxh3TZC2uDgjmu1XsZrreoj7t54DGuAMsh9WAkWME71,36.97,36.97,Staker +56r8YM8hKwfi4FnKpQzGtx9YVvzBeXYsgtMgUWQTjoyD,36.97,36.97,Staker +Cea5Ry4zLro67jEoS3ba213KYNbvq6VXyZ6JgnjTHd89,36.97,36.97,Staker +CKKTvYJajtHhBS96gvFbyQeNPft77DBVup7iojzGBQcY,36.97,36.97,Staker +3puUfiGRZVJy3Dow46SKWDiDGFYgoWdTDGGuE5ZXZkup,36.97,36.97,Staker +Fjf71wTVw4RcEpsdFCgkmwXP75CzXxPReGv46bs18pYY,36.97,36.97,Staker +3iiEqruBR8kqJH3qKyqtYgipjraHSYcuapiVkaeaeMk8,36.23,36.23,Staker +3b1x4YdF7mLEpfzBNAYQ5mGwsFacAickk1ckWzpZmU4s,36.23,36.23,Staker +3CFUgyoXkPGYTCufUajXppiZL9vJHFNtqBy93sDvybWc,35.50,35.50,Staker +AEzHowCduCfjRb1pxfHqdM73KJuJitXvEGzzm2fBEYEX,34.76,34.76,Staker +EPtU8oJhdEuG1bNWKPVBuB1zoSgK8C1ZUPCqR8KLyCLB,34.02,34.02,Staker +FE9yYNkA9uWpqXi4H8eW67XwARVsooU2ZWHZqtFyKEXL,33.28,33.28,Staker +J8Pnb7eeDjsN14FdU5d5TvuHdKEy4WiHkSnY5sVWKQhb,33.28,33.28,Staker +7uduzES5huiwTsAPYSCW3dVwKhjhm1fGj456WG8CApgJ,33.28,33.28,Staker +BtTaUSpeiYc3qBdTNaECXu2bZUKHm8Mqo5UegDmuocAp,31.80,31.80,Staker +CUB67j8SebssEK8tsDbhenuGGHvXmdSbLVGTozhc7Drd,31.80,31.80,Staker +ADzQNbVkus1JFQwNekWUGdJ7so3gsi8gmRvG4pEokGQK,31.80,31.80,Staker +D2n1oxfBbsrK2jYp6XLa2iPkgMBPZkLYTC983PwNRQjx,31.06,31.06,Staker +BXWi2XhZNBvYN4YxgiB1Z4xfgo7wyA9ABQ24jHCd2iU9,31.06,31.06,Staker +Hian6Sf4LsF9hBP3CWFvFQZScty73SeC8pqaHMX22459,31.06,31.06,Staker +6xpaiLjhPrX7S7EraBAACCCYbVASiEhBKnMbZagWnwah,31.06,31.06,Staker +4tuGKMeQny3anz2ygbav7y81D3DGiyodUMbPVnq2mwbG,31.06,31.06,Staker +EL9BU6NuvgLsssKz7HFXZY4sZCT7LKxyWVbwVDQYm3SZ,31.06,31.06,Staker +D86p7TVJKP8GkEn7Rn4V32QyU6BZRJ3YjfDy4DfFo3dS,30.32,30.32,Staker +CpXhrDqiSxhZ6Cna3NKqhKhiDqokhWbUp5JevV8bgYT7,30.32,30.32,Staker +94gZxUQjgxdqsARuVenAZMuE2SWes8GcFLkZv1fpzxoL,30.32,30.32,Staker +7XvhWHnPabbSujnL4a7zpCeASrjq6en6jkJpGiB8rTg6,30.32,30.32,Staker +9UxysS4K1DXoUW1qBSG7HgqxgdsN5kf4HTGrsBXRSe3a,29.58,29.58,Staker +8kWtYC78uxsuQSDJkdJ6qQd4S21dFAB7fRER1d2yjuUP,29.58,29.58,Staker +6bgRk67H4QEG4GG4s6AGu34uTBMZzkmsq885a6kCrA8K,29.58,29.58,Staker +cScbwf9SQVxpXVGcaaY1h1wnT7wTZBW4w693dzwWMZW,29.58,29.58,Staker +CEvuH6jpsBaA5JYTHqC8BBHy5KfWXUE5kwTVD3ZsmkxZ,29.58,29.58,Staker +GtH9239h5otdY5DbYBqBLZ78PLnWe1sSBoiD8vACbodw,29.58,29.58,Staker +HXEMU7cnvyKAfnT7rLuwZUg4W6xJCmwkNp9AK8zKpwL6,29.58,29.58,Staker +63h5vwJYAZjdpb3CSAFuN8YhYVAhRGB2XzynNE8mHgSU,29.58,29.58,Staker +E3BQ2UmFKpH4AjQ1se47bashtxQxB3HxGbhzgMsJcqXT,29.58,29.58,Staker +AWb43UECiTh7Q75Cc9zFUs3WVP9cqVfYd6j2k8bguCnp,29.58,29.58,Staker +B5kQBDV3V4XRhTekepc4tgnJnZE31HbxTN1mARXsVnh3,29.58,29.58,Staker +8FzE4NfCqa1jB6WPog8Lj4QZ2H6w3rvJqwSVzq7B8ZgN,29.58,29.58,Staker +zRDZ89H8Xk5yeFqZz6GXLZXyh7qzJvGsgqTHyCm9rgJ,29.58,29.58,Staker +6vUFvxzZn355yKoksNqQEkr8cK72tLMQXA67BFe6XSHB,29.58,29.58,Staker +4XpSNfoNfireSgdg8hY6Ng3dWrHjewZhmCancypjbcCN,29.58,29.58,Staker +9TYGenKuGnioFzPNWoR9YCXtYZvy1g9km8yXyzJBcLFt,29.58,29.58,Staker +7wGA55WnoUjagaz3UJjU24MJ57MeN1QXDUCbR4akaZd,28.84,28.84,Staker +BLECK9y7B4cVWMdgNZch2pifWo8rRzuNCsBpSDGZbDGY,28.10,28.10,Staker +4fqZnZQUdEVoBga8KyzMHwy9q6stfh9oADzF9P8Vsgzr,27.36,27.36,Staker +GNQPUGmPUc91qM5CcPfwBVkktR26aTUaTkhGPZMXLdsx,26.62,26.62,Staker +BJMh3mPmJqwzvXVHgCqGpgJ8o6hAGJThvW2BdcwRbs1g,26.62,26.62,Staker +9wnKdggnhSurdzNRCXZJF4ha2VaDsd9MesqhkqvbHPjd,26.62,26.62,Staker +4p7Uca2koD1aVpn4T1bwPc2bcXqCVhvtaLGdVaTnzLSL,26.62,26.62,Staker +3eqjP8vB4NSCPqXk3RnPyHXLLLTv3MCjdPTChFa5n8LS,26.62,26.62,Staker +4yUMTnKAgGqQmFCyZcMaSMighAmfuvJJmsntwYeBrXMz,26.62,26.62,Staker +7H6Y5oGd9ws3DuoYqv9FEXuAjRJ6ndrjv1m1nP5sat5c,26.62,26.62,Staker +H8Dobi7FjTCao3f7tBvxdCgEsQ3pgrSmqU35mNgWmgAz,25.14,25.14,Staker +HLDgPtVv2Yyzzze462P89igFnyLxaCM3f9hVFmCuAX97,25.14,25.14,Staker +EmgTwTwn9w3FrGQKGvKN9KPAgiubPVKaefP6Sev1pEBD,25.14,25.14,Staker +HT8N3K1GWgF5DDNEfvmNLuN5A8ns8zoKqRUzHttU1q97,25.14,25.14,Staker +3E924AfkxptCqm13Tm7vq2cJkLQDBiYsXTCBVf3vjwft,25.14,25.14,Staker +HKHChjB2ZoYWZKQSVjRJGhJqUYGTB8Wq6Bu41q9FYAt5,24.40,24.40,Staker +9YSM7eCws8Lm6HcNF7HMzDhrGNAS2BkbxwYqe9xqAb9X,24.40,24.40,Staker +J2CaYqnMMiLqJsCU31YZ3teBT7vS7vQBGEz678gXXk5W,23.66,23.66,Staker +BTrmznZ7PwuCpUd1XUvAevHcjpCwAxtX5RXPoQ32gJNH,22.93,22.93,Staker +CuCtkCrmhLDygDS1cpMtB47Rxx9wX5pBRY6YjyVDh5bm,22.93,22.93,Staker +6eMKHDxeH6gxCCKqkQ4CeToGMfeLKicoQFu9FR2MrrYE,22.93,22.93,Staker +6rcNsLc2VMDmc4Ba5aYaigKpdaTfdUXM8fu3yqLhF1jX,22.93,22.93,Staker +BqUzTF8e1Zn1tkuJRPRM7wRvGzGa49jrLD33GgSwgAyn,22.93,22.93,Staker +G3BJi3yXFwo751DzXDgndzJHGoKDWaeQyd7SXAhejtrv,22.93,22.93,Staker +Bc5WfN1D9vCsDhCcfQJpxUdMLNJV1vXRxZQ8Ke3BNyPv,22.93,22.93,Staker +2TYeH7jj8sMinuMKzvTbmTn2aZP1jdhN5YCj3HKfgCFc,22.19,22.19,Staker +AjMRz1THqknPFzKNMUtw128NKcL4uFJq9cTMLb5d6qUc,22.19,22.19,Staker +8TqTFncxg2cj572gqcSjjJmz26kXog5f7Lrpzx3YAK1G,22.19,22.19,Staker +USiGuck7gjviMMEQrogMU5tc3qNpnGWEKRqDhxRiCU5,22.19,22.19,Staker +7YSUy5yERPETLxBZ56UPhBbVy5j2jHSaxy1js5NRJiMy,22.19,22.19,Staker +5EyiJnFQpBEWC9aoshZMQX9N52HKiFwdTxZe9W3LQFfa,22.19,22.19,Staker +CGvE13YwBXPEhjw5LdNeBGUERPf7oopSmurAWo4VVY8g,22.19,22.19,Staker +uK1YZtAw18q2mYpY3B3AGom4kPfCUxZQykpLLhhqz7t,22.19,22.19,Staker +E4YnbxEMtg9988ogZrG2Bgmb5FhZk3eW7irwz29TpK8g,22.19,22.19,Staker +8bgLAqXNE6Zpyz3FPiXqB2BUkjcwik2CrwtBMbhzopoV,22.19,22.19,Staker +3MKFZEVe9KoKmezq5XpZnYqFXN4yRqnjLZ8s4eq5oV3T,22.19,22.19,Staker +F8qUPCfAPxVapHA5NARMWRK9anMcgMHZ2nXRPm44CQgH,22.19,22.19,Staker +5tuVtJJFhHBRTzq4bBzjyW8yRjs3KoSLCChAs7dWuc2E,22.19,22.19,Staker +2up9fvvujBK7TGfyv7eB6DX7W8Rxd2JfRPbaqeGye5ZF,22.19,22.19,Staker +7uR99dwLyaM19h4MtmnuZwxkbKAx5UGdPHimP6HG2GkG,22.19,22.19,Staker +3FKthTiqN3wzWiUvqaSFqMbPF6TdX7z45bx6MCJHiEmQ,22.19,22.19,Staker +5uLE1icdF91Dw1TtxPCjzY3ekjpHLg3YZKpNYU8z5XjS,21.45,21.45,Staker +42i4VhjfjDv1DYdSfGsZXW53eGqFhBdWU6Lg6FcoPNg8,21.45,21.45,Staker +8dbzYxzAxPAuJJaGgmutQcTPsfh3kU4mYXucdzfXZdtv,20.71,20.71,Staker +BNeiFUZwtzmfQ3zhRjmoMJqujXFxZaC41sKyc1N8h3hT,20.71,20.71,Staker +EnRef4rmKTPTj4179YmHkmxZbUinZqGdywUXisKx8Mw1,20.71,20.71,Staker +GHiT7v9wHHgkjRPGD9FaBsNXkrrumwf5ZDFg1ZACpyHD,20.71,20.71,Staker +952g4LGTFZfQAkgKVEwfe77LH2iXYzvf2so6euGAA3yQ,20.71,20.71,Staker +3HgMmbvk8CX92nYixBe1f37231SUGPG32SeRjtu5JcA5,19.97,19.97,Staker +DxqMbfehtAn8Z7BCtZE6pGhQ6CTnB6CtnW7uYNBxsn22,19.97,19.97,Staker +Fdc147DtthJocJaCUvG1PSRgegvyPxZK5MHeVPe1qVeA,19.97,19.97,Staker +92xPCkUHrA5J48zutZxdHwP6V6BWY9d5UaCnBVydF1Ze,19.97,19.97,Staker +CRNraCK5sKjb5VVCkFMH4ji3WF83zLrQpnqeYsg5V2dB,19.23,19.23,Staker +Dz8sq3eHt2NbTtXwtzVpUQdmgP7PaxThnsVYB3ZLSkJY,19.23,19.23,Staker +7HmEACFXqVPexJwZDAC2UDWrCJfhgpiB8boyp5beertj,18.49,18.49,Staker +AE3kwJ9EBxWT8rZmVUJGfd3A8vXsL9999VJHccLF2o7g,18.49,18.49,Staker +35TWAW4JYBHX7qrtqZGS153noukWtgZ34HXjiXjWgrXn,18.49,18.49,Staker +4d7UN6Yf77MV15ET8zE4ZeSbRa3jTjTGFbmEPVkP41yn,18.49,18.49,Staker +8vapHMdRAXSTsasfinmbHthSwYgx3niJiG1Qng6cMiab,17.75,17.75,Staker +9sr5WGDgw5FFm4Hym6xo2HiHRhxUsmjGfVz1Six479qM,17.75,17.75,Staker +H1RSqq5gsscuAynTdNdor1KLdP2FY9d79LdA33LLuNRH,17.75,17.75,Staker +C1QEgGQ5miKQ2NvEUzvg6tzh5hSPnKhpcrUjtDWsokkA,17.75,17.75,Staker +EkrjuzkVzZdzWKagqTjt95eXeFXyQzHvsBEYC4CHZmqt,17.75,17.75,Staker +3vsL8TNazxcSXRQynxPo2tfBinW6oTsHbA96cwgRUswS,17.75,17.75,Staker +82Xk9CUsVZvjihWPK9oRCKzXzjtR9d1BbK83PvLu4mtm,17.75,17.75,Staker +CBZXP3qFybYCTMrUGpGNLr7QskbhXv2iCj11b7JqcCAk,17.75,17.75,Staker +7VEofZbGhcDcwFTYaFVRPjwBce1TFh9p6zFDnG7e9oxV,17.75,17.75,Staker +C9TixUW1qbWi4UsMzQdDrvQHTESiVo6Ef14BacX2ReoF,17.75,17.75,Staker +EvfSXMq8E9mzkKHicjw1rHAm8ZqEuovRThgEFqYMKj1n,17.01,17.01,Staker +AyHkYKf2mX1RtgZjucogX1EruBW1y4Taog2G6p3HRzFN,17.01,17.01,Staker +4rYKZywTDoefA7MDXXUvgadHhbrs7SuS5iyLj6mGMvnv,17.01,17.01,Staker +DMteXNYNp5rnqqwNHALV7g2Ntwn7SzncShS2dzCDscra,17.01,17.01,Staker +66ZaUx2N7bLvjQtMvHNKtjYraS7vUmvv1ExgJAX3D2Lb,17.01,17.01,Staker +AJFYQyZZS4fxB6Gyt1erPcPa1RzDYoxBCCxQ6qhMZ6Uy,17.01,17.01,Staker +H5fBiSyGKDicQgiXSLpxbmWmRf4iXm3f15RnTEwTBM5,16.27,16.27,Staker +EpkrcNkBaK5eLwMKpV52H5MjPxcdWxnb1FcBr9FUEmMt,16.27,16.27,Staker +4taheKyWtGYAXUCvkqkhM7vKtnevAeGpwqZiE5CDGTzM,16.27,16.27,Staker +GbAYLFQ4SCMVrGeMmAvqBaL38wzTjeR4UBwNCnd3ybN6,16.27,16.27,Staker +CGD2ZY4TJu7zsbKQWUnHvLXwdrBcsFH7rKh3n3picBgG,16.27,16.27,Staker +G1XJ9uwxmwao385DuVgRTY6fgAi2pezRj9LaNzncBrh1,16.27,16.27,Staker +2uTNGgdn4943MKvG2wPYDAwpXyhES9UMpcbjHEENmk8Y,16.27,16.27,Staker +DHv1czGyrqBXgri7rozJsuQ2bMWiCoaay3jfDP8MzpV,15.53,15.53,Staker +7mrJuDQMHVGNfbtKU4WitFrMDgCEsrdsJjam1ibYrWmp,15.53,15.53,Staker +Ha69SMxLJhgMSL2diSVTNQknDG8ERpEsG47Q2mt6aFRu,15.53,15.53,Staker +7kcH8izua6F7pQsMdbT4KTSo9zGyoutQB3qQQEUA2pZW,15.53,15.53,Staker +FChJdkcmetWP1ftbfjEdErR1a7znYiyM8Y8E2yq7q3ce,15.53,15.53,Staker +2M3yV9DPZbe7FU6Qw2qhFb6YeCC3QozbXCNYnBnyTYPk,15.53,15.53,Staker +EgR5Rod2LxS4oq1WMzkbz1aQeY6uwSLpBy9sMTLetUag,15.53,15.53,Staker +FpdjthA9a6TKSfytk2pZxZUDrHFzYFq1qUxZp7Zjqs9n,15.53,15.53,Staker +5SsAkVf8UxJa58kiLYh1VrVjtZGpbEq2ApJTYbtQg7iv,15.53,15.53,Staker +FsuLY6iPJjdXZyVaTwMS5LxLteRCWoDhC1upxaSzNnxj,14.79,14.79,Staker +4cGx55k7UGMzAEWxJUAaTkrrBhCHYTv87J2Adk22VsnB,14.79,14.79,Staker +8MuioZxmXQkjV7yP9abdVRXcYJdMH8pnFYeiC2eiYh1r,14.79,14.79,Staker +FuGEwfUWPS4jKZrb6dDNf356gLwZSt6LPwXJn4phW2d3,14.79,14.79,Staker +8JBTdkeui6ax1ueU2ddgCkMBTWtB9jdZVXDnULNYiEi6,14.79,14.79,Staker +CsN57qhjRLH4DaMbTytgw3dxiQcHJQjk9iD1PbwhUMm5,14.79,14.79,Staker +2CLfDbovTbAZhsKVsFh71D6ZK7PxJjMsWWN5HUDSCtD5,14.79,14.79,Staker +2ymzjSasXqSxW5pup8hz63Ycm6pvr17PJBEE6xHAyRhr,14.79,14.79,Staker +GPSnvr8epBpjaWHUG65qDWDNjLXWfURxb4Zz32dxW6je,14.79,14.79,Staker +cehP1SNwjfixsBMevtdiegu3fDR23oHvq27MpBeDTNs,14.79,14.79,Staker +G4L2QYqTmZCy9Guu77BxSAAXig9y4dQHRQNaxi9PJruN,14.79,14.79,Staker +FA4KvFpouKxcKwfvKXqHkdRnu464arZtiMmB7gKzHorc,14.79,14.79,Staker +7pJfptP7TBX2fUANhTXqS3KAn4ZkQEDbo8VqbSriFvye,14.79,14.79,Staker +7LT9kWEHMvBLSnz8wSDwV79yujy9f6GzSuLYKjBooWvJ,14.79,14.79,Staker +Cu4kFvHHy8YynEuJuivqE1ciG2vwduHncV2kiyeR9gfa,14.79,14.79,Staker +GY9EcJswH4NZ1woUVwdZMwvj72DE4PNgaKNFTn6PkBuo,14.79,14.79,Staker +5ee4pWLcA7wy8koV3xMjPsu36PeFGPJy3NmykexjV81Q,14.79,14.79,Staker +12hxMhYJeanzJzqzgYMsjwrtoBcwmXn44AKyR8ZLkz36,14.79,14.79,Staker +DYGn2PKRbe4CVVkQuGF7aWqD8iCQWP2yuNERDsrvEg4f,14.79,14.79,Staker +FKCXHKkdnW6UeBe1BAY7mSo5TJDDmBFFZbouaCvurB9g,14.79,14.79,Staker +BVWRPkbbiQ3RoHuxpWtDyiQpaBVnv65eQmwj6hw5RYfe,14.79,14.79,Staker +B1VyY3daMbzu6ejCJCxfi3wCeEUWHxmGb1Xc433nCFby,14.79,14.79,Staker +41VpT8THUfpwHdL7k78hTaQ6TPVsNNUyLaNYuTqiTMNd,14.79,14.79,Staker +GhyJiGPhYThNKYRivfncFU1G73nyryBfAawn7UXnkxz,14.79,14.79,Staker +B31F8ERELjXsqq6ywdDKpTuPH36r9SebKcfeATteM9J2,14.79,14.79,Staker +6dim6JjSYdBeStKFDjNq1GELabhsEQGPBCL4xWh6yEt2,14.79,14.79,Staker +FoFwwWoVGbh1hNVNEBkq5vGSkg7AjvJTu6hnizNxDJFP,14.79,14.79,Staker +HNvBSBTa95GjKD2m8VfRCPQEP7wqEWMoVNfe18XGvkbG,14.79,14.79,Staker +J9AxBNBhe1jKXWUL9jnHqWhu9aqn84Q6oP6kVf34Y8Bm,14.79,14.79,Staker +Fn22zYkDLqM19a1rmfv6srKHVttBLeCx76Csiowawknx,14.79,14.79,Staker +phCMDCw3dgEvuf7bKbFtRMUQ8Ftd7vCqVhFV2B5UYmw,14.79,14.79,Staker +CUZ5m6MX2qZpmnyeaGGTqEcGoFXeHc7E29ySLU4Z7f8S,14.79,14.79,Staker +4RrEiGEeoRWkbYDzcm6rfR6Mp6BgnXAZTc2UqRxjJVt6,14.79,14.79,Staker +2G3w3TsN4VmH2mHibiKGhDmS67f4eXdknc86Y4CSVWhR,14.79,14.79,Staker +139yHGvfq7seewxMa724j9r2dDPqBTfTNFQHpfDK8Uga,14.79,14.79,Staker +CuNDgUxBrnHY72Zt63EX1fsj8RGYJp4gT5dC3hRXoCj5,14.79,14.79,Staker +DAoaXwcrymtfbZfVoXzHnY1USnqgSh3kKhfYrsagBp36,14.79,14.79,Staker +C52TwqpumDMPRWkW5coMG26nMW8kmA4xrPbTvagm9Vui,14.79,14.79,Staker +Gt777iznJTFHPiYsxvcoYtsrDashGDKDqh4PkKMPkqxX,14.79,14.79,Staker +3zeEThJmJET632Mux7cFyHPqyB27KtD4pXqdYotTzGDJ,14.79,14.79,Staker +EVURhCuRDMYUw5saM4YksXr9Epc1b8X2D7qbersP1VJW,14.79,14.79,Staker +vjoeSRFUdqDH9nntrYeiCkBaQoRoMYqMGsckGzG3C6D,14.79,14.79,Staker +CgUL9ePnbmfrwSwWqg8sSggcqER3cwXuFLnfecLzWsWh,14.79,14.79,Staker +EfJGBbX3FsvAgNgv67r2dbdNrr1LxktN2icG4g8WogJo,14.79,14.79,Staker +B4UsfNYPDCQYU1WcNoUH9k89ApasB6qbTvuk8B2mCWM3,14.79,14.79,Staker +2tZUdbr59PHJR8miDyKXopzizkb5TGxdgYrdC8M5K1RE,14.79,14.79,Staker +76VUYgA9uY9qro7HfgNJGWq8j4wYHR9fKVCgZfbCAR1,14.05,14.05,Staker +3btpJxdzgcReaupctpPMMgJ867wSChDmJneKMBCuzPuF,14.05,14.05,Staker +5ADxstspPqC8DMu8kHqBh5py1oXPzKBhKGsHGRKVuxQ9,14.05,14.05,Staker +Gw5BfJNFdeg1mZTgDsHYAif1zfSKUPonmFPAMUPAeRck,14.05,14.05,Staker +2M47xio5q1EKrZYBF81P6ByiGFonJp9Pw5etC3e4jGdZ,14.05,14.05,Staker +5ed8CHJWUDZ1BcMXEvea4HPp7f2K1BKrkePbCtmRYuF3,14.05,14.05,Staker +9wPDJYnc3eEDcngEvvmjBikDEh6FzrCZutZPBtccwvbZ,14.05,14.05,Staker +ALf3aw9XK8fnCkdv8Cqaz92oJyfgxY9zrHGh9opc1n6e,13.31,13.31,Staker +Z75NCs9bYYwUmBmho9gRMjbpfTZEPQXuk8ST9nY7Ao8,13.31,13.31,Staker +8xxNxyrfYiKZiuquzXN5yUUT7EZG31AB2hH44b5GH1kc,13.31,13.31,Staker +7CxJgodd6XaHMjwJ6gBQJ37UG4zhfrriJZJoaKapp3pS,13.31,13.31,Staker +BmiXU5m99du8XvyAf8sCSFCCJy26qqSMmTFc5sdaKGnQ,13.31,13.31,Staker +B7Vz1mtAv4EHijyNTmgHJSLoHd45y1tUNKg5ruU4mhqz,13.31,13.31,Staker +Fo4ni4gnJkepYa9Zym9LomdfNzg6QS2tA3rdYt8q3xNw,13.31,13.31,Staker +DgePfxqDuKYS4qYUD4Cmm12wsjdBAQ4tDQceKsPGEixH,13.31,13.31,Staker +4cRY2Dr1zVivwtKoPSF4QUjexAbNuqjpC3xCwXn2TbDD,13.31,13.31,Staker +2bkGuKnxpTaeAJrZUXRQLorCZQkaqmY7d1DDbq9krHLT,13.31,13.31,Staker +A5dPVuDsrc7264XVK4NEWXh2ZeapkUopF6njgi71hS9J,13.31,13.31,Staker +727Tw819R92dvH9x3oa6A3jh4akMW5PwAXuPWGMth73a,13.31,13.31,Staker +8yTS5Uj9SwVA9qAXQPg6NXvc8k7wHtcV3Cg53t9z1KQ2,13.31,13.31,Staker +N5GuUomDheoFrL2otSLWoU3NvWpchuNZR8NMQ7v7J8A,13.31,13.31,Staker +2ZrmjqWoBinXyJRwQU9TdSV3PBe5tPapvBe1ANYeVLNV,13.31,13.31,Staker +AFLDEmhuw7DqmrVWVL6SxPbwMLMcB7HZsj57uxg91ctT,12.57,12.57,Staker +CD9Pkah7vrwaVP7G93hmrHVzsYkQfWagtJyDpjoHWYaT,12.57,12.57,Staker +DsVsuKwpZabY7WoYU8rvP2AqL5dDAGg4vXKftxrX8e1s,12.57,12.57,Staker +6ZctJZArqFSSc5SDw3qfH8oD5bDTFCo3V27Y7emQoeQE,12.57,12.57,Staker +4z3ErLutuRCQFGz3ARpMXaUqYjfWiqDE3gLsWGhtYW5Y,12.57,12.57,Staker +GUaxQveDKhXVEVMV3NSLTNrpE4HnPZTjhbQzMcdM63jG,12.57,12.57,Staker +GDV8vPnWwpePNnRWt3iCVcRdqXL6VTurwuWxXcZ6Pi96,12.57,12.57,Staker +6p6PnQzPMXwrE7gydnwstaayLoffqmQKKbk6t3r5Fqy4,12.57,12.57,Staker +B4PRAeby5L9Dyk99UxdW5HYLoTPrTMPm9oKhnZT1yVc3,12.57,12.57,Staker +8JGTEy3xge3LXtgCSNdf3JogyJ9Nu1KaHKDh1VQEfb7q,12.57,12.57,Staker +99iU2dxaz7DaLqP6q9K1b4G4VpmBy4BTscD9L1ZxPHzb,12.57,12.57,Staker +CdpuXWsyWceYMJnzfC143xcRe6sc1gDcPt7APnpX9Exa,12.57,12.57,Staker +HkC4rQnjAcsGFBmTRLevFYVvSrNx7iy7mfeQJofsMXxi,12.57,12.57,Staker +EAVEvikJhWrqEzn9Av92XeCyANTKg5JoUhUicByq41rw,12.57,12.57,Staker +6swJgTjPLxevLrwfELwDZaSjooXiY96tzaywdR1F3o42,12.57,12.57,Staker +H4qtccZe9wBY97dNsjckahHcVTy6vpLw8Ya5dW5Sdkjt,12.57,12.57,Staker +FKL8wXmLCZnSKnQYw1Q7MgTdrbr2HFDvAgQZ8p7QhWFm,12.57,12.57,Staker +GmcfXGs7RfdRrhLTEDbwgxfeJA2tLRjqj95BxWJKrWPU,11.83,11.83,Staker +GaqSVz1sBe47JxoqnX8kF1aiTwBH57tQWs6PvmXNFLqs,11.83,11.83,Staker +Gd5Xb2UHN2bEAXqUh7NViaPebLbBEMr68MPqkzjVwaZS,11.83,11.83,Staker +J2EJZWxzmWiYnedQmVwvd9zYbp5bgRZW6yvKoFUMWfWz,11.83,11.83,Staker +AS7XivqgbPTPEhLqBD2ARJ6GdpD7kCNxxJC5wfw6xHmP,11.83,11.83,Staker +5ZVuUPwaqb5yNsta14C3fPLqSzKePYo6fiUL3zumMWTd,11.83,11.83,Staker +BmSNdsDK22MFCokidH4S4ZPetftWmNxSWwaonsd9tsBB,11.83,11.83,Staker +BtxAekbLsJ1ZPTF3uv7hpEbJ4SXDWAtkxrXs75t31KgH,11.83,11.83,Staker +14Wh7bB8AvkFp5Lu72izCbx6YHjnPbZ6dv12JqDuiaaz,11.83,11.83,Staker +FMo8oH5TBM84spLaGX4VbKhPVUCW2ZAt5AgnMAsRDrae,11.83,11.83,Staker +3AthL3CDLUHqLLReCS3gaHEXAiyLpuTQuQXx1uMrT5g9,11.83,11.83,Staker +7E3x8xnzAyPWpNdDvcFaUX1kcY1oKfyRckQuNfgzCEs3,11.83,11.83,Staker +7HCNyenN9ef6v1SZ4s2A5sGkjkn64xZTsUGE7AzpBRJX,11.83,11.83,Staker +5DbKM9c32wEmXed7GG8ins2MA4iXXp6oQAwZJLejncF6,11.83,11.83,Staker +FVXFn8REpfSqchsyFiXvhJu44FtMJSDATqGmL3Q2UksT,11.83,11.83,Staker +Fv9JP9K2RSSoDCz7xPhhVat81XTN1sq1qrthvffLmwNt,11.83,11.83,Staker +8KqPXYN2a1RJzy6AxDFLnyLQod52LME8MgJQm7FtsgiU,11.83,11.83,Staker +2zjAdaH3EMaNci8sChrQa79HaBfX5VhjELMdoNW2UkfT,11.83,11.83,Staker +EX6PrwsPM3NbxZdUY1QcuuN4yXbALDEfpjptfQiYWFjf,11.83,11.83,Staker +grvDvj42iBeS3at1efJcuuN29HHDpCA9ofC66ReYojP,11.83,11.83,Staker +67J9xmk7Xdin5eCT5kmpYBZpg4pq6MuXp1Vr3U9zb9Ei,11.83,11.83,Staker +4ESaZDTQymqXWdDmifV8oKVWBQ6GCysR6P3bqe3fzkD9,11.83,11.83,Staker +BSgTXnaSXLRdxSnCDbYAToRC7gfcFrUPeMwfgdGPLTne,11.83,11.83,Staker +DHKFKRtDozr6tV4YsBTcnyrdiEnsw5rMUkwWeYNVfEBy,11.83,11.83,Staker +9W5bfvNJNSdwmF4bKzHjqsXs6rDfqLzeGRXeN1b25edg,11.83,11.83,Staker +G8bN2kDMtatWz1anXRF7yTWUtYbe71e5XuSWY48yNqQW,11.83,11.83,Staker +7m6tZfKRbe7gRVkYvE67MhB5k1EJjjMFQd6aQqMpWJMb,11.83,11.83,Staker +4MKbWtC6D5juZ9D3aBRwZxQ2VaH3q1Jn9G3y553ZoXvw,11.09,11.09,Staker +FJycYvcF1yjoM8oY7TbV6XqNopR3jM1wS8qtJZ6euqAL,11.09,11.09,Staker +FXLv49B1Ygt24nQVcUkjeRe61boHec5VonXKrZfC9RVL,11.09,11.09,Staker +CUKEFbyiXgp7UEoTAkDimXvjMKcEQCBBWiVhhWKxkjEg,11.09,11.09,Staker +k3Nj5fVMVsQvDFFXVPiWSGWw8v73LG6fzeRciCo8jrT,11.09,11.09,Staker +HsKShGUdYfgCmhyefydM3SyLXfADNrYtxdn1yLL4tgfV,11.09,11.09,Staker +5VzKbmAiQjPbzxh62BFkkdfz3pq1Yct9fip8Pc66vUM2,11.09,11.09,Staker +EBPTMyML9yxid61DTdk6RwbDzGnDDD43qu3bwiKnLjHR,11.09,11.09,Staker +BDmRiNMnoQm538jHWYUXspwKGMdmyNneJpc9Dusmdfxn,11.09,11.09,Staker +64LBv4rTiUVVDpJt8hshd2o2zYEWaFnmtJT4f59B7h9g,11.09,11.09,Staker +8TUVSUqhYh7v5TPHuKSBdJ9GRv1PnQ9Sa5TUzJgvJPa4,11.09,11.09,Staker +7oWkg3mmC73HrRH9wFGFhwpmmbcPKvKn4js8ynQwxjnG,11.09,11.09,Staker +74ngg3tyei7seSmevN7no7HxSxMFLte1KNFYQKM5vxit,11.09,11.09,Staker +E32vEJGRJSUbDKHb1fPNUKETMAGnvUPHjQCWG5r5DM2e,11.09,11.09,Staker +8SqJxzHn7DJQfvgUJhppPPrR4iD2jhkZmFsVv1MhSfs5,11.09,11.09,Staker +EUZwe1UvhdJx4XC2FA8Y16PnN28yH93usiKQxWT7b3nb,10.35,10.35,Staker +87bEQ9JEEPp3GZKKk9Y2h1uw9Lw4UUAyyrXV5wEHGNLR,10.35,10.35,Staker +31jRz24PLY1Ayx8yRMT1LfsxpQh1Xymyaq7fyevEb5kE,10.35,10.35,Staker +95kUTcwVjoDLjkMhp24cH3ACK3CRw1iWSvyUZExnzQpL,10.35,10.35,Staker +CJHNfJtTAhJhp8fgfu66C6eEXzqtPB9X5tFK97dcTFQS,10.35,10.35,Staker +8YDri88MJ3SzRUFR8jZ6im4jPrxWgvQYYsr63xJWL2jX,10.35,10.35,Staker +3vv9ZiUoUTiRTUDJZTDx8Ud2unadQ74wLfAyVieGASU2,10.35,10.35,Staker +7buSQrzCbTg5ptpKLLTgSheZSDZnxByfirzpm7EGPJmM,10.35,10.35,Staker +D4Z2VitAChi11KuytyVnjJPhueiJ5je5iAw1CaNiHT8y,10.35,10.35,Staker +EFjpGVRXQ4xacbHVo5h2yTTdXa8H8coMJw6G1fGAA1Hu,10.35,10.35,Staker +Df9LcxyMXjyPQmQvpG3sXr6J3DXpqpEr2NSbaa416a3e,10.35,10.35,Staker +GgHCQu9CheyXsFyuqrMZ8hXhVGkD494tRFJL4mWTE5Ce,9.62,9.62,Staker +FPPVEafWdUsPXSj45xHcvayy8n8qzuzbkgRr55C2v1NE,9.62,9.62,Staker +F7AejA664ACwvZL95kvXYzT6c9nRGUKUDE1HbU6aZp9E,9.62,9.62,Staker +8gCpaWJ1xKvMMtnvQgyDPKkuJhm9SwYqDBaBjZUFvzUw,9.62,9.62,Staker +G33Gj1JgMnKL933D4ByTsxVAphu535gco4qXwxnioTt3,9.62,9.62,Staker +9XQU5LbrsyeDtqckX5uWG5ewR1hd4UeRNJHUNEupKBpZ,9.62,9.62,Staker +HRqjrxoXiFfpe9JgYsKygdcEESK1hQfCRJoAJNppeKmk,9.62,9.62,Staker +8L1p3yXjCg6Rdzc3nq8qRJdidkjWCULNbG2svgudKoJ9,9.62,9.62,Staker +7taFxEi4Ee8wt8DBMJXHv8B8Py1h7dksfuJCGFqQsR6o,9.62,9.62,Staker +2KfhzBXA9VXuQPC9jnD6aV5J3JimbsarWxLarbD6t1am,8.88,8.88,Staker +BmNZFXgYAp34hrsihkPqkjWxRJ4u1VzmJM5pnzy12fnZ,8.88,8.88,Staker +EbtwpqgaWpLyjBszrQRHCHQwKb47hzdgh5NgzmJYHL6S,8.88,8.88,Staker +BXd28JqznyUBnN8ExU6nXkRcmkPRe1ofAsBFrhZCRZHm,8.88,8.88,Staker +XkX4nvU5HUPUCFE3tjxk9X7vAmjgTHEKLZbVWzUtuH5,8.88,8.88,Staker +H7Nnczv7imLJ1fionDCzdw2GB4DKV4Pb5dbK31obMcUA,8.88,8.88,Staker +7WWpvVkteUNMY4Mqyp5Ekj4QK2kCepdQwpt3dG2kyPW9,8.88,8.88,Staker +DeN8ZqsTfhhZv8DPsvHAQ95hCEYRFrkkrtpnkWBMJUsp,8.88,8.88,Staker +3CDfMtsr2h7d9afrRUGh3u9wSsvHofxeoEMnot5ER4yL,8.88,8.88,Staker +8GmkMdioBWNNpVD9FyKmEP5PJnEbyz45Dx9AyHgds4KK,8.88,8.88,Staker +zgfzLRsrnUaxQvB35CkUxkHT4PhC3chz4ixsRYERAyd,8.88,8.88,Staker +Gduzcig9Tmu9p853WtZdTemdhgUja1t4PishqMkJZ3hC,8.88,8.88,Staker +EfgHe9SLnMjJrVGZGLCNYAWgAD26dPpXVYv3QyHufxdi,8.88,8.88,Staker +W35t7thtshrFoU1VJdmr3iYMTmjJFzhmUEwsBHea6x9,8.88,8.88,Staker +A595AQ2mSL7hAbieCJG3Cb6CMPqaQfPLWRu9dWdZfd83,8.88,8.88,Staker +FSq44hx38Kvhtn3pwyWznbBGka3FAM5Mh2ni2ghgvX7H,8.88,8.88,Staker +HCMGDDNCwWumNZiaMJGH4o8vSm8w8zAYXGvKgwnokSzE,8.88,8.88,Staker +GupFifLaiBEcXwv2KiNRy8e3Wde7s7Ydi8G58Fcw2RLy,8.88,8.88,Staker +5dCJfvEogLfq6jePz815ACzGbJgMdn72i8Ugt4aShRdq,8.88,8.88,Staker +GBDA4TPwRUJHXcvkUTc94PvPDQLou2PWGzLEzqCvbsiF,8.14,8.14,Staker +3Ff9U13jYsaeKpxDFvfutWSWWXHwa4kRBMsKdKTLoKGF,8.14,8.14,Staker +HSrum2jX7BLFCUpcNz17Qmxpn7FdmxuBkg8bQBAPoxi4,8.14,8.14,Staker +CnryjkCUPpiDGJPCTrCceEQpAxmVp4Pz8A2K7uiChJa,8.14,8.14,Staker +HAxzs5pEsgb8uFx8xKrR3BovueCgT4hVjiX3GSSGqnsc,8.14,8.14,Staker +FfDhbSweEhAkN3opaE3jc6TJxsVVwycV6JkVKnNw3gT8,8.14,8.14,Staker +8uSBfJY8WDSUUfedWEUYm6JuCcW514VuSLZSsEW5BbBX,8.14,8.14,Staker +326JB7ukPdjCCtu9tRRYFQs8YhLWT2c9ASqHXubETf2o,8.14,8.14,Staker +8fYf4LUrADToKEhhu4HErNNNrTonXtP3oYzPk937hjqc,8.14,8.14,Staker +CKkp1mwBZfVJXRT8FDiTxsS1GnvvFqXdXeKiCV5zHfQr,8.14,8.14,Staker +EBbVw26r3vYMjARLHGfcCSUnfxHQiF4RPrCSdhQvek2e,8.14,8.14,Staker +FJyZkZok6jfhigwVsi9TJV64aV4vzDWbmhMGuxjAoLfu,8.14,8.14,Staker +VZcqWB47HLj4GhGvHLn4dNZ9BuUZgJ7Qkdt8XrJehWe,8.14,8.14,Staker +EE6fkFawJQpawV6eqgs8k5KSMwWH3jXv5myvLm8WJwEh,8.14,8.14,Staker +AVLDt72moJMe3xjex2CnGtuCctsAXQTm8Cg1We7D3Seq,8.14,8.14,Staker +E6t3aDyvxWYsiCjoM41L88pr15QJPz1Pasd7wrxV6LqR,8.14,8.14,Staker +88htGk4N8QLtRXG84H6Ze9Xhz6PZKPuwM68gVeKotwfP,8.14,8.14,Staker +37UDCVdW6wGjebupM6C345JzxyZqmWjwLt77SiSrRBy7,8.14,8.14,Staker +9Lx3ETUVkhrV1oRmKDvfr5tB7Rqqp8U7UagqhRpRg5k6,8.14,8.14,Staker +2eR9qpyUxvL42kruzE8k8fj944C8qsLLTVebHCMoNpQM,8.14,8.14,Staker +DdaeYQnyiMTtwEctYQ1TkFmgyXSUuk6FfR986wVCPLEi,8.14,8.14,Staker +CRfQSVfRzAFeYw1NCEJUyjHyq8yrTMZDHcHyqCPRU2ow,8.14,8.14,Staker +BH6XTVRSZ8BmGrfRFaFU8Vz7YQWtWetEDPykgADidcJG,8.14,8.14,Staker +FHGou4k2U5thfm9XnNUWz2AdmyEZoCveSj1gCcvH2Qbg,8.14,8.14,Staker +3hUguRekHx9p4orZWnJEzYLQUJnDKYBnmfBKK6KEC4nj,7.40,7.40,Staker +BHVepRiYYWK6DXeCmDGNvVE5ncXc1sYGM9rhdk1hJMSH,7.40,7.40,Staker +3g1PA4BjhJQG6ab2qFfCU6YqZsjXNLfh46rBtYbXfDEA,7.40,7.40,Staker +x4ZdPjGmgyk8iuHDBPe4ftRQrwhjCiTAp6gbXzMJKXT,7.40,7.40,Staker +2EbZYM56netQ1nrqvr48SGPs8fBKNamRJj7sCjF3u3eh,7.40,7.40,Staker +EfUgyx8HKGdj1QpUE1eejdWCMLwPVBUj4PNky6YAAeDP,7.40,7.40,Staker +DoM6fyZW5HnubCQrTKjUhmYvc63Q7UBSCCYvVcXAKUnn,7.40,7.40,Staker +GZd6FXjVLSAxq9myYFcyYHp6cgwvvTXH9BXY8Rv8zVE3,7.40,7.40,Staker +6d81VWx2jFhSTUNGYpbBxjyJEFwofiqbK2ZmLMbpkwEf,7.40,7.40,Staker +8KUFpTPWX5hjti4a9pnaaSqMzbJW3sYbteDU89Yw343Y,7.40,7.40,Staker +DP9iegkK9udA3FLZjbHPQDwXAA4GXzLEj3XbzAVQv4MS,7.40,7.40,Staker +DAhNRMpiL4dCSuEJHDxVwt37vKPMY4G6gDUhAngsRMAc,7.40,7.40,Staker +9uD55P5oBkay9JKK652nKrne1vX1rAbZxCcdHQKEnpGU,7.40,7.40,Staker +2TQUPS92hVLMQNbRv6UjaA1FRoFF1TSsHvQYVMTv17ps,7.40,7.40,Staker +Gm3Y25et4Ne4ToMFBDo4LBktXwrmeR3aC4xUEjo9RThP,7.40,7.40,Staker +BaVvTvDNYu94udkg3kZ14VbX5QQf3YShRtAtHet6jgKP,7.40,7.40,Staker +GPvcwk4i9LkZPdmzp7qrYHv9N8sHPQu5GbfBziGZLerh,7.40,7.40,Staker +4MQAwGAjEDnhCz7VorSqSt1zzLFkDABdHS2a61BDHQLx,7.40,7.40,Staker +CKFWDiRMuSwdVkfnPzRwH3UMq1uK6vrRJj633Mv85nAa,7.40,7.40,Staker +5UZCfni7HhMZK6uUM9EWrvKa6aTYR1scLhxUD3THcb8o,7.40,7.40,Staker +G1M7NttSkvsp6KdxMSW4fDFX15TBiXYMv6wK9j4N9SAd,7.40,7.40,Staker +2hag3WGGrQ7FHVCAX8VtaUXehqjHdtBLEK8f6SMEWcja,7.40,7.40,Staker +5d3Fobcxxi1zwXivyfur2SSuVHfXwEr4yAnQ6pKbRY5C,7.40,7.40,Staker +5BgwsVx1vrnteaefQPFfXSyn4RtXoJEgqgMgZsbgED1Z,7.40,7.40,Staker +465wAsMWdK1keekuryx36E4cY5eAvP8T1osdLvL5n5XQ,7.40,7.40,Staker +3JAdXvbQDnwQrRuxdtsW64uoktrbLcLxacXeFnMoeYzK,7.40,7.40,Staker +8h3omEFGJj6QdJJordQJoMNeV1iMTdxLSxPm2YEfTdjh,7.40,7.40,Staker +CzhF2LoLLFB99GYQpHnqxjA2uB1rCfm1UEBqyzbX571b,7.40,7.40,Staker +AksoEzqFy6SWAfHt11g41tHEE4umzCUHeXcZcB1cGNDY,7.40,7.40,Staker +142jMnayhvAzLZgfcLETHA7kD1GPf8ZpCfMvQXz2AkQH,7.40,7.40,Staker +4n5qT6XokZd6Xgy878qD8dpgEkbix5HFxQrxrsJdoD86,7.40,7.40,Staker +5aEzQtQRAxzc3f7aoVrVS4HQsmtPEwtDgbsLXc9C6549,7.40,7.40,Staker +P1mDwE9mhXSyzi6HCGg97YhuG1ijwkHCbmiV7MkJxWG,7.40,7.40,Staker +BSg9XSaNepqxnv9RVrj8Lh3A5acdnKpxb9emNncWoyAZ,7.40,7.40,Staker +BbRJVgQn78UngYHNVuLyF5kJnJp63YSJndcYMYRZ5YBY,7.40,7.40,Staker +AE2e29pKhAUUydQjdjLbNr1hTqJYb3crabqXeJmv2DJ7,7.40,7.40,Staker +4WYEEY6HFj1yLsFU8g6rXcS2AZDNKXzsoVPX9N24Nb89,7.40,7.40,Staker +C5C7nqUJtB4TACAmiApAiiW7fNRxCAx1ydsEuzgh5reL,7.40,7.40,Staker +2Wgz8bUg1f2e6JPh5jBBrYPPqwTAzB5mHn166ohY8PrU,7.40,7.40,Staker +5P7WN5V1KcZc6o6a68HNQUFHvrqqLj2R6573ZxvvsnCq,7.40,7.40,Staker +5CerUjVNnMmLZj9364H4fkPsvGAWtDEQCYqpdC8ArH8d,7.40,7.40,Staker +BxcwV9CBjGBvsUGrMdYATmLQ2oWRJ8ZWrjoH7UhnpwsJ,7.40,7.40,Staker +2Gc74tfgFXS8rk4x7iuRFCNNEwTomXdJPXo85LCDC9Hj,7.40,7.40,Staker +DVWXjn2dRtZQ5sAonTL94XuXDZ7BQgxtKw2mgPytELHs,7.40,7.40,Staker +HCWcdr1j6naiHbMcQRRijWcuMguXTE6FbyHf6o8hmya2,7.40,7.40,Staker +CHb2sukoRwpCu6gYUNgDDhcswHMsT4kMjU9fRH1JCmjv,7.40,7.40,Staker +FHzTsk8oCT6gHGrG3ZJYZhKukcPRsyH7MUH26A8QqUou,7.40,7.40,Staker +C4LgPABc77bbwVR8G6i4g7D159g7V9hhfYMFLrvbLKiD,7.40,7.40,Staker +9D8D6ToJWZtsnTMhGTRhWJSTstfVwKcV5GvH4vaABdy3,7.40,7.40,Staker +A7wvL2sE82ekg7akMvekyEJ4XmmathfB9qVBKhiW6vcK,7.40,7.40,Staker +7XKJLGbMa45fUiQPjiVwcvgMAxWCPbi9yC7sKLX5BVL3,7.40,7.40,Staker +DYqAZDQAEkdMcey31SufWqDPxJGKZ3ceA4Yu3YaFKtQ2,7.40,7.40,Staker +7193CEefmEvyvWn2DDa4Cxz6VidHTRdk1AfKjwnpcULJ,7.40,7.40,Staker +2bBoMZQaK3bKWLvG6y2dwS4pb8DHANXDBhzsGexyyCZ2,7.40,7.40,Staker +H4pinrwhMxBkGQqKMfVFLAKBcapuTWzu9yMQ1t1uAmUj,7.40,7.40,Staker +Hp4dDL9vstFhhAKHo2iQiU6qrmYt3HYxRaRwV5EHRw6g,7.40,7.40,Staker +37nNFPyEza9Ajq7BYiYmrGX3fmaLunYQyv2rExWfdQbY,7.40,7.40,Staker +CAS8Ez367Q79rxg1mYPkNeswSkeVZY5vCGuirvCp7gW5,7.40,7.40,Staker +4w6ANUUrLrQBJ4rkxXLh3TRKp9Fu61aVqBk1VPuGd7EK,7.40,7.40,Staker +3aJEDzvPJRxvBN9zLaJh9X42vXbFxVe3zUzxf2VLau5A,7.40,7.40,Staker +8nUjAc1Haei6rBitt8EYj4CrkEf4DaavrE3Zx7KbgHQ7,7.40,7.40,Staker +6VHhJXcj9BnqyQFAixH5LWUz2LWCWAWumRpSXjs2ghkL,7.40,7.40,Staker +5spMJoy1jpQXry7CsqGcP9CZE48fZno2X4ztbnBg5BQg,7.40,7.40,Staker +2QXoxZnWKLPwYNqzk8kEEbg9o5sJFqi83S2vkc7k7QJ4,7.40,7.40,Staker +3FemFYZ5JtxbZhAeRmznaiMMz7HEeRsX4dW6jmKoXhdH,7.40,7.40,Staker +C7y465wjkbbULuEaVTvkoFaLdTmJRvcJ4n5YgQ4hGF2P,7.40,7.40,Staker +GUJrniaVrSKxyoWJdjPZStQTB2rkT3omQFoatFDQ6Emu,7.40,7.40,Staker +9BRitUGbL4YmE4sc1VfmTtA1ZUhqzC77W38MijLBhwLm,7.40,7.40,Staker +DZNMkFTE9LTD1bGtss1FJuVR8T54aAaEwCGnqFaGRfqs,7.40,7.40,Staker +DTtgvuDjRjVWM13KzBdbfLcsHJMKUZbsVEQWCoX1P59a,7.40,7.40,Staker +7wBkMujJN5GQx77twKpGSHzZ73AS8wqNbMxNSrLHpfpx,7.40,7.40,Staker +C7GQjVUGuy4NrdFstzvXgDmT5XMGdBKcZAkvRMEzR5TV,7.40,7.40,Staker +HCcmAXheq6AjQUeWnL2pET4c9owQJ5CspAPCamkNZJkm,7.40,7.40,Staker +HMmEu7Zd1RzeU5UKrPwTgvxxPeGXYLALjxcn1mmMDqN8,7.40,7.40,Staker +GWRXpW8bxurD34RB1c3J2orDZJQFmkUSNpY9TEMMk8tW,7.40,7.40,Staker +7Cc5FeqdEEVQBf8cCndc7rb3NT22RJ4Bi7eBPLvx5ZYt,7.40,7.40,Staker +3Gr5ZFSL3QSweo3ArWeTbFaS18X429EqvD7Lr57NB1tV,7.40,7.40,Staker +DtefngQhj6Sz6xsPy9qwbQBYKXAU54rg9aA9UqpTbSsK,7.40,7.40,Staker +4hg9QBC29sMqyDfQta4eieBiQWWiqnWPrY4CfT8wXb8v,7.40,7.40,Staker +ECkWMkF5ztjv9NZYcqkphaDNTe9SGALa1TvKQxuK4Vhu,7.40,7.40,Staker +Cpg4r5owVcE5DQBDcGDHrfguhTJksJ7y4chYP2GbfKi1,7.40,7.40,Staker +3XAoCUyWH6ecEjgyQzUvEsjsgCH8QwHLZTq6SCNXtzPr,7.40,7.40,Staker +63v9R24nrAM95WYcYhZjJpYchudhANCDUUwgrqnrzGF7,7.40,7.40,Staker +2hjeqCmCZ1yDEcqbH6Nh7LiNYKRvaSFrWCxpkyufASdc,7.40,7.40,Staker +EeoqeYJ18CFGxHLyssnunMu3EgaHbqoAffeuSnMWjjpd,7.40,7.40,Staker +2B3QQ9iMKSzy8AfkT5X1AGYQS6q73hogRe2xNpvDd1jF,7.40,7.40,Staker +4PG7hXdAqkae8tRbVjKmyD2GETFWq38Fq1y9h35aR3HC,7.40,7.40,Staker +CxSQ68YWjD5LmmwGBqj2iqN1FXoPz8eGzPeVbHWUs7uw,7.40,7.40,Staker +FJU9SQHu5R2SSq3eheUXoxVgWzSPDiE5S8s5PUY8GxBF,7.40,7.40,Staker +HBfCDi9puNq6nLRuMqpGXVbUTK1p1WpnCUxjLiurcYis,7.40,7.40,Staker +63vE12fu28v1XAAgxwFjS5r1B2XEGiYfaYiCHgB6LyAM,7.40,7.40,Staker +CWayYktyJkKA3eGop2M7JJMQrDho4CaAF7HDFNhuzZce,7.40,7.40,Staker +Adh8NfKNJYdj3Ro3tdh132RA9NTqVDn72BZogbRn2YPv,7.40,7.40,Staker +GFRR2vC8z2sHDgq3ZtDtRpQt89QrSya7x2Mkr3BPepeX,7.40,7.40,Staker +7SaK6gkTvetbT6Cd1UoDRqE9rpCNJu8Hacvh9unXLD67,7.40,7.40,Staker +57XPStCQKWVA7FDGvvuAN1MMvidmgyEBZSCqqgmGfi87,7.40,7.40,Staker +BvRf3BTb7kYUntwTZ5FumNvoHNwGc4T92EuayyzRxgBh,7.40,7.40,Staker +FYRer3RLkKzVJvWpSaSTnfZ81GwMpEubZLC9g7mcHNJy,7.40,7.40,Staker +2w1Refg3uuK3AJ6uVKT6v6mHMtmkY2HgzLbmRrdy9z3F,7.40,7.40,Staker +DvLWrRxXm6vk9RfMdyUZ56Uc2o1orAJNiEysMRsHGnre,7.40,7.40,Staker +AbhAQ6Lg4XLSAMJwQfg2hWN3yYpdYje6EvadvaU35kJE,7.40,7.40,Staker +CZ8DUshkN9cLWiJnXf9o3HmNMyEViJnHGHtxMonR8FKM,7.40,7.40,Staker +4mb45ZJE9rbPzHEFFbcfy1RLAuokmmtiBMbTuxt2ryUz,7.40,7.40,Staker +89v4gUVSSuNv8SyxFCNkJ2cPVx6bTTrESYHBg7SznY8u,7.40,7.40,Staker +2VGTPp4UtJLRAN4syUPdLdnEhUiRVwW4A7XuYP8QbZbF,7.40,7.40,Staker +9TxmA9DueyDwMjNbwDamFjyvGQX3nw5VDGspDnmpPnu,7.40,7.40,Staker +GP8R4rVmaaigXNjWpjPiQgDPYws6jh5K1xhvbujo1kzL,7.40,7.40,Staker +CQSj1VPpHQBnFCXm3fmYvwqnk3EVcnHdiUirPK1zdHNp,7.40,7.40,Staker +5sXR7wjC4yXqJbETHucQZXogZAGC4EVeULDPN4Skq5sR,7.40,7.40,Staker +9kZniVPXcLiXMTPT3ffL3Hm8EZqeugRVezNFqaKWqgp7,7.40,7.40,Staker +5FGEqq7AiiguSyb6deJM7nrPABzi9LBqdPP2SHhEmxEP,6.66,6.66,Staker +CeMFSiqVWcKvQEqRpSASVCFeVr56PryaXccmUQrcSNUn,6.66,6.66,Staker +64nf6XvL2L7Tx4vZJkAsATE66fiDvgueHryriiesW3JF,6.66,6.66,Staker +C14MDSDRW4mrdhYyjmXdyfsaB2iPov96weUQhZ9u3Y4a,6.66,6.66,Staker +TRA7AXRE3rsxo5h1YCthx3zGJhS5pzWSwzyfmK3pim4,6.66,6.66,Staker +628qMjHBCpMQSFA6DavSp2bQcFWQAvhhv7Lu4CuLTxHx,6.66,6.66,Staker +6uNtfSr3ExWwWjujSQtzphb5hjKFPLg2brQAsd7BVNRn,6.66,6.66,Staker +BhsjZ53LfL7atW2GAXMj4gQ2bs6iBRM7Cx5wrpBBi5vS,6.66,6.66,Staker +H5ptHVM2txjUra1Cn8BzkU7kYGexiQ6KrA9rkq3dC42w,6.66,6.66,Staker +6bREMnuVmcL47L6CfURHZXZtodoyB9MJGb2F6zjyY4ob,6.66,6.66,Staker +AgfAoW1Rx286pPCgJKnFhTvxfWzjz2GVGsUdmJMLBWGy,6.66,6.66,Staker +97XwSstdwwpatgeENQAssDzj23rUEAp8Yi3MAcb3opUD,6.66,6.66,Staker +ELmibG3UpwwRfqBMCM56Lj6eAmsk6C5yM7w1wSfJ5MHJ,6.66,6.66,Staker +hxWB7sE2MMdd47rnC1WiyZWNozUtoeyWuFBo3LBcgEw,6.66,6.66,Staker +7i5D5iDwYg9o2szvLM7URoePP53uVFzdPha6kQ4WtR5C,6.66,6.66,Staker +GgQejwTEzvM6yi9p92s1RiPASjMX3ch4svAjRQ5RmjVR,6.66,6.66,Staker +6CqjV6g2hnu246sQfumZih3WWtCSMwad1Y89PpR7TAJv,6.66,6.66,Staker +wpxytCU61nUJu2p2JuREKcJngBvKEAbDpd39i4HPCAb,6.66,6.66,Staker +5B81HNkZhGCtg6VVnWjmKafGG4rR7zbEt21b3qMyV5Lt,6.66,6.66,Staker +CPRuerdumHfJpu8z9y2mbdbK4oQHh51gt7TvBg1YBjw8,6.66,6.66,Staker +C9MeZG7U1iFCZ1AyQRyM3fueM3xtE5ZobUuAmmgWSPr7,6.66,6.66,Staker +7TTcLfG5ZKw6eisE8QDxPVBMFa1WADxF6w6gNfeKQ1s1,6.66,6.66,Staker +CQcjc15hmb7Aj8xtA5Z5xqzg9a5Zhkhv9XiLGALLxLw5,6.66,6.66,Staker +8mNpDk8NSowgQcLGknZYU7YFzwjBoXDbaHiq8LDwn422,6.66,6.66,Staker +7rmqmXSWY2g9RVi89YzKX5ZacuYQJhuJWdHDGt9PnV4a,6.66,6.66,Staker +EPBfnWSc7JT27arEovVZGWNHk1WBg5mVkqDDLsgCF6RS,6.66,6.66,Staker +HZjErUHApM5Gk3dYJfFyXpCmHPMhs4KL26dJNqz2tGXA,6.66,6.66,Staker +7aS8C85Jr5dmgC6uHunC5PKRripeECjWwxaCnGigda5S,6.66,6.66,Staker +2Dy2yfdYudK5JvhyU3EUwny5gVnocjg8L31AsmYPevJQ,6.66,6.66,Staker +24LRHUq1QyZymM4AzUmqNsxscN539oRZKGqWBNLQzYKy,6.66,6.66,Staker +89iPQa7bXUSbw5iWcXfAoBwXa1z6f8BKP59B7vhfbNsQ,6.66,6.66,Staker +BxDTXK29MzxyohyZfZwPf7TxzxJQN8Bsh5yArKXpnxcc,6.66,6.66,Staker +B5yxskZqxhrQiFe9Kbs4G4crz7Roy6JS9hxPb8gvuvoL,6.66,6.66,Staker +3imS5bhSeEkngfipXWC1Arf2VvTKRA3DqqjC3CakyWXg,6.66,6.66,Staker +58YmYjT2xhz9cnAd1YLPzvQ5gBgBkXCD8jBm2jqXoL4b,6.66,6.66,Staker +6yJhbHYwAbLWcPNDimaaqBwaHXqD93P7BRxnYd3WW4UT,6.66,6.66,Staker +Bjp9oUJVNmPLHJ7FDo9Vh6rwoChATssxziye3ukAgMV2,6.66,6.66,Staker +8vEKfUJEnHkcWFxbBPsh31wu4h5zypwgR9Ng5QFeuBK7,6.66,6.66,Staker +F9JMC1EL4gpAwBWicxVoR6PCcQhWetVKumf87ZKDgY8o,6.66,6.66,Staker +AxVzECrpdd47Y3834NJP2Hy2YHbr3xvwjws4cBLNYT38,6.66,6.66,Staker +7FZFJjBz7cSodQW5XdV9KmhMAveCefAPja83gJXuZtte,6.66,6.66,Staker +FdWqJY3ZnN29tapzJGAGih6f2agW1tCBU3KZFTV7CFqD,6.66,6.66,Staker +AM6MYQHwfwNyzKtHtqgGfDAjR3m6cFWHEAzaK4AsEB8G,6.66,6.66,Staker +E9P53NxBzTyF7AJcS62PzxBmssuvz576VmNNF46GsLMh,6.66,6.66,Staker +75XMKzJsoszCKo44riMfCS52LeF1yRhJH36LAztY7Hr,6.66,6.66,Staker +56DvNddChyZobmWpyaz96trL3GSN2ujm6LLn68PNfyYg,6.66,6.66,Staker +Kf1g9PFqDgMzFQTAy6NpX6XXC6B7659H1mZpU4VJast,5.92,5.92,Staker +6nzEDVLLqVEwvboFLr1qEe91J8DXdEhyJD2F2EdhpuPx,5.92,5.92,Staker +41nZRmXzJT29Z9VHKodK1pwDtNLZTGw6fZFiz9rUtQma,5.92,5.92,Staker +GuUEmYd2d8BTvvwiaEDRQiLpYsyU3CmvcCngdWiyVKdE,5.92,5.92,Staker +DDkULvRreuzKVfuHusTNFWkmaizzP9so52pjf9Q393e6,5.92,5.92,Staker +3M66AtNbP1e8NiG4iZob639KKo3eRtCEWRAU9YWtmBRY,5.92,5.92,Staker +M1mfvojtt23QzwxgQVW14Z52pB7uhpXTrHazrYEbjuT,5.92,5.92,Staker +GzAkjZy7bnYjBzqpKaFE6G6eVAoSPY6mJahnqb6S7GGR,5.92,5.92,Staker +gxLuPqtz4q2bgXk9jFazHTskt8eAd4ycTRavFfSJBrw,5.92,5.92,Staker +2eRhA8EbMJzzrJoDs3tVUbvsmDsodZ1SxA5cYTpGxwb5,5.92,5.92,Staker +GjdD2VW71aDaKqXUpQNjoPbbpJtLwT6PS8LXaLSswPVd,5.92,5.92,Staker +9qjLrAUbuKWWxg9jLzJUkuD3PmURcBMRTBQE2kW4zUEi,5.92,5.92,Staker +AmPUJMnHW29zh5SuAue2Hwbzed4GaskfzeB9qwM4kwkW,5.92,5.92,Staker +BD5bvNxYnKNQsG8TcqCwV3zycPxZM2XxxHFRNopcGHsD,5.92,5.92,Staker +FRGumQszUGLTtfgH3gDwzG256pL4P8Cj3DDGAPCmBFka,5.92,5.92,Staker +8NrhnwJ9yrjMYEpzp4M2ZsdqqiUWH6gCfz3GYdqcsN52,5.92,5.92,Staker +2rEKDhuvW3raLEfLCexo3mei5ymrcycfpxA2QUcEehqg,5.92,5.92,Staker +HFCt9aZDnYKbFXqyDvgSmP8DTdHjwEd6mPXathNB13Ce,5.92,5.92,Staker +8hQENN1HiWpZcVhnREorH7DzpqvEreVfpUWnMXDq81qg,5.92,5.92,Staker +4k3LPkm4U572LYk44tK1XGsnNCs3vCDHQWqE2vN6Zeoe,5.92,5.92,Staker +GA8qfjZkKQv6KLanJTiyFausnLqTFw6RMQEMxHTf9FZx,5.92,5.92,Staker +Bb9PgtC4jvnm6jvdTmXHdKS1MfdFVZWZy8gKZJ3zqBMj,5.92,5.92,Staker +C6XFsg1iFhkhm8DZC5EuPJSpq88qicFi8HY8u6LDVDY4,5.92,5.92,Staker +3vZTXXM676cusuj5zhpvFqWL3CiQkDvTdWEUAG8Knaau,5.92,5.92,Staker +89GSiMsP7LstfV5vNnmSGEysJT5nShtoEo3P4gd1ZRSJ,5.18,5.18,Staker +4Y2pFU5YT2F9q184Q1Z2j7j5cxNDtP4qyPhPD222qM8M,5.18,5.18,Staker +3Fba7hcisbg8u92nbfJieRJeBv2Gnk58AtWTzkBJknLW,5.18,5.18,Staker +3FCYjeLrGhWrZdmP1pLn9FxoKXwWRqTgPDTj1GMcgjvy,5.18,5.18,Staker +EpxXCFsc19a82sGMdvWqTMdqYJiHgTEgE93w1ToKmvhi,5.18,5.18,Staker +4TtFSyjd3K7puypp5mocHV3hZfFNY9phULg8s8wRXJHR,5.18,5.18,Staker +DDCM1BBFQR4VQspFBpMF6daXU34xk1ViCuzB7Q2zrDg9,5.18,5.18,Staker +phorkQvsDhTQj6FtHZ4qVmNqDhhTy4PqU6cZWgyAu9M,5.18,5.18,Staker +6nY4YV3HaLiCF61cb6ymYsmbeJWYVFK3oJEPYVhbyrS2,5.18,5.18,Staker +4yQgFwSkq4de4e1gijP7evEFUj1jgch8j4ro9WjVTLLc,5.18,5.18,Staker +9yPHhiJGkZWWYeMt9N3TewnLmtHeUXCb4GL3xjsPj4Td,5.18,5.18,Staker +9S81gNuzANkvMdQhb9FCHhUW7i6L3rGngJ2DmW9TDUXM,5.18,5.18,Staker +28Zys9jzRrNN35h3QD2VTyyFEf2DosG9YCaM1FT9qG4i,5.18,5.18,Staker +FfrL82ZYe4zVEmv7YjYPyctpEbocdykdjYTfTgLbZsiY,5.18,5.18,Staker +7N5hGwvfc6SZ3EcJC1q7L3WK9LgNYQVUvZwqeb6BF7xL,5.18,5.18,Staker +9FRrPPUZoxWM4p2xb1rAtJfS6K8Adqkb6DbN7NzWoLL4,5.18,5.18,Staker +CHbYHedquEeRP1vZVvtrvuwzJHtMFofBrsJZ4hKGdWRf,5.18,5.18,Staker +E6cvtLqxLAv5YTipkckefdv1jj5AZPatMjGLApCrM7XB,5.18,5.18,Staker +9rxYXbkogbvGh49qRbEfXRQzGscMJzYiaYB9WAvbSRb7,5.18,5.18,Staker +2uMJLvxY5554g9YbqnhbuTePJAgeTAa6xbwLsn3QWehZ,5.18,5.18,Staker +tqzve9uFrmuRQT76VtMHSEKbns3dNWUCZdcC4cUd9Cc,5.18,5.18,Staker +5kFMLreSsko244qjbh6VNXXS3g1YEUACD7Q6AcBrJKmS,5.18,5.18,Staker +7D8sRUs4Xq7A8zyEMhEDQaytDNepjuXyJTVk1By5xiwS,5.18,5.18,Staker +83w3ghTyLMkKA9ApDezipizBRpKzfBaXVb1sX474U6WQ,5.18,5.18,Staker +GGRFCjPw84xZ5QvSs2m4Yts9Cek8NjQy6tdjkVchgiXt,5.18,5.18,Staker +EHGdnRqSvei8M3qf69kXAF98VC3t9Em4fsTXm9i5bXHa,5.18,5.18,Staker +5HsRGRWg7NymZw63b82qwuFqLaGKbiPs4BAQ9kSMk3jj,5.18,5.18,Staker +8rGMgxWuTz8uC6a8kyJWh5aAJ8pM3vDQ2UPa5f43gQZT,5.18,5.18,Staker +CzfFuTxGWoDSP6oiLW2gvhX3hQGXrhoGw1j4kierZri3,5.18,5.18,Staker +2QotXrV2RYTvFeKAAAi6u4BmGtN9DFoKz5TaKeHugDui,5.18,5.18,Staker +CztwhaHwbgLjtAhiFLt23jPpgiNkNs2SDWiyezRWX4sS,5.18,5.18,Staker +43XL2NRGfJ5LmVvcd2rvs7BZhirRf7t8TD8um7kLMhCb,5.18,5.18,Staker +5BWGBUtC3Lg7nwhAWAJa5ziBD9jf3xHABCNeE4yWq5NF,5.18,5.18,Staker +72eXP9SwGmaoC9Liwe4WMwTDwwkmLBwSdnpEjHpimWEi,5.18,5.18,Staker +9NtzWeeFYrWMotm9TzenJwnQz9WfVLsBhy9fyr1sxj5j,5.18,5.18,Staker +3LpgqoojCKqKvbiCKHMxVvnoWLVWW5WSaJj99cT1NMc4,5.18,5.18,Staker +HsgRef7X2maNXiSE7CQ3QYRfyQxQw65PVsywu1xEpzEt,5.18,5.18,Staker +CWNaHWfsyhoQoprN5eiZB8ATMVzVJu9JP99w2ewNpn2z,4.44,4.44,Staker +C1qN67CcAScrtycBitbhLd79osbv5S2vAVRtzPJLxzAd,4.44,4.44,Staker +6nEeoZPahsgnZuX4jnRwgMsUX4tVuicSCNxPQCkrdejV,4.44,4.44,Staker +6K1TpAvxy7ApWxvwyCPm6CnR7EZnNpKAXgyvmpQwg11Z,4.44,4.44,Staker +Hm9TewGsfpoqP7oWs4TKjbUc6Coqeg5PfcWaB9th2mh5,4.44,4.44,Staker +8joZQM3MDnRNvcpoW1Jzbrs8dxQN39xqD6T7cQ5grgYT,4.44,4.44,Staker +3jcVVyFHQoEqMgCJWZGc3VdD1aeMLQ9qJTj6AkpMdFKV,4.44,4.44,Staker +DXiTt67g2chSonM5FogktosHpyuThYNYgYxTZppwzy6M,4.44,4.44,Staker +54fwwkFjmqfKWhXBxCv1hgHb5e9sMuDVAgCrKUyQiUpd,4.44,4.44,Staker +6AKbis7xm7zBq8vqnjFaVZx36h8BW6Dh33p16Z4tnACo,4.44,4.44,Staker +65uMmAoWBFVYiue6DxLrRt6tmyCWaRD29ukncpJWbH1j,4.44,4.44,Staker +tnyEAJ16ZY6QgeWQGAzfYQJ3bCP8K6GwCXyMs8UMb6j,4.44,4.44,Staker +7137q5rePcGPJaZUVXwQphhhcYK2U9dBExGCUB2r4Ne6,4.44,4.44,Staker +33ib3GLsUTYf2jWdNT3iPYMN9Zt3fHEBSX2gvgQtgDjW,4.44,4.44,Staker +DnhoDFq3VGRZ5gMm6QHoa1tvQtAP6XVetmCHQdttNpnW,4.44,4.44,Staker +GJdHLg2jvrASNEHgpyPyev9UPESSJ5y1yACagwreMerc,4.44,4.44,Staker +6Tqyc7FVm1RHBoabhovT3Js2EtKWavjfD9YgXpHnHQY2,4.44,4.44,Staker +8Zu9VqSeYUcoJTm4P1RmHa4LcTnkdaTfzFhcGmu3PpmF,4.44,4.44,Staker +6ohia5wxVyQrMBWMhgh3zcnNBGFXaNkgK5RB3NQqLVAE,4.44,4.44,Staker +GheHbnamR9D662KZtfTiicbxC6zEkegwuxrjXh1amHcc,4.44,4.44,Staker +HAzqFg2KELAhKWPFjztWvKcYPNPhHzDtGdqtbAxo6Nve,4.44,4.44,Staker +7iQwDWpUYPr2uhu7FGUL9RYPJBHkQzL23BPawVKbKqJJ,4.44,4.44,Staker +3s6iyPdwgVtspNMLsXb1P2W5JPB6ZHQkdjKaiujdzVig,4.44,4.44,Staker +EB2MHJzQSxmsZay5ApxQLzoNRpsRuBeFg1625xKdXdDr,4.44,4.44,Staker +DF7nwszVQaBNNGTHvU1g7USkP37UnpjVt7LoLZd4D1ix,4.44,4.44,Staker +GT3Psa3Pv2AT89jcGvW6jByJfsCHZZ9dGFGZ3dEJoFC8,4.44,4.44,Staker +H6JJ6m1Nqm4SjWYCfshPjwLz72GhYRLCbhugobp36evi,4.44,4.44,Staker +DJ54xFcswfBsXC88o5Z4b3BZgQ75fVET8cLXP3LLuwQZ,4.44,4.44,Staker +9rkvYgAUJXJGFqe5b7X5CcdTNTsH2qfQgNSop54JgRta,4.44,4.44,Staker +CRUQc51TRUAnqwg1C6SVUeTjRazMvSpHbM4SHLv6XnJJ,4.44,4.44,Staker +B27FXSk5cjwemir9M4DKPrRu11X2jR89NfQzwCyBEXWf,4.44,4.44,Staker +BCnLs76aVxLYFPweZac4fcTkngzhDR1qH4ZMH1rExspe,4.44,4.44,Staker +BLo6dRqrJ41V8bAZC7sqnVnNSRHV9kZsrA7U9vdb4GEq,4.44,4.44,Staker +68gmeUBq2ddXdpPm9XYqjmA71KXJH4QCbnQRwoTdJW2e,4.44,4.44,Staker +G2AwNAUgPxf1sHSoNDMJEYUKM7oL3ybc4W6g5y9g2mW9,4.44,4.44,Staker +45WXSKYYaVBfrN98iCzv7wH5Cys526ZL3w1c413Tae5F,4.44,4.44,Staker +vi4qpzbjzxPEFmeYPjRovxFDDjRTR37hNWj6JLQw38E,4.44,4.44,Staker +BhKoUJ3szgA6HG1bnRNCgFsGruE5ayzY5UviSfx74bKu,4.44,4.44,Staker +6CBT1nArid6f3P58PE5qtXfLY4NbfpB7xAMzWj4Y9iRk,4.44,4.44,Staker +jZrnuxhKEnEWCMb6xovVyLFdbm8yzv9wFcbbUtL7g7X,4.44,4.44,Staker +6qXeBNYpGthEMJNP5kAPNc4MQtFR8p5zrH7hfdn8NYWu,4.44,4.44,Staker +6VHKRsV67Hx6zUWdQs8FVNFW7Qb2SBsEd6jqMRD5UVGf,4.44,4.44,Staker +H9fL8yvos6taqhkC8PndrtBXaJfDVQB6jWVrKuuAYwj3,4.44,4.44,Staker +57SEfwq6tbXDASnnrewyN4i3JDy7QLRF56dWkArJSrZa,4.44,4.44,Staker +Cd7dFPoZanVLNPEAMRy9dFJWCeZbBZV6bcX4fgR8Vjfx,4.44,4.44,Staker +4FB6TmbV6w29p4BPAoYKGvi6jGXdHut3Qid15danFutr,4.44,4.44,Staker +7LMZFmdMTh2UXUhf2crmy99aBXYuMhKgMW54SxBy1RVK,4.44,4.44,Staker +Vfh8Fxd4KFtBucdviPnipgUJFXYCriHgNsQ36NEh5x5,4.44,4.44,Staker +ET4DJgBCtXGSPtxsYiQsYeK6REmeS5qtudsNbw8icLc2,4.44,4.44,Staker +6VDnyWFxH2GNyqKWEKEGzzbL364d6uG95BSjd1LdXybY,4.44,4.44,Staker +8puK4ubp1jvxKbfukKmfs3yqpyhuRg38saGQ9aEYpcHr,4.44,4.44,Staker +4ws75xw6skiRvCsTGMYdoKGfF6iFuv75LYPvgGhBVQCh,4.44,4.44,Staker +Gw97KBHZiXcUtmVv4LXG3HhdoZt4D7zG8gCJ6QkC3NEd,4.44,4.44,Staker +Lms6gBafi7ycpd8XCd5KcFmwxfAKaCpLBEnrwBdfDDs,4.44,4.44,Staker +Gb1H1zyWn9dcn55UyCMFvn23EyTku2Sp5RbEqxq3ec8y,4.44,4.44,Staker +Es42oPtvGHK3XNMSKPcE9cXDzRgedjUSrySQjXVMmivs,4.44,4.44,Staker +9fQ8G21bdGE3DvcwVeHSK5RkdudhFsBqQTEgi4vVB8ko,4.44,4.44,Staker +DNp4PGs3NxotaeZ7kBKCSrAh43xiXF52rtGaJ67xRe1,4.44,4.44,Staker +EG24fmAfESA1K9TMVVvVNBwBXG6d6dYHGSHoJFmX8gXf,4.44,4.44,Staker +3P5xQDcFS6XeJ1uNugnmpLJE3wWXuCXRa4GnH6x91Vvf,4.44,4.44,Staker +Bt3QVE895V2Ur6E8xrNi31G976Zuy2j78skH6MTmGCQ3,4.44,4.44,Staker +2shqxbC8QGKmVoD8aPtJ3SJfAR6JCGfrvZmAYfPbyAYd,4.44,4.44,Staker +4EAox3wG3KzqboPfGPxTdKbintQi7Up461FVFp993KoF,4.44,4.44,Staker +6JYciprxzr5PPGuuAFHji5S1KzZuNWypb9sc6EsZ3kSi,4.44,4.44,Staker +7dwZSmG9L1EYtEow8oDwS4AXX7SuPcnnA2CjtHxhCPAY,3.70,3.70,Staker +5JhSWBJ35sFWvAsPkvurWoBWCQQWmpP1orne9cEpf5bP,3.70,3.70,Staker +67ta16PhyLVxcDNM9XpJMbpougPCPm1tQvZvkT75GfiP,3.70,3.70,Staker +G1DsA6J3Ay1VoCbRccfWtBntfKb8xmCqrESDBiHx2a5p,3.70,3.70,Staker +B3C2BTg2xo437s7PmsVSzgkDqWtUpCn4JnAyc9CMv7hN,3.70,3.70,Staker +Cmwp9TL8hqovAncQ7ktJb7bwstJZxRysXtEmuP6kWVsW,3.70,3.70,Staker +EqHD4SRHaefEKKjU8LvG5Q41Q4v9PjFRvgupgT89kiba,3.70,3.70,Staker +BdmSdJhr5dYYwkuneoji7scXnKwy9dieXu4uNXMeBEEw,3.70,3.70,Staker +6m4aFZm53FQKWvhDgasvazRpW3ec244yoAe4wWQNSrUT,3.70,3.70,Staker +eFFJwSu1wkXXHZqoBnRkq51GWnYBgkGaiV5Cqb1e7Cm,3.70,3.70,Staker +HGCeJsPSfXTfV4PZ5zxrm7s8n3gLWhtdEAn8ombXjXMJ,3.70,3.70,Staker +9SPir4quAjPKktakjzd4wMFizYwN7yPTRhxqNKXU4miu,3.70,3.70,Staker +DAB3qh3Zp4NMBJorLYRDvrVMD61hZzrSh3FqcbkDMN5r,3.70,3.70,Staker +GodL4DgJH8EXSQebq7aCns2ZavjvrsGmWdr7pTRPXTbR,3.70,3.70,Staker +9djybiNwZqLFgccfcekEwxHqjrVFUrCZwmtsL6bE8dcH,3.70,3.70,Staker +6kggiDG9JyQVf5R5kEgrNXPpfizqVLbsGuaqoD5gNTJT,3.70,3.70,Staker +7JkmQf4Ks1sPdkZdMzXGdp9pNKFMNqfAwXdTrmozWKEG,3.70,3.70,Staker +DT1HpikmZGdeut6A63Yg9BvuN7rdPHkkPoam3SSm8tf3,3.70,3.70,Staker +E94FBw3cSMgiGdWS1jz6kxWHx6wfP2GLmNunQr9UXugt,3.70,3.70,Staker +9j5ok3n7wnEU3Q5bLGeRgJDskPTVCHwNefSn2MawdCs6,3.70,3.70,Staker +3hrqeWfzNxMwMy5TaGnsEhTrjRAotHetcJsFoND7B9yv,3.70,3.70,Staker +2XpW2rCKn9H5keQLxuUx4xQ3177ioTNqrHqFgqj37XLi,3.70,3.70,Staker +ACqAXCmhcsjUGsFoy6nkqyRaEFMiCeyVL17XtMJXoqJ,3.70,3.70,Staker +5S8pyNhNFatgT6KQBFBBm6MgJDcoprht4AXiVSEUYrJd,3.70,3.70,Staker +CEXCMSyAaVRJdU2VjsmJDp7ve8DFybVmVcQdbFGRADRD,3.70,3.70,Staker +785HcfjBMRE3SRXz3tJys1vcfj28N8UvzuANv2H6GUUn,3.70,3.70,Staker +HecJcLgT7yEongSoNjev2G19okqv9JMgFc65JfEom1BD,3.70,3.70,Staker +BH4JYTW1ijLy7hEgYPJn9ubvy3yE3mvHdSjbMmfDyTyw,3.70,3.70,Staker +DXrWLw2BQEzy3rMiTWroH9xvn4YMqqfziAWaHoNnbdsh,3.70,3.70,Staker +BLe2KhavusiaBrTGKyU4zKJZ8RnG8DPPy21EKX3XsEMH,3.70,3.70,Staker +D7nzPpWhkBv3vMaH4s9q2QEvVx2bAuc3UP5o4B29NTdk,3.70,3.70,Staker +8JhsG3nCCRLDS29BbEKoVKS96Wxr3oMpoTo8ZfRY7fPc,3.70,3.70,Staker +FcwcWbEt5iDoFtccUk5bQgAaYbpJJECNw43kYmwtaLPe,3.70,3.70,Staker +9BcBx8hgUQMNSWcWbab6MzCKAMA25yrpYrN5BaxbYyQK,3.70,3.70,Staker +8uMy5YgEAD833WDpvR86Vkz2FrBXDt6HQpd8zxCoNg14,3.70,3.70,Staker +FB2Li31AaH4H6HCYYksLfTAHvFJFsikoFh1VrRku1nRp,3.70,3.70,Staker +8sK1jGDx8uRhdNe2P8RWzXYULAGrBUirtzUino3SexmW,3.70,3.70,Staker +4NRbL9bWwc5XJrt7Xy3YnMDo5xhaEDZHyQX829zMPvat,3.70,3.70,Staker +4ppLwMw6gB1qSPj4Yab6D3PSeTvxBPajkgyBXgBfj3P8,3.70,3.70,Staker +GeY444yaKfsogEUifxkT4hUkTCCW2Qm1pegHaZZoPGJW,3.70,3.70,Staker +FVUw4yxt9DTQV2uxktLZmayPJxFnv6g4dvhfiUdYeKT3,3.70,3.70,Staker +8YNpn9qEdH8WtztPQVkzMC5d9d48r1rjz31tStkrKzDt,3.70,3.70,Staker +GAWqEvEcBFNeXCDvFSnotU1oVwv5F2UzjP25PVnVM4wd,3.70,3.70,Staker +DFr8ekCAZJmV1DqeXPG5EgkQKuRS2Cy7MwfwWMtJLhph,3.70,3.70,Staker +F7zd2AoY9j3hp3q9P7LM6vtt1g95W9CMHWiHQiD7P7Bb,3.70,3.70,Staker +64sJwEdsm3zdukC8PYY6fQDULdSqob9sw6rnrSwwqYTF,3.70,3.70,Staker +Hwz24dgPZRxAKr3d6GbXZFJqkptYXUmDHL3DnduYUnKA,3.70,3.70,Staker +G3TdEEUE6GhucZ4X7Uu8Nq4529xsBABZ9Mpt66kSxWF3,3.70,3.70,Staker +BESGSWerpagAxKLvFZKfUb2WAgeahM5wWwr2uRbrKias,3.70,3.70,Staker +7ndAgDkYtqcGHqKaMmML8zBrsBoB8Fq6S7qovtKZDqDD,3.70,3.70,Staker +D8ucFyrQcFgUpAKNBN526hgNdfYMZU2XQTg39J9p5MdP,3.70,3.70,Staker +DRMVEsi2MZXG3wC3hucKogBU243emveqetMLRrDdzwg9,3.70,3.70,Staker +7U72P8mBmpvWrorZRaiTzivZFwJaKPXG4bHoaNLCvV9w,3.70,3.70,Staker +DBg53pMCxP8zixM9HFg7ixBhXXrPNYtbA49RUU2jHxiE,3.70,3.70,Staker +FZ86zb4ktDxe85ocbgff8o68HAcHPCqshZbnvmL4w9Fx,3.70,3.70,Staker +DURTq5a76x5Xt8ggRPyCygCg6kttaojim27MqD3HwnkZ,3.70,3.70,Staker +6ydy21Hr9CX7SG2C66fchyHZAge1srWYVDSCv74YgvLQ,3.70,3.70,Staker +42VdaqbfaHh4U17GDbWg3W67j434NH97CtFeKnmLho8H,3.70,3.70,Staker +6FeQnk9SAn2E8ezYX6runPkTNCov8j3aRM2uyFAMiJZP,3.70,3.70,Staker +6H6Rcdb1qnzoZfkf2NoiGKdSD6cMBzF6F7qgMcw9G7Bu,3.70,3.70,Staker +6sVm1r4rSFCsGApk1MfivopreckwhCQoUtNRbNufkTpx,3.70,3.70,Staker +5fyFiQSopDLHzXaGzFxt2sWwDLYLpgM7enkEPUDZ2aSF,3.70,3.70,Staker +AohaYX9WpxpGKKApw28uDtHVHKv3vyCvFXtGFdKK23RQ,3.70,3.70,Staker +49TS3ousEwY31Fr9TAnXHUABFsqMxa9nm47bbE9N7Q6g,3.70,3.70,Staker +25twS5oBBiopmm8jPj2o1ukKGxkNXGdgDdHHZAWR1WuZ,3.70,3.70,Staker +D7FpssBRvLPUz3WHKwJUvbobK2jsgywrQD9UiVsEqbJB,3.70,3.70,Staker +HAjRB3jEdBDcmqnXuZcwMNZUZ92XpkKjN4GTVuvKwsBK,3.70,3.70,Staker +8b1gpQeGg32ZvufNBUkFgUapcBfhJhYtCjbzwBugSv9T,3.70,3.70,Staker +2prE6f7PfmXB4cKxJ484LettdVvFeRBm934uuc374AKm,3.70,3.70,Staker +GXB9oRDBB7kbznmJjoYRr24cZirzVHiHn5pawJyaXgsR,3.70,3.70,Staker +4UNPZ5975i1Yxox6bYWoR8VpYjTm8aHCJsWCsoEezNeJ,3.70,3.70,Staker +4n1qRAi7ix8PTR29WLMK8USQY3tTJr3wHGUoowNvpDLt,3.70,3.70,Staker +R8rNKwkizT33rdyce1BGmxs5r4yf9MiTmuerKqCXbKd,3.70,3.70,Staker +EEJozE7xiqNCKdKLcHCRdQ1tLgr6PtZGsWW9T4iDGPt5,3.70,3.70,Staker +Dih6WgJSUwd6rU83p9pDWoLZgsAwJGdaBKCMbvMMKpaW,3.70,3.70,Staker +gdsvB7ykxAFi2t5UCfkqGiGRc4rUkGbfoWBmvxEjfWW,3.70,3.70,Staker +2nRUXtMAdUE9ZvNPwQoemqrhDYtJzmjNHZpDWcQ9bF9E,3.70,3.70,Staker +EeARmiA4d8SuRu1MhvF4rPJdABa67HEabrcDDVGf8HeT,3.70,3.70,Staker +4zajChhxdXe7QAXhHjpAjuTqXyRcnscbWPXtoRCeMnRf,3.70,3.70,Staker +7agKsC1zfn6o84FC3wpbVYbLA4X1r6P3tmrbAvVqydgP,3.70,3.70,Staker +4xnmQBko6RpHRqLxdAhTZUKfi2fQ4hAHAzz6wt7dcBSC,3.70,3.70,Staker +9ToWUaU2FTZnCC7zaEBXUYoBmiYr1KdzRegnt3U25ATt,3.70,3.70,Staker +4VaoWmzShASKKKKg6SJBnzkN6zfDDtapCRAJNR9Tjmar,3.70,3.70,Staker +EgnXW7Mo87WR1cLftwesGRCBekrHHgH5TKeg3BfMeJBt,3.70,3.70,Staker +FQQCcxo25uZL28HYFzDqgqe2VoJ43CaJjjuAnnkdB6c8,3.70,3.70,Staker +6QptrvE7iZJwkad1eKEmSnSjakUK3CehW3p5XvGe8suB,3.70,3.70,Staker +BjQtddUv7BBQGJHjMa1KqDbmddG7ca1gsd2bCAdwDVXA,3.70,3.70,Staker +4sh4csqVYhTAaKLgR3RznDBSVMZceCgTZ9cisYrTqz9c,3.70,3.70,Staker +8bCY7ZLYTmDLFuCirvny7CiCU3SR6Yp3prFs4bdFVrVx,3.70,3.70,Staker +3f9xVayCwFBjnrJRkmBPQps5pr1f3gXAmszsJ7puHBDc,3.70,3.70,Staker +HeJ3z6znsKndLSFxhaxasuBbPRNTp8LnExdqouaf3MLm,3.70,3.70,Staker +EBiWa4gDSTL8K4ai1BLazyn7PnrEQFqCktUYimqM9u99,3.70,3.70,Staker +9MAV6NsZcsGs7x24aoeL2LcU9W2nAhfpsq7NyQKtb71P,3.70,3.70,Staker +hGAUr8XHsG3NFnsxsZi6mp9SwBb1aAtVNGSXCxLdnkt,3.70,3.70,Staker +3wmdKSDEf2PY13bzGR7WbY6cy3Xw29fUHXm93nreoV42,3.70,3.70,Staker +DJCqoWhp9gYzYAfTzdz1WDdGPCULN9oR9eXRuA6B42HV,3.70,3.70,Staker +GbCFALrp6DXzavcS8rJaPvbUko3qqGMSm6LCmJ3VkMeh,3.70,3.70,Staker +4TBkSwbYB9TjHpv1Qyy2A19mFpQUbEEd1bjwaFvV1BQM,3.70,3.70,Staker +7EVk21zjvGtG2618EE7Nc8UsKbgLTawtFYgAVdU8YwYS,3.70,3.70,Staker +ATT1YdQWGGCN4Ad6eCuZETdZrDXAkN4vepMsPRBqojcB,3.70,3.70,Staker +2mRHnDm7a1TqXy7Mu6fXrG8H5SBp3j4g7J9szFKyrqC5,3.70,3.70,Staker +6kMeu2S2zrDobChLrZsftrxw3erXMjzd8PgsDFvfnXgV,3.70,3.70,Staker +DFkGgp9aVTKxGzYwQ2kfyjxYXs2xg5eDPiysTAaWFh95,3.70,3.70,Staker +BrB7Yt4kLwCJaMN9TSr6uupjVNqcojEg3JEiEbyqEgnS,3.70,3.70,Staker +Cw9pnykHmpn8yxk3EJCNgfjTCVcShVnJabnama4mHfeG,3.70,3.70,Staker +7S1N4KQaYhzojkMyuCgH7F3ikhUZN4o8xhgD4NdJQ8Vy,3.70,3.70,Staker +DT4Zwts1jDrMt9ijk8Xx9h9BDYfH2w26hk5inbHQbfHj,3.70,3.70,Staker +9ZxkBHxt3qU38TMuJDWR2EMnTVikMjAGHPTSXK1xMCwr,3.70,3.70,Staker +DxKnwAm4DbocvQC2MmZHccHKetYzLZwBSH9b52oqtPhw,3.70,3.70,Staker +2butw1krGarsLBi6fPiN87XkxzCTVd2YLLn8wzKdG9K7,3.70,3.70,Staker +7dEQ5fjEvYDoJdFYMR57Qg8xoa79p8JkRouXxRXXHwUJ,3.70,3.70,Staker +ACpUFj1Cfc6FXM9UAh364UKc8LteNVop8GzXgFey4ifa,3.70,3.70,Staker +3hGdFFV7uzqWgR3X1MauNwFS9giU8fFGpX84V8UYcnYn,3.70,3.70,Staker +BX7V6Ea8pkniD7boCt4NpNtyALh3YBjiXFNCqzdbV4pY,3.70,3.70,Staker +CJ6FmJTsBqLmYxHwH5aKRTzr8sdeePfrXShCoL6yQ8U3,3.70,3.70,Staker +4EVqpVHQUDehvm3Wj9QpRCfC2F2npbZmx5qnrP5tcNnA,3.70,3.70,Staker +G1XDuvXY7LDNC3Q3wxkhVVDLUwuAFUs6UJppUXrVnykd,3.70,3.70,Staker +2WDo96aTttKosC5wSX33vW3yysn64zLxcuNRgh3cLwpm,3.70,3.70,Staker +8SU4Dy3NshtewhMsWxaGhUwDps9qUz1BfsxbNtkY8P3k,3.70,3.70,Staker +5AAyPNKAFrQADYUoJcHPbUUzyBFURGV2eJUv8GJK3ic6,3.70,3.70,Staker +EPha2gYate17s4SaQvaMaeeNWn5UksQfvmAadZJpYRkn,3.70,3.70,Staker +48pWSFf4VTxWa2NV6rAqsGmxCbittdTU3RcSFJaBVnw6,3.70,3.70,Staker +33c2kAcq5jkPHAYdZJnELZWWHzxZg5njX4u5uRDX9rJ8,3.70,3.70,Staker +7R1KCesDFfyFdNKScVsFh17Mr3dCEVhMPJLNymSrkunw,3.70,3.70,Staker +38e4UELTYSsti1euXXFrtmskLjovyQW3mBnUA8t3Jbwo,3.70,3.70,Staker +3BqbU2BVPxZhZ1dspF7oEuxyNX9oenJeVQHHjeAeKXZM,3.70,3.70,Staker +Ce7oYxeTQRsP2LDVmy9c19um8re5ejQrdCmJwaixnMu8,3.70,3.70,Staker +8bTFDWTwhDNiuQ6yKqsDfivuJrZMx7Tnd2EK9BUWCRNM,3.70,3.70,Staker +J7NKLP5kTRyRWrenqrWBX4oHqfUmSwWq1vGMk6zQD3tR,3.70,3.70,Staker +65G6Xokmow2QwywTNxeqBpd9dB6zKwc8DBstfa971b3u,2.96,2.96,Staker +6vy6QAkFdp1FRAVEukmMsPHSmcKi3yGhx8RTFVLZei2f,2.96,2.96,Staker +F9RK3PyzXJ8wAWV9rFudmTEve8Cov38eHxm3Dg2VnGPc,2.96,2.96,Staker +5FoBZ4RTjgC8PyBMP61jYMTmx7F9hgEQxrrck8vkj7EC,2.96,2.96,Staker +9EPmjGeZ6JfNmXKxYN8XwzKxKvJCpBuLWpz2MpzD9BsD,2.96,2.96,Staker +472bhKSRdgAJEBu8Yd6DZsyCvYoRtvrG1QB3fGQcEow9,2.96,2.96,Staker +8h6tc1b1AvFofpbRaVJSyCpa9PNZgLvFSixs5xaNvBRh,2.96,2.96,Staker +Hs64xVsXhXxDpBK3NXCZCQh7CRzYoSTg6zgS5VkuXoFX,2.96,2.96,Staker +5BbPcFmi1pHpgssScy7E2EwaRsupBhXyVcjMJkRkqjri,2.96,2.96,Staker +pyPk6kYyt2vMRsqd3W5odtbkCTdD4knSY1XpSyvM74R,2.96,2.96,Staker +C3bRZqLccBC4h5GRSWknHKuxkDGLckqtHo7DWhGykaXB,2.96,2.96,Staker +DGbMhQZkWnQ6jKsiCcJptvfn7rZ1HZurFab7N4YArHne,2.96,2.96,Staker +5A3BvtkyRNyWXG9DbFBPHUim8mXm8uhi8BjpQLZuNwRK,2.96,2.96,Staker +6a6GiMWMHyzfhEHwU8JiS4rqUXSCr2Qq1CvfWSa6KusG,2.96,2.96,Staker +5X2rsVkAxLDB4S58hyeY98LznuYwegfQeKCEyr4ngtid,2.96,2.96,Staker +EbhABLeWCZbwmkBt6Y5M1g5DWDzkurtT2TNhPUPvy5bZ,2.96,2.96,Staker +HMpEqf753pKDLQAmPhGhQtdiemhiB42dDDoU2AHx2yBi,2.96,2.96,Staker +FgNa4GBnK7oqGELNoqFxGGPLRXHshV5REsEhaPp1e43F,2.96,2.96,Staker +FDKJ9y3Aa6josYVJcFjrVwMtyXK1MewS6h9jfhy3iZH9,2.96,2.96,Staker +Ge2Fzo5tnpYySYXM4fpXs9oXvwfpJ3V8V7AZYhUvmMmc,2.96,2.96,Staker +2BjotLEfHJQuMC6yFLDLHjs7y9PQNPHYnpyUXmZ5B9HB,2.96,2.96,Staker +JA3u8cr5gDggsvFZ1TuA9wYSsmULftSgV4z7jyi4kUHM,2.96,2.96,Staker +CXppCp4b4npkAzw175YNy6Ei8nF7jCmNbqsbVosHS6fE,2.96,2.96,Staker +J8Y6SrizG6zeK9n3qMMBB9xgvixLPZWDTGDiy7dLGkVr,2.96,2.96,Staker +5nJLWDKWFN3oNd2xHefzHmsVEEWKGKWBbhSRTrsmZLk5,2.96,2.96,Staker +6sWirEmrWHXLawLReWoKbjEVaKHeX5YXBt5n5TU2Vuqc,2.96,2.96,Staker +2yoJikrkHsjHHKv2aJhZ8g95G6GUxmLkAGqHefoWVD8g,2.96,2.96,Staker +6S5jhLbUiEtEEjKU6aWMYmxW8YtrtWWMobVTtoPf1sGa,2.96,2.96,Staker +94gb3Jx1bgrzbEkzvhSJPfYyHiNw64zDwGa472MXmDeX,2.96,2.96,Staker +AQW1fWjvGRGYmaVk1ch6p1NomsoMa4VBSzm9KAUA4hqd,2.96,2.96,Staker +37V7bZvNAATAujLxVXZ3wZQppmaFeabAJ2A4HCWECvZT,2.96,2.96,Staker +Chf1wFRfqEZU3MTMu6npqHosg4zxXG1RubSXtyVWRrWA,2.96,2.96,Staker +Bf98mKFzqfxtHNq3nTj65ZQHrF2sRp9jKCs3pyJmHkJL,2.96,2.96,Staker +JCM6TzsgqZ4YztwC1cFgyBArP8brHisS5X9kqFLtpfnQ,2.96,2.96,Staker +BGQppucku6fPhynqjZL3iDAMACE6ViJoQfkqbwxUmDLt,2.96,2.96,Staker +FjMCTERHKzXG9QjpWPFVxCsJW4W2zCgrEYGhe8XZrxz4,2.96,2.96,Staker +31xR2isCaecPMAryT6JnTQfakCXEYr3RmBo2Tz3Q7CHC,2.96,2.96,Staker +49H2YYhVfxm1msvZJFa8jADthHUiZXFumXnnGTHiYqGq,2.96,2.96,Staker +CK8Vce4oj3Pem7nY9sqGyomMMiEUmJFunWHEEpKbrqeF,2.96,2.96,Staker +8q5jQJZDQtLhcsv2N8iUnBNqgCEZQ9cFXPMqM9fEe6qu,2.96,2.96,Staker +2G3r68YWLEWBRuf8NYKEJm4nC4PGQQPG8FMSMCjrp2rK,2.96,2.96,Staker +e6VkGFH3RYHRRACALQHrauQSstEnAD9WbTUurjsxrsN,2.96,2.96,Staker +DEyJ9zeWzwSpe3c1E7zGyBmyx4JmXApPcgcUGTCFfrEC,2.96,2.96,Staker +6cbHe9ENWCVtZDep3KkkBFzAJxxDPgYRqNy1qYjM1hP8,2.96,2.96,Staker +7VSvGqSYUrqXwP7VWfzdwXCqb9xR2mejTuT5qjqut5Py,2.96,2.96,Staker +BN1QDfZ1n15PeVQvTecTLLyEQPJhktsZuGRQeKQhFor9,2.96,2.96,Staker +4xmjEe83FectcccPtaob5PbGgimhMjU9G1QfH9x6FaGq,2.96,2.96,Staker +ELn9UwLxFKZcmvmbmvtpU5YuF3Msxx4MssnTztUfU4xZ,2.96,2.96,Staker +gnB7iqZH5yScihkXSRDNwe5xieyw52FMXwqWBe8BPis,2.96,2.96,Staker +BHHXV1nkjyNbcWtSQdxRoK9ntLWDwZ1yEvPJiLWCLcD,2.96,2.96,Staker +SZAjyX5KPnuuYALr5N5yFFE4EqYcEqdXVASsinVN8Ht,2.96,2.96,Staker +6RmZHRhZwSKQ3vvVn3Ng525HuruzUm6sCBeVpD6brucE,2.96,2.96,Staker +7CxyaiK82biJhwLHQRjkdPjQnpHa2Si9UE6CrV3H2aJf,2.96,2.96,Staker +3W5nqRvAR43zGygS4Px6tb3Yh6sFaW29CFcNju95zt8R,2.96,2.96,Staker +9rsGUCpnRr9LxJr7YuDmsHtnfV99mfoPoURvX4y9J9Um,2.96,2.96,Staker +7u2zQ7GBRUqhBrnyKynZbM7Wdyb9xA2h5SWTccvzx8or,2.96,2.96,Staker +6NUL62XAzkTtpk3UfPtWqbskEbB59Ba74S2pP7udY9yw,2.96,2.96,Staker +8V5CKikZs55TjHkrEHXrikBBYsX7y1kE4fQgTAv8KA8r,2.96,2.96,Staker +AoJqXLPtNLHP8Jn9Af2gWTvKbVo9mfta2SsYvHT65PF8,2.96,2.96,Staker +3r1sXpKswWa61ajduxGXxH6vtJUfgH9D6job7g3fjBiK,2.96,2.96,Staker +B7HFdYmpipedyno8o6xoSVrswy6UdeXnagWhKHxVvz3S,2.96,2.96,Staker +7ueyuD1moruWw4ZG7TtcARsnxHGzF14xZ5qZSkamReeX,2.96,2.96,Staker +5431gPrcYfDWxYZ7mfBz8sxNkTEK37M5bmEDDHbuhNrg,2.96,2.96,Staker +9pGqRNsqVmDB57zuPavDM74gQBDz18mhFHCcrP32CZHr,2.96,2.96,Staker +GdDHbsrjuKFgR5vqw3poQEBN7UymAPJDXfnkBvcGgBmV,2.96,2.96,Staker +6ow17QUuhGNGEgky85H5RsGRKg8rVmsATWvGnfG2Tgbo,2.96,2.96,Staker +DM5hEVX1DrCWo7re8WPHErhSdcRrDhfsrpJDUqJqbQjs,2.96,2.96,Staker +dSCGHV2K9gzxGByvvRqBdUamcu9SSRxBH6WWtVBfSuP,2.96,2.96,Staker +5gDRddPG4odDRr9eg5NGBKjFCx5PZsTqjb33RG7fLRXE,2.96,2.96,Staker +Ahd6q5mJAv7qg3LNQJTz9jTRLsU7gZ3sCAGC8cudFsxy,2.96,2.96,Staker +2dqWqWJyuCo2AmuDkz8Vt9xeDqBvfbGA8ngJ15df42Sy,2.96,2.96,Staker +pZ2Hy2uHvrSQkLRMfdPKbC4RTBD9VyFWCHGSobjcJqu,2.96,2.96,Staker +BuLy9sh8us5gfeBdSTcWJ3Yaj57bVzhAay9fUHHSJ59D,2.96,2.96,Staker +Ee5VyymgGVddvi6SgepBoTen7RYEBi78d4PLMtTdzC6J,2.96,2.96,Staker +4FCiKWzm3W1orghHNVbkxZdLcoDtmdgMmBFPHByNwMRg,2.96,2.96,Staker +97kd6TM5CweQCs1TtY6UZnjrSq92eA6eZGjQfevD1Jib,2.96,2.96,Staker +HWsUHM2KvsqNWaDMtzmhJqec2sZd3AzfghJLmBPLx43x,2.96,2.96,Staker +AJNzxMTgxyVuwDD52NhCaoh5cwctGJUH6tcTCgCryhmu,2.96,2.96,Staker +5LAG6WR8wKihKwSd2eytnmzRwoRdydesEZ2KY4trFBie,2.96,2.96,Staker +CKMoiwGyT3ScDRNHEKgksmLrYUJ2RbYHwX6YC65csh9c,2.96,2.96,Staker +5YuYhfXDbGQswiFrEHGJozuYQQ6zL3cYgBvtmaiwdJct,2.96,2.96,Staker +3fEAMWp1Hf6LbFkUbg9kX4DjEMDGn5CDrzjwhSLfWrW2,2.96,2.96,Staker +13wiGXLiMLF9fp4XHhiMDhjiD7aEBA9JfaLFfn38xMws,2.96,2.96,Staker +6yVVikRPTizeLVkeKtbtaVKJUowZsxBXMs9gKJmLavYR,2.96,2.96,Staker +6gkRjM3fGx1hPPNkZpb4k7FWkkyqMz4NAzddbmuAM1gQ,2.96,2.96,Staker +Hxi8m5FuBzGYurerLM27ue7WyeAyUJAZypBa9V5sqVC8,2.96,2.96,Staker +5mp2upU5T7Sbu4jUK8n5dMqYyeX116eadErX5AjKANyd,2.96,2.96,Staker +J2ZfvBESnwPpbnC66SEqx9nzZ8vSZs319fc36U7vV8KM,2.96,2.96,Staker +Fm3Kyvy5ihAi2xVKx1Gg49sw6m2vx3shBuuL3ofyq8Df,2.96,2.96,Staker +Dhx5233ZX8QXr37iRakowgrEnWFN1hDfcibUqyqxRWwu,2.96,2.96,Staker +6fGyrBjz2U2jLEpMxgBzX9NhS6fP9UYTGcUkN9hUT2if,2.96,2.96,Staker +5UHXuBzPTjdP1GyCUhu1evhv8U4ikqFHv9Kn3c1ZtxqL,2.96,2.96,Staker +97QBL9KAk7swdQjKxBxJKnqtFH5htBFviqBs1doQ1qMs,2.96,2.96,Staker +FgJKtdEcutCM6TwkixDqmT8Gw9rmEXekrwQgfeudBnQQ,2.96,2.96,Staker +HF6ZEhUN5i8PkPZrGhqrRukjydgyVjy4PeUwiubELSmB,2.96,2.96,Staker +5tHiqxk3yH84btuGW9ayaTffF7mwEa8CSNjw7GbfNAoy,2.96,2.96,Staker +7buuJvYex51CdS94XYsWUPogC44HgbuwenymVrxw5F4w,2.96,2.96,Staker +7P37ART53y76WZfpDaM7BXtcfUwT2t1q8WvcbffYcGtm,2.96,2.96,Staker +7XCfyoWETTYCG9xgG878KZtbfmN2YHX2BwQFQNRGmbim,2.96,2.96,Staker +6YBDBNhM7vRSTQnj7tGhtePXFWzkv6nTtVsSUzvEhr7Y,2.96,2.96,Staker +Gc2Q4MGWT2dwMfaRaSp98JEDLnjdKvW1nVFrtPf99yzA,2.96,2.96,Staker +6RjYyVjmVcpo3ZJxa9FFtu1putA6Capcx7QbNM2LfHZi,2.96,2.96,Staker +MGr6nNz5Ws4HvKrph2utdcGwdBPUuJQWpPkaGacWtWb,2.96,2.96,Staker +2Va5eGRmoqgm6n5t2QNfVRS8feptraRaSh5RkqQTtKgE,2.96,2.96,Staker +6CXSmC4r71hqGnaLovjA5Lx8n3uAcJSGJEGPVBWj7cWA,2.96,2.96,Staker +8aajjbLn7yHDLdHp8cYDUF5x5timBuzqVLKKsNcAfmNv,2.96,2.96,Staker +Av9Zq2HWhr136Ggrtgu7xsVNvdGgaQffpW1C8jFBDY2Z,2.96,2.96,Staker +GRYQcnYELaiU5P3ZTVLXdfTV4nuFz7WBaUHFGV3i8FsR,2.96,2.96,Staker +55a9UhXcYToFVcnnmzrpqtiGiGgxhKKtWzGpFJ1C2DUm,2.96,2.96,Staker +AjYqMnpojigL5wWnXR5rWvdEhJh9T9cqKYFJtfbiRNBz,2.96,2.96,Staker +2VvJBo8LkRMzMq4q3NLaiuxksRYHJzEncbE2vtfsbC9t,2.96,2.96,Staker +H7xXqYZ9RPQhHcqzqxz5UmKsbdiNMj9T7cNedAPgtDba,2.96,2.96,Staker +5LGm5AdaJ8av2uPovpVkkexp9KUWTST5aRL3EX4nyLck,2.96,2.96,Staker +F1tkWXKziRhETFYFAjGSgTTKkVceLoaw1kPMpct3xPdJ,2.96,2.96,Staker +7F2g1pBGWvgFgyfYDR3mXcvQTQf9h1PGjedKCwSZR43w,2.96,2.96,Staker +EZMbdx8rn1R9pjuabPhxMjz8WaTYuQRFigaqcqgy5U3,2.96,2.96,Staker +6Jfiy2DP1GRUJoMutLTaP9a6ySC17TMgehnHT59ro35M,2.96,2.96,Staker +4LM1LTCmsHazvJre5DJvDJnzzcQ54JBxfCaj4yVJs6Wb,2.96,2.96,Staker +AqPpV48w41fWcJkgjpBn71AMX8S66he8518w6ZmsmK2B,2.96,2.96,Staker +GzC2znFafEqPtrgZtknEb48P62uGqddnZZdtWwKyxF18,2.96,2.96,Staker +BqnqdtRnyqhA9RPMWQvjWq67QoNS1ecLDixwvzk7T91M,2.96,2.96,Staker +83i3ujc5v8iGAJ7nTV1ASrnrC5EMgTVHrbQoBYDEFQ4H,2.96,2.96,Staker +CH4y4kfrGu4n3maT3ZsQatrJ9DvqF8EKwJqhJ2M8E9GE,2.96,2.96,Staker +8TXtBYDUCiG2meVbfBmqQJJNaRMQ2LhFP8VoRUNXL6Ki,2.96,2.96,Staker +CnZbGunAAQj3LStLPupDVZtSFfQVs4G5mt4XniUSiEsk,2.96,2.96,Staker +GXqBPCktyzdAqt9SeKR1e8VD4CkQLUQW8CQWmHrRznJ,2.96,2.96,Staker +HUT6gbPNY7QbddDEmxCotx9NQEbGspEq9fdaowAYhm5j,2.96,2.96,Staker +7yxE5GmiSPAf4wkjtLgP3fGyPs16nPJq5uyRuocnRiUB,2.96,2.96,Staker +2Bzq1Ta1d6yybgPyrzamvvRH99P9q7yCn1XSkrsg99Sg,2.96,2.96,Staker +92EpsZAbRncZwNbRuCd9te2W5Am4LdS5feDG3eLhQDr4,2.96,2.96,Staker +HxjarXFFEVn5LkeZ9tqBxChqJ3GT2XgHTXd8nZbmg4hL,2.22,2.22,Staker +DfEgs1ruMxJQm9gM1uT38Yc82coyfojRa4GeWaTrfMAT,2.22,2.22,Staker +BgbWMwKMduvDhgVszftPBMzJsiEGtdPbrPnCqPUvzrqZ,2.22,2.22,Staker +8TAbQKMyE65j37KVWfBZmF6F77exnjsYVZgkFYNNbfTp,2.22,2.22,Staker +42v6dGpfokEHG2aejHugKESkzQBD9icavH65wsra8Jf2,2.22,2.22,Staker +9JxFt825UJoDyACUnxsEVrnR1bzT4TMyMLRa6xo4EyuY,2.22,2.22,Staker +BEwJ9g35Z6ZZqc8wgrS4FukFMAU4UfBVsMcENDvpGegZ,2.22,2.22,Staker +e3y2mWEY4KZbPo8Lj4JkTuUJV5jsQueoogu8WNxxMnE,2.22,2.22,Staker +ByoCXnhPn7w3nnL5afjifeZMvvhGskF6pbUT4c6Upgt,2.22,2.22,Staker +BrEicwaP7tB4pyYEuQovHcZFSvhwBE4dTMD5pkkAYwVv,2.22,2.22,Staker +8zzPP3eq86EUTFy3zpdTrNPqFkN3HugTpn2WWUN1SzHh,2.22,2.22,Staker +DX2cZZkhUpbP4dg5oCFtS1r3DC5YqDpi6HkBiNjwpKaW,2.22,2.22,Staker +7p4gU3WHecnpUfWeYVciJqJSgtaGrfDTPeasL7N15vrC,2.22,2.22,Staker +5xwFoMzm8Pyiyvxre6yMwhuMNWWGDpEGELsYsCAKYBko,2.22,2.22,Staker +GXzbgMeBVY2qDQ2Joz7PrJmXsd5ZN5y7Rz5VqZobXsW9,2.22,2.22,Staker +FWL2f5nR5cL1N2GQZQJZ1EjfgNd588abNVgRLgE6QdqA,2.22,2.22,Staker +6ohQMaW3MHo8FXyxr75YaVAv3pinH68ctH4pr4cWz9QL,2.22,2.22,Staker +J3pC57PRBvPoV1LoSNPfkEzYYDnsj4HQZsYN4MshWLvV,2.22,2.22,Staker +3MntmXN7c8zMSq9FFYze2vnHRG3Kn6hXMmNA82ygtdFv,2.22,2.22,Staker +5LSvn6LJBK9NH9XwweRgXyCxFZqsF3ujEpGzGp6SqbJL,2.22,2.22,Staker +89a89AfTbdfedMpSgGkzfWAmocxNWRim4WJtahKDakdB,2.22,2.22,Staker +HGjwf1KpaopYKdAf923nXVLkqVY81r9Y5EuRxYg4jE2r,2.22,2.22,Staker +C1jLcX6WVRpmnhiHjmw6QvSthq4SmuCqY2AaiGq7C1EV,2.22,2.22,Staker +4MHix2TaeYDcMm194drQv4yHkchgfQoPLVhytUope5qy,2.22,2.22,Staker +A8dvPGNM2i2XhbSiBWDm2GhG6mszbqv8stgMmuA5UvSz,2.22,2.22,Staker +EKFDadzFjrkJC7VfvJTMXhnD6JmvR3BGJGwQ3ZWL2KPH,2.22,2.22,Staker +EtixfUvSiVddTFLi3bjTvdj6h1tb9WU9uvVfTbMq8TVs,2.22,2.22,Staker +FQGjC6tTspY45Nacokxr9Wcxi9dREE8gjxRJVfprLUyY,2.22,2.22,Staker +2fUTB2EnoD6xjGDCpTW18hLLgar9H1MNLMcAxubykXmQ,2.22,2.22,Staker +4RfW3PwaArxndbQ9uQKdBWR45mCF9W84TbtMoa2UBauo,2.22,2.22,Staker +C8xcVCJXEg56xdSXAWWBzRknho18LSc4CEpKXqCiguH4,2.22,2.22,Staker +Dk2sf5b8QfkC4LsECqPuczntzK89erYMp9gycAhEC3FP,2.22,2.22,Staker +8hf41bt3gZDsnVg2k2Yk2NnGYzEU5CkUvvE5o7XGcsZV,2.22,2.22,Staker +8dnUYLPjWWGUoJqUT55AskFxPMB8JmtU8ZjBUJhCZJfV,2.22,2.22,Staker +4TPb7UHXtSWrrWE42w2tHJUzWjio9Ef4Dewoyebo2axf,2.22,2.22,Staker +3CY6HwUhHB42PqF6MAbUfnjaVZc1n7mySSDYmBh1RLS9,2.22,2.22,Staker +9XgpwhAb7ZJ7ZUzmoATUxbGBxqKGTaBnghoDPDVx6HLT,2.22,2.22,Staker +8A9cHv6ADStdfU7PeVoB5Jr6MgRqVgJgCL1pe75SWwQ3,2.22,2.22,Staker +HbAjeMnUbAHh13JsSWNuBbPmMt7d8cNsWJgwZc4ACaYf,2.22,2.22,Staker +3kBsS1H7boUu3bEtih5NLuF4bHKPi6AxLHk7Lge7a3Cc,2.22,2.22,Staker +CTKmn4Fvv4EQ6aWU8fAhMRUwZYeE8zFL3Fyp52m6incX,2.22,2.22,Staker +6pHYNn7SSfZsq84vHyRzmfbMLEtPc3mt31rdfo4m4Mhs,2.22,2.22,Staker +Dyb5pH6ZYMsZtacMLuoq64oYZaFmQxuXSMinfqpMn7jx,2.22,2.22,Staker +9o2SBLHHGUXx3TizyseSLQWLbg44URcRndC94ezQsxJW,2.22,2.22,Staker +26EoRRdbxzkq7K11ShRNRAk1EGWVGCLQzkpcc4sfKpuP,2.22,2.22,Staker +5hQvC4pxMNLho6cmxXbJ1xnzvv46MkH5SwBiAHXrCbeb,2.22,2.22,Staker +EuuWiYcz9opdPjG7W2zkr5Pg9Hv8rg8JM4DAMYcBhKzX,2.22,2.22,Staker +7BJRNAhCKCHgFpsm9wEVdNvEyUbyAYKvga8EEf4RshKu,2.22,2.22,Staker +8KczS8UE1eVbQ8qgj5CqACXKojLCHYv9nLJnkaa3Sdpg,2.22,2.22,Staker +2RvwyTHyNRwUSrsACPA9nAh8no4FvKRV8qMisp8htiWJ,2.22,2.22,Staker +Hq1S9UbqJvu1HDckHwvNWu5Ma9v2ZF1PRCiQFT81h2Ho,2.22,2.22,Staker +AheQJbPpFR7US6FkT1rCqaJgwUWoQi1HEM2zeNsZnJPD,2.22,2.22,Staker +FLCUq2RPWTBLazxNL6b1daoyn4SAnYsvtQU3EwAKtCjJ,2.22,2.22,Staker +EGXVvMVQ5t2H1ArkVbQHSrDDGDyNp6DUs1jTShJhPC9t,2.22,2.22,Staker +HbrHMJwRSYm5jepiiLSG3TrnPUxUf3pYBBTgb5eninLT,2.22,2.22,Staker +DhkeZDFjDJPZcKsxtSgHq94Q5tn4yH1j86ezqShC9wqi,2.22,2.22,Staker +76tWZcm2wUcGw1a7NyLkfqgYHkBE1wmv9GUcjR4W6sAB,2.22,2.22,Staker +ATZRJrySscEYviAqaxxKLAsvFUvAG35qHU4Ve36h4KyN,2.22,2.22,Staker +625bP5i8VmqTTXk9jMg2SDFHtq7kwQ8QWBwHq7pFLgSB,2.22,2.22,Staker +9jfXFWc8NRT6MndjxVF9kk631R41ZwnRma1HYdXVgwnx,2.22,2.22,Staker +9TxXKf4GppAyrvjHkxJyKZRwDXmU1nXzmauUrfdqWHhF,2.22,2.22,Staker +A7jW5H2GBcbj2FVdoDQUzpj3TMwtc2xtgMKAKhLtUCTm,2.22,2.22,Staker +3G8CFv4Met6hvdSSEGq9dCpo5zxaxe1bmvJ8Fo2tn2fe,2.22,2.22,Staker +9eiaRwEKYWnBPx4Y6NMVHy4aykZGkavs8bLLiDbaijqG,2.22,2.22,Staker +5TU5qyrSA3eN3ZrhGpYVvKZn7t8zWJsbv5NhGe7FfBET,2.22,2.22,Staker +E5TVZaaJqtrk5MMkx3wJnsFdk92bFzoChbhDwMgX1DyD,2.22,2.22,Staker +2mMVb6zPiFkPcWWTmeqq8Za3dWp5uv7e7u52mKTRTWJg,2.22,2.22,Staker +FVA4HoCybXof11BPBGzbX75cpqMDCV3tpMd1pw561G9N,2.22,2.22,Staker +5WcskueDAACRkgWpxDDtAt599AZbb7FDwf9xcvdKBsof,2.22,2.22,Staker +3yf8XUaevDLByAekYrShMk95AQ24cDapHUtbpQ6YxtWK,2.22,2.22,Staker +EFHkJkK1ZFfompppKNWcabBGTFTV6vS5RuY3WsPoE4Ec,2.22,2.22,Staker +HEQ6HX2qBFrHdxvak78BMGh5TS7NtmtYK7B25AvkGLtg,2.22,2.22,Staker +8KhWbG57vxZCarCSZho7sfjGgzNPh5sxtJ42gBNJ4oJu,2.22,2.22,Staker +HAbc2amG4szCUy2QtZK4fg9VZ1EAgttRSB6PWjzLVnD,2.22,2.22,Staker +FzBLJKb4vfhkwg1GWAHgb2WbNK6KiL5u1H1mvP1tE2M4,2.22,2.22,Staker +7Ah7PGqkzUaZ3xakHr7UeQvbpT2yrkKMww4mPXPC9xqC,2.22,2.22,Staker +nSwmPH7hELwma1LqNc1Kjgmkjt2kmUGHyVz1sUUaLPr,2.22,2.22,Staker +71HHQ1r2cLZdLMhNmLdfz2pYZnZEDJQDY5SPFpvXDJCi,2.22,2.22,Staker +8xss19v1qL1Ldoy84DyjfqkmTc6o9tMeNPuAx6duJGtf,2.22,2.22,Staker +7GxKtutpfKVkSfNoZyhUjz4AjfqdDtiaAU9uoEia3S9i,2.22,2.22,Staker +HW4YdEryjK12Byk2Rk1H2AJsvbJ8X9GDcazeL7GbdFa5,2.22,2.22,Staker +EaqfVo2F5toXJjFHqwLHiV6hmkBpsssmcypjfUSuM9JB,2.22,2.22,Staker +679oYmcKpu9qhCxpyQDT7BWm2Cy4wHoxJDn3CjUC35ns,2.22,2.22,Staker +7UGKtoPq47x9W8fTucuvP9WBVPKiHb6f4o2xuxpNdk6f,2.22,2.22,Staker +6QMtrQWLkikvGQetowunsuYr6wriZ7crwrNuXugQs3fx,2.22,2.22,Staker +DPUWcfudnNvex9V8dbSGjST1de54GF5Vcb8gZsMQg4wu,2.22,2.22,Staker +7ac8sMHbYnJVUJZQ8b93ZCQe2zE4Wjs7qz9TA4AMEpGH,2.22,2.22,Staker +Cwbjubu4btxPtHZSJcXaBFZuuC15zd1y4kftRK6157gu,2.22,2.22,Staker +5y86bpQNDcj1xGhKoPSLJmAo2aQg3pKKpA2UYyVvdUq3,2.22,2.22,Staker +58cgSsiBJSgggT4exAZMN3rN19xkbRKukKQUePr3Wy2M,2.22,2.22,Staker +4E2yYauD9J8szdmQj7a9fJ744negK7e9zmKyh8FxAGSv,2.22,2.22,Staker +6hA5efpHQe4djTzYZkJptakpgZV6Gk5WrtubzNTgkb6V,2.22,2.22,Staker +S9mxTUEAQgWW2qENMW7fRVzDEh1ERvy637FBa9uqb6D,2.22,2.22,Staker +3bKmrMJfSd1V5qUqZKP2HWAx9GmsUSjYatwmcyiDiJoS,2.22,2.22,Staker +21xmg4tmekTAk83EVhnjUNobLLJNPhbkSxsnEw3r6ckk,2.22,2.22,Staker +J16BUs8YUXAF3nXu1fMUodHP55JT2H6vbcJB81kpwE5Z,2.22,2.22,Staker +FycporJkXn5zn4MehwTHsDbzif3Td3xrAbcvCe231nuH,2.22,2.22,Staker +35a3bsWShyV8XS1L1jcBmisYPUKrV7JxvrzGjWS61BqT,2.22,2.22,Staker +DKXd6TY9e9R6MWMjdrKZ1c2d93UNUECqy9mCCCJ3QNSY,2.22,2.22,Staker +34SkGcjiZX83Lrhh3BYtMarwqBNL316XfD5UFyGAsYhL,2.22,2.22,Staker +C8ggMMNTVcfqhhNduSStRmSAota2j72nxhN6DX9bDDb1,2.22,2.22,Staker +J9PtUEhXhMxXT8AW8tvoXsXQ8pTbaehUxvJMSRAKfKgn,2.22,2.22,Staker +AJxdKqx3jnKZnfetuidFTNucgpWi7Pu4ZvAHXqgVMr5a,2.22,2.22,Staker +9GdjWTuPp2SYp1TWCHa6mUBwmv9Q7s5GKnVkSfgYKop5,2.22,2.22,Staker +BHn1oDs4VfDFDTutxBcDaZxWJ75K9kKwJXMqnT3FgPY7,2.22,2.22,Staker +5pKoWgbwMEtBrfisCwH3tGQfUNMCYwtMUx3neQDXvrxb,2.22,2.22,Staker +CzpmYjBxE6N3Lyoz2yJx4PAK1oacfCii8YKG3iT11guY,2.22,2.22,Staker +5ZAiUFLkQYpD53mPmK9E8z9FUggv87svWs5rkrkBQ7fs,2.22,2.22,Staker +CytBkiinjZnULit4smFypxJ3BuoEYEHq9LEC5wNjY1AP,2.22,2.22,Staker +F7JusHt3ognD3U5LzFkgKuAmLwkSXF9ob8B83X5jJaX5,2.22,2.22,Staker +3yLBkFUgr4RAiidxDdfeBLyG1zJYaArdgnxmin88ZzAU,2.22,2.22,Staker +4eLTopJeipYBhMA1zu9Lrf2UiAuVLDMra9fPvrc8rGJk,1.48,1.48,Staker +82bmAXc4uZX2dkHmb1e5rv1pu7rNBSEgx5nKUgm41Q4a,1.48,1.48,Staker +4VW2eQa6mpes5yG4sq3FAN6JjLZeF8pkpLvmEkgGqwTf,1.48,1.48,Staker +8mkmWfjxYP2PuEXPGp1K51rGZxbeBSQjbSHC8aXNyeJj,1.48,1.48,Staker +FgiFaUombQXhCr6qVS7oHQ83J2JBDix3U3TL8kpNWFZu,1.48,1.48,Staker +DDyb93Lxc2hcPxgBtom6yp4R5D5o38oRxTeJ48ie9xra,1.48,1.48,Staker +2CCHotJdEfn53Zk8bKhLgJAsF3GQCkdqP3zYZH7N2eMq,1.48,1.48,Staker +2213hLxSnth6TazPC1P8MM6CP1zsfb8Ysrp5jeK7aNyE,1.48,1.48,Staker +EuNzCHow1rk2J4S2rkBYDUenxXVuhRQytGYqdPJqKqqL,1.48,1.48,Staker +7LHgpbrtiv7xowZv2uY6CeFxXv6AucDNMr4TC4mhxB6K,1.48,1.48,Staker +6EJpCm8491E966cco6CZJprvVHhZHFtdKDxQ4swL46Gu,1.48,1.48,Staker +9wobECQg7whxVst8oKnxRSecnCA1cKNPXene8SKEwBTk,1.48,1.48,Staker +9hsL31jfxtzzchcRZsheqKrWq9E95pJmiNZEsPLwJmp3,1.48,1.48,Staker +J9eFaABM9PqiJ2PSLPRqDntJaf1RdqbqqsGWzcrRG1rM,1.48,1.48,Staker +A2H9ZWMwE12h9px1183ZexK763V9AGX1EWMngitmfZkJ,1.48,1.48,Staker +3dGg1UMzLhPqquUBmMQbQkwYEZyx2MhkyjUesSpEfA9D,1.48,1.48,Staker +GvhBwLMEiTwsbzHQPgaQ2XGH1TST2wSvLSV1dsVsE8Gy,1.48,1.48,Staker +FZNJV8R15hBnRoZF99TpyU93WdcEmucCrY1owCz87n5R,1.48,1.48,Staker +CtC6eGK6B8Dcj84Yy11CgSZFhrMH431GMTcdwU17xTvn,1.48,1.48,Staker +F3AEr15dmgW7gs31KGU5CSygpborcywAZWnyqLmCLAX5,1.48,1.48,Staker +FAbs8P3w4HkVoHwPZopskwkx85dczdq7mCZNAYnxjxqq,1.48,1.48,Staker +992dV1MNLtBTVkVVrWHQFZFZM7SJnKssZFpKtJYUVxuN,1.48,1.48,Staker +qHSde2noV3tadzKVN7wy9QUq4BgAgtAhdXbdH5r3GtL,1.48,1.48,Staker +9PFbUtqwT7N3M7w1bV8MjgxV82PtVGveU3znMdXbeyed,1.48,1.48,Staker +EjuJRFMrFB48XsfgqkC6uQ1vvpnVUbgJYMmV2DDxWXNE,1.48,1.48,Staker +gEWvyMafWfUoM7TSqbLcTmwJroB4yJc5jhiU2n3GLoh,1.48,1.48,Staker +A4RgaZbDVggDwg7itDq9VPZLHfnXbiDau17UYBJncfx9,1.48,1.48,Staker +H6Zr4ETxamnCpiLq5Yk8vM5zPhsrQY4VCH2Rawxw9WjL,1.48,1.48,Staker +EYKHT1wJYxJkq9YDh58APmsYb1s68iN19ihBtpu5hqTo,1.48,1.48,Staker +7Zjyxu9XmtpvzbxMp733AdN6Myja4SVzWjyeoeKDZJu8,1.48,1.48,Staker +6GT3Ktx15ZUQtR5Vm7XTS1duEQ1TVzWATJSZ8uVhXnQX,1.48,1.48,Staker +9RMPunW8iLiwxUMXXp8GKMZboX7urnJkwYTsn1xNSAYp,1.48,1.48,Staker +88fnvFd5jFwe4D9u6PQXuYeM8VAU1MyH4CKYMS4mopyd,1.48,1.48,Staker +8JNfrxoyJDinXGNCkYPPU5hfT4Ays8eRBT97dekDc4XG,1.48,1.48,Staker +7unNjXWEbw22AcEXP3EwnLRfp5gkr4FVeHXASkZ43U7Z,1.48,1.48,Staker +5RqmEbZQXknYyMXb3npQ2SgjBYW1qPP9ZyncVWwQHBaz,1.48,1.48,Staker +FPAhf5zyFMryVTwjQpw2y1sa7wwmGHbcKwW3naQQdYMh,1.48,1.48,Staker +CatRZDwwyNjK5j6PP7DEGXhnspgjsij3qzDHPoo4WY8V,1.48,1.48,Staker +ART2VGMZaLuwEzXyEJ42WqUVqSPChwFNXtk1EBQb1UVU,1.48,1.48,Staker +6K2m4zFPFjecwWFiNFYXKzwuEXV8GKxYHsq6Kcq4S4xW,1.48,1.48,Staker +A8Tb1hpRG3kpAEvtsTP59oGJFhGgzGyg66cP3qfatj5v,1.48,1.48,Staker +Ery1812KhUwFyZ2SD1euGV7uRMyRUCJD5GV8B6i3KRZU,1.48,1.48,Staker +147doU354kbxoFr5E7vALuiWKe7eR4qsRmZq6dQrQRjv,1.48,1.48,Staker +2HzqzPpL718SjoaLgBkZv7jw1aqgtuBd3yqKDP2RV1AG,1.48,1.48,Staker +79ZAk1JCiHoUqqZjx3KSL7btf1NvqmmexZDtCDUeQnaa,1.48,1.48,Staker +ALJGomvuu4TsqbXP2D5haStYzgdnvg9CEdKYiKB75hpY,1.48,1.48,Staker +HiXsottW8uaJBcJcmKspCZyMbmQuCY4ghksTjCqDqzKp,1.48,1.48,Staker +J88VMfxL7u1nkeRUTiNDXc36JR55NuRzNtgkaV4VgSVV,1.48,1.48,Staker +4DXQhEVe8HPAF4SPC6xnJgpfJ2htQfKTUZUvRRq7TFXm,1.48,1.48,Staker +A352VkxBd4gjCmLSEeb366ukpKR16oxUqhZhkUaYdJw4,1.48,1.48,Staker +GH7PzDEjG5YDLqpkYHL4xje8rEr4w6gaY3wjaiN41Njm,1.48,1.48,Staker +9YbJP62R2MHnYyXUpTvC75b4pTUpVWtBZmKYh6E3koWj,1.48,1.48,Staker +8EzuHK8UR38NCDLXU4DAz1EX5sEx7QmnGnMsXVYSk2bE,1.48,1.48,Staker +DyLCFDkaMN15SNh31sfJ4SptaE2iWnG32EqngXZuvMgL,1.48,1.48,Staker +47UWdBfYXc1q88uN8Q7dT7N7Cg3egp4oLuqykk2G3n7o,1.48,1.48,Staker +7EtdHQeiisdRDmLLgxVCQjM29uZt9noC1jnPqWsip2Yt,1.48,1.48,Staker +FPiQsg3NvQCMaoFCQWTgEZoBU3gZBup6JLMVt1WAMjkM,1.48,1.48,Staker +BFxS2EbCBE6M7cEW9pfwwJ2w2n7iyQg9zL8eyojCLtDs,1.48,1.48,Staker +BMNia65eynHzxgmRNySPeEs88HbfkvBtuxp4unXEVkyd,1.48,1.48,Staker +49rqPoRAFmGCZPpLibDj3hBwifacW1w6sHZsHQm9TLV3,1.48,1.48,Staker +9fwVMPrZm2pAZ6NQR9uJibUhcxrmY96smsaHDjYfjsqs,1.48,1.48,Staker +BRQmVr383e463x2DqpuvuqRWMBNvBvEFkqVBnLXujSuE,1.48,1.48,Staker +Gk8jFSWJG5E4fuBdzr7c2x3QDFwvk7wxzdgMTBjmYP23,1.48,1.48,Staker +6Avm3pasfg9maVN7FtxEq1AQSn6EApMbLFZsUdRNyuus,1.48,1.48,Staker +AvsdUGx4C56GwXgekpz1m4gntTT7apqHE9gZReyaNVEc,1.48,1.48,Staker +TkToaW17o5vafugHbnptX1BRQj3uA9PGV2agGnbUWaM,1.48,1.48,Staker +6aG6Q9Nfw7i6MRptL2Bn416fFAy4Ky5pU7cgc3yYtUjj,1.48,1.48,Staker +3HAwu6B3d5vDBhnnMaUCvrsbXoL8jZLCJYWKmaXDPknJ,1.48,1.48,Staker +DRF4ZHQs99HtTKAQxoYJ4ovRi2G98xEytEUS2LvyapNE,1.48,1.48,Staker +8hG9cjoQSVgGDmijPDVWsn4uVhkSkiuZNK4A3jPekowR,1.48,1.48,Staker +AePY5GJqmHtYA9vejsKCvqJLq7sn49XRoX46wp5adFFT,1.48,1.48,Staker +4JzALQTs4uM1eCZRaYLXGqMN9F4mSe1UkWggn1Nr9Qum,1.48,1.48,Staker +5UkrLo5NXpq1qvBMK3iTvc6o6qgCf1rgGiVMkHtkFNGG,1.48,1.48,Staker +Buxjttzzey2sVqP98PNVtHfaku47zcX4nWisg89qrdQ5,1.48,1.48,Staker +DuRxUzeUQPeCLbkW7Z1rwDGDeiRUs6yHYDTDdskrhKT7,1.48,1.48,Staker +GatZ6TburBDauk6TW8EQxJNdQ8gQzFETZ6Miv3ppxbrJ,1.48,1.48,Staker +7MhnrmsAqLHWJMAKQ89BAaiMUQ84hs4DyB3FHKU3xWY,1.48,1.48,Staker +CEBS7s45NG3Lh7G7k86vANd8BQKFi6dqbp3X8BP3Mi9M,1.48,1.48,Staker +5X9MzDB61ttHraZXAtZTNQurKh7pZgeeovJMsLrWwPi8,1.48,1.48,Staker +2Ge55sHEKVg3DdfMWTfAGmhW8ehEErtQ578nj1GuCPNo,1.48,1.48,Staker +44Rw5S7ciXvQZ5fTYGPxMpSvMw9j3qz1W4JUgzZr8odY,1.48,1.48,Staker +8NPJq1vb2X3SV9psHBnKptZ1v7L13ceh33HKiQ6YuDE3,1.48,1.48,Staker +9bV49KrfHxDNTyr7kjEoxG2suENkCHduR1RD1HiF4k6u,1.48,1.48,Staker +9bGfscUSBM3j9bwHFPx1pfnptXT8MtcwUVHCrTCwxjbv,1.48,1.48,Staker +FCcWSR1n8nRa91Qonz3D63EBoH59v8SoVJxw7qrUQxfp,1.48,1.48,Staker +Fvo3XR8mjzPUBRxjP1cVvdh6JN8FapXZ5RwqhG5G6ni5,1.48,1.48,Staker +F11HPsCS8BbyCZQ6Fr3XxcQArNjtkqAzixX1GEnWo587,1.48,1.48,Staker +T8u4grfLGS6oQXhTMrDUKAdB6Cv41pMkmf1A8GfFP8R,1.48,1.48,Staker +GSFDaPMq484UGuEUMEe8EyMSqs2UU9jA2CZ7PiuN6MiR,1.48,1.48,Staker +8wKZuxas8k9RjHK41c1UkqGKu3mrJeEfbJDARhaK18ZT,1.48,1.48,Staker +ARoHC9oxSdMHdRSbmMFkvfonPUvtxXSmqrziVcYFJFT4,1.48,1.48,Staker +BxiP9nLqdREretjF6msCEoQZW3j3DnLia7mvL4oUAXMX,1.48,1.48,Staker +NuWqbuZPBJFHF1QCR5Qr1PpJ9vLb3egjK1HSikz5RcX,1.48,1.48,Staker +3HUWn96m5GAky4HWmPL5saoKbJBTUGBdXC3i22iuQ8HU,1.48,1.48,Staker +GFx7iAf36asuukEMsba1RbTBDsHZccdjKQ7QvJTpwff,1.48,1.48,Staker +2Sit3XNryeCVTYu7iDCDBN5dQxL8gSgUUncNuzLQvkYe,1.48,1.48,Staker +GtmVGz4yRKwkwWt7cDHpi385Bgb4We6t79rRnoj2NN2f,1.48,1.48,Staker +TkaysLXUP6sWx1DCGmAb9FZVsPvyFkPGNxC2yDsSXAS,1.48,1.48,Staker +5U2TKDYa1A4b4ydCWRJ5LbZfxxAHBTxfYo9NTD8nYMbA,1.48,1.48,Staker +8Sh1RDcdUNByyR2bpDT2hhCnFVJhaw5PL1PaypfJg4xx,1.48,1.48,Staker +BUTqpwacJbzQEciXpTScojbhrRNzJSSqtwFGuTt7bRNd,1.48,1.48,Staker +83DNvnR44AGCvxxmPAzVMyC2NxS1XqPYaj9PomBzVHk7,1.48,1.48,Staker +93mp1HcU4uJ7RLWZ2m6iyfzudDwUGUqZyNGm8zwjYDVN,1.48,1.48,Staker +EbUagaUri9AkHTXAVpiKanQ7spMRVtH8TZjaJRKsVopu,1.48,1.48,Staker +DY74NUHgHPdiVgZmS6gKGLvM96wp5phDQCJrnzrvFpwj,1.48,1.48,Staker +HfmLnAE7yWGy29o8MbEbhqcKMa7uFcbBFDGCSrtCHdVV,1.48,1.48,Staker +91pyzEek4Myj4tGSuxWvny4Dkne82d2ZvV2zeMMeHatA,1.48,1.48,Staker +ExFBn8ibvnKbaNV7Lx3KhzuSq2h88Lizq3TiihUd4xYV,1.48,1.48,Staker +2g9jPVna5jx72mkLsJPngsvhtyr75XKTMcLDQMhz8NSM,1.48,1.48,Staker +Dsdzqzxq6uMcAECjvu3apER7C118NTEXqda12SRB7Ry2,1.48,1.48,Staker +2hwCAn2kTbPHQXzsxtgcppREbfkcNGtd5Q6Qjr74Rpg6,1.48,1.48,Staker +bzeAkCQFCqBzisnD1PSJTGtiKmyPPPcjmiL8tFwh8YN,1.48,1.48,Staker +GfA4FLVF6MmWAthUaNLiixmYaVDLVu76PWkN64wWwSzr,1.48,1.48,Staker +8kAqYSgbrk9Jk9S8HGKpZ7wk7MMcEeiuTpTScnjkiYb1,1.48,1.48,Staker +AzAvGHFhzZRYfyJeTNip7AR9BxkS8ccK13oWB5jghB7T,1.48,1.48,Staker +2Q6DDptdGGngrm21DXPQbF8teLDCqBeB1i91Kwj74evY,1.48,1.48,Staker +9H8PxbDW6mpFP8bdAZrEaXryapuEiSHFXQ1F7MjbYZQi,1.48,1.48,Staker +9WYvsHimrnEb2otnhdtL7N5QniyT5y2V7WSwbTsGKpEh,1.48,1.48,Staker +GeVPWJ4PMxf3GN67DKK5AxMBxnmJjq4eoXmuJYh18dyj,1.48,1.48,Staker +4mib8YvwHChVv8FgdHHftHKhmteyvXhpq9F8Qbxdbxmq,1.48,1.48,Staker +7Rih9KAq2eBVAry1UEon4bjFaKW1tb9iuAFUk8KByxWX,1.48,1.48,Staker +9JaFp4M2iKHwkCWV2Xjqm1dWFamvCvRpxeF6nNC8UPtw,1.48,1.48,Staker +D4cELGySyBj7cyBCGcVQ5gV9xuyQwvRkKxR1GPuLqexD,1.48,1.48,Staker +8ibYEnjgXWoPK4gJjTAFjfejhATw8BVPJQX9uBmNtFLD,1.48,1.48,Staker +rT5FwcwiAoKsvBhL95HQLR8eGoJLrEPM4LSGrtNVVhC,1.48,1.48,Staker +AFjTVPYfLTv1cfwEx4fQips2kMHp5kHPeTiqpMW18HgN,1.48,1.48,Staker +7g7xBMhLjwFLodq2Z5wi8kPgCh35Bwh3WMzcvk8iyqc4,1.48,1.48,Staker +8TDcqUQy54mHUoffFeYwaVzDPZ5Eooqe1G6m9VBapT2J,1.48,1.48,Staker +EVTpkSP2UKZ5ZfLGS4NEnhddwiRZETwN3uMviLEv82ad,1.48,1.48,Staker +9jB37TE85Vet47mQHdarWW37GFLsGxpNBQTJfZcEuTzh,1.48,1.48,Staker +AzNbXnatm7h8nBCcCXqm3mJi85jBYicajQYY7K29bDVP,1.48,1.48,Staker +EbKUXDpxVLJDrBtVg2jSMmg2r44PYDjqvBemFNs2gzXf,1.48,1.48,Staker +42BVFJFEYMiqurEEQh26Y9f8JaSat6u3eGpSgzTECjAM,1.48,1.48,Staker +E4f6CGQ7VTGacSU452N57HNRnCqoUh86rEeZcJY7MUGA,1.48,1.48,Staker +GJJBa23XRiHEdtc7w4WFZuht2XB49a9cbqdTxoconcFA,1.48,1.48,Staker +Dh5hL69kPnaXh4JariwVVoHDtMuSMAENz3hvDVwvQSzP,1.48,1.48,Staker +73iZNnYJ6wmFYaTv7w4sSzMs3iR2ctHCKs74dRbdu3VL,1.48,1.48,Staker +E4Gbfr8ZA6iGvjgHz2o8NbZf2WFSwAj85dEhJCJXZX6H,1.48,1.48,Staker +2QPDiBwbrFPByKty5pFAzvwvj9BDa5c2UJ68VYut22Um,1.48,1.48,Staker +2zcQQi5XphSerzkzyV1XR2RtgeZCa3bmxoNRZnc4mLwX,1.48,1.48,Staker +3NSPF6cNbvjLZJpJgj8gwn2szF2EW3MLhRY4b1JRZpjV,1.48,1.48,Staker +EQQnSmy4R7oP5ZzsTUq8iuktGWGnmiw5y1RbUJvfzAeu,1.48,1.48,Staker +FkoCs8JYumZdTsGtFWjqgEYiWQCoE9dLexJK861pVa9G,1.48,1.48,Staker +74Ap4DeLFPZaNDarof32ud3TfH8EEb2qtFV8J397CvFb,1.48,1.48,Staker +HeNUPbVKeYiu3zRho5LVjRNRBKNnurzzsV4U1w6PHX8v,1.48,1.48,Staker +AXKbiA2jm2gWS66Zo5BkhXjq6XmawhBMpw9YfVkx6kgF,1.48,1.48,Staker +2g8xoroUs6V34Tqf6LJKgKQwLFF1n4E5THpnJv94ALqZ,1.48,1.48,Staker +7eTVmfpHszkxhbCxrF8s4vuUM5U6j1X5TJRN9BXz4V4Y,1.48,1.48,Staker +HFZz17x4ew72BX5D2CtpNMwkJKZ2aZBEHYMWKst2jSwn,1.48,1.48,Staker +HoTZocQ1xjVbYdzq8sEDWY28ch54SqqJN93qmj7PhhrP,1.48,1.48,Staker +93XpqG6JBqgazLfRZeLumfQfwbwWpL1FhVL3nuoyyese,1.48,1.48,Staker +aNriV1KZqJPWDwM1RrL3zkWtYFemso3TtEiu5hkHtc1,1.48,1.48,Staker +XkcVt6FLMAC4Q6CQkufEaSupxJkjZqzo7EBVt49sGXS,1.48,1.48,Staker +9zPxrXcor3gzTsg73LGBji6VVpfNYeiAq9T9GDPmKTHV,1.48,1.48,Staker +DrTg76RXTyhLxVmi1WjmG66YSpVTEjrrNs9iSkmopnQ9,1.48,1.48,Staker +5iYHWoqbxGxcxeiaKxc3xGrYgSy8VRv9NCbgQWMZ68bY,1.48,1.48,Staker +Bcx5pshjFR5sGkNTT8BJaDHR3MLMsMxATYapsHUqPMud,1.48,1.48,Staker +5kaYTXU67wji6jcBq4x1V6pFphTGSyCSMLx7kiRYd3ZG,1.48,1.48,Staker +7SV8HWmrbhrwqyEpU6YR2zGwEparnVWFrNiBS9qkqGLx,1.48,1.48,Staker +Eh5SwS2xwPsm73kaJqWeCbpV2Q6cUc8HLv3oKsefaqti,1.48,1.48,Staker +43exS5bx9ULE57bwYS1dSaEm6y2p9yrJQUcmTWRZk8J6,1.48,1.48,Staker +4P4h958dkUKJvEsE8uuhde5KHxtdZ4qjJMJxaVAWuqn3,1.48,1.48,Staker +2TdpxTw3BX76tfBRQw5V4PVcQW9phXWPhdw8zfW4Jixj,1.48,1.48,Staker +1FbJ7zv33y4f5aUXhEyvB1yQyHVANJdVDYmKXEqXocg,1.48,1.48,Staker +94Xgxf17XWhuncFHb5YuSbwKzAfSbXXd8ejVPsd2Pnem,1.48,1.48,Staker +EFZhnoJ2uNKo2igcKCDWHqkivsDcAX8ArgN5vTAtn88w,1.48,1.48,Staker +4KVWcza8FQuRPBLpuqBQh2xS6HM95eR7gnVpSJ2XwsyQ,1.48,1.48,Staker +88HiWa27GnARfhwfunH4DiRdz7NS7apP2nDs8NTeuvqK,1.48,1.48,Staker +3S1M3mkvdphhfAmXgTdxvRgZPx56YTVBhPG9Xxov1wES,1.48,1.48,Staker +FFU2CxDyA6bmKrjjJLjSyyiEhM9mLyFiAcwbE7KUD6JQ,1.48,1.48,Staker +D7YozT8RjcAUWZ7RUavFSnRCCxcqW3pYxj27h7XA1eBU,1.48,1.48,Staker +55p1aCGSxMLqU9h7YFEwhTmVfq7uecfmcKsdCBszwTjq,1.48,1.48,Staker +CZeqm1qLXRAHv7qaKYwnh9ivztnqXJbCGCa5UEwSXj6z,1.48,1.48,Staker +5RBxSJYLk9RHsBKEzp2RhZSBZwDWeNUv5KZPTAi6uAEr,1.48,1.48,Staker +Bz1d9MdjYTdMHaSXdUzZpCg5KnxVz62SS2SjZKD7H4rE,1.48,1.48,Staker +8SHN7FQguyyF8Q8yKxFH5d9Gwmo1S3NxGyy2JPg4bC8,1.48,1.48,Staker +G9Dhsd4R3ecrqwjbcwHKznM9cYoyQArkRzZnu1aQRCXp,1.48,1.48,Staker +BSuvrsutbSR7EunUsKczWs1Bb53AF1yF3JGiYMTeaQbN,1.48,1.48,Staker +DgaxTNwat3YaSbgQHuiqwBvCTNLcfhp4AvTGuTmaRuzi,1.48,1.48,Staker +daVrL4UCcY8r9H36wsDCSeZDvL8ui8nfZF5fnkFH5Pd,1.48,1.48,Staker +5vrwiu681h2af2X5FnnffHnbYkZBhZpcqvgkPXMSk8Lx,1.48,1.48,Staker +VyZGCVAyPuiRwPGDZrAMZ1Xn9ev96WnQQAFrW37rbwH,1.48,1.48,Staker +HQbeQP93MNKCLrRYyPGMTCWM8CFZZgqrU9EodNNqUsUi,1.48,1.48,Staker +AGo3zzd6i68RkuhTpwAqcaaFmAyR8bTRL23ibRSh1gvQ,1.48,1.48,Staker +D6zTJbKmVj9xCDAZhjV3Yj7JSf2AkaeRTcygVFg3H3LJ,1.48,1.48,Staker +DDjo4pA73pUM5vSC9cvCrPv73CtEoEmNGdrPk4Lv8Ld4,1.48,1.48,Staker +4bKotPSQm9SSCAMqsHxqnJyUNPJwtunXNYmxJYQTWDqb,1.48,1.48,Staker +EtjLrqwnwGhmueBubc916GHQkMFxuDaSVV7y8wPCqvdn,1.48,1.48,Staker +FNqCJfnXkFeU31MuTBqCukq2otVmkp4DPUF2je6raYFH,1.48,1.48,Staker +FsqpowiENnKfj3TZHWdGRZjtnYq8qrATcDgENTUiWGiR,1.48,1.48,Staker +Cs68Ux9X1QwqP6cYmn9nrvXXR6WqfkP9DvuPbRcVpMPZ,1.48,1.48,Staker +HUgyv4gSpm91UsQsM61EimN6hMbvGyV1ekKXM5XzRRpu,1.48,1.48,Staker +B5AAsbw7SXdtf3E4UjukZeytYzCwUj5LDHH4TYeFFWhg,1.48,1.48,Staker +AdWCQGRtBVhLMZWuJ822U3kZMiLuLBnfmbcXhDKLPKLD,1.48,1.48,Staker +9PmpevkgRgRCTxqmPQ6kuH624HhzAQS19CRhw76GY3Yx,1.48,1.48,Staker +5LwPT1dHeepnq7CPsjibDhq91Y5RdnU7Mh5GQKujMA9c,1.48,1.48,Staker +2t2NHydQWPHQx8BsCPgBFcCcwvAed3iFo6ZJmdaxKSyx,1.48,1.48,Staker +5Nz4HHgENZpAJmtdTV3SYKq6WMNwvGTBUtrf2WjvunT8,1.48,1.48,Staker +5PopcsCAZQxT71SrfuPG6BLm6359o1zA23uEKhySdPMh,1.48,1.48,Staker +8TEX6V7YRwTqPwbuxhn3idKTdjp2fHdEvCr3BAjC7Egt,1.48,1.48,Staker +EENwNh7ENaD3sn4Bfg2Sw3GTsZtXEaVPBBNRQ8wKw33L,1.48,1.48,Staker +H3gP2fpSnefwMdBW3ae5BoHkSKCqssLQ8ayUMTeboxxc,1.48,1.48,Staker +ChDjcKNtXZgotFgF6v6bcX1AYGc2eiEx38PUgPwNVHaQ,1.48,1.48,Staker +jAdoAfRHpVkDTmT8xAiiguVKqcvnAFhoXwCrnz9Zecf,1.48,1.48,Staker +5mwY1tACsgNxBepP98gZwnTbUhUqMGjkU4YfcHayoCR,1.48,1.48,Staker +5QE15JiRhfTvGCLjA1kHXVATx5JyjEKLJNveeR97RJnS,1.48,1.48,Staker +Espxz84BdsZyH2PjUdfg1J7NFTnmwoUtbHTSPWQ4ghUj,1.48,1.48,Staker +ECrPf6U4WkXeE1EJNiCkutvAxr2rFzVNxVwayYTZNeKP,1.48,1.48,Staker +ExK5g3SNxdzEwDB63K7TpcRRvo54Bt5e7Vxw55DiSo47,1.48,1.48,Staker +A12qPQkJuAcjjruvUWkddYgEUUFrwEBoivyEJzKmViim,1.48,1.48,Staker +82YNHxNhuV14kdj8ve5kDnjru6ht8Gn12u3NtnCmfYb,1.48,1.48,Staker +CGHoRigXeeWSbqH3wEac1VEm4HePAt9DwoS3JWTma2st,1.48,1.48,Staker +GJCU2c9r2XwR8vyeK7LvKrEGQqgC6sV7DunvciwNcHcz,1.48,1.48,Staker +C3qqc83xGvVdn38A3gN52EGjE24XorMcTbtQKbjb9qT6,1.48,1.48,Staker +6cxsJcRnBU3oELrHyXiAMwVnhynbLoZC8ZZ8RvK9CS3D,1.48,1.48,Staker +3gMtLFQr2X4epfqGbVy4Z7d3xK61hRMcYz77ehwPbcRY,1.48,1.48,Staker +9HwoDX78dx5xczMHyc9GJ213Kw4gPitdNTf2ymn8ZU7t,1.48,1.48,Staker +J1PQ1Ec767DNmnRFQqUwUkVWjyF3ay9NEttjDm8b9Uvt,1.48,1.48,Staker +6Ld2Hbbuhx6MWkJo6QKs61zD1CtTQv1pdya7hhWe3nXp,1.48,1.48,Staker +9NpCSdPfotymUK6HxRaXxCByCJs2jAyBdi2ZxwCFhZxs,1.48,1.48,Staker +96QsuftNhMZAUmnNvXfhhXrwwsDDPP1U2oTzXiwsTHos,1.48,1.48,Staker +3zPLgAtWhHcyQtoBGZMkG5FwSHhBg8Czi1iUbL6SQuys,1.48,1.48,Staker +B99zatff54RKdbZAdmHQ9PHr6S8KbApgKqcBb6DUPKRH,1.48,1.48,Staker +JXkWKfjzzRUWeiXgto9jLvyUUkG1Kw9VSL2znEXUGo1,1.48,1.48,Staker +2zJAPbD63ZVF2fALVw65BVA55nnArgAgm65DPxCHDnJB,1.48,1.48,Staker +CCqVPqkKZ8vSwnpNqPRyt6Q4LBCmT3FpfymdocD9X1b4,1.48,1.48,Staker +7XYceFWLBQCNH1RH5ZC8ncni2RPSgkHhrgsbZCK4EHkD,1.48,1.48,Staker +93UAqKr4k6CNQ8JxmSMYKGoUcNq2LeddeBc4WJmfMSCj,1.48,1.48,Staker +8tvHKcy1htqiG8pBHnAjYveeJrmW1V3qRtfakoTTTtmi,1.48,1.48,Staker +GLWV3jGnVWLnFmV65VS7nqcRyXx8SgRaGgsjAWVinqja,1.48,1.48,Staker +8bxHnGd74LyQ2XmATkWyYqEGb7EoM9pGDWBQrxAJ5Ktd,1.48,1.48,Staker +4M25c2dRudsUwhDts6vmzXJMivhUfFY6uSr7hGSRmUrc,1.48,1.48,Staker +bnL7ZhRLoYt2Ug1fER5sgj61164LvEC3dG3HWgZ2FwS,1.48,1.48,Staker +9Rxxm61PVjGMSpw3pMdwmhnuyeCoAh3Vmq2TrTAbybAc,1.48,1.48,Staker +9bigj5xnHsNnZ1GWJbKxWDZYq5M8wpYtc4wJe4diXG66,1.48,1.48,Staker +7EasmDa4hWrmtRvWedY1bGjsMjvwXnwjce8q7CVTQsr,1.48,1.48,Staker +A5h6XDco91QbCCrUaFh8JKVsyxLXauJLssdoWF3Tkwgu,1.48,1.48,Staker +GybUub81899QPWQG2pgXntci4wLVc3bvFSuhH2nTkBGn,1.48,1.48,Staker +EfpqduveXG6TsS4bzcteusnJUaA2avzdaGqEARpu6KBX,1.48,1.48,Staker +6kscNwPWgKoW7MHRkB4ajxWF3DXLmXjmx9KjDnzikhfs,1.48,1.48,Staker +4R894jVNCpgg6R7z6LqdNGDqJbJLMsEVbNQWDtX1YLKF,1.48,1.48,Staker +9quTj5LwUNgzsyKgWfYTJP8S6TTMc4BNxFUNSeCmvCP2,1.48,1.48,Staker +3mDPCNjKQoUB2MwgLAWsvihoaoCv83xmgm3Kt8qMnZpf,1.48,1.48,Staker +ZoTbayLCCFngjsHmH4MZAKDyuwwY6bzoVoKGfiEjfrh,1.48,1.48,Staker +69rCg6i2iYJJDzxjSeXaHouJJFnmnf6984vkqqpFbbKQ,1.48,1.48,Staker +4bhe9MVRcCGMcRGcUou3c1gXpttyFN8ta1o7xikcGsEA,1.48,1.48,Staker +HQEGFduqiCpYwFAEn1EUFg1Fw4EAn7DYpgQa5mHavCPT,1.48,1.48,Staker +H2UpfpE4yXsmh9QcpDwRTe8gpjnBr7zCugarf8WpNf3H,1.48,1.48,Staker +7CFQtFn6JPvDBS4ycqPhzPDwtwEAEfHU13fLCFpF7pif,1.48,1.48,Staker +J4M5UhthhLG2zEE261fnwXAgbGNtMozCYV4vzCEwLmVo,1.48,1.48,Staker +3xLyWNgofBHZ73u9YWff6qsNkPFcqXdsdsfE47seG8rK,1.48,1.48,Staker +55bsfMHfvoJsdJ2tnpgUWHc3VkMaAcWNPmgkJzcG8f8,1.48,1.48,Staker +7A5DNu3PbRo6xdCH5vn6tg4TBoqazRjRbSNMHFcFnuBR,1.48,1.48,Staker +DycmFPiEBUsDMh3SZin8rsKQuVHQKH9pRnLgGnRhm63w,1.48,1.48,Staker +7Y56RBmgen5uXHPrDYtLS92jy8tBsRuEUU7qox3WhmNw,1.48,1.48,Staker +ECJcsAiPNRfPXPnHgginndaA8x6qyMHj4RhVk6PF4Li8,1.48,1.48,Staker +FvJdfih4ntNPFrjac3Z4rNYT2euKubvzoB9S3g3kdR2f,1.48,1.48,Staker +ESS5Qq4godatzM7WUaLxzRUujPJupk13nQCVmyHsVDNV,1.48,1.48,Staker +Ehqt54SfenGVQYr5gjnhrgPgsE9TCqCRzD1Depw4YfJs,1.48,1.48,Staker +E8accqeuKvkJRmjeDPmL1CfUPnZpFMT24zJdiPNYFgtk,1.48,1.48,Staker +hSQPYnvtYMRUvh2NevWhEfpiyn9DBbgN5rF1jGF1RSb,1.48,1.48,Staker +E84pd9j3ht7HEvgYBTMBf9KFm2opbPtM9Mq4s1MjFqsT,1.48,1.48,Staker +6UsQUk4dQR2Y334AGgp4p7rZw7jAx9cGZqUSLdpsYMRz,1.48,1.48,Staker +9gvPyvpUMPrKDZfrp5MNDgVUB5qSxkzeugT7TM5FKTMm,1.48,1.48,Staker +5koSL7WbzM7625abd5m2FNYezFZr3hS5s9473Zegd9p9,1.48,1.48,Staker +hyu4guwW2E6QD5Hzw6fdZySTcir19HiTuNRfJ98paHH,1.48,1.48,Staker +461pw4CzHfiNPphZi17gHSRWg2AF1hWLF3dfUcxo4S55,1.48,1.48,Staker +9ivLtBoe86zGqyBmoJU1eqsbPpcYvfNW9anQTpLJwWPS,1.48,1.48,Staker +AK6BHHeG8fCGjPdJ4YnEByyn9SFWxbx7RVun59AMdWWN,1.48,1.48,Staker +6dkGV164fZtmTekGTLSwQvbPHpZGahoFKxLPYSsq6vio,1.48,1.48,Staker +6XAcGopYZbudria9tfUjn57Yq3YQqLkAtUpCCTtDPrWs,1.48,1.48,Staker +CAUJVgwsqLFP3Cx7T216U4MCHSqWJNNDwprdNP4kQqTm,1.48,1.48,Staker +A28aifpE9yUYtzogv93s6DxVZLxULst8fwbuXcRVZc44,1.48,1.48,Staker +8wSPJ5Czem9iodJgSjjvbZBVza1i6cjVwzwb7NRRkBbe,1.48,1.48,Staker +3bu6hT4dFZVZrt8Pwe85hdUzK9TSxi9cwcAa4Fv3vXgB,1.48,1.48,Staker +4UjGGpmcnNB3U1kW4sJ98dSKjdXvk4xS5T3LdfWvXJtq,1.48,1.48,Staker +He1biS3Ri73UiZqViJox9kY58AiJEtBhR65RWAgsaJYg,1.48,1.48,Staker +7q8NV9rtd61gus2LPLKbTT5qCiKLnahHbtkPTEi2Md5U,1.48,1.48,Staker +EEZaVTzmZAH3qTfWqabWxXxhMUVcJrX5uuHrVx2kZMVB,1.48,1.48,Staker +BN17PTjDH6RBDa5n3CejK95Hb2mnSujjVowJEHjv4VAU,1.48,1.48,Staker +2UaFm5xL3r4gAD6eTNxFZLcMW91oVDQPvA7F1aZ24NTi,1.48,1.48,Staker +3xv2LuRbu5JJVBMBmjBWdb6EP28F1nbjVogLNJdTpoX1,1.48,1.48,Staker +9Ato92KNusAdhH69p9KGnA14SPGbcchj3jHRjq5yNTqh,1.48,1.48,Staker +9S5hP9Z4QNnnrv3TTyMsrX2tAucgFT7YkYPY9gjET3X9,1.48,1.48,Staker +6VuBxtYhhnQtfWoAdTFNdv7mkiyW1F6z8qPQbQRT18up,1.48,1.48,Staker +J1dYiMNf1BgFwpcDiaDUP218vPbWX4o6a5qq8TCQ7oQL,1.48,1.48,Staker +3wPK5RgBks4MFF3vW5iZZ1Fq5Cnm1R8L8NRxjHhhkx95,1.48,1.48,Staker +9u2C3CKLWJCL9bWcCWa39Kebxw43ZSeiyKySwvz42Zyq,1.48,1.48,Staker +Fmim7U4uadTZXfqyLFTweyevE9AxTsGn8MuBAJnfeyxs,1.48,1.48,Staker +BBFNTK6nqQA4no3vnvoCJ1bU9CH1HhZdivXb8H6r5vSN,100000.00,100000.00,Staker +5BgY6R6hicUhbyfL5DAMNEAKHZWH2VLCygBJxcgLvtoj,100000.00,100000.00,Staker +EwQiwnGeE6ZsYRm51z12dUDw7B4Mc45LwasakJKcFpRM,100000.00,100000.00,Staker +5yWkt4vsscQ1TvSF6hL7SJhVvSPXfzkZ5ETywt6fCGsb,100000.00,100000.00,Staker +6j1E3Mzwsjp7R9ZqE2AiXhqCw4ZVu5fK6N4UinUcQMPR,45954.96,45954.96,Staker +7MKh4r798SrS64rw91cytzaua98kj3nhkmpfcS7GDZuT,42755.88,42755.88,Staker +DhdMBVK3GxNBMGiMSAs62ZXrMgDR4WbounzkHWss8gtn,34587.42,34587.42,Staker +5Z9wSAvQhJ2mo9yJHiVQtvqi5YQMgWDB9nihxSv5wF33,24713.94,24713.94,Staker +4SFc5YxBxKsdiChKn7dzc5jWDVBjNFJTPHsHKxby23XG,24623.90,24623.90,Staker +6pYVte9AJoLFb9uEEztQiANu4yFMrMQrujPTNcFkcgHK,24422.84,24422.84,Staker +DxHoMDDm3E2XxsFnUNfBUpsKjLcgGcujmNPtpLm1v6sK,23793.49,23793.49,Staker +sdeKSNab84sT3zZKapEETHPz4MsRhFqvYMQb6q6XEQQ,19791.87,19791.87,Staker +NMuRMEgDnXzCNYBfrcU5xA4gR86EamnmvHdA6jtmZ1n,17258.45,17258.45,Staker +DzT4UWupdm7HhkmBukRz5Z2ssRf7YzDVnJ7VRskjVqpp,17083.03,17083.03,Staker +272TDUERx787b6kzHZMniW1sX774kNaUSsWvBvEhDvXB,14235.04,14235.04,Staker +4NNoy1HT8jXbaNcPHQNmqn9sqg5ao7txumHXv2PQMGMi,14235.04,14235.04,Staker +HQcsJehP9b11u4cXYA5VEkArp5F8EpvWsAnrLcMBbp1f,14054.14,14054.14,Staker +4XBt7DwYY2DzmSSXEqMvbkcVVvMs8gXvkXsJoESqmqj9,12803.39,12803.39,Staker +2x6KLNkSxxvdqGo4x4XDXQ9coRZDDMUU5bVSTkhAzFZY,12677.47,12677.47,Staker +DqHiYPrcf6G794bxNXSTKLUqbdxZLEVTDdzYZsuvBHhA,12358.36,12358.36,Staker +4Y1CcJzYUT2GCQsxqQzAcRGPXDkhfRQLRD3grkkzkbUr,11893.66,11893.66,Staker +AGsdLNAz3ek38Y6cG323uxz4EsogzJrHde88VaBXERtH,11312.25,11312.25,Staker +4D9zqB1wcwmiU6MBR8pRLSrwUiA5Sa6TBs33GSom9BXQ,11262.83,11262.83,Staker +63wcySdNerPm7WMB7j6e35avMuPS5DS8EyVxhYH7eLfY,11211.26,11211.26,Staker +Em6AcjCU5eCw37DbuzHrVntdvFwnRjiP78iowKCCPwey,10697.00,10697.00,Staker +BDkmrYfhSLMb3wuzNLSsg2pG572wXE63f2EpMmNuXXxw,10343.64,10343.64,Staker +EPFbr2wDo815dowJMPvLDLm7mVZZrhL3oocjsArQWQs3,8909.89,8909.89,Staker +4tzvtAVKctnbPVv5ZFap5rB4XjVWsK8Q7txTX6MurMP5,8268.98,8268.98,Staker +CcxNtArd7RyJaZx2kZPtYk24fLxAXGLhxYpMAwcwyteB,7876.48,7876.48,Staker +2zeX3RwzUEf1thRRX4JsGhCPnLH88qDM9i8155agQse4,7600.10,7600.10,Staker +HJiimATp3EVhf6Tw5QQ75Ymjo21eTsWUb8mcZT7DcDrs,6535.99,6535.99,Staker +8Vc7nX9cTwLMeskdfMUJZqzg9EzeupxR11gx98fM8H3B,6535.94,6535.94,Staker +CembU9XFaNmgxfAq5cCKf9PyZ8gK67HL7bvZNutuHHS9,6244.76,6244.76,Staker +GgfiQecFN5LYxHQpnZENDzKpniYS5EbRGrQESqVxL1yD,6174.64,6174.64,Staker +7mQHbC3UgPVGSdLqDvbcEeq3MQ2E6N4UhHuxjbbHEv2W,6047.75,6047.75,Staker +YJinWfG4kNdiH2wB3XJz4He93bW35KYtuQtv885Youn,6047.75,6047.75,Staker +EJG2fessB9a4mrMx1ViiegfVHvAwdwgRYg7jjsByfYB5,5989.57,5989.57,Staker +DyHdpEzPhFZwdcPtGWuJbgLhoVCBSVifyi6moiNNEpdV,5962.80,5962.80,Staker +DVYD33tn9gNvSRmrTS7okhPtmbe5BAh3U7P35LszgpDx,5708.28,5708.28,Staker +9Niy8x5jBgbsaCyFsvyGbc16STQCFVXBKLvbaaKNPVqZ,5617.87,5617.87,Staker +BsT9W1H2PUp9JmqcTFb2Ykyb7oNYswPcSYxukQ7CF96E,5565.35,5565.35,Staker +Eb8ZERhr9xCPaZkTHVA3G9kTH7so16TkKuBjeGgH5gN1,5559.25,5559.25,Staker +GujDvL18gzwG63XWbJSESr32B4tK9k7RKdjueuFKicvU,5179.24,5179.24,Staker +4KskTAGet8sBqNky3Lv4p1FFLRbodnHxBH5BgYJKuFwq,5149.74,5149.74,Staker +2RXeC1v7rzLG8cx7iBu8YQcFoSkrpXAKE9zxz69Ps1xW,5035.02,5035.02,Staker +FUq5CKYHgcJa62YVa3Qc6qMe3L8XWYQmNxPoUCoUnXHf,4726.62,4726.62,Staker +Cw8P1eBBUoTNeqrzB5bk7GkmkR3QfdTP511UUVrum6Js,4691.84,4691.84,Staker +73opLCoympaPEpgWnK1cRmMuzzQUxmsJ7jhE6jfjbVHj,4624.26,4624.26,Staker +7iTLzwWp4cUq2CBXB2kPCxWw3qZ6NGQCP6QG7tZuCW8E,4504.32,4504.32,Staker +61jpEK7Kztaknc2L4URyPPPHbBVM1oMZsMbRgGS46DVv,4405.25,4405.25,Staker +DKVHhDVQesbH32TcQU8gjmRNP65pK4QE58x3doiKEAa6,4263.10,4263.10,Staker +613Qp8tq6ndE5tM52nv2YWMwX16gwNuJv5mQ76ZSVDzC,4191.55,4191.55,Staker +GoRYB6LFuZ8VefKWEFAnxkgYB5w5Y2mz2y8QDR6E4jCs,4162.35,4162.35,Staker +ADAnrtKqbBAd66ovU3WH5L6suvYhi2uY4S4N9ioBYVJr,4101.07,4101.07,Staker +G7ydrsgtHDM1dzzzpYxbj1q2iK3avF2TesBmUw4Vfqo1,3921.91,3921.91,Staker +4bJJVh9PPCB1yt7HH1iAJ23YzHQ8NpzTzysJpJnV2sir,3704.05,3704.05,Staker +GouipsDsLR2G7GxizjS6uVrt7gjH2EFHGBeZ2ajS3H2k,3483.22,3483.22,Staker +JAHQmwUqRCkXQD1R8K595MYae9TMNB7vBE8J8i2FSkLs,3338.27,3338.27,Staker +BiDyMPhCE8Mz8X8CyGjEXkYLqT4X6s8fwio9D1PyRpdD,3325.84,3325.84,Staker +2HpNudQ6UmyzkBSt2RgUqwTAAwECWv3kW59U8ajTbNma,3201.88,3201.88,Staker +CQdMRLiECXoseeU5RxbLjY3w7Aa7y9eWBTn44nbVmnQd,3188.10,3188.10,Staker +7rHZGrFc3hGMfkhsEbRwNXui1ThFkwXfv2YrRE3rFxKv,3156.35,3156.35,Staker +5dxCZ38eAHjRUq2Xzqt46HtTrH5TDRnEBLJpKeEThxjB,3092.73,3092.73,Staker +B1FS1x7Y99TRf3M1Q3Rb9hZGqTfq1L5uCmHuv5Pj3d6U,3079.00,3079.00,Staker +GTrB12XHJSGaXDfgiUY32b58eH1Ku9JtN91HRa26ZURT,3026.41,3026.41,Staker +DknXDkBENtLEWFgkvwASAUAcxVj1BUZqHyPGkkuyhDxo,2994.85,2994.85,Staker +At511xoxrHcNHS1arijPbTWRRNs5E2nUrAgAbaWCRFAM,2970.18,2970.18,Staker +7g6qfJ7iiMsGRHyKKcJGs7JU5gBpvz2giEiZQBkHcHD4,2953.79,2953.79,Staker +GbdTGnLaaZmBcAhDDpJJTdwEwe6rb8LPZzsWMiQdZL5A,2927.65,2927.65,Staker +2yTYevAUy4AYZpbfxhjZTrhdATbpQcaQZLpj4L6858i9,2828.44,2828.44,Staker +CpGnTtgzRK4zjMZ5VHXp6mxsVZEMEX6XXRRxhKwStrNd,2781.65,2781.65,Staker +GQncNssTg2PTvyer6JWqv78MdgyrAGb9pqRbrv7nKc3f,2409.88,2409.88,Staker +4sJYR3YbZRs2o1GuDdLVfXnb5QB2GdVatSuaHnpdVY2H,2397.06,2397.06,Staker +FfYegQGdd3KMUnaGXKkTf6Va9CE8DiKE87L9PZHyecA3,2361.81,2361.81,Staker +9y4LQ1Jfn5RzQerJn1BQLhpNtrddGzTei1K8fQtVEb4f,2319.62,2319.62,Staker +AYpQGQi7VKhRvopD13pRQ6n5FtCruJRxhFKfnBrMVmir,2244.56,2244.56,Staker +FFcRGGWZjG8cTBbsRrKQTMdQhfBeRbCZL1VtEhLrpp3F,2228.77,2228.77,Staker +7neqCNFBim6nGq7C5vDgkrh2nimepWWkoh2A8nnD94pn,2219.72,2219.72,Staker +2Je6cm92h3z7eZkiz4oKK3HTBuCVDjZR5LsUqfyWFCZK,2195.97,2195.97,Staker +77P9VsffR9YNcL3v4Lnzrm8yzpW7yS2ZV7948iBu1ABE,2191.55,2191.55,Staker +8XrGnqkJgticWZZ6oyY6K3E3oqABoyMkQ8XZEqqdVNd4,2168.69,2168.69,Staker +7FgwLHrhRQM1tyVFMc5u2SP1b4vguFU3fpHspoEyNKrz,2120.13,2120.13,Staker +CYsfLYQET3Ww4VaXHV1yjBQLHjjEgSrxEa15TdJ2N1g4,2114.31,2114.31,Staker +5684nTY9GDh57s2DLp58S7FRHDLiqCJSaNDwmm8i9ZKv,2102.04,2102.04,Staker +GDvfwuytQuzKZFqdwnJoRnssAnqbbQ9Hqr2tZXb5bXM6,2084.79,2084.79,Staker +ELV4LTeSYq79fuz6Q4V5Jog4PJBgueYbfVcRjgEqfrgg,2055.73,2055.73,Staker +LR5DEtBZzcaMwm2bcAVx6n18sGaMbkBaBwEpRouBqk3,2042.21,2042.21,Staker +HCaXQrdYndBFpY634SYuN3KFVsScFtK5HzuYY5yfGPsA,2014.20,2014.20,Staker +vB9HQQcjtcP4f9WQirxCPGirJJFdhXdJ5AjeMxb7bmE,2005.13,2005.13,Staker +59UYsa18Wom277sCHZhSuQt7p8juCkK6QZUW7MmzHkAp,1974.59,1974.59,Staker +BswMA6XtusCCW7qqAEfjdXFVRUtNTcQiYwHyLJEXTsTa,1964.88,1964.88,Staker +Bajk1jHDgz4P1EMPAULUkvpP6xXFYuYfgGLooQ6sDz78,1940.84,1940.84,Staker +Edv7LEUc1uoA9R4ApJVswyBu9Rf8FX2tVXmGxH8a2PmA,1909.92,1909.92,Staker +Cz1RdJwqQuPsRWPULzyLbgeTyuU925KqooKPftNFwZsv,1879.22,1879.22,Staker +3vW8jgBGeA4M7qJ2PDRfbwHtLtNzUJzNFjWBYiD7J8iT,1838.27,1838.27,Staker +ne2P9D4F7v9Ji27qDXdxS24y9wSw2G9UrguW5ZrjFuL,1818.62,1818.62,Staker +3iGiZLu89q5mCGm3MXj9FkBuefYXEuVuP4TVKQS8961P,1796.90,1796.90,Staker +3ykfH67Z8A3af8MZ6258f17aa2nf4PhjAm5vdKcniAE1,1782.04,1782.04,Staker +CbZBc8vvhreGCXUMG5HBYWTf5LJxQdNf1HutFQHN2CRj,1781.85,1781.85,Staker +9huvDtRbj9FuwGcbCXatuwymHPbeYnmATf24ctyh2Aur,1773.45,1773.45,Staker +3iVAQqC1ZQ1JWF5uZA3qUmmhJE7WshBvPHSpLKRJQNww,1770.68,1770.68,Staker +HdoeKDFmvJWgCx9MkktUbzwu8Ry9AJLCCgaHZS3dsaAA,1767.78,1767.78,Staker +5xX7s3QuFcifTYnDrzpdRtGnoEw9KoxREYZ8Mmoox4Tw,1764.64,1764.64,Staker +Dc4qwRwsgFXuMyLsYM8PRM3pn5jMLPvUxWgEbGMC5X4i,1760.73,1760.73,Staker +AMtSDRLtERcnjDNUZmwhC3WVM4kAxuNX8LhWEkgAB1cC,1737.75,1737.75,Staker +C13YkA4qG1vsfBUbgTYQo589yTBDTvkB28SefLLi9qKx,1736.20,1736.20,Staker +67ew8YaXWfx9HyTPB8SubuNcpSVjjgE2UJNauBhdJLPc,1735.97,1735.97,Staker +8ucEndZLUM3WqonLK2AW3H6ZSbQnQk5D1JcfZ3HM2ejw,1735.87,1735.87,Staker +43xAxKpyQZ5iYeZvkTDcAmTBdwnQYVGW5MTv7rgt3tQR,1735.69,1735.69,Staker +Hoxn87tPSbBAvfpuicN4ccH1zoqYabQRFrBo2hFrMwCg,1735.65,1735.65,Staker +8DgiuQhS5uxEEPPCxweiPeQiyxDceVcrCarozUvvVyQE,1712.21,1712.21,Staker +6LAPhVX2M42cStRGhq679wmMR6i2WQ4xJsmTtHzvT1SP,1666.82,1666.82,Staker +6mHXxq1egbuiFWt4KMNs8J5dKftjBhG5Gt26cUMYjtD3,1602.06,1602.06,Staker +5fdvGbmbLt4oDLybcWQAB4LWG4CM7y586pk5kuyixRca,1575.00,1575.00,Staker +ELP1zaVSSba11fyxBrRxu1oD8WcjTiYkCKQCZf52GNbH,1519.56,1519.56,Staker +2N3Xo1iv5DjmjW6kBgdQ6zCmVGGCAiTqPUEDLMn2mfib,1515.49,1515.49,Staker +CrbE9otqr8HJL9t5myYT1swYAWNU3nxH4suppqy7AVgG,1488.11,1488.11,Staker +4kiw9j4oPid5Ae6s89TnhEPmT6cat6QKbjcUJT7d12qG,1473.45,1473.45,Staker +HLQSc3ZCvCvTgdZBmiwDwpfp14Cdxyt7L8Brzg5Znmvc,1469.37,1469.37,Staker +FXQkVGCyhUkQvgiRWvui2pN5Wtp35We8cMsKYnkyUTmx,1404.29,1404.29,Staker +BFaJuSN9SYQrDLF7PdV8NjsYf6jEdxKt49LwMCBwkgwc,1378.91,1378.91,Staker +8B6nmb4vCHzRrxeTEYqw8StQNSPbtok1dyjAVZGADEXB,1355.46,1355.46,Staker +6Li6jTTbVK5buB8X5mrM8574cXMNhKECocz1Ho2sRQh1,1354.45,1354.45,Staker +BiarQ8Xd6eX3WtajkMUjtAuiJzqBtA71wgLAgnh9oEaW,1354.45,1354.45,Staker +3jDpC8NzYJSvPHD1ReMv71FBC6W9UW4XDKUyWTBDgjPf,1332.92,1332.92,Staker +5RRzt5impbDhzGepEZj44JqTu7o6NmXNRKSM4rSQPX1z,1319.38,1319.38,Staker +Axm2Q5Nor7Hou3Q4FhjwXN3hWw3kpCroKpPnzxtgp3KQ,1319.38,1319.38,Staker +HRdTsH9VJcaviHmBhz5DB3cdStpoduSuPnGB8kBkJMJD,1317.44,1317.44,Staker +9HBkkhQHBtGhm4jbNeM2na6Zvow555U6mihCCrLWTtJi,1312.56,1312.56,Staker +5PKjGzRx4nLUihbLPSPTymyUE4un1vNLL5Qutt6nraRe,1312.56,1312.56,Staker +2J6pgVGJXMT5xP8xj6F3d96RyytiPW6v7txsVJ5YxB4r,1312.54,1312.54,Staker +8KdW5sMWKKAqHvpvgvnwxxE13L6NUZH4xFzXUHFMuhn3,1312.54,1312.54,Staker +CH1hFhYohhWucD8qT1mDt6XGMMqpkNmemtJ7d17X1uf3,1247.21,1247.21,Staker +21ESdfgfh8xmnWgC9xd3FfmhPNceoPdVs9RRWtWqZS1c,1195.47,1195.47,Staker +uen3EiFgQBrHrJ5tNXiDzetqzbwsR7v8Pd82bovdQDk,1184.79,1184.79,Staker +AzGxT76FAvCUFu9CsJVvkaf15ysJzM3pfkLcp44syunL,1184.79,1184.79,Staker +3716qW41ApZvSMrB2VV3A4KnXo73GNHMJgcpiwYxpudp,1155.62,1155.62,Staker +GZqcmhDstLJ2kqy3TzCHjgesGktEUjpT5AWJArzEXfDh,1152.65,1152.65,Staker +B45cgh8xu7kyfUrjB1rTpgGPsBQE9q2uDPCGUuQHALwX,1143.38,1143.38,Staker +DTWDRd34KzrN2uyQMsHQa77WPvMquu2268KG699txC3X,1143.38,1143.38,Staker +DEpwdGufknxJsWWw5tyqZGWfqACgT2iRSfYkoKDinane,1137.38,1137.38,Staker +6G5LzHyfK4RAtikDtAgcGMUowdAmoK3D1X8vS821rDUx,1130.39,1130.39,Staker +94YXDa2QjWW2WQP1u8MQZa8AsZyVJsE8crBpopB5W9Uk,1110.68,1110.68,Staker +4bZW6pYjj67fU2YYkUc3vLRQ4MePfTpiKfTHFJQ1Shxt,1109.58,1109.58,Staker +69RwZ8DemMF4rEUVBAsJZq6yYTi8CG3jXvJcX9SSpyJ1,1098.02,1098.02,Staker +EdjFFr4Xqf5fgjXjyHuTTGLEQ1yvEJ53QDTrf2mjeSaG,1097.45,1097.45,Staker +29RZ3MpYoeG6KEyiihuHePqV5DLnUzssqXovPHzjX3Wa,1095.96,1095.96,Staker +FtsjJUGpLa3CK4qaRVFRdeSweq5a68uNgkpDw4gpfpxt,1094.31,1094.31,Staker +EckEG6JgZ1SYeEiZPscQ2qDA7fwuLZmf4w2cwnJijKNc,1075.38,1075.38,Staker +6qDbqghsGNH9R7RuaXWAtiA6SudYhkD6CQSRtzHPBBSb,1059.73,1059.73,Staker +3nKdvXg1QgKvsx14yVBHKii3ZpDoknui38qgcwn36dYg,1034.78,1034.78,Staker +CVemB4iXnuHVEftkdbHZEu5VsMgFLrDHy1TfhYGUZXM6,1030.52,1030.52,Staker +5kycaUEE1Hrs9i2Ny4BJGaRW927jfy8q9uvP31YvypJL,1027.23,1027.23,Staker +89sSVhhLAwcgyQZin9R3ynYuVTMSAJoV4XjU8jmYk6Do,1020.31,1020.31,Staker +3NhF5rpZpARapHFHWMrdeej8PEHsWpReY4wJhJwaPkgJ,1014.74,1014.74,Staker +2KFWhGGmL8i76eKvdzBZuFS9RJarbrgWeH64pu6YixsZ,1008.69,1008.69,Staker +7B9aiDpbg3qvuunXXti6ES2kDqJhGc8K3xXcHAN463ht,1005.20,1005.20,Staker +Cy9bGoE7zmre747C5C8h53vd6zfYNsY7eUkqS9xKbJq2,1003.85,1003.85,Staker +3j8uWCnPfYbK1njEEmbkp5sbjHaq3dnvMNQVqeFVPD8e,993.96,993.96,Staker +DaZGraabPwgxE5bH524vJy6BDyexxjqX85V8NpsBsAci,993.96,993.96,Staker +5MbwFLuGgsVCQNczvBVd1m2NsdAMFwwRDqeUaRT7AT1M,989.25,989.25,Staker +C5XFcmbMbyNdLQn8au2mwHaPVahF3W7RfffooPLVTfkt,984.98,984.98,Staker +AKnCdPrdLeZdde3aMbbwsGKihJN2acjrW5U86VQsYkgT,984.72,984.72,Staker +5CMVWK3xfPAzrzEpa4KcDfiQfG4Bp3TR7BSbLWXr9uEX,984.49,984.49,Staker +BV8oybpQfcYbCR3ed3dXJ5QKim85xQK2vVRj43LMZzhf,982.12,982.12,Staker +kSkgNVcC7Gs9KrXs2DCyuwwCWM68QKQc2A8btfKUJa9,970.99,970.99,Staker +7yrMAPC6bvTWq335pCPwxzYHFWStz4aWZWtApksDctUh,966.27,966.27,Staker +8pgp5ADRiAV9MrXd58cbBAKRZydLK7U3EVegR5nAE3sX,955.66,955.66,Staker +HP7CWdL9Wkum6r9Lwwz85HKqcuX32Nd2pX5t6YavRBCz,953.51,953.51,Staker +i55bPezaxJUWDZ1LqiMLt5hSVATQjgS6hgjfVDdbgm4,949.23,949.23,Staker +9Ze9iu2AMUg3hMHCikZvZFrM1wnty8CaZhouk9izq3S7,932.96,932.96,Staker +DqavyUoYyBjESWX8ay4oRb3jpyYC3gAi43kackewwg5o,931.34,931.34,Staker +6EgHccW8JPtDPPVPG1gCs7gviXZm9ymbAvDHAqeKYnPp,927.03,927.03,Staker +3iGFDKQiE3dHAvk3Yqx6A5TtqQDGKx7azMfJ23qBPMUn,927.03,927.03,Staker +CgCaLDxD78SGCjgMPcsSgd4xHAFNfRcjWQhZGRRdgqMA,927.03,927.03,Staker +C3UM5y1GjgTFzejpJJkocfp76RosDWytAA6y739s2yxz,927.03,927.03,Staker +FcauzyL8NkeWvsT8YSiD58B7bMJmJyzW7rew81opwjPc,927.03,927.03,Staker +AhakGdHyNkwSrhFAjXznqDd2ny8SBcr6umUt882uqmYh,927.03,927.03,Staker +7zbmWnTPh9rPpZFJjZPyWhkCbPHRG6tbaFGRaAfbWTyJ,927.03,927.03,Staker +2TsJv26uRSdyC3B3aS3Q5cq2kpJNEmJTcZH5qrwXAZEj,927.03,927.03,Staker +3wRh7Sq39VdiU3KxKJUj5SpfzkEgeeNPtwxpobgH2AV1,914.30,914.30,Staker +BGmqD2fAABcvtYbUApf4ofr7SZPGJkokSspJ2MkFRNSy,905.50,905.50,Staker +FeBMG7rVEZUuWLgxemwwRrXL6JpWAidvuoKP2ATWE3y,899.50,899.50,Staker +668p3eVEXM9G21d866Js63ZtyGQuRK1QcWVsHTwAQMP,897.48,897.48,Staker +77rY6G7rG82eXGw3vsSH3aTSzqxr5diXwrt8DZoAiigV,894.27,894.27,Staker +6VnSi3DRj1DNAi6uTNUU6bDGG5adfTLgNrE32ucsTb8H,884.68,884.68,Staker +FpSNww2Pu6cJbLVhSR4jLySWHexwtp7MznJqHCnYBY6o,877.45,877.45,Staker +5U9djrfVV8HAohGgkQyiqFiqhoRikLGWWNaLoChtX63r,863.12,863.12,Staker +AcwnmNtqrBjXMoPfg1JzagAfjnoQEnRa9hWBzgjMzCtB,862.03,862.03,Staker +2JQU7qo1U1fzyeBYopUN5fXi5b1WzLcw9ff6fXrCF6gA,860.74,860.74,Staker +CRGMwecdGcHQdanuruoMvHUZ73BQf2nA5kLBaA5ZnpsA,857.97,857.97,Staker +4w8SGVGWeauyqmiKPUk2Lhj9udhU9trgK8cuyXc6vcBZ,854.30,854.30,Staker +87uP42MZykwzLQDf9LbPm4547PnL2zq3xdnpFe1DcLbt,851.68,851.68,Staker +DuMrwEs29emRuqo6shLWbtNkVagXp91KoAZdngVZXegQ,851.59,851.59,Staker +2vpT5DMgzq7ZTUjH2SEAgbjHmitPfiVWVcMwiRMWJs44,842.99,842.99,Staker +HCzr64quzVQL7rHJogoLta8gkKYqJ1TJibEhs4e8sDNu,841.01,841.01,Staker +AzhaoTjjfoEC1zhfHoNWAaN7eTHNrZHHtKk5cbnZkbjC,839.16,839.16,Staker +6EqPzVvyJ9jQWobLkbwJ4t8NeNjBaPeS8iSLuPgUkv44,827.58,827.58,Staker +3EpqKcVRAhdSbQwkEVkBcVnjNMVM4inb5MJJc9P5Ar5F,826.79,826.79,Staker +2Vmg2nSWepPnBnwJViNGkq9KKVQA8qNLdGsEF9BHuSsR,821.03,821.03,Staker +5iiP3Khn1BKU7u5h51CafAbMauXWEt8aXnwC2brHqXF,817.22,817.22,Staker +BJRffQWymiKxVXV5SScx4Zqbw17jiak6G1igZjrSEvEj,815.71,815.71,Staker +2S4TgBub6QGuNNGzxoULNU2MkGvojjN9bwP3TQjmUozs,809.34,809.34,Staker +AxNLWvTkhDwYUG85GcgWFEAVoisteE8DpzH52Qx8agLd,805.58,805.58,Staker +EieNozhJrd191fLnPTMx8cevCEHWPfkagHHpiHeiDK5U,791.44,791.44,Staker +5gGHcgNwFeUsxjBkbgghuAHnuiH8WZC7UpLhBq9WHhwq,789.91,789.91,Staker +34nV4Dh2GrYJ7EECtWDSqqJbi4MqbU5e4wzTLmipSyeA,789.41,789.41,Staker +5M9RcpEutbHnn9TUBAbKGZGZKr3BjHWXb2oAX2pqP83H,787.76,787.76,Staker +GmhUpfqR892DcqpsHfceAj1wYGS54N6rjdtqb94Nui9d,786.99,786.99,Staker +EygVvCx6VW11tZeQoPj5WBRJpVEwFxRCXsg9CVjC87Le,781.28,781.28,Staker +7sKiTAbMdK1zJghRAkuQkbKszmUTgSv51TkTQCKZGkK9,774.33,774.33,Staker +HvKz25Z94tj3NKCcWyw513AX3vG3g4rfnfevTJRPaKxk,772.95,772.95,Staker +AkduxmUh7RajA8a27ju3k9ZJ9cbwCtpAhiu2DV7CpBv9,772.41,772.41,Staker +5QNLCwhzoppZqYP7NPBP3FgLXJ8yc2BxggzorMzKReNt,770.22,770.22,Staker +54VZYspoNvuC4JuiEdkfRfTGLFBn65WQ7vZRESsizjLw,764.45,764.45,Staker +3PAhVtfwd1qJUWh9d3T76qTNd7zyDkqqPTNJdyJENdwK,763.89,763.89,Staker +B8U6k61BsrcegygV9n3TEnt9MzJgsT3cXabj5ajQZNkX,760.94,760.94,Staker +9JWdTacXSc6KhwdEST4ijjvQRCKbq9esyuGUKFuGvNFR,760.26,760.26,Staker +Bn56d1yRKGznim38wRtJtfYUPGKvkhXhvBJnXPMtm6K4,756.09,756.09,Staker +3q3sSbcxWVVtU9NZQVmrqPJggT1trF6kfG75VUSWxAVb,754.21,754.21,Staker +7FcBgY2ro6KZG9APiowDDuKPvNhthp2JmJDSwCLKp8su,752.28,752.28,Staker +Bs664o3N7YF31d3RvCHpRnxVPvSo5dAZiHAfFa3AS1Dp,751.87,751.87,Staker +HxakhnEniXB882q9q9m6VqMZtjWDhJrbp3xnSe61pw8f,751.36,751.36,Staker +KMdR4KJSXAP2sJn4pNYpmErY5aXViGBdyNGp4ESiSze,751.16,751.16,Staker +6ngxgcy17YgsL2GStySnfRFUr8u4ANEE97A3N53J6seL,747.64,747.64,Staker +Bmk1hjDvppjJ3rHapW6A6ijiMuZjULdjyrvY4U4EyWT7,747.64,747.64,Staker +73jwYSMLFyhNuDwtoJLet8i4mtVKEPo9Rr6dmWt2fCWK,747.64,747.64,Staker +tSmNAEb73xjR1KjUsgCs3H2VFiQ9iC4FQTfQiraEveN,747.64,747.64,Staker +Cf9LWdFAByUQdcn4nnLSsnahTForbHjYAawMM5bUs1it,747.55,747.55,Staker +39NCwYuA5zmLYAkfLj3YyJxUgj4X71UnjXnzh5tG9cwL,745.91,745.91,Staker +6DaD7J3SZBK2RNVrYWw4Sk38wqTHmhedYx6skBJaoJXo,744.13,744.13,Staker +ETQrnrpCS6sZXT61SSMk3RaMdCcFABpgK3ohRCdXvdFm,743.70,743.70,Staker +4SuDmZrfUitXrLHuexMJ8ngJ3misgWrjzwHfk9mfvpog,741.85,741.85,Staker +5S5kDwni1G1nHe8dmFeGWL3ZAmdoEXyQajFuwvAZ71Sy,740.67,740.67,Staker +1gHT5ixu9HuVKviscc9HooZfFHuiaK2hN34ZYRJbYt5,740.36,740.36,Staker +EAWxMRgtWFaDd9UX7gmJMYpJGJfKm4S4Zwu1tYiLg9rv,737.53,737.53,Staker +3Sp1W8fdqxoz3j7XFkuTdwxooS1icgqdw9mrmDXSCXtp,736.76,736.76,Staker +8TSZErzFWR54KJVunK8xr8obcE1Q33v3Z5TQG1DXhYCz,735.60,735.60,Staker +A1YBVMx3fJZ1n2BTCxaUY1U4RxurHmbvypiAmFMZmMeJ,729.40,729.40,Staker +CGbFLgK3v3PJWEVWL3szavpzVg5kXgB37SxZWXTbgEpW,729.17,729.17,Staker +CywosDYCSiPonm5v8qWHez7A7gXnU1BNn5ycHGfPmUuM,729.01,729.01,Staker +FARMRLNaA3skY8J4hWLzanuA5xxRh1ZH2w9aYP1cYGnk,729.01,729.01,Staker +3L19TifSbSyzaZvps2dLXkURYqaeXVjcmC89QMZpxSkX,729.01,729.01,Staker +8NvXTNfi4PEQYd9PexRdTUWDKjAY6KmLcfZh9yiTMU1c,727.67,727.67,Staker +Den3qYBxMSNiRuaDFY72Zgo98hqe1LtHsaCUGGcbZwjb,727.21,727.21,Staker +G8sq9uizomfJa34Q7kGXzyX57jo3jnjQ8W6sakx3gm3c,727.17,727.17,Staker +CUt8r34zHuJZJJUJ6PhiGKk3tefstkkXeJrikZzoUQnu,725.97,725.97,Staker +4HnuT4LaQEcT8ngxhQfFfNBXNRWmUfpcAzeWf1f6VFPW,725.25,725.25,Staker +8rCPrVScf7eM2gpDNBrgZhnFCRYkKRf1n3avb6QQGHw2,724.17,724.17,Staker +2m2qMXZ8FwjYakSnixcaEisDaGY8cLgnzSteBHpk6oQY,723.81,723.81,Staker +7T3aT1w9oBZCVmNxezXdKESYG4yLrXju2aPDoeYKL3ta,723.41,723.41,Staker +BnUUWU9WSFUfJKjjdGYNcbdsfqMrTtCyW1BUAaoiP6ot,723.32,723.32,Staker +EF4yScPMemfeApHZgqDUJFTNESQfLfoH1pFFbc9SWgor,719.02,719.02,Staker +GAa9o3Dpa56oFR9ZT4ZxaUmCsePjkbgCDjwJWiavVVwP,717.84,717.84,Staker +CTbwBhTZVwSR7pSgiUddvFD2C94dAhhtZUvDbNhrM84D,717.68,717.68,Staker +6rQNLZpyBoAeqiAni8AZrdV9Ffdm4jTtAizUqDMtyVFL,713.67,713.67,Staker +AqckUxKpG7BhPTDUep8frjK1DVHBQeEVKvDvfFuwpfPU,713.67,713.67,Staker +7wZw5gtKB51fExZxtnJ4bsfi8avKDpx3xQpB2ZyUbe4k,710.56,710.56,Staker +9g8ThEquXwh43nvx6DcGRMabEwUD7z5vzMSK1gfL5rLp,709.42,709.42,Staker +2YpJCS5ZUkKWTqKyfZwBmWXCukbNqGDWYrHaKzmHNzZt,709.00,709.00,Staker +76UZGK2he6bHNGigzegomc75yjAQMcfWP7ybJyLbfyWN,708.53,708.53,Staker +Ds5rSrMBcvsskWHgn4xye9rFkLJyWkjQ8UzKt3vDdURB,706.28,706.28,Staker +J2fDQkkvahPjj5bjW6MmKZS5mdstobSo2RX1of13SBe4,706.23,706.23,Staker +8j5HziZs8VJKdJ9FEYPPCEHcsCavH2yRjakzzeUd3mU9,701.73,701.73,Staker +FPaztKvsA1TNfKgUqh9669KvSj2feKLKADeWHUW2mNYr,696.41,696.41,Staker +3M2JgHoh1tMn96MwmBRub8mxQKDPRr3aKpqth1p3xmvN,695.73,695.73,Staker +3K6u1DcwdbdxVLmuLzrs4ndR1Cx1kPAK8CRKeevNhzsj,695.73,695.73,Staker +5XVevpTbkNZf4snt3UQLWTC1r1Xwy5VojDD1SybP2eoK,694.96,694.96,Staker +ingDHoSVwQwjmfso8HVyhzwdATPVyNfMy53dP7GgtWP,692.92,692.92,Staker +GPgHbC5YaFMNS43wQu6FAyKw89evZe8G15PVKrb2ycCU,691.94,691.94,Staker +F5dPEGrgZShSqwGdAMCPkQhrnebNsyoF7ATMPjRDsYKH,690.78,690.78,Staker +HE5bD9aDEFXXTYgDRLCDJ239PKK1iZiL2DQ8WsemiqPX,688.29,688.29,Staker +3NdkSWe9X9b3YgnGxygjwdeiVtfEyiFVJNvARfvMGH1i,684.89,684.89,Staker +AHT6ijeALqDsR18kTYcu4qQrZ7jzetkfE54Lsb2XdyrE,684.71,684.71,Staker +DiNA3QPvf1pnJK8DvtBo2AGY9HXA4kA5omz9jNtJjkK3,684.46,684.46,Staker +52GsBsvtFqSHijidWkVsVfjkZKUdRcvXnfpPPmJFpRQk,684.46,684.46,Staker +HfY678usmPZvK6CPUcXPxnRxAgwUD13XxSBAjJJtCyFu,682.82,682.82,Staker +6YUUw7JwQieaRU8GNHtVqSHymPo8sRddtz1QUjNJw4Uh,682.58,682.58,Staker +95RK53xrjrNeW4S8Cndq62mWT28rQjk6jdGABDLoi9qZ,681.82,681.82,Staker +7PPnF6h6Rgyj6byM3sHXb9QrMwf3vat5SQZ7TWFnVjRM,675.41,675.41,Staker +85TRJVb3YxghmHaM3twQhi9g3rgh2iwiS41oWZijECjh,674.00,674.00,Staker +6JbBPiTrmPBCJs6P7QeLgtBeVtTrhkUnaXy5o4UeKRTN,673.52,673.52,Staker +BZkFmUju1bLX8nrhUL6nup5ssiYSKdhUvf3cy1F7auUv,673.11,673.11,Staker +FwautnvHUBX4roAayjjYqL8HCcXfkxswDpGFPdybfGmY,673.05,673.05,Staker +4etbDJwQetCivQ7JxMCAhBYFB5g9u5Jipj1MT9MoL9aF,673.03,673.03,Staker +5MBGNqTn55gEezzA9HvnU42kFbEh52ZfWeQXhWZEQsjK,673.00,673.00,Staker +8WYH8boBzji5dY5FWeo625ifMwUTBiZojLa2PUZYWaFS,672.98,672.98,Staker +3gxJFLQTcHWvtA8YRXwJhxGuJR4hA6WVPhd46Tqmyhtf,672.85,672.85,Staker +7xVqZRYHThSnmSssPLDWc1X6hwFSHxV772ccXSSkaUo3,672.01,672.01,Staker +GDD7uH9UAEBvRQvpfq2tkG7q24xLsU6n9oJiNzXVgbP1,671.91,671.91,Staker +3uwwh5MWAmCo5nZ2j9g9NtNjD2WDd74vuKxRt9Ybm9fX,670.95,670.95,Staker +FEqY9cqduD2xDD21CemSadmegQ6GZJUxqv6BawhEmPTt,670.90,670.90,Staker +FRV235s6RiSSFSu2qggXsGQV3PkdFzBDHNMKiswT7E3V,670.73,670.73,Staker +EFxG36UyGJLYPd3UgPVxoQ1jME3zJoPEnMxJadji6qaP,669.47,669.47,Staker +BRmGn6sUehSatxTz5MhspMiHGyvaeQy45HAUiJmVQpkT,666.31,666.31,Staker +DWNNx8Z6vvAb2BmNZYKeCCiPzSDSv4LY1kBJmSSfB1bQ,665.66,665.66,Staker +HMWiqM42QM33XrocmznGBauQQTHadEQvERPviwNyQyom,664.20,664.20,Staker +2chviWqErusY64KAL9U7pfb4Z7CS4ooAuYESPpXG9cjR,663.86,663.86,Staker +7GcXKjmiwEEBxMHHSrR5ANpsLLN2UvHQ2HQBBMESpdaK,661.85,661.85,Staker +EsfXaNngWo8ZamSSrGs6tLTEMurRuPFguC81Vz9T49HM,661.03,661.03,Staker +CVUQk6fmzXv61pve1GAptG44m572jnNG6CJQai3frZ16,658.68,658.68,Staker +D3gPt5EYe6KG7ydPQqzswHJgcK73rT7dsPYQddJCroD1,656.77,656.77,Staker +CSDshLemNRoYHyMheoKUt8hYvcZByYrv5G9LVDK9LRyb,656.21,656.21,Staker +FW9LowmxTMpqrNwez4FRM5v3w3v6vcqgUL9isYQavWL2,656.07,656.07,Staker +G3kwTpNkBwPv9zP8SHMFvAM1Ct6YsQVeB6SzEpjPCHcf,655.64,655.64,Staker +BZ9KkWUCLMcVMXvbub1i4KLvr9Ezden4fpmvmwGbzhcF,655.25,655.25,Staker +3JPVZJ7LuHjWQpYjw2pJM6PV92QWzSLou5g8iJ2doYsU,654.73,654.73,Staker +7AMW3j1NaWcJfEpkWKui2PKhq3udasyCyr2nokYa7AyX,654.64,654.64,Staker +46C1tmFjy5tK7ZsE9eEuVv2G5piBpLVApSjND4aaN4m4,654.59,654.59,Staker +8qHpmY6xopyYRNgTNB9NncCzqn8kinbs2JYezmhWa8q5,654.42,654.42,Staker +2NJNkeQAKkU9bKN5z3QduHqWEymE3xFypZ6yC5F1jxpa,654.41,654.41,Staker +3Lx6LKo2wHNjjs4tBGta7wCademiq9AnL5ssimt5kLZT,652.56,652.56,Staker +8t7dukFcqKftL2ofoKRxbtfpncnxvaEMcyJTGRgxZofm,652.30,652.30,Staker +3tkLX45Hrfs4erjWDqNPayhpgt3Hhu65nUbsdkKwTL9j,652.15,652.15,Staker +BDs8N77dZchzPEFgENSzxrinMw62mWxJEpPQqrx8BduX,651.78,651.78,Staker +4gqYBeuaJVuuzXeFhgoRJq1NVRi52SjAXXEwCoBgfcyU,651.78,651.78,Staker +4QArqjZXLVx1gY2QxacMNHbA4FozpATWLgkteJXLVgBR,651.40,651.40,Staker +69MX5Ni44X1ErnXyfjby7bL4HYd6ZETeqtpe2e49hW2B,651.01,651.01,Staker +J4xW5yC4ivwGwDL6c33ARsMhN9YL2SxfDphnvL6M5nYa,650.06,650.06,Staker +CHGWi9UQN3GAMj2RyWywG3LAaK3dR7mThKeHRFfwbJBh,648.85,648.85,Staker +7PFCCr58uLZPbyPCh4MxqQJPqHjbf57gtGue4UwnfXdA,648.72,648.72,Staker +8KGKQZzdVYP2fo9dstBcZ37zER3HXZcQ7RejaiG51TJP,648.30,648.30,Staker +EPpdwtBmHESrigQZPekjB8K9js3stBik9X59UPLBu8Pt,648.23,648.23,Staker +2NJFgPcS8nVf8cDSEPf4P2NgoB5EGPUyfaf7jB1vGmKc,647.93,647.93,Staker +A3QExHRFhKegf9fbEtCDLz4Qr7YMpHn3Zs1FjxQHfoo1,646.12,646.12,Staker +HgNw9r6jX3u2EfZfTqskoepqzXRDL94jAfbZHpfqnAJ8,645.50,645.50,Staker +aFEyVavPXfAb1Fb4jVFhnhrscPmCKoY4sEaCpdxtNgN,645.15,645.15,Staker +8G9crrJHm21Ku6cprxXt6evNNbTt7NVU6c1XYi4cHR6n,644.64,644.64,Staker +8Qfa1j7BFMkUH6Vs432WhMGCSspMwZuL4XTnpDFJn6nL,643.67,643.67,Staker +HaB1URTo6pWEr4mCUeQwJhMBBUcJGUvCFmCrkbnCpkd5,642.78,642.78,Staker +HnwZEEz6nPeRNzwrJdgi52dJwdn8Kje5CvPJLWLxVm4o,642.73,642.73,Staker +5DLhdZkpfxdLZeKYxjmvuo55JmrRqapbdoN76ujVRdgd,641.01,641.01,Staker +DMYL8uh3hEUUAtrXCsE9Ey7BwiZGeG1W4FZkTRqftcKk,639.86,639.86,Staker +ET6ABRJe3mYH4LtEP9bqoVcmWg7bS1UxYDqz97YhhZXv,639.71,639.71,Staker +DGGzrbZihPdAimU2gc1EZr9oMDEW75k1RE2oeBMtp5ia,638.60,638.60,Staker +9LsGu8sySX6d36GXULvpVtXehfCG9fFNgHjeiRLvG8Wg,637.83,637.83,Staker +7XqQt7785i9r4R5Guk99ZqJqbZ6xfWD2zHDnaVSyi9KL,636.83,636.83,Staker +5MC8ofwC4AB5fKhuiUAWhehc9tQaGJrLBENATk17zb3y,636.82,636.82,Staker +AebtqzYfQxy3pPojyq8HpymFqrWDa5CkcdvzzfAnmvNy,636.49,636.49,Staker +6qJzx6g6Wc1nnt5zwxieeepm5bLSFAW7CX2ULbrDWGfw,635.99,635.99,Staker +13d87ejzZdE1r9mkfoXvkZ923o9s2rfjAS3DKZhWzvTR,635.68,635.68,Staker +J86KnZWgDH6a8SHmsAXTGjwgnFKGh7weTj9vDKmbm6x9,635.63,635.63,Staker +B6ksHx7Qop5zmw7qszBS5yXqJFsLvFnoCE4Jvkur2sSc,635.62,635.62,Staker +3LEjDRFYttt7kiZcyZgRYSYYPTSyZ74r3MvfkMdjZBpR,635.53,635.53,Staker +83EFiBi2NvnVHUgPXahXKd1VQrsWboeDts3132gEFNnE,635.19,635.19,Staker +4uKW96jAzXwVMqqfbKzf4moWqNcku7y5jhPYjeCRMtDR,635.16,635.16,Staker +8qotLbyCP6ibP55BGDGQxqMU26wpg5sUiLDam5iYzFhC,635.16,635.16,Staker +HNYF1AA8HcH6NTbtVZyXPufHeDhZfF5rYbxq2duP7PVt,635.02,635.02,Staker +FHqZEzFE2FRU3vshAkhhVTihnzjnptFKUSnZXqGTi2MX,634.92,634.92,Staker +8rFZxZXrPrsNvu4ConEbeFuVrvkV9WDQWrxwnRpkqjNZ,634.75,634.75,Staker +GZR18zPboJcSNawynSGUU7MaBYmQgCEGgbtv3YaripcT,634.67,634.67,Staker +3aWVALAwageqw818tt8W4ctUxFgPauCQkeQAaWgqiAcv,634.65,634.65,Staker +GBXE25TRxLXn6g8ZcEm9Ch3qLhXgx7f6JVtm2gfUz4UA,634.56,634.56,Staker +BGfHRjrfREbnSnxBhJDsR7CJrbTW8tjkvyWh9xihvuZd,634.50,634.50,Staker +GseQp6Royzyr8pFATjrqvLFn3DK782BuNXkpAvm1UkHL,634.50,634.50,Staker +AfYtYDfi2MAJaHLw8Upr6s6zgnRwTYdUgjiqrJYpRYEf,634.49,634.49,Staker +FCGMKDB6ZcNnXpRFamoSkEqBN5f5tnqRL2gPm2XYGyMx,634.46,634.46,Staker +8vZc3Xi6aWXkkt8n5JuMen5q1jaYyX7ceja1duuJYRvs,634.42,634.42,Staker +EnwFrhBz8JG8YCN68CFWdjTsrTyH8wFZtnKogxzWan7o,634.39,634.39,Staker +5XUQLbsf3kT9n6M8WqgPifL8wEphut1hRy4gLuzX9b4i,634.38,634.38,Staker +6EszMLNKWHdDczNsj3oD47fr7VeUZPYaKjp4FYdH1XqM,634.36,634.36,Staker +2FCT4MRoTuZJQTLZgqDCTjY43Ftt3CjjW6WVTovLX9nY,634.31,634.31,Staker +4s6c89kHqYoWnkpyk29iASGMgBBB4JGXhhXhbfiuemtW,634.25,634.25,Staker +8L1csBmK5eKtJM9ZzRwtApQYWt1581eCraqRcBoxiSHh,634.13,634.13,Staker +2jnGbJW36DLr3EsJQFkRkKdzUJZ7VbK2Hpthmz4xFcEx,634.05,634.05,Staker +42bXyrAqMh3LnAmj8TQsdfWs28HkX3Jsv1ZnXMVhh1J3,633.95,633.95,Staker +12hjvTXNCDvBaGFaKMdXH4g347a7dcXCNmyWdPx8j5TZ,633.68,633.68,Staker +EjquNJf97AeyFD4j72JCmG9oZGSGTc7uKVGSdH93ihUk,633.60,633.60,Staker +FgPY7m3Jh9R3esSXG9cwLpbnYtoJnhWiGxQrsSr35jHg,633.57,633.57,Staker +riVAxBHEMX6mTmymd5G3se76Cma1Rk27QLQ2pUiVmrz,633.50,633.50,Staker +GS7rFfvbYkqYV5xZjKw3oQk3qZeXcnnTAS4ynaTPAZKs,633.29,633.29,Staker +C1LN68VpzD3ssT2RtiLLD29rJmApMqDS4eDtd3QGpmd4,633.24,633.24,Staker +6weKt1jSUWBMhMcA4LGkDXQ5grKVVPw8sQSwkBcUHnym,632.84,632.84,Staker +EG1e4dteL8rAboK3yKqoCZ4qkymD8uU5JdQzojCzfz5n,632.81,632.81,Staker +4HCkZERMU5KmgFz2oduJ6iaHCpWWhjs3C8wRn4kb7Nan,632.80,632.80,Staker +8jnYwsswcjCdfpwJxBHqj3YZ9ZdvAuetQFMiA8Zjm59T,632.33,632.33,Staker +RXHxPBCpG293C7s2ZRGwPsv5oNqiZJA6iGUCSQWgTnw,632.01,632.01,Staker +14dDkoRdSTDGjuJohW7iCm6Jjzt2YmM55x7o43Lmqvq6,631.74,631.74,Staker +2CGMAaGhZtdX2LytmxAf5ashcuYYsLgbFMEba561tUQF,631.09,631.09,Staker +GK3ZYndzjZQPGTPHXN2tEHXkxsR6MZTss1h3wwFb42pC,631.07,631.07,Staker +jNDVRDiepYHPUb1JnGKja9JAGfTLBYZCe5NEVpiZ9Xu,631.06,631.06,Staker +5kR6xw1gxDm1yH7LVxCq6mKiz9ULj5QCrkMy6dc4SWBK,630.99,630.99,Staker +4iYQqMA9SZpUoonegCusbBcvUXeVpYfao4Nw8hy8BkYu,630.35,630.35,Staker +CCV7TxUvNhEndBW6H3uHYAzRRXq8BAktv9NYLibbmVCL,630.34,630.34,Staker +GLbzG6GMYimrJg2EJX7GKGgHzjwKpkMk7YFq7JNCyQQx,630.32,630.32,Staker +C7dFAZz34xE29zYP75FPLKKjCvTn8687tBi3fV5U8uAm,629.24,629.24,Staker +5z98UdzphXLUtbmueCMPC4YMeQg82juakgwM3tmRGFXV,629.06,629.06,Staker +DP9SHDSrLL6EKs5zRRDASe93W1iHZ255MZpprVZmZtVN,627.73,627.73,Staker +CxKycJNNmXociYo1ggFD2ahGNy47Rp6b1kVeYPwj7yBk,627.26,627.26,Staker +4wTcxN1fyRWLQ9hcd9kcfr9iLbLPDygdAysMqH5LaKHh,627.20,627.20,Staker +1UybGAs3d1au3eEP8m9kZn79vReM767MDcj1WMLxgDh,627.18,627.18,Staker +7H7tB2nKHGpVrCSU34Y2em45YWLVaTTpBMogd9tHZo8U,627.16,627.16,Staker +HbA6xBNhYwMJy21EvLzWzSUTkmoSUQtH5mtFMDJEudNg,627.02,627.02,Staker +ACYzLCCJYCgdTjwAeAkRopvHiwiszcEjjaLuvFcdXQUc,626.85,626.85,Staker +DCcSmshvPUUdizW3EfnRi1gb6y9vNRefnD2cqx44wGkr,626.83,626.83,Staker +38mC82iQpYmcRkNmj43dNysN4FCDJBzLiejpx3iM9tkL,626.75,626.75,Staker +WqED84NerJkfXGnmKmTeAoRMqbZi8ScGvfnjF53AcnH,626.65,626.65,Staker +GN9HVY2SXbedee21fBLixBXoHLF9dKYRKmPcVLcLWUPh,626.34,626.34,Staker +FJtuv651745TdCQx1F6mxwR8jgHUcxTs4HTDPEFVjaQu,625.92,625.92,Staker +3qWFwPpshaKPS5rrhmdX49FGByi3wVQFjbNYfSnJJkdG,625.43,625.43,Staker +5cS3ytV4fxG9Tahn7CXheheWn6AZ9mD2VhUM6PBwSQa3,625.30,625.30,Staker +Du3mjGcCgWnVVxEBwow4PwPWhXbSFHMfhXECQzGuJteh,625.21,625.21,Staker +2knRKxDVyn7BScTM1cb9QatPsgncV2fhMfvBVTCpNHMY,625.08,625.08,Staker +BZqbabnjuvMs4S8vL2Pe4BzVSauZJL2hJxWYLwHWP1E5,624.76,624.76,Staker +DQqLmZ3gBfLeXWN9Tao7DNHptXAf3YY8jqseRNhQsQcA,624.67,624.67,Staker +CFWkE2EH7CAHgJUTwSgAWSuKhxBdkfHgwojxdXukMbpS,623.92,623.92,Staker +DAdpdjfGv1wbGJFTLEmnqZFvhZMNp8prSwZ2hXs3Aznu,622.61,622.61,Staker +VDzNfGGvX62ChLSMny8eJEbLR244m9scMjLKPV8Ue6C,622.57,622.57,Staker +GrvQeKd5eYkxm7jEXRtNzzC2ratop35gWUWYDhSioc8C,622.34,622.34,Staker +DowgCWcXycR9pRR7XJfZ6wtxvcxBCQ2DfTTYLUrhwxCH,622.34,622.34,Staker +D5GmVXtG1tfQvtoo2uhuJPkpUHnARupsLzSM6ALWKEQF,622.21,622.21,Staker +99hE3uggFj8bq6WYhqUT46CeC3QTBBmCeA6kP7GNTscs,621.51,621.51,Staker +6jVYN4my4pxaM4GKRzhAqkcXDymTyDRbQf7i4d7M1PL8,620.49,620.49,Staker +FVt5VqKrGvGbvLhSAPqwHRXfqVHBULKPHVJUgiqKaEQM,618.85,618.85,Staker +HmUkwoJpi2bmoDQSSj6gpRhfB96chtF64eS8qH8QFv4S,618.66,618.66,Staker +HgZARByCd2dt5dKpTUoWgbNcE9doupBMscUFJECECQWz,618.51,618.51,Staker +RV3fHnZQkTXwatydA7r1opZ7jjPpTUxcm9B8SeX5W1j,618.06,618.06,Staker +EuBhrkhopW2EyQJxY25K5Kd8Lq6iU5f5NNxo9HLuMYVS,617.71,617.71,Staker +64E79RsycNsW4qu3LUdqE8W7EapWStHkqU44uWHNVhLc,617.63,617.63,Staker +9kJd9wTGb1sm2ybNczxsjcGAsoFD1uW44RJf5bWHVYFL,617.09,617.09,Staker +EyxZasT4dVJShU8eEbWEpTjjdNMvaFLpcaiV22Uv2vmV,617.09,617.09,Staker +8KX2FRawxABhdcXJKSrdjp8iHmhDUvgkZHKUpoKwGiNb,616.62,616.62,Staker +8EuPN1WxFcX57P3xogjeoR4y5cjbNj8ryXy1FhgXTxux,616.59,616.59,Staker +Ez6sk52T9TuS6RGGhoArp2W6SwT628XtFLQBYMotdoHo,616.51,616.51,Staker +2XJjWTNnGK21dfGRQNGKjsUHggBKjRBPWWJwc39eG9Ep,616.50,616.50,Staker +Ho6hYXuJ32gdpDM3rPMTGQSGtzYEFdwFxzdpDggjUESu,616.01,616.01,Staker +BkQKSg55odeh4pyNqgsZNPgyZxxA3XhmaihnyjTgM1hw,615.23,615.23,Staker +FzZfYMTGkHxfXFZ26NWyQRD57DNqV2G5zp6EZ9ywfZhb,614.10,614.10,Staker +AgFLWLonL9awuoN5KpNBnMF6iPNAJ9dKwHA6ugq3fS6j,611.22,611.22,Staker +GFVuoQMu1EVeoQyjn1GwyHgUtN9NffmzzdTV8aEu6Bn9,610.92,610.92,Staker +5sssKTPXDcNEbvi5EPnV2UG7Cao3RaMXh1uz64AinRKW,610.18,610.18,Staker +4ayZLijLSdYX8VjExgSevxK976YrLEmCs7T1Dy3NCC8K,609.71,609.71,Staker +8jVAi8j27CzaHyo9wyMFjuseBqFVA7mfNhNJVdfhCCqa,609.43,609.43,Staker +3NyMktDydc45h8Fk3GX6CKKaZcCStEur34DGw83wBwyZ,607.76,607.76,Staker +2HUrT1QUisYaWJifrBdQLVFBDZqHjZQuiiU92VKg9xZp,606.82,606.82,Staker +tbBZcMehVFyZY9Ksss2MRE4t6AWZ6aRdwqXXZ5EKxFC,605.80,605.80,Staker +2J85KCBgvWMrAR6sEhkNKYMBn7AQ7h6UnVKkexkBt3W4,605.32,605.32,Staker +Abfjh4fmpM8AY7gNnGah4uuWHMwVBTE4iMckeccRP6QX,604.76,604.76,Staker +9aghwNqiw7yL63yVvkGVQZvS13YVqupPKeYn2yyNKPTA,604.55,604.55,Staker +DGLNEW5nxfmKiPDdziPatmNr94jrfJ7duYvEnnduNoxu,604.55,604.55,Staker +A7P5Rpec92HA7sfBbjS6iGSRNscEzh6CSYbyCp5R8zMK,604.55,604.55,Staker +CUyRSpcw3BsS7En2RGmDV8eUSDYSq127uVzoeF5rTkyD,604.41,604.41,Staker +4tKEdXHp29to3ZDE1gho173Xu1TjdDAn4gNfzYMJ6Ygg,604.31,604.31,Staker +239aJnjX8jeHvz9yXW32DomY2tiTG4zmLH4crUy9C74k,604.11,604.11,Staker +2AzMbEc8nf3Gpxx2eKm7tZq7ajcZsHJVVzvLuzfYD8TJ,603.74,603.74,Staker +DjAKNwstTHdtfs7tG8WTdS8YY2q6rSLGm3fkRbwa98zy,603.63,603.63,Staker +6LSzRWPcKmiwPTJjvad5u4cdWx7B3DtNegtCguMg8Sih,603.48,603.48,Staker +5yarE38XmVLTYXqbq3GTQdj21eda1pQanUk4RpmRx5LD,602.91,602.91,Staker +5E5wqUjnSGGiZ99syWwqrU2gJB5Bun41z1Jw7swXQEmH,602.89,602.89,Staker +8zZ68LJczBKdnixuD2Aztxz71CeTVvMoHmNqnifYxkE4,602.67,602.67,Staker +7bDWciQwrdHmbty7dvVCwtyeA1wUZNwfQUKvb1nXoP19,600.89,600.89,Staker +9jJZe6HdZMNdy16JszmM2qt15c9WvCJgF5rXRzkipfH4,599.87,599.87,Staker +DBHmQY2sFkWnaUaHv2FWjUjSnJMjeMTCU9eBpXYsiy22,599.81,599.81,Staker +GG1wqXZFxK3w3uoDEFGcVD4GLqbmik29gckxCk1jDaVw,599.36,599.36,Staker +G687RtFLkrjnenmdyWr4w83Fm1XHvTn4XuXSwGEhjDXA,599.20,599.20,Staker +zZoQm7qGCNgC61UPf7GDEJxWUa5FYmn2SAXFCVVySMc,598.95,598.95,Staker +3m3cXAQQ3ydrq2N945Jjw63QBSK4fN17azMuv9XK3NoD,597.69,597.69,Staker +hyX7UAiyuDz4aaqSJm8L173o1GJmSaF5zFAAikuzprQ,597.52,597.52,Staker +AD5BR7GecHJWs7DN37hWj9u1qxaWKUHzEupK9kZdJd4y,596.79,596.79,Staker +iFE11Gk6R4xUXX9nVFxfMnKptq4iy5g9Mt7GNGQoE66,595.12,595.12,Staker +HvQ59adUJHSRCgLZv3w1ECTvBqPtvJCYLcryzuf1SggR,595.08,595.08,Staker +77gEByADMrDZgMuj5CEcHuZphg4YohvFXcq4gyn4mKnY,594.71,594.71,Staker +6qfwoge5Do5WjYjvpb3Z96vVkuu32JugHBkaMrffAPpB,594.21,594.21,Staker +BUSuUXsX4t8GCkGBqDVoy2tCn45Xib885v2R73XhDt5C,594.11,594.11,Staker +4beV9EDrMAotfPgQQzZDntqE4m1HToMxirsytDHvqQP8,594.08,594.08,Staker +3SrFpNmxERwpE6jXMSMFP4RPDGDdPJL5Yer338xWaZqP,593.97,593.97,Staker +3pvqgr4AVUhEAGupxH3W7AUifQFeWKgo6RfYFsErUW4H,593.69,593.69,Staker +7k4mGiPrYPCs7UXi63MfrMNuyckZtBgksK3foRXu5j7R,592.44,592.44,Staker +BnySrFTiARi9Q6fiHJhZymDicJVwg1QPTyUZNLiCaUop,592.14,592.14,Staker +4qix8Bc3D16TnW2dAU6MZN5xiNuuyf3N8KvrEMUQmH1M,592.08,592.08,Staker +22RWbgT9pMQw1eA87rjpnXy69mU5iAk7qh1ocaZ28c7y,591.37,591.37,Staker +61ifTqyMWMXjfaF19JaoiovY7stUtW9x3DsRi8kurZuD,590.90,590.90,Staker +Ddnf5t8rz17LPoFfModpKwRLCRbsJvLgECxLfbe9xoGT,590.76,590.76,Staker +63PQULeY57Xf8oC3e2hFsPR1xQPEVEj7v6ZVp7ucxCVM,590.67,590.67,Staker +92SePtaPxbmQ1Mvuapw8zJne6v9FZKrqZyZv2moNQEwu,590.40,590.40,Staker +AT6Rx7JVV1q7UXiC6sNbarKyY1AojZvL6tefTWL2z8GQ,590.06,590.06,Staker +7b6C4Svqvsnp2HdSwz1RLF5GDDZvvQeiy4X4nQkeVa7E,589.51,589.51,Staker +3Pztxp1yDQskNwqz3ahZh1Y8BB9mNPgUPi5MSwiQjVki,589.41,589.41,Staker +81gYNRPNADPLAa3QJwmedGpD82dEJiAem7xoQqgB3xM7,589.13,589.13,Staker +2TZWSRd1vwPUvApp29NGmGNLBQJG4rB69TfUb7CCnanY,589.13,589.13,Staker +GryCY2q2uSJEL783nW9w48rXb4x9q9irFsLAqaPzkmWb,589.09,589.09,Staker +9PTfdRKexUERm114kWRKQZL1zZP72Lez4K9r8KBZx4FS,589.09,589.09,Staker +5MMMW5TrRVbh5bNAPC84SnNgWpvo4JP9TDk9A9W4D5mu,588.79,588.79,Staker +5r5nzCE8N2i6Y3ptDXeapicvt7oUgVug95hcPhVJtS5E,588.66,588.66,Staker +6ycALvhf6tziGDj6z49RUP9mHuEyYq6pTaGedwNF3uJS,588.61,588.61,Staker +9T5SuENdMeBBCS3cYh2BymU7DbyiMze49u3tZMwpvMHP,588.45,588.45,Staker +3MTRQCWXGFpRdN8ZXDiF1MNvm1ueJfP9EEe2hu29YhBS,588.45,588.45,Staker +ATMDPydDbej2jVXUq3TR6txMAZYmrXf3ttCnZ2tCyw8c,588.34,588.34,Staker +FNLW8N2s7m6Z6vK65zUV3DQBACkde6YM7jALyprHW7ZH,588.11,588.11,Staker +Hvxq16z8UJV47KjaRRmVhVRUZ7W8LBbxpDsvTZ81Guvj,587.46,587.46,Staker +FggdppZUddZ9S31s5TdPBQeJVGt2wJs11uEEvVrsiJ5D,587.16,587.16,Staker +B4sseNyUe9JArACdX58TsWsb6wqwiFsZShSVx2orvDL8,587.11,587.11,Staker +5kEo5nB57wWiUjyDnGsnGE7BsNKGbQEQyP4jVp9TqP1t,585.87,585.87,Staker +WNqEpgV8Ez7CuNjtctZ4K5CLpsNCNR4v3BPNaiHv5TU,585.81,585.81,Staker +54TwprqHQXAHpwFSh2Sf4ZDGAqvsPNWoNXRzgTCLb49g,585.67,585.67,Staker +433VvMSaLpM6jeCAmgiLsbvAZfuU7dogGiy8Aei9dtEF,585.56,585.56,Staker +5osUu59DajHAmGiWmo1mPnG5ejsLu5xX1KrxgbfZJg7X,585.55,585.55,Staker +AMuu6tUxAeEdDy7dswDh3Sd5UerbmnoQ7SiURjFsbavY,585.45,585.45,Staker +HTqfCcC1iuCNvMFs2BAgoqUHZfxfpwa2kk71AKHJLet4,584.84,584.84,Staker +Gzmyo6CwwKEe93Y8Njo2g9uigsSq22X2SMu2DFzyhJw,584.77,584.77,Staker +FNcytG1rBaBiYDRc2xhZTLWxVyyyq2usm5QCBLzvYeex,584.74,584.74,Staker +24JiA9RNUL4fzStZ17K5PQ3HvNCsAu2fwP6go1BGkcki,584.53,584.53,Staker +BYFqLdkYaNduJi4yhi7xupenRcDXsF4Qo7vSTaecywLM,584.53,584.53,Staker +7AYF2Ji7N9sjwwDoRUf9mD82HqyYNUUi2wrm9AhxV6Tx,584.33,584.33,Staker +Bg6qaRu1LQziBtb3my3gpEdfqbbeveo1HJqTwZKHAPhd,583.76,583.76,Staker +EHipXpvBMtyfQAJxakkhVt6ez9d7NB69ZsxeCXqjJw3u,583.35,583.35,Staker +GsuyNHX76ZGXwisQ2qSyP6nNUgx2DxNtCQXESVswzC6F,583.15,583.15,Staker +2NP7W3xFdRpeYTA8iujo9ih2eAdL2AVyoRqVvfwsdZWi,582.84,582.84,Staker +uEauekmYhR5dhngYHfh3cKEDw9B5wrmamwpSaVB86EM,582.81,582.81,Staker +LKY5hBtXP4HtsTLsApksBPXNkKzN7sfssvnsr9zqeKW,582.75,582.75,Staker +9LpoRSxHxkvd9zrYvugbY9fx8RnVBMpyYGthqkjoNjr5,582.75,582.75,Staker +7SQVByjPjFgHtPRQfvpzmb8Du1umdet4oDdLmmVawJhz,582.73,582.73,Staker +C37x8MgXrX3iQespv86WBKLd9reS66jv6Z6Bb9SX6Qnv,582.73,582.73,Staker +63Yf3KgLWkjc45TD9riV6PnBeyjrcaK4S9SAAyqzJGxy,582.57,582.57,Staker +FpUkJRRZiyCpkLc4jvhdEu7JcC5rwg7wdKyq4dK9ZEgE,582.50,582.50,Staker +9FcLYJWF2r1FzSfsgt4Dpz4zdiQnkXVoTyXcUQzPTBYi,582.35,582.35,Staker +3KguW7s2SZKAxjSPodiFgbhL3n3r4sri4LTgq3mFjjNd,582.18,582.18,Staker +BnTBhqwFmdJAwu19feFqT3qREwSy9dfPHgwRVvdqecAU,582.07,582.07,Staker +9yjjHQA7JWUDxSRZVcHQNLzGCVyFfwGNeKrf1i5dZB3J,582.07,582.07,Staker +4fs2fb3ETxXdASt8iVTCKWxMixsv775ofXJNJpzximG2,581.71,581.71,Staker +4uGD4MM4ECfaZ86ZsmTPTYFTsGefNycPYWuSb56mKGWN,581.71,581.71,Staker +ADzctXkteoqu6C48N7X5rBPMVMcwAgEfN8JrhNRtm4Ht,581.52,581.52,Staker +FqNmeCDpfqDLdw73B4cjqiGGXcaR5DTG4MVM8NmcPN6X,581.42,581.42,Staker +HRdLUM5mHrFKuion2GSdwvvXPBiTjLYQUPKG757s7V8H,581.39,581.39,Staker +DbnTNreeoj1iCeqj9mr2pvvERXb8TDqedKhKokaMxmwC,581.37,581.37,Staker +GQnGGt9DMWFFYMs8QPcRSTUqKg93HWViKf8Cyjijo56e,581.27,581.27,Staker +9gMHv2gkcs2xLXrBX5pvZWgKD4VQwaAQpCcMiMFaNnLK,581.17,581.17,Staker +r1z1PyTRjfukzzLju2Rq511aSrHvA4u5omaW9wscJB9,581.08,581.08,Staker +GBZt89pi52dRHAhYAPR3XfyrFu4JWof2SCTQeeN5u9qA,580.96,580.96,Staker +Ap4c91E76xCiaXWGR6TiWUfDMaHmwPvNYssbgE17RhSN,580.80,580.80,Staker +EcR8kKESmukXxEAbChf6ZBrXybrJ12LcHz5ekkF1a3sm,580.50,580.50,Staker +GHKyu5xUqGdsi8CTBL626HNWtoRSE8ZQTu2foNKjdQZV,580.50,580.50,Staker +77ffqtZqEgkaqxN6W3A4NJb6yfpG5eTLYg5pURAeXCUH,580.24,580.24,Staker +HLgnKWHWfKu83mjsYvNjCCzkcKi1ajcFpEQif32Qqt9q,579.94,579.94,Staker +45uBYe2JfqMaf5pNDm9U8JybQakoJSYWY2aXdmevm7q7,579.85,579.85,Staker +2VGz1nEYDhY5XEea3ZQFBCZU7Uxd57dHdNmVLknjS3om,579.71,579.71,Staker +4qaMoXYCNQcM2YfQjmiHeVdoQcQnwyhedHw5FHjXgEX8,579.50,579.50,Staker +5tuaggHmLWHZAMBUNFzBXeHopNxgJZz4n4YptAiRNQAv,579.48,579.48,Staker +2V1c6CfymJgNPs5stEYk9WRcrJVBjKWQJV9mUe5QN2fW,579.46,579.46,Staker +DfKe3HRkEHqcVTZkBoNNJkDTR5SNHeRYKs3A5jbkpYmd,579.37,579.37,Staker +5sRAVxHAn6onurS3UbES8iG14SrkDStcHPwms3siAGwC,579.36,579.36,Staker +4QrpNpipaSRrVwRhnGFafMZfcxwxQ2dFnWvjE5RoNFnZ,579.26,579.26,Staker +EtZWqqu88Z5Cf31Y8WRTbC9KZYdB3VT4bgQHzqXiJjgr,579.05,579.05,Staker +FT8AgXmz8NYUxCeKPbjoPCeRpKNnjk8B5tR8F15Pb39X,578.84,578.84,Staker +7njxH4FjKmZeWQrUJvFRZSARpNp6J2ZAsWKu1Vy4pZLx,578.76,578.76,Staker +5Vy9zN7iaxPuZBEFQ4dm3eRBSkCnHcmXyqJwbxLN78Dx,578.67,578.67,Staker +E7LoKHtWW5VQapTHrGwPc4evRTNP499RNdGp6r4EU7dy,578.62,578.62,Staker +Fgbyb3NbMHLwc9CEoEHncmFdVv9UZLMNoW3uFoe4xB1U,577.86,577.86,Staker +BwXeFrF9YbCqJNWn7Q3dvQ8K72RZfqxfdyCPm62kAUK9,577.80,577.80,Staker +RFYCP5HV7Hnaxb5sKMQNHUiZrdrpEPfDDh3TGo8gZBC,577.72,577.72,Staker +7Fxu9vH7AdFaeNsxKstx4CV1G6SHQDzrPp6YAHjSoCpf,577.44,577.44,Staker +qVZSNxiyNj7yDP3MKMZK6Y24CqoEhTynNdfN1ugq5TV,577.40,577.40,Staker +BBxGkJEWQXtSCyEwQfk3wDeoHL9Mx2N9qq3s9XuetNcT,577.22,577.22,Staker +4fRe7EtA1siz36un7PfNu9QPhWoQoH65A1wBL3yyxEWv,577.10,577.10,Staker +7bksysJykeA3yi93kvsNvL1sQADRYDntZYDPDc7mjVv6,576.84,576.84,Staker +2KbDd2QMARVd476n9DWkJSHEPsQ8qM2yuuUdRv93dVDa,576.63,576.63,Staker +HdgrcegzxSpPsKhiQzFzmdynmRbRmkqf2KjVcJQfzFDD,576.33,576.33,Staker +7tJX2jnWHG9JTVUigg8oQ8KTKNJSJnTSEQQ3jk4mShi5,575.43,575.43,Staker +HcTg4vkT1bU32Piw9UDo34CEKjG7kaL1ZrSYDf42XQ1G,575.10,575.10,Staker +DR4YoMxtNkdQLR4JNAeoQ3SoFF1jVbedJJX7R6ZzvMEW,574.95,574.95,Staker +BVMLR9V1o5kDbmcv2YoKwoZr7Y8dmCqsBYzx4w95TGjp,574.95,574.95,Staker +7FewwDvwa5V2Qn7HAAcC314icMDAwUoo9AnmjsqK3g7q,574.78,574.78,Staker +HuDuouZHG96MWaSge1TaQHKTX49UERQ5upXFzV3A2Cse,574.68,574.68,Staker +8s48fDAbG3VYwLDDaVo8am8EmXbrdtdojtvs3FoaNkmq,574.67,574.67,Staker +G1Dp78rKeV9PHbsjsHpQbjz5LimyrpK2WhPqpzAmz91i,574.27,574.27,Staker +FmcJes32Rch56LS4f9bY1PPtF1PtnLMfJ8uFmJXyukLp,574.24,574.24,Staker +4zihijBVadU6UwwD62ZybRcGgBKuwyq2oyzyffuc9hoh,574.20,574.20,Staker +6XPcFaFx4wr6NuCppQAAoB2DFdLkZAJY9PKbE29psVsC,574.09,574.09,Staker +688gbcXQsGQyQpMmBhypbYx3TnSztavmBz2wp8bF2YJa,573.74,573.74,Staker +7G9mj3nPHytr2Xt5AJ5HbNFkuBwABb8FQWJQ3C8QnHes,573.52,573.52,Staker +DMoXsEtF39b5FGde3URdmB9n1UboA9D4eej3aPGniqmd,573.28,573.28,Staker +3pFdzdn1TyL8Aghs3Dn3SSPE5Sx7juFEJeCKHgEQEkJj,573.27,573.27,Staker +K5hBRUGajhL56nMFg4tbKY497fu6pJdSP2Jsfc6GGbU,573.27,573.27,Staker +A9JpxM3gx9ve2Sfh9JSofURPNK5Gu73vYGLCpjf8AjTm,573.27,573.27,Staker +9jx69mkjcS2KpuaBzt22ZY5gY2ufnz69dXhUTDLxPRLr,572.97,572.97,Staker +27oP6x31V764pLQXqoQRJFDub2u3XrhSRG1XYe2zkFfX,572.96,572.96,Staker +FNXo4uwpBWwkQEAuV9rkJ439WgckEQY5ycufDUndh6NN,572.75,572.75,Staker +2goUCNSH6Uv2Jqb6PjdxUVhsn7zM44LYGZTe24ErVynU,572.75,572.75,Staker +6fSZ8Q7vnJBWf6xmxyoVbKaVUKvozn2sUgmAkjaUyu92,572.73,572.73,Staker +8MgGknjq5YKeHeJSTppJjqjfZjwmquHwpJBjzMufeckL,572.73,572.73,Staker +5DqRP3GwU2Qi9PugC18Fdsh2KUvDRmkZpzofGqsJw2ij,572.62,572.62,Staker +GwYhBQzrdeAXZWD8u7fyVT4q5DwAcLcSqMSoKZiLLurB,572.42,572.42,Staker +Brfz6wgCkbcMbNVpWSKMEYjPeYvZ2yZkwhGd2cX4AwPL,572.40,572.40,Staker +5TBr2Z6Ap4fXKVoTQ7W1UbYCRxTMhxRpVNAuxsBZW9Sq,572.37,572.37,Staker +BcUBa4uEneXoNgzVwnQtKCtXC5P6Rq63vcgDhdGkNvWD,572.37,572.37,Staker +7qZYSyawt7FGmBkuCX4mn1aAaJjSg9QNvy3Jo6wFA1Kt,572.28,572.28,Staker +Au4AkhMgWLwdjUTC6up4pTgcTTq6S29t2237HDxWeQyz,572.22,572.22,Staker +6gKo6F7nbRshLRf3V1LAnowfY9TdYB1oygTUvpoLGvmm,571.92,571.92,Staker +Cn19CvLAPUNxvxBP6ChRGnmUe4QdYQRk8T5RPBHRgfjS,571.89,571.89,Staker +Fcr6953zsG46uW4zvJvCJa4rxJByidsE1kjNidevhZ9M,571.82,571.82,Staker +6rW8WcdghWzV2eJ1VqmRhd86VQms2oGprVH23uoczxRm,571.79,571.79,Staker +9Q4DW2S9HjWM5md4oE5rSqW911MQnqCh4uxZxGZc4wkt,571.73,571.73,Staker +Heyk2mwDY1K4hBJKJtFmkXNHPAcfweVYgiN6zUbnZuE6,571.65,571.65,Staker +H3LsxsLqg5FFYumma9oGjPE9V8DLkZvxCTKfPTaqfww1,571.57,571.57,Staker +AtQta9CHkPsAX1pWgcceC3YHTpxjgcUBdGo2EEYb9QkP,571.28,571.28,Staker +7tvU3eqnFKPEKQpmZPRJR3SCE5bdXLTUZsD9FS79k47f,571.28,571.28,Staker +9xi1cxmNFTkdTg4PLSFp66rf5GbRBdSLFYXicB8cBHEa,571.27,571.27,Staker +HkKpkAmTEXuFYEn9k2NALdE81WskxrTNpojqQN9ZBFe,571.03,571.03,Staker +GUbAZvbwm4mrvpCAVPTiuaxFmdQiCQb99skmVkhwRCVF,570.98,570.98,Staker +2NzMw1qT8tyDph9ZGpbxVG18GUn1iMa3hiLhhq6jFosG,570.88,570.88,Staker +7NQyxNYH8kCCztb4W1A7uwt7tXscreo7GY8B413sBZ6z,570.80,570.80,Staker +395Yex4LLVyuRsqaA3tD4SpWYoVHijYxmS3fe7JBSBA2,570.77,570.77,Staker +DVAQZ5JDqmiQgKKqtMtbZbzCgGJBVDoKtHURAdBn3VcQ,570.55,570.55,Staker +3jfcKkYgrnadUNNdxVxnBWnRX5vKsg1dzLNJFwNMHWcn,570.43,570.43,Staker +3Z8PZUwXgtL95VhMZK957JQw9Mb1QteMyMCCyR5y4b1V,570.22,570.22,Staker +7dmoBPBbeoxsmfHb9nkVeYLuMEtkj3spXupg6EnoC3B6,570.20,570.20,Staker +9yogNLtq4yf2KTiDxLK7BJSNmmSQpiskWwpddSiDaaau,570.17,570.17,Staker +4wXDA2cWK7EsfXkCL63LwbfSDfHb3BfZurcWSFMLf9sT,570.17,570.17,Staker +FF31Artk9C97JLPpDr8TnPEqjy1Sm4m4FXSwb24HiNix,569.98,569.98,Staker +JC1qf3PGnWNM9MsLdfXPB91A6edgKaF33mcqUJ6uryeW,569.96,569.96,Staker +3YZPG1JR4oi5EYmCp29CQ8cZztVoc7ZEYwnK9VDs4RnS,569.92,569.92,Staker +4fTmgwZHdo8UgLRFE1EtfmUNWepccmSLfUfyDVtDCaxp,569.70,569.70,Staker +6jEGfM1pvsEAkZxvWccNNeTfX3xgJKKxvZtne7jMBY2r,569.67,569.67,Staker +PsZoZgAzF5qM4gL5ZczPkdSTSDFEvcvKMUGgHsuYP77,569.47,569.47,Staker +6UuADxYZGWfcCm3oRsp12j54cSMtQgCBu6X7tpvgkChB,569.44,569.44,Staker +FhBbGdSkvLioDabyPxGTs3LmVz9akwpqiHkn6iAzgzP1,569.35,569.35,Staker +mSM7a97rzDSUHtU8x3TwzZzGWAGo1EWhszaxirDEV4a,569.27,569.27,Staker +CRLmtgP3EhU4SCHXHB8xsAS9qRr9XVqtAqQaCfv7ud4W,569.24,569.24,Staker +BMK5JXTmETsq5QWaj8ZpEVmdTS9DmwwchuWyYYWk2RTQ,569.21,569.21,Staker +8fvnv1UVLoBStDGaWSxEGrne1vMFoHN9ANyX32oJMHre,569.15,569.15,Staker +4hhrxa3vivQxTBWT64sRR1kbArew3yRELuTuTEcN4Vmi,569.08,569.08,Staker +DWroQFosugPQfdK6bchzZQoWD6rfYYRSVz1wqdmsjAbH,569.07,569.07,Staker +Bc4VnwS5EtRnCFcspcXrRaH4EAhnhfA9fYesTjrZHskn,569.06,569.06,Staker +8Yb3d2hb3fE3nPVXgvPWufxtVSDwGHq6ocbEhtxGNQ98,569.01,569.01,Staker +GJL9cpoAtq2TsEy7sfmaWhsLKRybUHYAMR3JQVenRKEv,568.57,568.57,Staker +Fn9Vrp1jswGGdmZEErRScW16XxiEeM7DcPACCNVxzHNH,568.44,568.44,Staker +9Yt9fHxVNdFdGzhGa6BF86H2zBmLeZbHXEBriswzxQNd,568.42,568.42,Staker +EWaWS4rWvhVJw1F2yCpoKoaMCAiZKwNas1LDdZ5Sfwde,568.28,568.28,Staker +Gso3AtZcGsz26KirXqxg4EMU138bBrBAc52oMr6D4FGX,568.18,568.18,Staker +BefgnQUtE6JNBxAzgv264BDTBdaXcvGrpb3ri83h93to,567.92,567.92,Staker +Ar1AUVfZ5XzpsVuWQ5HfJEkvydZiFgJxPLxupcX48wQ8,567.82,567.82,Staker +ZFJozprUnsU5QP6uHNiqsk7ycsviqsz6GdndNvakAwF,567.78,567.78,Staker +2vYPzqpjn9HqJ8LbkNGwB5Bpnoz6ceFTtw73XeF14gN8,567.75,567.75,Staker +Hup3UDYPLMFfzqaxTDQGm4v8CVWNTfuFDYaDYN7S6opf,567.64,567.64,Staker +6DgQhETFLwx8TGDKo8eHfn4pWpRvsPR9hL9yz9xmQrwe,567.33,567.33,Staker +8D9xjt6o1PBg2vKezyBk4H5H79DjLavxTcMQ8DEHZCyp,567.11,567.11,Staker +HoCLAMHds2P4rAmDo2JSpiKyEPNm4BU3u96PW84uZWo5,566.97,566.97,Staker +FCWxoWAYBSWveFMSFy3YXGGTRyjoXrScuyKY4V5mjc48,566.97,566.97,Staker +E7RTXm4B1f7YiXwVsJhTWQjTuvKvfKPmFXwJK6shZNnP,566.56,566.56,Staker +3BFvVWQzg6WncbTTFkZipXNnYU7b5iutmvL1abyCiGLn,566.39,566.39,Staker +8ExkgnHDQ23vwj2xvx4nkCfrtXU1JfXJLefnwE4e8Tgy,566.32,566.32,Staker +7jaWoS36g4Wv4wwTzt2BPotzVL4ZSbtcpewFpoAu83a5,566.18,566.18,Staker +34UNERY2TiuFmy8zKhhV4F4NzudUEnPhvP6AUDJiZUBi,566.18,566.18,Staker +GAk6DhAaNDPqtkV5VdYit3c7NgjrjaFdHcPdkyFuxgFT,566.09,566.09,Staker +FEh3B1xbzB5pZs3ExHxE3Xyc7LsaMuHroMXYmA8qNhzi,565.99,565.99,Staker +G64nphM49XL5jKyp6o9XE4T6yBo1YJsdxxCGxXFpCXpD,565.66,565.66,Staker +9WWHS1CuEYfEUdYpWAcgzTNSZgxbsGdq4AJGss3GiWSn,565.58,565.58,Staker +CbfZ7gyyfbZubeUMXyP7K3884oXT2jeWRrFPxcixEcYV,565.51,565.51,Staker +ep4iCtTHBWeUBmFuJiHxKeTNQYDJdawkYDnfgpBFiQe,565.25,565.25,Staker +DcYNyHrDUtDkR5XGy7pMMWP1WsFPKeCh8N9moCZsuSE,565.22,565.22,Staker +7zM4bGoS4nMuw2Q8ZhLzQwYgASLTeoEc2vpaemFtSZff,565.12,565.12,Staker +GtpvPuVsVpWHoviFtF1bMHVxnxX9KH7FYydwuuXdARZm,564.96,564.96,Staker +FBgSTzCRgxijoHAYjV6NBQByYKt5pgPg72CAeNxKEHkc,564.90,564.90,Staker +53XAHGz3NdqSvDQ83AaEhV6aR7PWzYaLzrs7fFVHf2Xt,564.88,564.88,Staker +F6zeHSEdvK3kDfM42Y4BgfDrVYWfB11J6LYDUQhtHYN2,564.71,564.71,Staker +36kgVzw5QuDprb6e5b8JcSXdJ5w23qhXqPCV8zQRa6Qg,564.23,564.23,Staker +2Qpe8fLSXkQinNZ8k9aBuQoxxd2adr2cfUoe3N7JXuiX,564.12,564.12,Staker +Ea6F3vEBQEroNb45bva1WbmsRdr9FGt6CkhXKwH72HFN,563.81,563.81,Staker +DKr3tU7LdTTTfQhNu3qk7EDQeSUkkLhBsVvxiYWQXE6e,563.73,563.73,Staker +ATydKuxcdW5muSYecwEtDEjYSJCRoZiccjNreT4MV9Qa,563.73,563.73,Staker +4a8ZQ5yhkjbkN265DboLtDnQbdt4egpjoHcK9RpSJjp5,563.66,563.66,Staker +2dhzguwJ1G3qhnGSA3XG1PkKsVprgED2GHfVEQ1S8Sj4,563.11,563.11,Staker +DZhqEzm31pLHKNCFprynELdmJQmMvahpxdstq7pB25pu,562.84,562.84,Staker +4h4qEYuMcxcVuBxmbfhNBevTVxuBamFGgfMpZjtuK3Qt,562.76,562.76,Staker +7gJMXUZ6Dk3GEKin5HaHAopYCHuz96bfcdtzFZt4XNJg,562.71,562.71,Staker +4b4LasxJ7EEQiPx7zeN9TcdfS9w6ik74fURr5SpsvQGZ,562.63,562.63,Staker +8NPYgTNHZv78t6XrpCtF9yLwFg1xcwocJR8UYjzorBAL,562.56,562.56,Staker +8EGHDf6fkqCQiHKzCVe2957FNygDUyDELJHFnd5ffkDp,562.56,562.56,Staker +J9EbfHAquu6F7EMUc2wgWHeptEZhZZRcbYTe1Vaihf9R,562.55,562.55,Staker +3rNZJUvzHPYzXTT5HVb87WbR9zsmNmjfbPuiC9X72ot3,562.26,562.26,Staker +CGD9L8QjjbSu2Z7mep6r4ajUDb89wsx3MjjwCRfWYwfF,562.25,562.25,Staker +Bjji82s8MQnxY6BTGRkTKTmTEA4n9yXtiU7aibffVyr4,562.16,562.16,Staker +57opjFFui8Uiph3GEWDjkXFbtjX5suWnbX27SpHh3ewH,562.03,562.03,Staker +BTSQ7oU554eVdGQRLRPcXnZvBHrdxbbVHWuPdBkRg7JP,561.86,561.86,Staker +2dsEvDxbRYTi4hQQUmRL3qA6wNefzcgVkPaKx1gNvk5k,561.72,561.72,Staker +2iaR4PR2owfkkemA1zWY4Q5YkJeXSb9MUojAtcRAsSXL,561.70,561.70,Staker +4c9WBV9zVVe3L7F1BTm8Xu5t77eWBsRMXD82fpnPpmgK,561.68,561.68,Staker +J6UdQVjxk4Teg9omSpp2k7PokkxCB8CRVYdGz3GEwsfJ,561.19,561.19,Staker +9LH71Kwr2nnc77Ak8pLGcPNVaxcFGdvmx4G4F4wkYJkb,561.19,561.19,Staker +E73bBBswWk85on5B1oM2DxrHLLe7wQcihNAGNXyYhbHm,561.19,561.19,Staker +42QJA6Pfm3qFn9wBwfvW6DYD4SCBgfwz1XJfywHPtZ2N,561.09,561.09,Staker +69YXStqJCuzfFz85SwL66Np6NY7RAroo5SuHBvU3Fr4h,560.84,560.84,Staker +CgU5aqVhT28Tw76mQ9joK5QHHdJ64wjL55m6G3wybrSN,560.72,560.72,Staker +55kyBxnUCiwaJzx8x8wE1pBvJXMzzi9c9C3Tw9Mwaux9,560.63,560.63,Staker +H8fC5ad2MyoEWGDFfque6QnXCL5L7Uc6cthuywV2CC8Z,560.36,560.36,Staker +GHKneSFwvkYExBnEY6sSWn3mwvMhnZFW1TRpyDKRZsdw,560.34,560.34,Staker +AfrGKKJbXdxuhqFA2ong8F6o1KaMwEzHpYsfGmNuJ8uB,560.31,560.31,Staker +G3kZPSEyjuju1bind2QM8H4Wjdmdm2SHtyga8LDRSEyR,560.11,560.11,Staker +CJtDsjPK6mAnrNJJuE87SsP4tBbYxUA8LaT4p9XwVNkw,560.07,560.07,Staker +2nnaxLF8pHJgHNWHBhmx91LWvcx3bz1CEFRsBUXejLVj,559.87,559.87,Staker +6G2bknwtemrm5xGUMsCqJ67iNpTLTtK15236TnofuTB,559.65,559.65,Staker +EvLme9vbGhm41Vuf4L9pe1GHQNa39GKYCxz7RTPTwMr1,559.61,559.61,Staker +BHrtbAmizUDyU9RjB5vdvZ9ox2m81kRJn7aybPDZKhvd,559.26,559.26,Staker +6aTr8HKRbDeuieAyu23ZchzXt9jh8mBguA7SHvkZLaoz,559.20,559.20,Staker +3rKhDSnDUFKgT4DsUEZc9cJtBmNQ1Nuk9t6Yw5TDgGXc,559.11,559.11,Staker +4gQv77mwfCKa2uABAduCi94DBSwe4yvvNfLVuk3MAXde,558.98,558.98,Staker +G68VLLVadeKXU47W1HXJroiUXwCG7aTum5oK759qLtBm,558.75,558.75,Staker +Ei7mDq3rsQUn3Bis7junUbaBBzkVWAjv9qTYEQg1SmS5,558.75,558.75,Staker +4o4vCFz7bzq483WfdTuhNCjonThjCaf3u79Ars7n1XEp,558.49,558.49,Staker +JCV2v9UyWAcUCErXCy9WThfW6a7KeNK5tdKZR6j8MLdV,558.33,558.33,Staker +8GRLUUV4tYTzZhFXoyHov1HuR2EUd3RJs3NhU7PvMm3E,558.27,558.27,Staker +3CY1LduWPVjmbajoHc2RP9QezFNccNYUCFvGZRaRy4pH,558.24,558.24,Staker +DVvkvncnGFLBC1akstTHPBAkhcNTY2zvE6tZDaaWXcH9,558.24,558.24,Staker +BKBE6VNn23yazu6XCCykwmKcWnSYju25qVrH1iWYiGf2,558.24,558.24,Staker +NrPTNcEbnbxYmvKmYVdnV82TVisaDGqdNBbYjpNHRJX,558.23,558.23,Staker +3X4dQeNA66abn5zAmXeqsFnZqBcdeAtwxV2fW2GmqHzo,558.20,558.20,Staker +8ikEeJ634ZW1xu7KFub61dYWjGzosD8UmPjez91Qbc2h,558.20,558.20,Staker +6QZPKc53NaZBMiBSUia5Mc2sTCTS6iPvU5Q4cCkdnRhe,558.20,558.20,Staker +7F1PaNP9ni3td87aafAfv6UZvgF9KMsL9L5h5wgMEmDC,557.91,557.91,Staker +4bUKm3939DNmFor8k3VAnk1TzGUBPe4CEWXFJ7w3zQir,557.88,557.88,Staker +7wZ8jN5zeCXXz2nH378A7DRX8YkAT4UA1eQfqyAqSG8p,557.83,557.83,Staker +AD395yLUZddLBqyRq8eozfFLZzzb6DzLU1qFJvynTynd,557.74,557.74,Staker +5kpRJF8WRnVX6DovLStsPWWBWsC9zJkYhFD66xECZ56W,557.64,557.64,Staker +4dQjaRhB4hd9uYfWnEvWBvRMAPRMc6NYYq4e4k3yhzpp,557.63,557.63,Staker +4x5dea7jjykGtDAy544fwFxM8XMccDTy2ZzCvaLfNkUw,557.50,557.50,Staker +DEZd9wHriexEuM5bh3ChfYvuagRNnTURyj2Hgj8qPZbP,557.50,557.50,Staker +HMkZQ7aqGqXhdPXpN4xRXg1Z3XBU8QYdVVu6BmqUduQs,557.40,557.40,Staker +216tQ47aQqoPB1BEYsk4BhjJY7RTuJuCdF7N1Wndgw3Z,557.26,557.26,Staker +4EPkj4URDBHT8YrKoQVEHupqRJvx8p7oK8gdnpijJsf3,557.07,557.07,Staker +5bahEWKoTyqPu4uJZJaqcT1Sa8DgdHh81HJapiqgsYQH,557.04,557.04,Staker +B4P4miyudoJTSpiuchDJs4HvxhSvyStni49LtEVoYVM,557.04,557.04,Staker +J3WDr1u6czccbaBnp3CHZ3Xi8RGGd6aoKJksJzeTsqfC,557.01,557.01,Staker +1jY3pp8wG9AKiMPpcd8KxNKwMm8uXnoVoCyfnHNGava,556.85,556.85,Staker +4LGKtBH6nTMFxg7iwPCyp6P554mK1TQzYPcwQZRSyBhe,556.84,556.84,Staker +7oRJjdrrKfmF7DqSHrMLToB14qHdpsVXHjzw2Jnz7MBn,556.61,556.61,Staker +C5eR3WSNRma8rZfFncSYpYEoEKSKV5FpEk7rCnZ1EZHS,556.59,556.59,Staker +3io94PXUBvTdGBAb7S33qq8BGVo9k3vFr42rTtxnMD9p,556.41,556.41,Staker +45ubi6yKaLJBLVQBAcEauytRhG5zMgz8996agWj4tJ6j,556.37,556.37,Staker +Hgf83Ucuicob2mFX3YFBn9jEJkgzJXM1q1Z4YasrcXKb,556.09,556.09,Staker +PKeK6qBqsTTUcLJM1ESx3iC6HHDD2VmPQZvtGgWEv35,556.06,556.06,Staker +F1S1H2kjpKjfFmBrPwNENFByEBmCCUFG3PosdbXU74B4,556.06,556.06,Staker +7Km7zuDa6uJSi8Yj42SLt93x1rT8gMVVVZ2BWT4o1DP3,556.06,556.06,Staker +399591e8XgY52yCMorCQ2WL6dQZTC485ZooHtmGuirhZ,556.04,556.04,Staker +2VY4Wrqo6oJPEqfG51eEiPGj475Hh7rW7fe72gwJ8nZ7,556.01,556.01,Staker +5APFBmWETyRT9cntzweg3d1Mh6fjkiVH3RL2gQpGbK18,556.01,556.01,Staker +EGG12wFiXHKmYszdX9Jo8hNxhTaDxHZZKEUZpsipFLCt,556.01,556.01,Staker +4K66yZADWZGWsBDtcCfzDJpik4Z8gkLmPfu2M6rUYber,555.97,555.97,Staker +42SkAVWApwA9zEW4KUnp1nntMZtwqxZGVrcewQ42B2Va,555.95,555.95,Staker +AMSPNSZVxy4CfGMNQNrKXTAXJzqbfCVLs4aHmooe2xta,555.93,555.93,Staker +NT5A7LhKZ2TNAb2RnmdNQQovqkaTbDTSdvrjEFgyXgh,555.84,555.84,Staker +BcdiAQRmLvNQSMQV5gDnfTrdDR4kkZsDXptRuAnLS2vb,555.73,555.73,Staker +7rVLBWtKGtw5FhcFx7ZkdSvHifXtJvjQ4hhXgsbRC7XZ,555.69,555.69,Staker +6Aup2H7Bup8QZHhqEwwNeMcnvkDaGWoywctnGDaKRB1e,555.69,555.69,Staker +9EvUaVUjAQbm93uVsev8JBFu1YVxQ9Yj3tZe2RWJxNC8,555.58,555.58,Staker +M8yhT9ZoeSLjaJYtmvL3Vxmb6BWzmzWk3jFGZGghcmm,555.57,555.57,Staker +8KvxRYystTKvaLXGLPHWCUHoCJqhn1j7MPCazhB2i3Gq,555.54,555.54,Staker +HH6iZk52RRxQnyFkBA1NAgi4sihfHu1EiDWqR7vroPfs,555.38,555.38,Staker +FiKWbx2Z2VcaQjqaAtCoaY1MnSK3P6Wzzfa16BEMYEW4,555.33,555.33,Staker +7eyG7RBMNWwC6n83MeDm61RJCLgeY3auK9oshChtHRnP,555.32,555.32,Staker +H9kFBePtUbywYoU7Ki4nbvo97SVt9mTcv3TAkNbKq7YG,555.21,555.21,Staker +GUSBkra4YFKcqesJBeeeKTdr4weeuYyzNMNVvtphARJx,555.19,555.19,Staker +HDJHghbr7vXfPsijB748giW7aw3TzPUQ8oNs7rBqpuw,555.06,555.06,Staker +At4JZRPHYU23Yf3NX4Eo9A4JBYsi5jKdRHJE44bTgFzc,555.04,555.04,Staker +5sjdX9FCc1LmNLr16UpLitNE8DKPH6QberKxDKMPVe57,555.02,555.02,Staker +2bfiPay1ZmyTr8omYrAtrube7556auiYUdYNULWdMzb9,554.78,554.78,Staker +7zuh2ooYZbMsbLDH86WKm8KMm1ttgi9pFEMGFZa6AzKd,554.73,554.73,Staker +6HmNNpq53BHF8dXbLaiufnS8pkVEUpmeAsfvxYvCZJis,554.71,554.71,Staker +HaW1Mn3RndJTduDPJUULGui3WPkBsmHaDmvumfqZGExc,554.70,554.70,Staker +FH38XTkJ1tQh8MNMAgMC26aXhQMbv3yMQbuuoe2RUdXT,554.60,554.60,Staker +6oL8DduM5AQeMbkhx1awJSXYrLTMDgHfyFWqVJrypz5M,554.28,554.28,Staker +2vbJZqrqQyU3HvN8qYuXaYYrFL41VP8GwkV6secumHcZ,554.26,554.26,Staker +4EXJiqLdML2b4qjbaB54MpzEt9wH33pFuWVxCv8huncc,554.18,554.18,Staker +DmHsevbVMpzjfT4SHuaSqzB6LEtytRAf4P1HnnXuQEBt,554.18,554.18,Staker +6q44cyRHg2VSNa39zKcRaBHS5RWfG4smrmLrckxQYKPo,554.15,554.15,Staker +8Tm5LUEJ418eNwkgsNZG4T2znZueNGUcrDYgSMKBVQnR,554.10,554.10,Staker +E8Jr1u1vqqwaZKFwhhstzW8raMPQcFLK8SPRpziqoBK9,553.98,553.98,Staker +9RFiLEGqqBNr3fYiWVcWrmU9j48Kt9ksvmRYsSyX1s2A,553.97,553.97,Staker +A88HMPkFCdE4Fst2d4k5kzMkBVrKDBCpBSUFENxHPm2C,553.96,553.96,Staker +6CRu7Y2jpje3faXVTL7Je8RdruguRsDXUXxSoPjK5WHo,553.86,553.86,Staker +dwyXu49vsgjVVWajmZnMk13j5xTFQrQXoaXUhVvg42c,553.86,553.86,Staker +Dc2JKPNbHyjnK3pSQqjmt3S9PhBBjoK8JoJWeBBNvK9f,553.86,553.86,Staker +Et5PMhMSa1VjVNC5uZoBXQNUhehY5bBKg6EZC64USMZx,553.83,553.83,Staker +DtHuiNeQHwC92Pujx3nRdB5cffKTajc9FSbRQdq6CTyJ,553.79,553.79,Staker +5b3Huc1q1sMnGLZu72V83AQW5EhosfXne56Xf7sj9VAz,553.79,553.79,Staker +6aGqzb9ZL4PPqR7xopedzKBHEKudH8eLUotEiFmSdiJZ,553.73,553.73,Staker +Biy9BjdX81tccXrj5vfpFMfLP5x1PJtJPu2CT7DiMBaE,553.66,553.66,Staker +6SETVMCtNZuGTajW4weTTXdPk3sB2aTEbEkEEs2e1gQz,553.62,553.62,Staker +5bkcRf6RoTR9NNu8ji7iTLvQUWx3UtJxBNkThRb1GnSm,553.48,553.48,Staker +5G4H2xDepZR7ksPTzJhtwXaVxsWygsumWsQvgiyd93Vj,553.45,553.45,Staker +8xs1MLBuYEBcXFVtQfexvsxCy5scoCJz8hfj4wGqtM8,553.38,553.38,Staker +9SYwjDN3GGPo3tqYMgx3v7TcbpR83Ux4n5W8KWeSXnay,553.37,553.37,Staker +9ztoyHd4erR2kTbcr2FVwajmyuiwb5CnYu1i4Y68iCka,553.32,553.32,Staker +4GD8yLadHcJnho3WCniSyZG4vAzR7SHsbNQ7eJAH8omy,553.32,553.32,Staker +H7ZKWJjZgyQkd75Ygfuatk9CSwdnQ4a7Nkk6Qik5texZ,553.30,553.30,Staker +FY91oD4A7fujW1XCTeVvFzAg89PXEiXCuxJWZiw3CKq1,553.27,553.27,Staker +5Td5Av6YnHQThxonG979kRbNqdW7vyt4pdzR1PCmhtQP,553.25,553.25,Staker +7EkxqfdAz5XXkmJr4ukFhJARsh8zo7n9dzy9nKVojm6z,553.24,553.24,Staker +Bzn6hEn6cZaKXFLNjWTdhX7kQQppLAy7dTYRyjaqzMuG,553.18,553.18,Staker +DPcVtwqgrV7phJckfT27fjUDZFCZVDpzuspHoVeYfCkw,553.09,553.09,Staker +GCZ1yPwyc2JoME1HSReLqqqvkjm5piJ1sEAZAf7vtH1r,552.98,552.98,Staker +DxHjfXGoDufCvBGuRskVCv6XSGXBBcpC8Nc9homqqRCk,552.89,552.89,Staker +HRxLjY6qytffR6Q2U9F8icXPqg7sZHmMPqesEdSkdn8z,552.79,552.79,Staker +GbYS9ys4rCJkyTAvQytDTmbchZ5BF8mMk5HYaN8qazn8,552.79,552.79,Staker +EL38ZrcTBYFhkcYfkjzfdxh1ShhkmipLnSRCYbWoK5rW,552.79,552.79,Staker +JCRKx38kLe1TscDws3HCPaiZut7GtJUXhTtwBsi5ZPCb,552.72,552.72,Staker +7ubJezsUjd7FgEYur77JAEhVfsMqx6QxP1QFrefBqGwa,552.71,552.71,Staker +7J9AyzpDMoc276tVDZ1Dq1gRU8d2bs3QHoS3rzSSDEGe,552.69,552.69,Staker +7cPFaLtQ3H2GRr1wHaoGeG9hhDDgPWBQGqJ6aXe5Ghsk,552.49,552.49,Staker +68cMWhPAwk8AE3S8A3eLf79ot94djVRsmcwPe7kckrek,552.49,552.49,Staker +EXbvMbUud8K5k6sh4T8iQBJw2zExvpU6PQgntpndsDHo,552.26,552.26,Staker +BVJrG3oaKfG5bK9bwXhpoeDTiFkNfwh8gqMdUGCWrWdQ,552.22,552.22,Staker +5TWoteor8nMGqVjaAa2yTeseM8R2nh8g8HdZnw5VUHhY,552.19,552.19,Staker +J2PWJmWoRxTyNSvMBB8MkpZ5z7tpBUEhKctfpguPsiDH,552.09,552.09,Staker +Ai2C22uPo1JpKB1fEN3Zp3sNU5qmrgVpiWXhUjqQcZzz,552.03,552.03,Staker +2YPgzDzh8UyqJQrZWirXARpHCCLj2xxFwAMGehw8HpXp,551.88,551.88,Staker +FTXikBNbUkKMJk77iWGDWh2sb7WXXFqtf46rssmC19qj,551.85,551.85,Staker +FF1FPZX3uhEswzDbgpYM1iUamD5LrQbsycbkZ6rGn7q,551.69,551.69,Staker +9dhsrcbwXJWCMe6d7sMrQTyVc3iHExbYP7ZSedkAkdDP,551.54,551.54,Staker +4Po3mffgJeW6X9farsdwUcT7eS4bQ8U8L9juNbwy1dA2,551.43,551.43,Staker +64sUVmMkX9smkUG2TkeNjJSPWQGpWBpGYCLgePearKkA,551.42,551.42,Staker +DyWuArHUqC6LAM41bBkaUWpHq1J4mHEkL31gVJbgqFJK,551.40,551.40,Staker +E1sMmhXbkkvoiYPBBUxmsbgqe6uBm46DmdGNGovQf6UN,551.37,551.37,Staker +HWZgK893TqWzjsF3CGLgYgJRjP2zowwBVv8FpqtpRGv8,551.29,551.29,Staker +8sixfdhLoz8CZN1EkrxKHSuSqgxZp5EfV96BNPJzfQ9u,551.27,551.27,Staker +AQ7DFmW8utLFsbC5J4wk42SdmWn2ktfTsWcN455J5TQH,551.27,551.27,Staker +6EM6NKtXFmhedNTxByFtcdXgFE5wPoTG6KqvtETMdKjz,551.22,551.22,Staker +5p3FhKNwPVtFQmNm8YuiQ1FZuPDSdiAy4E1RNbGL2Yqr,551.12,551.12,Staker +4ZPgJb1wpbry64fhG2qiC7XtxqDzCyRG1VRdRaYnGyza,551.10,551.10,Staker +8Sv8SJaWoNjAtuvdQ5i29YTtWzoX3AyvYHUo84XcZrvp,551.10,551.10,Staker +4fiwPPMCYxfEMgwBWpKkS2f38ow9hdvqjTAtD62dtdVe,551.05,551.05,Staker +8U6LBcZsGQadD9M93DNvFBCJ5WfuHyy3tySuZjFinsn3,551.05,551.05,Staker +8TFZmocK2ytwSTKdMVxsAJL3bUpxdxRjQE6axNkTXqfv,551.00,551.00,Staker +3Aa78gCrrfyMJjUCnvZListZJe1VZf5SoytHGuB5UdCd,550.95,550.95,Staker +CnNY4wrfHpaWwUVWghbNCM737MscuCrHoTR9bFfvrjcV,550.90,550.90,Staker +2KTxVmPqKzxBSdL9b4yLVw7NxpDSFrgursdEgHmmLxiH,550.88,550.88,Staker +BH8nZAH8nPpS5FzedXNSLk1jR3YsBb1bRcVHXPvLxNt,550.86,550.86,Staker +7X4U9S26sUXW3PjP7p76Ag8M9f8EWHipLD4dhLCKWcK,550.85,550.85,Staker +5RkCi6Le6Bw3fh2MfadETrCAaiXiwpBZSnue5B5UVLeT,550.68,550.68,Staker +8eW6P62BnJbc9QMgptGL5VMNY7w1Y5LTxW1R7FELbUvv,550.67,550.67,Staker +FE7vsgXmrzUXnYo7wvA3pHtjE2RkQB1Vi5NBFmrPGprU,550.63,550.63,Staker +4NkW5mZe38Yprp78aAvg24WQa1VqFvfgo2VnGb4au7n1,550.56,550.56,Staker +5QrJrRyC3KcCJrJbVcoBHRBHFCPH8u1iXKBRgbGCysSK,550.56,550.56,Staker +DqkZGFcxBhPXjoxzA6BbwvkgQns2TnbddyM5WrfYsomD,550.52,550.52,Staker +HJwQVrQ3r6q3w7UcAatzGN9sKJr5NGcSU9jQrqY97ZXg,550.50,550.50,Staker +5oC2fopWU9TeFJxNRpqUVkoFnyGfx1E9Vj5oWweEFxmq,550.49,550.49,Staker +5go1xREar1phj3vEDueFLH9chunS7Z8Fw1Xr1NHyHJLG,550.47,550.47,Staker +BjQ2ZgZRYX3ra16X6jR9KDQQe3mvGTSLKaXJMLsefqtm,550.32,550.32,Staker +74vJReyp7aGABdEjHfX29PyTgHELQfdCSZcSDuounzFG,550.30,550.30,Staker +F2RGuh6a91ZvEDAh8b95xh7F17qFrNRopVEG56gjBNyN,550.28,550.28,Staker +ExaZqXBidqUg6bYCZmuvKYhd8ZCiUZw1BiRvSQvNfgXZ,550.25,550.25,Staker +Ehebh5rWzbkb42Ch1bfdNyRVWXfPP3fR6gjnDHCciprA,550.25,550.25,Staker +Hoq41eLeXyMpZwVNxZjYTSFT2rFNLAgMBkQPHLkrcbFX,550.23,550.23,Staker +DYkBu7KyMWEAemUAskdDRVpSrTujVCe51gHji1qiAops,550.16,550.16,Staker +2J45hZ1g2BNZhEd7USsMWvJfgfeNGxEF9my4u751hS1U,550.15,550.15,Staker +CsWS5Wo31ZzNdS7NkXJ1DZNuM6fMUi79VZycAVvr7Sa1,550.14,550.14,Staker +BXY8Phfd6usNfjNeWfaQgXyeyq5qVRtASppfmX8Bo8EZ,550.13,550.13,Staker +21w1M4yesWyzVVryHuHqg7rLUMWtp78RRaH1Zz6vhwfB,550.10,550.10,Staker +4Va6qgqZuqaS5Q2bqaF45RidZqzV1PJSNNRyViWAa9fm,550.01,550.01,Staker +8RisNqh7cYYvsdhWHjsNkVyhxycfDv9BMmEDge5io2wc,549.98,549.98,Staker +3ZGKqLYwKHJhYtXn8zAx9tBxcQ8xpYxZT9hCsS13zT9M,549.96,549.96,Staker +7h5BHYe315vqYa1ZrEV6r8ZqKtLiDb1qV2wNkJJqHNDh,549.96,549.96,Staker +8h31vrzhn5VxUoa1W6H89UmzMA86LJsDxhGxDxjC5Nsb,549.95,549.95,Staker +88RTyAFViRo2zpDGgrDF8YUZpmrUYaTxBQWoEg8r7GEi,549.89,549.89,Staker +Eg1TWNJ5EkrQwW7AZkSQ6cmdPUjhRwvNhTUmHJ4VD7RG,549.88,549.88,Staker +GfGmTRECFLkkXueC2Khf4W5E2LfzkkcCMwG58pn66GD6,549.85,549.85,Staker +36VoYbF9xhYbXzcd4T5yDWxRCpojTnRS3MceSD2i8pRo,549.79,549.79,Staker +9DZBjwsJsapepR1mWESafLZkdtL99xmw4cpdAo1L78m9,549.79,549.79,Staker +3QZvNxBX2AdvUjJJLnDixyVjWxZHPSz47pU3LxYFF3hM,549.77,549.77,Staker +4jpt42JuYfPfdGDi9j5yrbsvQZvNDtpYGvMDkEU9uUqw,549.68,549.68,Staker +6wyqGbiUzipUDHNtLn4ATAVXBGpC5AdRPnExMjGdsaTQ,549.60,549.60,Staker +wS4BRY6H5dkC6FJPZ1qxHw4y3VQv2Pi5cAFbYVeyryg,549.41,549.41,Staker +5pvhC5TXLaP5B2GZuJCvf9MwEK7rRDR97RR78nAT5TvX,549.37,549.37,Staker +3qAP5kH8KgfTMgZqGTYWN7dnL1oFXksUQnkGzRtAfL97,549.37,549.37,Staker +A3FxDznwDURsDtwYXZfgCpPNQqKpoheKo3nAa652k2Xs,549.30,549.30,Staker +EwzpyCZEZFSiofaGMnHyvcZ9yGkcytCbhmsfeDmmxiEQ,549.29,549.29,Staker +J6Z8oQyyq4MSapjDESXLtxLs65HkFPGSqcnN2Rac9rAq,549.28,549.28,Staker +BY1gF87vRTEoeeuyFxTJ8moWR5nQ3c31vcHmDooMCH8x,549.26,549.26,Staker +Gd2LctZRAjP2hjYSWxa3tMy8BmufoLYuNFFANNvKBth,549.24,549.24,Staker +BTtsdiZRZXU1urUheoYF2mFv1j7Da8yBPRyXFB3WTWa2,549.24,549.24,Staker +BRrZgWRDs8EMYqKoZxbrF1bCGZWBrfGxnMEEgjPbFfxY,549.24,549.24,Staker +GwM942Q6csgzuK4ynZPr3yZanAMfzKK68pjYimvkhFAZ,549.24,549.24,Staker +H6HQKbXLwrwcdDzwhsadCJtFjxD8KMuWU1B4JFtnaBGn,549.24,549.24,Staker +CVu6UKvwbun6mZ4S3kdwAqQRXxJWaexfajbj3pLRSgwQ,549.24,549.24,Staker +6WV9Rh197sfxbR2pcyqi6rufqapswPJyz72gxufWabLs,549.21,549.21,Staker +AAc4Eq8uXh65DF8qci8ni3rwHtbPKnUBujhSy5yPmfkX,549.20,549.20,Staker +5xzA3pNwrYj4LuVRXbHUoovz3DAKCVmGdACkjWvHkK2W,549.17,549.17,Staker +WwrCBxE2ZYDHui6cL4fqXtJCss1ULDRZy4GDYcW47zv,549.17,549.17,Staker +Fwp6zPm6gMXJZWKz9GjUxzVUfYobfYCKjAR1vm8Zv5Wh,549.11,549.11,Staker +BLNuTo2mW4oApNV1tu2tFwiidTnNBZh6LdYKt2GmStRv,549.09,549.09,Staker +J3PcHz9A3G64rmfAJh7Lfs1uZB3YPN6h3TxpwCGbNxQS,549.04,549.04,Staker +BZnntdDsZUoH7BT1YWNysr2c2pt7Dtr2XmW1F72JBUeU,549.04,549.04,Staker +AVNFMmpJQK4LWdLJCNjjjNY7RU3priAgY5SEBvA4Xka6,548.91,548.91,Staker +GcuxAvTz9SsEaWf9hLfjbrDGpeu7DUxXKEpgpCMWstDb,548.91,548.91,Staker +D6wkdkwgRhPnd3DcF2pCUJ7X1TFkiDUzL9QNSQ5iDpaK,548.91,548.91,Staker +6a3G3HLv59tm4zQdejyBRBXU9XiumzpYsUmcuRsX2mZt,548.90,548.90,Staker +66C16taAShqPxPoSm2fy7Q4CPLyN4oRycFdLJbRzJsfL,548.89,548.89,Staker +GXR21wfN1aW1B4y8i2ZWRQAAnKZqK4U1gbJg8URUQXnp,548.88,548.88,Staker +79eBX6JjiubmTHRdGN7aA9ZixkVU6Usb6WShBjXugW5i,548.86,548.86,Staker +G89BC3b5f1p3gwK48DxmUAeWqNSbFonnsxmnNzriRhry,548.74,548.74,Staker +2VDpZ2147gkGP17Nc3VjrAv5RTeUvPEfGEpeaBU3sVA2,548.73,548.73,Staker +ECLZ4Mge34fggtXFNkdrBXKnTJHULmuxexwscGyGCxVd,548.72,548.72,Staker +29uxPLYaPeMWu4GkYmcbEBe1EbU6JuRuBptKgXRywWWR,548.71,548.71,Staker +Gmc26GMnhE3AWwdAQpxxsQPo6UYaob4wPRxUpmDsujoX,548.70,548.70,Staker +9cpGSYpRthttGo3QvidzWbd3nseHP3fGSURQvqsih7dw,548.70,548.70,Staker +FRUR4aMn6GdksgeXaqpcX3Prv8EnGm9TkWqqqPaAn4o7,548.69,548.69,Staker +7Hp3TmKa3GQrQuJYZiEcKEifSe7R9pzZ6j8oZEbnx3cE,548.64,548.64,Staker +AhQ8o3sDpbJ6rFVWmUbuNd8UAyDpMRSNtbtDtqPTaU8G,548.64,548.64,Staker +9aSYwT7Xp75Mrry5pb5fcriu1uGqKnoygwn2WAetmpxa,548.61,548.61,Staker +FJXMa7PKxg44e3uw8xfbBRVH8Z5jQbuj7MjtCZyDvJdH,548.55,548.55,Staker +AXam5CyoJmQqrYYtq3KTZbvmowxDpEZoEo3h92SewhEZ,548.55,548.55,Staker +FSd62rAH6zH9XwixqfZrGNRY1HSiQmqAbQHFPmy3AHTv,548.55,548.55,Staker +BkrLUmCrLntr1ehbW2xxXMVrTdpQbUr2SmDfQqGB8oVb,548.55,548.55,Staker +B75BjAdAUyrZRnDVuEqkQJEYmEbiVuXSuwaN3iwAm3YM,548.54,548.54,Staker +Eyq11SB1QjmdkCvvZK1m4DJ7psLJSyXdfr6jJheH8Swd,548.54,548.54,Staker +FrABdmcL5rEdHdwM4j6GDaJFyuwjDCwRh3ZZ2EAwsGB9,548.54,548.54,Staker +CniQmC8f3C94hFYfvP2yhYu9Hv6NnK9GDfxqGgWcbV5y,548.47,548.47,Staker +3NQBHkb6Uk26pFs6AwhaHA1gvBr6nxyLH78TtsYhC27b,548.47,548.47,Staker +BciJisQqcw8BLGYuj9oauMiiTuLa6gN9aVXu4TPs8U9u,548.47,548.47,Staker +B4EAgrXba6ReFUmrxFggfXSsoM93jrngNe71XU2y4ZC9,548.46,548.46,Staker +CnfSBsoFQx42ZkofQw8iq5r8YTjKD14PFngh6jJmsJhT,548.46,548.46,Staker +Xdk2LrJnvPrMcThpchL2mAVDkxWUSXvkJE1h8znNcfU,548.46,548.46,Staker +kayUR3hZxWdsDj3239DSaStJ6UpByErS6nbqJBfqWY8,548.45,548.45,Staker +BrDXPVhEiN2KPqr4sUFJu9edf82HqQsg9ZRSBXiEx6nX,548.37,548.37,Staker +2oSjcnPKdiu9BZej1RQ1NSJgoFQ9ZnTgLShdZwYrMeSd,548.35,548.35,Staker +12aN1CbGMXk5QW222PsJMkY6sp1HQTd4Dupo7JZnhC38,548.35,548.35,Staker +D6LEk6S6rYJR1QE59rTPCZU6Ui352XTW4T4z23kpCw1R,548.31,548.31,Staker +GCafqG276EQkr2JiCyGoSazBds1mirgg7m4pPMXhsccz,548.30,548.30,Staker +5Ta1W2TzG3SaRxXqXAApBVnKx8WZ4CEzjfA5KqGpJnuM,548.30,548.30,Staker +AZWWW5Uaqc932VseDmskYV9UDTp2KKVHrkhe9jYPDSAn,548.30,548.30,Staker +HyRYcsedxe3SPxqJfxPgiqWRMQN3w3f3FjzRw5SjLaYU,548.30,548.30,Staker +BQQcDvzuRVCpFUQHFdW4UjMpe8CSeYKDRAaJikkAh5j4,548.29,548.29,Staker +CAyymQpJpANjvDEn7NUQdcGexrXZYyupvUzgUEqmZCUG,548.28,548.28,Staker +HzX8JkdqAYFSiQ598pq7CryXiPhY1yg2kDAqVc24Vwse,548.27,548.27,Staker +DqsiMdnPb7sxL3QeXhdEnNX6Zi5C7ZrQQ1kvLp4m83TK,548.26,548.26,Staker +CsWdPBNwUuJKURfSNyv1Btgy9Q8XVC63aeCQKuqyP2dA,548.22,548.22,Staker +EotqCEN4v2hR6dTW3DuFiUV25eMaMvERs1gJpg9MyrZW,548.22,548.22,Staker +D71cgqPqqVT4KtNmrDtPKxSzTy8Yy7c5NkZP3S4WWarK,548.20,548.20,Staker +5A3mZN5nE4bbqGHXzMYoDeDWehiWrBHTFWKA4z1jvEoX,548.19,548.19,Staker +E7DTrKQZoMCBsBfNiA8TEXM1SmN5NRN8oYEzYPCTHAVN,548.19,548.19,Staker +Gp3CRftsmxew6P5o6aTC7TA41XkqyGKJtDfLQxCjjWmE,548.18,548.18,Staker +ZPcxY1MuQf8PefmhKcj7JcD3q5zxFtNbF3WYtA9GTBW,548.17,548.17,Staker +8vVdNyEidhy7UE8ZT5W3LP3aR8KF7sn9qUNtbkuvKGWe,548.12,548.12,Staker +HkhpVuP78LGo9PJUZ7u1SUcMtZYuyzKyELeBXAUrAVWM,548.11,548.11,Staker +EWDBjZY1eqeP4ELXj5PXXtkKDCrfimkBcF5u8zwsvfxo,548.11,548.11,Staker +9SLMf4523mdz8NFt9DVmKKJtUH7eoAtG3ytCAnpuiM9Y,548.10,548.10,Staker +DVfasQt5iNetQ5ym4X5cmcSaQwR7GXwuddPBEGLPoS7n,548.10,548.10,Staker +3vUTDqJYGuLW2ZaT56Th3fQ8KLfDFMCzfpAKmD8mmEWa,548.09,548.09,Staker +2mNJa9sLMbNNBttaYM8gD9kh5FAg8P89fpr88eFykokZ,548.05,548.05,Staker +4HcJwPiikwru7CwvH6utudgcfpeH2wWMPHwTzJCAKiht,548.03,548.03,Staker +A6h52PgFsWECeLb9yeaGAzJbjBXQ19iAPrAnWbjKUFoT,548.00,548.00,Staker +5e5eyy5ECjnL1na2zPcGPMUs3thayQdAxrnXRzfTkUQ,547.99,547.99,Staker +BYDHf3ZCJUvmdH2aiKsM8cWJsw6SHyawzo2HThqLDS4C,547.98,547.98,Staker +6Np28BB9bd19c9U7kkxH2s1Ab7gDGNNSUjCRrSgFbkag,547.97,547.97,Staker +GDypVbH2uDG8bVL8L8jci3srLYTqpwM8pePzLhziiVM5,547.97,547.97,Staker +4jFTRzw8Z5V7KooRqi5WzFTM4a5U6LAGfW5dxee4vyd1,547.94,547.94,Staker +AN3PDLT4nKx35zKDaXE8CVeQDbbwwkbrDtqFrofqyatX,547.93,547.93,Staker +FzTFM59ZeiKv1pr3errd2gHidAYMfo6hkGh2jpt2kXBE,547.92,547.92,Staker +CKqmNK9JP7b9xE1LiySokYc9HQDWVrzdxdNuawFsii1w,547.87,547.87,Staker +5RHAiA389XUbJkF2JQJH92ZkNuMn6sWceFC8QpYGWmCp,547.86,547.86,Staker +6CEX9tyFG9XETL7oU19dnaboA8Kq5Vm2gco1vXGhJq16,547.83,547.83,Staker +8KCiMyKsnGpXw3W8XRh5MzF5TVQDKWL9wZfmsoZdVbPE,547.79,547.79,Staker +7P4pVKY3sQTFzCXr7chJa6JaJfs88ShrZBhpQJeFkBFe,547.78,547.78,Staker +CxTJbBRCQHSn6ffUZ9b6VMJnonSpWX53gwEwA8SJfvd9,547.77,547.77,Staker +AyrkHcBPzvAXWZZomXHSoqEKti5Co52YNCH8wVfammBj,547.73,547.73,Staker +9AU4zMu8sBMZdCqs5zkv3c4cEStQ3A5f8EmngdAvcdKb,547.73,547.73,Staker +DnsWYnY4XXM76a1WDVuFRiMJthE3U4uk2u4XGPvXthFB,547.71,547.71,Staker +AfYbAgnkkGXvzxb4tF7jBZQqY9WboJvNQdA7hYjDbLao,547.70,547.70,Staker +2DCtQGueWLYjUUQf4a9TpzQNZqBJYHpyS2pbrjvRPnYu,547.65,547.65,Staker +6qRua8dPXPC27wPHzPxijbMdc4uSk12Z3uuMLtYmJ2GJ,547.65,547.65,Staker +2Lw9AmDTXVV1tW6MDSdPQTLjiw3GQeQSL4U5Vb1y9LZ3,547.63,547.63,Staker +EvdG22fTUxcQsnzmFasHP8Ro6CTavKYbPKKtg4rtoGaC,547.59,547.59,Staker +D4N9jSpF2XMxGhbm46jkd4iqDSewEXETfqXdHwVcgE5T,547.59,547.59,Staker +7j3NRjfdhmzDGbJDyxrzJ6vNE6RxS6HQfsrBbqwenYao,547.56,547.56,Staker +GHLbmxuLPf23Xta42prR5sVQN6k55T8k4V5QcVGzGAuM,547.53,547.53,Staker +CHDZTCT3VrpzPpZXFumSuygGnXfHRH9frjzyXLSKCEum,547.49,547.49,Staker +BWG5w4KHvfcbU1PZQYafhfXqRrjGP6u6hGsK24HKyYNt,547.48,547.48,Staker +2y1pDu94w6aW9yHX4WYFUeVDwNrf2nXJEmhmupCyb2Ud,547.45,547.45,Staker +BhpYrPogLXmEaHYQEKizeubzUz6NGzjJAHkFigVgm4e4,547.44,547.44,Staker +4kWJDoj4KNKKobqWgvqzLa2gVaU4xCUepgoMe91D1qyx,547.44,547.44,Staker +FY8xFc25JXDtSBrmNuRVxDagpvpxmUzEnP5NXUTDtPUZ,547.38,547.38,Staker +7tyMHAGG5ipzaRHkEyHemb8tAKufVXbi1GE8gNDhzVkt,547.30,547.30,Staker +3d2rtrnWs4MkiHrH3MbVEszDEaaFNbXXb87TpjAjZnbM,547.27,547.27,Staker +ELNEGMmPrQDx35QxZn4Trn96z3ZdNbUVxpeSoFLWYfha,547.24,547.24,Staker +27rBtVrStnqUqX8xvPmQCbB9EU6wc4HCw1LnHGDPkHEs,547.23,547.23,Staker +9w3fu7xqvihacADioDac1RHSx2YWYiesW8odz82MGhnj,547.21,547.21,Staker +CAimu82MaqEkZrwEnbFDuv5c1ZKAsFCvYXQ35JwXEwTy,547.21,547.21,Staker +DaFLwbRj3jboPLSWqzgxQpXUpS8vnekagnMVLA4wRP87,547.20,547.20,Staker +PGfcnwJZQW98pHAd4zMzNY23GejSy4xuDMmCEzZxYX2,547.15,547.15,Staker +GnUM829EoTagybM7RQA9iZSyPVHkh1UYfFvGosdA325e,547.14,547.14,Staker +4WGgsLbRU77BPD4ic2beFs3WvFMeyB4JeZ7Mg56Mg9KE,547.12,547.12,Staker +3QjsKfmzwEqUURdeqDHNo6p52LrMeJcKAr1Prdey55Ah,547.10,547.10,Staker +7KRgJmiagNu6gUsJ6yHgKxsv3d7n6AsydM1u2ysjSYcF,547.03,547.03,Staker +AhHS8dWMrFxKgLXSrxZskZJTh5mjVifto4wxm5h2ioj6,546.99,546.99,Staker +E8Q21tkNrmLuEMeR4Lb8MAEwgcwrhBimzN2Qa2LcHfJg,546.94,546.94,Staker +DpwMvaNqCFjKYFhmzCF2Vggv31BPJirMZu3HPE8vQWc7,546.94,546.94,Staker +B37VntSBj8oNM7yem9XUYFTjSdEpsxUjDqCfS7eAj4ML,546.93,546.93,Staker +Es538cTV26QQceXMwM8PN1CJ1BnaUzsmTYrrWyu1AHms,546.93,546.93,Staker +HCYEogve5LDJvXsigTDnb1y5VtcDxXJtiYWETC4grW9E,546.91,546.91,Staker +F8WacRkiKv7gKbucvEhwTyo9HcnWk9wSPuZHay7kvWrX,546.88,546.88,Staker +E9p8Nk3BKoqmhb5NovV1fPLiB9Nn4D7p8kWt8bTG25nw,546.87,546.87,Staker +J7Vdsic4F66hzLdK6b8HGYFB2n621SgkMK4nRr1kNFeX,546.82,546.82,Staker +7NdadiY2QawGXGhgyPFbuwJ4yXErXkQ1K1PdrLp5jWdS,546.81,546.81,Staker +GdL8wavhkaJKRsT5qPCAFvrVv31sPxTWwswwBL3M4fDB,546.81,546.81,Staker +AeBPZ8eoLxHYmGFcioQHpYfDFLxBFRbQxMuF8iT9qRjv,546.79,546.79,Staker +9TUEZG9Rhyw5cK5vJb38GGjdJdP3ydyj4s7ki6BCWSAC,546.79,546.79,Staker +AzzxLWuuAp64X1xKGX75WAW7FACZ5r4rjJ4HP8c3Cgoy,546.78,546.78,Staker +GBS6jy1fPjrFeSKZeDsxuJVohiLnHiynRgNqgdCZgY5t,546.78,546.78,Staker +61rSUoYWMcREDRrcEPjHYRycrQxAxn2zsnEgXzcq9AT9,546.78,546.78,Staker +CLmmkL8rZRjLwWfZtLoPjP59uFuFWeWqUbNkJZGPxW2C,546.78,546.78,Staker +HaLhPwEz6AyvTCCKVnK9mBNNTGrvr7WxmFugmeuzUvmx,546.71,546.71,Staker +ESFUFELwxy7hPsD6zRyuisANkNzW8kwdXDGzQR65r9Ck,546.61,546.61,Staker +5my1swkDj2bJTmR18hiQyDZyy3CD2zspcRxTmFTqAHUd,546.61,546.61,Staker +8TUWU4p1e2UVQgzTqjswPrt8uuMgQTwYe4QysM5aGHGY,546.60,546.60,Staker +AX2VdhkLhcbEee6K31JvhtVnvHSYi8oJm5X859KVQ7b2,546.58,546.58,Staker +21yrPEfGbUukBUMZHrQ5Hi9sKjbwGznnC3GDUbedLeGE,546.58,546.58,Staker +A3Exer3phzG28Z9VvqotGi7TeDQU9TuiDxNJiYaQj5gc,546.57,546.57,Staker +5VpnCnWCSLej1U7Qrmk87wo1VPiKqb2FrxQiafkBBb3x,546.56,546.56,Staker +BtvKPYTgFtc4uEz716CwxtUBHhnLQZ4yk6EAjVRtLMJQ,546.55,546.55,Staker +EqggtmvyWwxguj8HbT9VJtdXREqg6WqG3ephMpZZ1fjK,546.55,546.55,Staker +Hi1osCVzvrQxiPzZ5seEznWpKw7Ar8UKbCmqhd8m79WG,546.55,546.55,Staker +8RcgeaAUviPzfJmMzVZaSNm2tYK73fN99nuwxrgVSRDP,546.55,546.55,Staker +6gHpXMuMix8mKaVnWeAr2whh5xDtfVfu82PVkDZQjJJ5,546.55,546.55,Staker +2mi8Xh81MkMjFsdWw5tp52tS1i7hz4WQ6jgFHjFGi6Kh,546.54,546.54,Staker +9EVuJkzwMaf46Pbd84SRQZ9hCQbVV4Kp1ndAF4Yd1Hsb,546.52,546.52,Staker +ThbyJRsL3Ao1ZR1Tk6xPAngWsm1HVQ8BWxwKDELAB4s,546.46,546.46,Staker +12oYRRhfgR4BV8bchvo6XRMYsCooafaffXYzMYmNf7sd,546.46,546.46,Staker +82MYgZgWSsq3sG9MkSRohSE4o26QSAkQ2Yty2z1WBdQf,546.41,546.41,Staker +DptwMPYSo8V7CvY7np983btpoHcBBLRmPV4rzgFF4ucV,546.41,546.41,Staker +HmUzroSUPPHUWVJzHeM86J3BG1qhGhsGBWMHjcicPVNH,546.39,546.39,Staker +AVGF864Kvc6YCUsjYeTfqPPibjF441kMn4VQ7daTabUA,546.39,546.39,Staker +EFbNfg914HKSWT9HotrZPXCJ4EsyzC9c9U1xudf2kiL4,546.36,546.36,Staker +8VhajD6yNRT1jw9QcUSQTQxjezYVJyCA9p4TogJNe21H,546.32,546.32,Staker +DTWVxE7PAZpjkXiVWRJQjyity9YfKoXkHKzMJbvDnbL,546.31,546.31,Staker +14Ka51gUGZf3LW4RRvEWaNWXdkFm5HV98vYb74UZiim4,546.31,546.31,Staker +6XgqQNjadw5E24tk8pyNXfC5efVyhhkXHWJ4wBa1NfCb,546.28,546.28,Staker +23W77382rkuTS3FkCq9zadTnU7PwVsWuVZjGyiXyyPh3,546.25,546.25,Staker +7WMj1VD2xdhj45a5FgBCQE7RBzYq7Q53Q19VeWK8irkN,546.24,546.24,Staker +HhmgEZNVNAgahvun2eopmPckrsKb2vVLye32vpggfcrE,546.24,546.24,Staker +9GRxmHTH6neZDtLi6gFZVrQ4ReGHKGkeeuc5Un6AcATc,546.24,546.24,Staker +FnkwdqN9YwuxKLBV1AUsdGJrQhSC4MUKxCLFvycnjiSv,546.24,546.24,Staker +6cix41uBpzVKrGZWYkuGXuoqf3MFEc5q6rMNW62dqMXK,546.24,546.24,Staker +DXGnSgRQzXYycVJvM8jKMMZ13ZBJ2EdZtbR7FMURRR8n,546.24,546.24,Staker +Cbq4JKuhfigH3FfNxjJCBwcHLw5134TX5XRdth8a492q,546.24,546.24,Staker +5Bh2G67ss9fZTCAidxKD8N4vNyqWBsCqZcix8S8QuuUj,546.24,546.24,Staker +8rg6zQne935euCGbD5xS4EQvvi6V4nL8BUfzrUVXrxhv,546.24,546.24,Staker +2JEEeaPrs7Kdgy3DcKxwmXuyLsUh3gD5ZpsRxCcTSdmm,546.22,546.22,Staker +C4vku1mamYSVyuhKhQZkKmj3dNutMnRxkhvSs6F3G6t,546.22,546.22,Staker +HAVFae48Sf6FgUtB4h9WJ2R55YVABgMBe4dyV6FmzKVC,546.21,546.21,Staker +HXgjMz6N2BKrFS2jqx7ZzfCxNRPGaF4PDmoiFLQHd4QD,546.21,546.21,Staker +3k9FGQfoWY3Qqomr7MdZTK5RBBTo4dbJa4Dd74h11Ea6,546.18,546.18,Staker +CLyhtaE61kQRFxLqzhZRtaCySsS9XvbWigGGofgfpqPC,546.16,546.16,Staker +2hFuuZHaRvPtFLMc1N9RvGpEUi7JG7y8JaBNu9d8Lu3v,546.15,546.15,Staker +57YjtCYy1gdnEvr9fP2k22ULURZXzRWymzbuWQAqxhug,546.15,546.15,Staker +H42Ka62afdACMhVFHKvXTjtzQQe3sHEuZshVP6BMBe4S,546.14,546.14,Staker +D24BUrApux6BkCCKqwSsxhfzzUARAoHxMTZh9NRZYqe2,546.14,546.14,Staker +CUs7agwXHkiXsxsRw7c4DUn3Ep2MNNynKw6WbGne6B8U,546.13,546.13,Staker +FxuYpv9RCGhPJ9eD9ZiHpYGL27SWfdqeHB7gCsDAcU4K,546.13,546.13,Staker +J7MYQKiwyF5Y526Ny7NRmHi2CYye6cpRksLE8F7MiGFp,546.12,546.12,Staker +FFJRkNxMFn23LMs4Pqs5LzrJY1Qkc8g9RFUX4KtX2tWQ,546.09,546.09,Staker +GJVGLBQFEj1d1jGjtnp42iC5NB5KJLGuAFxqe7zHjuHP,546.08,546.08,Staker +A8RE4LU335w2UyJCpq4eGWzRSfYCSx4kCb1C5L9813ts,546.06,546.06,Staker +Ei1ohpowQuASfVp5w2or3yXMdunEGeyxgaDh2jDpNc4u,546.06,546.06,Staker +4U414Fukt96wKeSRNG8v4i8y1y83m35q3hfpiESZLgXM,546.04,546.04,Staker +EKy49WDrRbYJ88VWHMWivGSWcE8Eq6EgbPji5ariwFw8,546.03,546.03,Staker +A3hWqqC1zEuDMwF2JK7xd1YaBYZBiasw6JR2A7x5Baam,546.01,546.01,Staker +5ehRykNECtV62KHMx6T1vwKScSY1J3KSR1D2HdtTtRsW,545.98,545.98,Staker +8Wqekkdpo9usDLAhaRisEBdKbJi8icXsFySmFTZD1uJE,545.95,545.95,Staker +9igPbrj8JzTwyHKH8RqTjL9acP9q51kMebugukBLhJUv,545.95,545.95,Staker +3jVHxHfBuCo9uQnuH4JLGjSnR7bdpZ2GjD6UCw16ZRzx,545.93,545.93,Staker +AghAiPeNghftBzbuQRzCQGkrDjsGhZE1SAcFvYRH6yzc,545.92,545.92,Staker +5EkLnPWJPqnkKZ6MS4Pavs5QPmjB2Y7UrbmjstEpBVrs,545.91,545.91,Staker +9g3RaeG9ikbEqnEC9YQL5EEddCVQwv7QmDzSNkJ3hizE,545.91,545.91,Staker +Cee1nt5bwc2C7JqWqETrdLQpK8yCMBr2tzoD56AX1jJ3,545.89,545.89,Staker +J8tWrBiidNVcgqNvf8q152Lry6ZGWouGYVP6DfZvTiQ3,545.86,545.86,Staker +2hbBg3rdLvKeJ6ByJXHDhLRTnTD6YnVAhtKDXoBWsQTe,545.81,545.81,Staker +44vAs42PHsFGu3eQugACx6kXexr5HM8DhcDz8xub1N97,545.80,545.80,Staker +AijD4CfvCpMjupp4fxQG9zMLGqdaXxhbiGBWjwHL6Cmz,545.79,545.79,Staker +7yMkARWejJEsYzjtKXVJUjvGbFMoNp4NvmZYQCRifbKr,545.78,545.78,Staker +6338pEDoxsfwfqontrbcXuk7qvxtcA1gdrmecBFjJpg9,545.78,545.78,Staker +7rpD9ebHs6FAMDtsCyp5pvpENMBhDrN6QWCap438PRU1,545.72,545.72,Staker +Ecfpk74jrYEkFVrKA1wLzfCetoETbkxKnfBdMx4686Wc,545.72,545.72,Staker +4SYQbc5pGSvGCshAFxvcc19qXsrotzjTJwidACcujUqc,545.70,545.70,Staker +DRSs2BvksuejGcugh5VxXTy1vhyPGwV6Muj2jWH7zzXB,545.69,545.69,Staker +6Dp4NPoVy4LZp4uGh2mB9WXFuTzuMQcKowD3UyeA4H7n,545.66,545.66,Staker +32bcUqPrAsc7maRdHk51MGzz2o9FXEyuWtfVPEbXU1u8,545.64,545.64,Staker +EzA4F2cgiT8kdxVfMEQRNEQHqzJLCa15NyAYPf7nLwWS,545.63,545.63,Staker +F71RESjnAeTFpydTDHka4haKxVFi3TsM1KZZL5iHymtR,545.61,545.61,Staker +5xorTdhuSPAnHwPM9dvUCpc9Zu63E4ikFGLBTixVwveH,545.60,545.60,Staker +3vVxL7j9ZrBEpeKLPKL87j2zi3agoRRb5yTiAQHQrjMj,545.59,545.59,Staker +8dYtanxpypLcRbftXpxfnmQRfW8pELDCcMUBwrbp71ej,545.57,545.57,Staker +9SwxCSw3mbVrUqPwAacddxEM8oPkXfM23XMz5C7h5tqd,545.56,545.56,Staker +9kUXnfY3s6SCPbuHTN8NuiMvmwSSYa6q9g4sKzRkKzLY,545.54,545.54,Staker +4JzW1YWgakouJ5UubfcZKA6UnEWx3QS2ULesctVHiARD,545.54,545.54,Staker +kbrpx2EHm7eMpqeV4Z6qftf9orGx4vtnwYAZ2sGLt5S,545.54,545.54,Staker +C2QyrFajJYb7yLQtp8ji7QFVhMDbA53b6sztHA7AFZgN,545.51,545.51,Staker +9Uvckjjn9i7kkr246DzUufmj6VE1wGBDoqai5gbKdAmd,545.50,545.50,Staker +F49Q3L2YWJXWdZ45m68TNek7TCx4huxMoh4PrN9u8Kiy,545.50,545.50,Staker +FxceS2Ng5F3wtntUNvXdhGmNKLuMZMcLr3s14LpDzjzP,545.48,545.48,Staker +F4zLcEGUH151SaXL43tyZ3z8uHuHs5DLKMsAMhGeStw8,545.45,545.45,Staker +8TqF9JtjXq27byur34fyVhFfmPfNJkv9SKoeKo67NCyX,545.45,545.45,Staker +3aBX3uBcGQEGVQ1AZzbcAtdPENPpBTf9p6H7qFAaXTbt,545.45,545.45,Staker +BKoZWdiFpMdBdAQKsDTH4tbHbDhq3EtWAfZTEG5ZEpoL,545.45,545.45,Staker +4LWyY6qiGJaHaenjtMncRKHFQSqaS9cXPwqgfm9djozr,545.43,545.43,Staker +Hck4HnL4PiHcTZFuUejyhiJTWtfpC8XQFgAUUHwqjkfv,545.41,545.41,Staker +7G3QprQKohtHHgxLVhawPmXzke9k5htZsAMh2tqtDpvY,545.40,545.40,Staker +C6Gk8wyocrrXQMtAFrTu2CjiBL38LTjWaLdhvRXcrQ8H,545.39,545.39,Staker +4C8KoK3zp4u6v3rdcQ6eSoYBcJPWpajxTv5bTBjcFWuJ,545.39,545.39,Staker +BZRsxh11j3PXBBu4xdC5FsF4kFVxYHWFVCwzFPGUMT8P,545.39,545.39,Staker +2L3B2Rm4UbEd7TYNbZZmJvM79tYeLoEGk8oaqPgMrzeH,545.39,545.39,Staker +HiAojsbTfNrSNddknCo5pHAkpUAEQaMfAU9D3VgxjYSF,545.36,545.36,Staker +2Y6FunSCEscVzEYpk2eakPLD7r99nw5WSGPbD2FU3CiS,545.36,545.36,Staker +EigwL8wvLrYLABYrMDoKrVP9ghWRugjrvtXjqrmcQnST,545.36,545.36,Staker +9XCpNZRLKUXX6tcCtQeMreLETc9dLCUHEKgredYM6iQ,545.35,545.35,Staker +7eLMN46YfozBdy9YQHUBtuvHXGVVtGRfr6NdrpprTtBW,545.34,545.34,Staker +Fb9MrCjF3vdn5AkbhPqu4tYZpKVxAJonzJdo1FMCXkCU,545.33,545.33,Staker +12rHinAKnRQiqgjzdRgcvVxBdt6YAaThcG2MwzGJZVpo,545.28,545.28,Staker +7Z7ThsXsvVKKJUVMdZsP72p8UTosvEKAHx3KuGPBgpJB,545.28,545.28,Staker +2a1qVmnM41m6pTKpNNtwFFsqPxwMBsK8FA4mrcmV9vYG,545.26,545.26,Staker +FqRXiaGCPTknwME5xJDfKvTDctkMraBDqsVRcK7yG1kA,545.22,545.22,Staker +BTvT2pvt9XTmpzrmV2c5AYCkZKLWNEVSpXrYMdpje6Jr,545.18,545.18,Staker +7MCNSd4Z2Wxv8TahA17prZqQVc7d7C1z3RXvVsnBv1Nq,545.15,545.15,Staker +3EDCV3YJZCpo3ddGNV2Hc8GDYVzjLdoXgRWqmWkLSLEP,545.14,545.14,Staker +D6o5NYKmepKHCkrxKXkNhLt56tcFHEYvNWxF1oEYxQ5w,545.14,545.14,Staker +6YtgoEByMkaXqVRvBxeBiVgF9GvPrPe23LR99Sa5s158,545.13,545.13,Staker +CLgzYMz8cspmfByTR1wDfsZsFcBUC5GeCvdPc1eDWrii,545.10,545.10,Staker +5JNUr39G1WAJLESgt4wzBUCNiLrff4qhs5hXzxHTuYrs,545.07,545.07,Staker +2m1TuXBneFCpU4kG87mQKKB4J9bDkRqFYZL3o2SsWYP2,545.06,545.06,Staker +3qpkEQCFzvf5g8YBBB1izognJNfmURk1ubrQJJqDC5jP,545.05,545.05,Staker +HUFMhKAw8BiRfK4BtgjUTGEiQJXV2T5ryEMaAa1CB3zQ,545.04,545.04,Staker +CySWqqZDsgsYKWxQc9ZwSqSFoomsrmGKTSzruqY173dc,545.00,545.00,Staker +EVB61P2jTKG8AkYCvNhE3EVMtDJNYognJuk4CgYoQPnK,544.99,544.99,Staker +7n2WZH3iFmSRmYqBddmxZQjavM8dXwxrHkm4JiftACgg,544.99,544.99,Staker +37RiqCJFdZnPqbSJaqPjAhJXRpVFi8GQdhV2B2zAGmjw,544.99,544.99,Staker +61RcmexowsCYgneboX2fmoCG1R2MMDchZJYTrayXMtQ1,544.98,544.98,Staker +5LBaMqhXkPJQeqTqAc4sxaCHVsi4vV6qpAvC4PsFVAfu,544.98,544.98,Staker +9GfkgrLq1syUTK74E9LtWtjUtefEU3fja9hTDaVysSRc,544.98,544.98,Staker +9LQhAiVYcyaMDwha9XmYY4hDErCTqKaTAxCssBASoimM,544.98,544.98,Staker +J7pvnUHWYCPBBBKSPsinDdS9PSV1JGrD6nX7MJ6gN5WY,544.97,544.97,Staker +AQJu1rGeFkPGZN83Hh6Dib4vd6G3HdZzJw31nm5CzFXk,544.97,544.97,Staker +5cswzWX2mE3sJV9Qik94C45iKkDu3q3KoGxBzm8ysfD6,544.96,544.96,Staker +DzHQBxuB1xNXNAqGXxuxrz8N37GvGFPim3PWFR6dB7Gj,544.95,544.95,Staker +2uTREk7QPDCuNNHuXvKRzvXUWVhAuB1Wmzmj3b3p2iHi,544.94,544.94,Staker +DMKfLLJB6LsuarpJktaEiUBxxBbr4LswfrhkmLTJRAh6,544.94,544.94,Staker +3NNTyAKuazEBRivqV5ynVWwvfurf1xLsos1d5RsTpVvv,544.94,544.94,Staker +6CRsPrWw9Uw2cKxdBHzK5f4vFMWoXrugVnfTLaV7yFvD,544.93,544.93,Staker +YYewh1cXUtgk5PnPQt1D8hwfyZRF3akUcAmLw7FvV8L,544.93,544.93,Staker +MWuNmav1eVGbsbzvyuLc5LsESZxz3ahSdjan9uujqSc,544.93,544.93,Staker +4D7xcrqfP6Z1iPUW7exijfMSt5eDXVzc9f1s93E7P9ng,544.92,544.92,Staker +HiWGW8BdGTdPXD2xoawnPtuwiNkgpREWyBfMkVDDmdR9,544.92,544.92,Staker +2a2LiuuMFeev2rLSvTwYRnHZodZzNZZMZAQXushRFKWt,544.92,544.92,Staker +9hibRwVNTwzR5Dsh9esxj4ZmUThpZNh1wyr3krvcJEDw,544.92,544.92,Staker +5qpm1exXFWrJNShLmtdL1af7QUMHBDEG1j4oLbkhdUSE,544.91,544.91,Staker +2ZNEJVSgfQcrj2jK63DmY5Cv1889xH9bydrrEME2WTGh,544.91,544.91,Staker +F1EE8yTUvGQgeJCnVxBrBe1vr7VbhPaJs85FZN7tvQip,544.91,544.91,Staker +DhD7r5vHkADoMLovWzPJ8vyKoCyygSZb7wWV3vGRZdSA,544.90,544.90,Staker +9arHCQK2U5beSpSMoCdqn3H1xGseqf1zMnsTpQFYUp2w,544.90,544.90,Staker +46QAsKNvqKVtxghUAykJAnNgS8FhkkwzbfFCyQADjQbS,544.90,544.90,Staker +9wAhtQa89vnFh3c2dnyYVh9gEACdz6MxVpQNRdMPj1dj,544.88,544.88,Staker +ATU86jMP6bMrJBkbSN3sWTnPKrjb6jFFyg1vDta2TXDg,544.88,544.88,Staker +AR5ZVfFa16sCYQrcJG66ULPL4czYE8ujNjfGoLQdsFov,544.88,544.88,Staker +AFCFBGaABCPMf1oNRQweu4c8E2ZiqoE6iMTutAhTfxer,544.88,544.88,Staker +62DtvZTV8dXdCKJcX5FtyXTx9Krf7Rd8iW8JPsgcKGUJ,544.88,544.88,Staker +AGfgzPbb7SCyLwQ44vduVhqgNzR7LzoEANno2pGPoUzD,544.86,544.86,Staker +FGoxSGDCxVk1a28N6zHzuQUnpesukvuo2nv78s1MQMUC,544.86,544.86,Staker +DE9XhDAqqeYPpcZLfdqSw5TBnMVwD7dfwQJ1auEPLGt9,544.85,544.85,Staker +2vx7S29dhsJCju5UJ6EnKS3pyR4CCgisdw3cdVjS9Ssh,544.85,544.85,Staker +HALCbgL49MeTRQk83dWf5c6gjJUMiLbu8Xr4VeNtp7wA,544.83,544.83,Staker +DB7TWeut9XXog5Q1T5fUgTEnJRKBWFmt3QiKEkQffPh7,544.83,544.83,Staker +62BzjFKEjuoehbLeHXgTUT7GWo9BmXMcP3saZTJ716bW,544.83,544.83,Staker +6a3GhehvSrdxatj25Me7pt1uMh4AhuHBFafaHzgL5iAD,544.82,544.82,Staker +DTySJkUpfHpD72a25SQCe8W7X6ZNunvuVjJTX8LqmqEb,544.81,544.81,Staker +F5NR5hAV4b9GQERQp2YQ55sXd2hAvBthFEVMpB1WuUt5,544.80,544.80,Staker +7mHzBvocpJwDt5ibuMpEhVodxa2PkTVWKMRjJcDaiboS,544.80,544.80,Staker +GncDiqrRPbQzy8Ke31ZdJu2DrKkZVSRM4b7YxXpJMYLz,544.80,544.80,Staker +7LupKTUN6XKkfp9xKjv2FTWkMULKMgnzMLLATYoYdkci,544.80,544.80,Staker +8JPS2mkhogp6GQvKM5ToYJ6abpKbg3iA5vS4tBphCtW4,544.79,544.79,Staker +HTnAzZ46YQpGH642rua255ZyMEoa9uKeaCLkyTBeCk5n,544.78,544.78,Staker +54PuRQTaaKua4yoTNWjtyh4YwBZtTiqFqALpr5FWUdJn,544.78,544.78,Staker +9mpxSrR51unsBnCf6xPGd49Y8fjN32VSzUDevpEtV2Lj,544.78,544.78,Staker +BLBKrhy9E2D1jWUmJY5biKcYUapApC4sspU6GqHpjst1,544.78,544.78,Staker +D1NiWZby43vW4eQE7SHXHbVviR9DMhuEgATAeH8MFPd7,544.78,544.78,Staker +BZoUuYKwo4xX7vrShP6ghvgt1W8er6ZMPJa87PJKjqV,544.76,544.76,Staker +HxUufR3bCV8pT54xyVg7VNM31GejfjaJbuVpYVZkRAeh,544.76,544.76,Staker +9wsMAZeJRNBpsJ7uHUqjmkBpvoPWPNg6oNYHvNEVd9gS,544.76,544.76,Staker +6GVCVyDeFp46n2o3RXMUn6JzjNbDApmS3jXGeqCi25ur,544.76,544.76,Staker +HjuEf7X6viu3y5aeacwycCzewAAK3BVywBp97nNQ1uFB,544.75,544.75,Staker +7mUz9HAfiHVKRAj6wMFyeZrdWsYTdoeKzLpNBNHgUSCf,544.74,544.74,Staker +BmvEHJmgfEFFdtCSEupfSY8VkjJkT5LHDNiAjgSM2VoA,544.74,544.74,Staker +8C32DNcGxgvMYNJVXRqtaHC6FYjhheaDLpsWVCuCUTyG,544.74,544.74,Staker +BwVqxmbwrcEWJnDot9quRVjuJCkHXRm1ce4jfG2Z9o4R,544.74,544.74,Staker +8Si3nLVFq8Sh3A1YfEcW8JkjxMjmQx2Y5MDpihKBsPxh,544.73,544.73,Staker +D3wTfjHnvGiEP7TnxRJVEz5bU8UML4cRrZKHemE2wcMF,544.73,544.73,Staker +2hgzDoN39DrRvBUFaUgn8e4wSLV5v6e14dwiHKUrJZsg,544.71,544.71,Staker +CKirmnVpChrxxtCADLEX6bqryq4X3dPN7LVCMhLyjTtn,544.67,544.67,Staker +9zR3mLEEMccjLB95X118Y1tQSATkbc9ADrwZrcdEhytF,544.66,544.66,Staker +CZWRtrJihZXBFwEQdzb4JvMBVWSvcB3VPbfUUL9rKyWo,544.65,544.65,Staker +DqxS1BWQqTVHgpvvikGRizDkS6JwPcPWLBCUEwZKvx71,544.65,544.65,Staker +7MtGtkyugfUhqiAnv1Gcr3S9NB9TDzbfwgYDtAUkewg8,544.64,544.64,Staker +HpstGTeUMt5ErKE9byRxUKy1Skoq8MB9angPnSpw6Ptn,544.62,544.62,Staker +2uATvgterG2Kz4LJM53ZEJDGnKzvRDdqQ68Bzkp8qt7g,544.62,544.62,Staker +5Y3h2SyTTCUvw2tgJ74koZWQoBHZCuzTvfqx7ivBF1F7,544.61,544.61,Staker +9mu1uy8E32W1VbQGpK8fZf8iRyZydXQ92nRfLDgwBfYF,544.61,544.61,Staker +2Tz43TTL3qJchdxF6xd2UQzgLvJHqCDx3miAFDk6Ja4o,544.61,544.61,Staker +9ZKmmxG2dJyi1t7zhcfEwHkk4gW1FpXV4XaoPJxJAeKp,544.60,544.60,Staker +B1CVaH5pFsWM4q6zSMotu3z4hoUNTqhrJSjDdhgg6EF1,544.59,544.59,Staker +24HHhbKBzQLBvi3k16Q8PcUnGTFK8V4Wcuy4JnuiqgiD,544.58,544.58,Staker +APsaawGtiVXRT7n3mRDXfk7C1jvt2s7WTTZtfDmESxyE,544.58,544.58,Staker +BCe2us4dXorYfixqFtEwm4jVLnb5W4f58ss3gJNqKqeG,544.56,544.56,Staker +GktdvQ78u2KmUJfzsTEMYVqcDagPuyTd2keibdGNma68,544.54,544.54,Staker +B9xPPCJK5QRYScgEdK4farcyF7bL7z18g1v1FJVnTvwv,544.52,544.52,Staker +3JxL4DqQy6SodPE86mQb1sqwoWrNbrnqQ3UULRSS94mj,544.51,544.51,Staker +EqQH87oPTZUDXSQXDEdep5rKL1oxCQytC1Hqbi7LqFUt,544.51,544.51,Staker +TrhjW1DFjrDasJGQCZdMnJEZJnHtYzszwbHfShfnJqY,544.49,544.49,Staker +9iyobyQJw3JNds3DvgpeKdAt7Auxr35jMieFGhJMzwc9,544.49,544.49,Staker +7HjWjPeMMLHaDr4EptMac4ogVmYQVE2gjvVoPL8DwSSU,544.48,544.48,Staker +3DxDDUxTj7cD2Pk7N65FHmJqo3mwJ5DMAMEduABKptjp,544.47,544.47,Staker +CA5T7JGLJuATapU9wN4HNw8NCW3Jx8wcDQQ8CSGFDtMy,544.45,544.45,Staker +GjFfS9s7ueBy2fevk12VWeGJF4jTCiN3Yw5GTDy1yKyy,544.44,544.44,Staker +8PJ6zq2kQrYEgd7mGMcLCYXTakUXAFA4xBMuBk1thL6z,544.42,544.42,Staker +8diYc8sBV2Zrsjzcx4hy8TYVSvew4wp1iNv47hEE2pMT,544.40,544.40,Staker +ChB2u7uSHoFa8BC63UtWLu9H12VC3uiSMRkS9RsdBiEQ,544.40,544.40,Staker +A6AXvMiAEzWb9T1xyndgcs3aMU2p36ZTjYhNZ6mb1ZVh,544.39,544.39,Staker +A5D9gnvHoGsTuHYD8zkgXFQU5MLQdJ2pGvSMtHRB2gvZ,544.37,544.37,Staker +Dr5JRhqiHww2PgmSiXAMdHnztG1u4SDdA2Eds2n68E8P,544.36,544.36,Staker +2Z3qALoNqcyqnsoe6SXEtfi17J5HwypkbGbjpGqBVyru,544.36,544.36,Staker +FZbF5b1BZGVdrBESmkRMx42q3sFFn5ncLd5FLj4ZdnSu,544.36,544.36,Staker +G817AW3Pj3JVAMZCN7ES4mFxBJp69sNwodTuNVqsyffi,544.36,544.36,Staker +B6DcGbcWfzCxa12LGYMTZrYZNjgLWo76QaM6SSah7Mfn,544.36,544.36,Staker +7ZmkJQhAkEY4ffjDsLvYqJBX3PL3awdukur2MHEAeV5u,544.36,544.36,Staker +5ACDtGzbYR2ZtCBMbtUVHe2cUQ1S1VSibSjAcCigH3NP,544.36,544.36,Staker +8yc2y4VPJN4bYZixCiRkyKRzLE8nh4C4cf8XZPmnWALT,544.34,544.34,Staker +8qGcsmXiMAn6H1UrTcvBtdha8pLWis6kz1aC2jXb7T15,544.33,544.33,Staker +DTmCo9epNFnFahDB75c3MD1Dnt7ixvidV1sY6HvYZgBi,544.33,544.33,Staker +DcCXShNuEqnatpDNCJfZjzhuvGDADee18BcJ36W6sHUb,544.31,544.31,Staker +8Fyur8dsgUMkKsvfgueTZMg5wu9a79njUnx9uXysaCDi,544.30,544.30,Staker +tKLp7gCVdsqKiFu85TXHwUxX4gEn1ZvchxYu6bxsN6T,544.30,544.30,Staker +DkvSjTydaVbzWWy4Qj7dijVVifq2cuj8156AKhsh4c4v,544.29,544.29,Staker +56v9JZxpfQuxEcQnU7y6suyCDez9fRS4PiM1Civw6od9,544.27,544.27,Staker +8bQMVb7FeCdhMaYgmiKpQDfr8hbXeRZnLS3VdKLdDdwj,544.26,544.26,Staker +E2kfCys2CLYKnfZXqFo1KcTdVc6F9ksj7BLJkJbr4s3v,544.26,544.26,Staker +EWGzgw51F4HiXKeruQVHvecscELGf3Uro4wRt7Mu3KAr,544.26,544.26,Staker +DY9o8DCxniCrzkh93skUsKqmwLDr9PexKQrPG7XZ1yN1,544.26,544.26,Staker +7QgAYUP2ASrdcg191hTQyw3SYarXv5BP3Q5J5RC7ESre,544.26,544.26,Staker +42JSuMa43LqY2M7DZwyKhRCyVwxSUSUufMUKD9QDXmcV,544.26,544.26,Staker +2Tgr3xjxXycv6vTzak617X51iKEeEZNjxCgmv7qPA7zh,544.23,544.23,Staker +9egv1TRMt6f2m6J6waS7gitcFTEEPVxcTREq14FWmMnd,544.23,544.23,Staker +5Pnx4Kgxi3bsLsRnzF1b9ztFTnSj3y1fp7TRbtXLaXYz,544.23,544.23,Staker +4avzfmwdUvLTideoRJ2R16HaqoWVzhh1keRBo44B4LPU,544.23,544.23,Staker +Ef1SHJn8jPahi8kP3ZhPcCXAz1qFXddUUrUgfnCVWrZx,544.23,544.23,Staker +AtfS5NoadsLWHEys6nAdcjHDUziGzH5ys9XRFwZbThve,544.23,544.23,Staker +58c4pgpj5m4r8CVaHGjbwLoDvH9hXSpgHmqvwB4X8SZz,544.23,544.23,Staker +9FcAwY1rCKBHkwjLqJvywWVWxx5f63dE2p1VdDNzaHGa,544.22,544.22,Staker +GiaeX4CDkhkARP5PjzXThcYb7ant8MdNKuCq9ifk4Y6r,544.22,544.22,Staker +87mwsstrjiddrELcPqjmK7y3ycT9hu9v3h3MXm8wP6Ao,544.20,544.20,Staker +7xMWi9TYeTuWhPnAUKVtuxuk2GyQDfrHhZ6f9hZFpuAc,544.20,544.20,Staker +2gGj7ssSKec8xsjTUrir2cc9tksHDeQ5iZ3KM8HxFw4h,544.19,544.19,Staker +4Zf6167Y4ED1Zi41zNHdQi53fcPsPyR9HYj6JCsxBdPL,544.19,544.19,Staker +6vTwcw7gwEBRCKCoXXHdkHRipX4H8tCcWgdzaRdtC3Tk,544.19,544.19,Staker +EJ8eB2Kh2umRfibVodzQnFpXW1e5L15Efkr1nebgAQQk,544.17,544.17,Staker +YjWEhZbX6q1apgBDyMivRtieHKZn5YoZMjf68Ahm2D2,544.17,544.17,Staker +A4QqFGTpYZYQr14c1tNFnBhMzNnShrcdXtXWE4DWiGPX,544.16,544.16,Staker +98EPhq7r7Z4oFPe8myNZu9Gjo7TSnV3MHcAAREdeQFKp,544.16,544.16,Staker +BYi4q9v4ddA864R2PLBydBT2Akj8syoqZdM2XJjLksmf,544.16,544.16,Staker +BMrXGAwtZyfeEtCADAehqV16cqMvPJJaiS2YTtfiUfpp,544.16,544.16,Staker +Bq6NjNr5hHGsb1d9cqHqYGVrSsuwEeAsjjyNCB383W8u,544.16,544.16,Staker +2U7MAMTrhzj9zEfkJZq171N1awfXMiuWk7urCGyzwMg5,544.16,544.16,Staker +6KTpwtZh2bVU5tw9acaKxjDu476YRkGopvNzJNmqpQo3,544.16,544.16,Staker +BdWGviRtiE3LHEqqrgxUMaVviM5r99HErv6TDYAUMuCv,544.16,544.16,Staker +B21JbTEdxLu5XZNkazAXU8ZFNzQoSAZ9L45HeyizT8Cs,544.14,544.14,Staker +Ct6PwZYMs3emKo4uzSnvo1iNjurCvjcAV48E9dWWGNhb,544.14,544.14,Staker +ASC1UPfPbF288ZYKWPZuXPzsuJeFqUC3mHzh6ipL2eAW,544.12,544.12,Staker +3V4Bi3s94bMmzV9jVkLgtCaZK9AWRDH4yqQfY617ntXQ,544.10,544.10,Staker +Gnff7VE4ikxT8CAKGBfEjAaVVwpAWjHHizWtC5jPgey5,544.10,544.10,Staker +3pkaZyqjU9kkCxxr81zJXHYW2NMtGVbAkCUjsHzFbdTC,544.10,544.10,Staker +EdFDWsmiEvbzSNvL14Bpyx29rSNPxZ6GPrqHenb6cym6,544.10,544.10,Staker +9QaopnJFKgNYSzDrr1TTsNPKJLZhrCnTsXpM9YPdTUif,544.10,544.10,Staker +DWuZiGZsQtMWZ6aqd7gciei9c1riibAoVgrqGr2nHB7M,544.09,544.09,Staker +FNUeASLjA5ymdk9pZinUAa6xzbfAti59rfLd7tsQX91u,544.09,544.09,Staker +HGcSZj99Mg5X1W37g6WqbnTuGPo1Eb1SEegsT989h8gS,544.08,544.08,Staker +E9aCQxPauSUKRq3cr1Am9UkUwCEJyQuaRTtwf3ED6v5U,544.07,544.07,Staker +BLjzWgUk7ePJFH996FyTUdwFcD4a2ePmsFU3UvxXpm1F,544.07,544.07,Staker +5i8fJ86At4MKT3V7bFgUeqwLegWYfTDDy7Uk51AeeT2q,544.06,544.06,Staker +7D4bL5A4PTS75SdKB6rdvazJgdkRGAjV6xhdT5LGXqJD,544.06,544.06,Staker +AE9ehEhQFUWb1WLPe2gNjbRNgJJbNniiGw7HRypZagy4,544.06,544.06,Staker +CL9kmMQ7dMrcyGjuLsEofNE5sVws8bLinRTj6S3WkkR4,544.05,544.05,Staker +CW8S1VNbkXHawUsGtj81tS8YpfkfE6rJeQ9nw1zjvRtV,544.04,544.04,Staker +BXWEivW9kyFkfrXJBUe2shN6MwP8vbLG7LLyfTRdibnz,544.04,544.04,Staker +a5DQBuxhfcaUbuc69nUr55zDPbMX5PqHi1iUoLbdDQA,544.03,544.03,Staker +3TLEvBdKXudbgS9tmJhVPg5bmDpKnJ5wSK3w2bC3b4PS,544.03,544.03,Staker +4Un2YN94eJLKERzrDMcu9KijXNuCooL9N4Aqs8EzntuU,544.02,544.02,Staker +FK2wCJyws5NiMDeut4Z9wktRvfWps7SWK6VUMBDpB6Rh,544.00,544.00,Staker +5cXCsDXEswniAdio2z1SUkapBdE2N4HsEPNjWvXE6smD,543.97,543.97,Staker +BUH7dMG7QECWBuzAvDsWYM9q3qx6dJDsXE9EdMpk4ivH,543.95,543.95,Staker +8XYGpa1s28HGV46nVnoUuKhvW2cHegNv42sWo9PPWvaa,543.95,543.95,Staker +Bn9RkRZR8obp1gHUaRhuoeX2AGW9pTvv829daec1Lke3,543.95,543.95,Staker +kGd9Fv9TdiF8eYp9KR3f1yDywnQWXvkDKMfr1V1ogZA,543.94,543.94,Staker +HZDi1qb24t73p3vJeUEnaMCJ3VBdk4miFdMz4LRfheoA,543.94,543.94,Staker +CPpxhznkbzKopxoMdnnkYKvdgcygD9K6pYWy3zq5xtmY,543.93,543.93,Staker +9RD4R1P89j57mFVwybGxFwBMeEKVmybEaHKwUb5xZPR3,543.93,543.93,Staker +H1LyhBKGkrACyGHE1vnNcw4rqmSLZhhm1JVgavfNU9zu,543.93,543.93,Staker +6hbWRFBaZKUjZ2GVQ42znK2b18Lh5vVpZeaeEBVNEe4k,543.92,543.92,Staker +5VHCmhAE2Q5D3SPrMnqQEbc92aWy2Z7wrwTxXvH8VzUq,543.92,543.92,Staker +GbM8DkMBrscNDt94zAZMhaU8CVFWcb7CYfEwCTW1BMu3,543.91,543.91,Staker +4YisHRJrntVnqyYd5ih8ebRM4fqbhhbNPtp2jYiSDdH3,543.91,543.91,Staker +5kub6ivGKCiNUriVX6E3qtRwbo1n8L3zX5DPV7b9ZQC6,543.90,543.90,Staker +5eK4SoSCMf5aAAAT3vEnMC1Lc2TkSfptenLoWoKSq9qW,543.89,543.89,Staker +B9GX8RxY3JiF1UB6rkBH4jYxz75LFk9CHqbmJepFeX1V,543.89,543.89,Staker +AwsAg9JVTr9c9ujQSBYpZ7mJ8hzMe4mxhJjpGxn7oZ2e,543.88,543.88,Staker +ERrm9TzdUsyR138xs8aWsRwNGgyGNibSkRg7hisHLTPi,543.88,543.88,Staker +B7ezj6c6fMU6KkcfKHhpQZQCR1NDnyvnfuSm4wgDNkUC,543.88,543.88,Staker +EPT7Z1VAxWmRESLWcoAxgBUv2ppLViwC6DZURej2nN6u,543.88,543.88,Staker +ALfkB2qUpQQ5YMGshVWViLzi18tvphL3KK7u8jzBVjDp,543.87,543.87,Staker +HnMHqW1toZk8Ci5iRQE9K9KpS5xnJpbnQ6ZQzqTLMYEZ,543.86,543.86,Staker +HFUex3SnvL8QvXFZq2tkxm529xxofNzgAiPvaXx1zCNS,543.85,543.85,Staker +GbvCCrW7tnKbuJDJNg68jeed1u9YW9MQvVEwGfrirm5V,543.84,543.84,Staker +AZakrkj8oXeJqWKYj5LkayhKNj9Evp75wELJHNaJxPq2,543.84,543.84,Staker +74c5SnXk48pQ2LbjyvosJtjeDMNkscNmU3eQaTdeeEp,543.84,543.84,Staker +9pWqLsvGHt5Xi1ruY17zn6Bw3pgqFLGg1TLz7wXfqucu,543.83,543.83,Staker +BXLgiyG7d2RHMNe5JYtQb8e2Rddgem2r1LxhC8m2NH6W,543.83,543.83,Staker +61zQ4BUr3Up3JYRJPEJznrBY7MWahxTqcBJzzh92CePZ,543.83,543.83,Staker +54zhLcNk1a3oTLmM3wt6RSbuxH1ps2ZNuuqz5RS4waYD,543.82,543.82,Staker +AZgE9CigS6qtzn9vk5xuS1vtCxuZ9YKZAgD3p3cA8kCd,543.82,543.82,Staker +65EgXHrTXzMz3GMKerb7tFqq8ZDeiYoGraVuGiYnYZBw,543.81,543.81,Staker +DwCvxxoBH2vG8XWut2jZ38VYT8g1WuWyTiQGv8ToaBmx,543.81,543.81,Staker +8sXJqKkWQ5XDpu7tbC23bSPViwVEDDxBhvffNbKx2i1y,543.79,543.79,Staker +Crrjc8nGxLKtKomRQe5DcmNBszhfk45xrkiqzSTdiKqc,543.78,543.78,Staker +FXyKqVsXRLwEzomd9VDDE6GpjmasCVMd6JwWiya2MxdH,543.78,543.78,Staker +DiRfdbypZa3rKnsS83FmJTFFcqzgjQALgCQ8ERjKG6bs,543.77,543.77,Staker +BsZtsyNFA3jZAtJK6XHaRvfxQP1Q8KHTzgiAiH47U5vC,543.77,543.77,Staker +CEdsPPxo7RDHHbBFq5pPAP1bJ7MEMWyhrqq7jV9q1Bup,543.77,543.77,Staker +4sJni4eFisRCLhYGW9XJN9HRHGAmbroCDJVa7Febn3vv,543.77,543.77,Staker +7g4wuQjqHtwogHBdFxchX1kGgSz5qEjXmzJ5ZrQBvyUE,543.77,543.77,Staker +G5T1YTYnsV1wSj7LjHYon2Lg7mHiHxRMNfVQ3RgrVUDS,543.76,543.76,Staker +2ohKv9CmtjaTPqHg8mWnc9kTccUUjsHzFXh5LqyT6VVR,543.76,543.76,Staker +4mw84nNpoy689fp1D5eMDmviTVGV5Lt8RUsMnNtGVD9K,543.75,543.75,Staker +EHiAMSZN1rmTp717ztBtqTjrvwTQSiF6SiuNr2HSyW7L,543.75,543.75,Staker +EfeyspHpkU7yF5QDVm2HBVi7nn5Nkh7WWXkutpgpVK5Z,543.75,543.75,Staker +AWmJB2FkbmYiRZ82Khh1Q9mTHbpeaEDb1xvLCYMcdgUF,543.73,543.73,Staker +HExoY9ZKYHZPZPZ8CX7kURM5uLPM7ssax1m5Jad7AjwK,543.72,543.72,Staker +Fbjyhic3746i3TxUstva8F8Cj8qvCSHGnN8fGJ9RiFna,543.72,543.72,Staker +5iiEtPk4B5546pHigu9bcc5XLLnu2sRGrukQhsMLfFwt,543.71,543.71,Staker +AK8M2s6CNaQN6fpFga1YjtQrTEXThiRMWrvJuQxRqNbN,543.71,543.71,Staker +AAhayhsfZv7tLLiyvnjhkcTsGobgXXFvhp6u6JUMrg7B,543.71,543.71,Staker +Dh31e1G6ojDx8PPTZLPjfk7LFVy9UuTFeGtYXvwJBEqP,543.70,543.70,Staker +23sUZABre8jh5fxx4FrDr6wTLUnqnscuHX8abZRPfsQ8,543.70,543.70,Staker +7SpbAoHor6zEW3r64h6cHd9T8HjYj5sHHaz6xAWnFZTj,543.69,543.69,Staker +DE1VmZCFonNKtCyLGSwNDgtJThypw6H3Xht8C7YNcXgK,543.69,543.69,Staker +FXCiurjGqCXLDXob79GeHnBNAXPSwXWbdtaYubcRyacv,543.68,543.68,Staker +YLKyAyXifQDKbhfJybm6aZVt4vhMMCwxmLNGZ5Jd3iK,543.67,543.67,Staker +Fi52zYpVvLLQcCSb1eGpswUcLDzyFsetTUmjeBfHyokt,543.67,543.67,Staker +H6qkSafhduU945QnAr6Zb2szSe1PpJDZKq9ZpJEv3oYq,543.67,543.67,Staker +3NXmTkLBoMbT4pZLUyxXdeDjJC8ZoELGyEVUm9zyhiQe,543.67,543.67,Staker +C2ifSdKkjxFuXuEPWc4RMmXYf3ton94KrQQb67mvW9bR,543.62,543.62,Staker +Cao8yH1mcBy8b9hDvahbZ5faeDpsUPUXcZoPwqQKMAZc,543.61,543.61,Staker +EccKVs3EmQP64oP2LFxkbFccSLQxd6e9gXxKF1Z98c9H,543.59,543.59,Staker +CWGJrg2CTe2qzDTxExDQKHeDVRgr1skhRyLkfeFaCVxd,543.59,543.59,Staker +HaMyeMv8KMJx8T6YNu7XtaWfxQMiCxjPKXpLsPxv1aET,543.59,543.59,Staker +Ehb6bh6z3NqC5cNgzrtz25Sf85hjR8MHjhxXXFbHGV6H,543.59,543.59,Staker +3u4CAiNQfAEkv2EdKJdAqEprneRPpCpXrwBCR9FwJxNS,543.58,543.58,Staker +EMm6yBJsAW9LWCknywtVfDNuhWyR3Gr5JGf3njqpxRFR,543.58,543.58,Staker +4DRYJbG5JFnthKhYT1f9n6idfJP96eAFzLiw5gw729JN,543.58,543.58,Staker +8SjP5rARfvEaL658CvuVF2wWiNLgwYG2cfVDanEHoJU5,543.58,543.58,Staker +EUgeqSgKhRRoPds1vivs8gVk8DUYw93nqS3QULp7Zx8g,543.58,543.58,Staker +73KFB61K8vLBWpWTDN7iC1teVMk1JazgoCZxHPv69sCb,543.58,543.58,Staker +6U4PuyKnQR4KS3xGo3eo6jFsMXTsF2M9XHqZ7fmddpgS,543.57,543.57,Staker +82GQQhzZoZDFi8bNp2ey4ECrS7MaD7dJFnb9H6JxQacb,543.57,543.57,Staker +FNv2LerWEGLUDEZoxSSn3ciBNVSLY3mJTULy9Ub9RBXm,543.56,543.56,Staker +4qehtJ5436m96hqcMiWw9fpdqoYKRmM3yvVFmARZYHaR,543.56,543.56,Staker +5ht5AxhAnvGTKxCY4M4oYP2Eb3yza3cJ65FTsMu7b5SN,543.55,543.55,Staker +3ZzpqXEEfpZxyWb1E3GFqKUY5jBZjVL1dgUTj5bibFVt,543.55,543.55,Staker +279XghvbkBX9xQ41VuNEg8mRiY38KK2JEmcRHT4WD23o,543.55,543.55,Staker +GCjvYFLDBYdrUNgXf3YyPrssXjKKcinnv5oMZ9EXMfiV,543.55,543.55,Staker +BrizdSsZDjYCfYLF9EgwQEnZKTqyYag4jxj6GgNG2WYb,543.55,543.55,Staker +2yxBXWjG4y2439SsVk3BtNBcTfptFoMiPsU76SopHDHC,543.55,543.55,Staker +BAMQSUfdDufXfpzApcSYhjxCBbb6VCvrbXb31xHC8uuV,543.54,543.54,Staker +S1JbVXbf3g38YmMG3idBcugFDeHCGQPEvScfQjtQsxg,543.54,543.54,Staker +A4Nf76vpGADKT8zxu5UTHjvrbZJS7AnwU3Pp2Qzk9KXD,543.54,543.54,Staker +8d4JFvB6MP5EN45iu9xoUdDFAsJ4UpYKVCLWhYr1NTLC,543.54,543.54,Staker +5upwTtzQ9dpnt1fN8r4wnYyXdpkfWrAVXjiSN1AGb5w1,543.54,543.54,Staker +HnWVJY8QDo7XeHVvJzzQqGfYr1Wa6ZXjCsw7DnsCryNV,543.53,543.53,Staker +FjJHBWCW2Vsihahmt2d3GRxdnPwq2phrV8PVUmBKNeJP,543.52,543.52,Staker +D8MD54Dehy1VC7jocEw3MfEnAT23C18jYvcdokHoZJbR,543.52,543.52,Staker +7asd78EVxHRMqHKdQ4gn9E727saPHZN5LYMpDZ3ttTu2,543.52,543.52,Staker +4evoEK5MshkUJkLTNJa5z6nBdPsu2TBXybw9e55676NN,543.49,543.49,Staker +AUbXZB3aHSnSCQT12iNKpaduoDKLKsTbRzTkrUVtheic,543.49,543.49,Staker +GpNa1qpGEFQkSg99yS5RwaZfxwa8oErvMJmMYmDgoNMA,543.48,543.48,Staker +5LcfpkhrjbiS8Arj77PGLD62PVWCAcu2reducYDXCfwf,543.48,543.48,Staker +2awy9REfSU8UxUJ3M9EeqttwiaCdBQfgauCL1BLVX3az,543.45,543.45,Staker +9E4WZwwpJvYGaubWfVDEZ85tK3y4JdFkLLeMbN35Wts7,543.40,543.40,Staker +FfBiQvjY17rvezY5Pfd7NNYeRm9b8GThD5NADkhDsQFK,543.38,543.38,Staker +ABKY7CEySLEcXUm46263YbZHnVpcMc5U6Q3ofJSsDYj8,543.36,543.36,Staker +CRegxmhtTnpfzeP4ACdGgdbu5YZPvNwePVzAXLcFP4Ht,543.36,543.36,Staker +FSMAQDb5FbCS57j3jsgCG1LU83tEzW2ZFzWnRXbarf8L,543.35,543.35,Staker +B8JAFehRyyKJXkfZZWZHNkmWUtpkDBdoFipQ8moH3tXF,543.35,543.35,Staker +ADCdiGorzmVwcLWvCoQZnGJNtb3iAG6UdZAupmis89sc,543.34,543.34,Staker +FqMUSggYcnDEZDDTSwWSAMeUzFVyjMJdCeAD5tEKdeyb,543.34,543.34,Staker +J8vUCgYY6EaGoGeELgJbaEEuA69YDQjoPyaC4PFW8gdT,543.33,543.33,Staker +6bpqtV4tYV1k5fn97oLF55ThiYUQXdGYMyRH8mSvFT6H,543.32,543.32,Staker +BSaJWSXfcbAz16kR9v2Xy4jisM9NmmAHqqhxZeFNb2XG,543.32,543.32,Staker +4dJWpXwAJpwKXCdvRPzY2qYTTa8PgbU6sEyeuiaFa9VT,543.31,543.31,Staker +Fb8HUvdaqBvL2hWojaH2YASksR9Ldw3Ve1pkdGzMQNGA,543.31,543.31,Staker +Fi5yh7yDEJB6cdWm1Z2t6yMT3Ehd2kKCQA8TQbRGNPzH,543.30,543.30,Staker +J6Mb8cewvBEDhM9vDFgdZcntSUB2awitZXi9Z9t2rgb8,543.29,543.29,Staker +7fFZqbtSYe372rMtkC3RPpVLhFPmbgsAhdVoxmyyS2Vy,543.29,543.29,Staker +2tMEE9hxD6Vjgrj3VwcKMSHFsLj5fwvhXddMLNAWNx3i,543.29,543.29,Staker +HsLJPPU6B1y3VZ3kResKrozDzctuspjgx5sfmi9nzSeJ,543.29,543.29,Staker +9DBuiJFmKnajsLZq2ATZR6VBiGPgVyamEYdU62r8YYGS,543.29,543.29,Staker +7uoMr2bkeCK6Ur2aW7wX3ZeccpJbENQv5AtQbbU3JieG,543.27,543.27,Staker +CbKmbvihbWeuGnT5U9wUexv9kLzRkFo9fLab5f1YBzXt,543.27,543.27,Staker +CyFeVRY882XSUfMvsSDZUna1NnBEybiXMGGHy6bEPWTF,543.25,543.25,Staker +32YhM33J5a1zs5xiN6Ux4LJ2rAQakAMis4KfocsVBX46,543.25,543.25,Staker +AzJba67z6wou8jD91FdVdg55dnrJBybjiDLinKaGcc8S,543.25,543.25,Staker +57ZGo1UpZaahko2yKjfvGwbYkyzBALqrhYCjp8PnKUHJ,543.23,543.23,Staker +Efz9oLiJqU4w2Ms3hNm8rEysgTA5o2y4DmCK9gZLgfv1,543.22,543.22,Staker +C25BMzUhCH67mArSSjQyR5BgorHF3SPkEeHt7zqWggHo,543.22,543.22,Staker +49Zqhw2AMaf8CxZxgFuYBKWsZvGznjb18HANazMUkKm9,543.21,543.21,Staker +4whdDyxGYyAvyHh4Tf8LZXLXHZ93fh2P8yH3VaJbChCy,543.20,543.20,Staker +HidPJtDhWJTLR7tMJCHnyhTWmvXRtcjN6LorjQ5Au27n,543.20,543.20,Staker +93PuPiE11CU5Fvzz4tGbcYZ1CWsHkea4BAbUjYminmaM,543.19,543.19,Staker +9zV12TVmA2mek6Lc58XjVwa4ESM6AxNdf1ExbcDjZEgo,543.19,543.19,Staker +4Pjutw2mtfXbteaZpH49z7Jadp8ATbs4HrL6YSpWXBaR,543.18,543.18,Staker +6VVP2eneKZ3oA8Aw452mjegMx1munHbegLqvCdr7R9qF,543.17,543.17,Staker +E24P6Kct1Ciqmn1xgx7jMGGgCaMZLszpkLtdGhWnTVLH,543.17,543.17,Staker +CWTg8XWaX4G2zcfofgpAa8ScWZR5bAtj4B9zhvupMpiQ,543.17,543.17,Staker +6SocNadMigBNvY6n1MYcYtHXNnFx3k6e9QDNN3azNGTC,543.16,543.16,Staker +GNjdAEDMYGGxs9UzDXoHUoDaZFmRe2bnGQCNm1yESoLR,543.15,543.15,Staker +2NVgWKxVzXL8DZdNVy161SfckREBEsstCavMmcJFBNKo,543.15,543.15,Staker +6DcmGMkBGHUkQEf6EK2ZbyvS7J4w74b7nwfPhJfYtXWj,543.13,543.13,Staker +7dwKocEtycq9ds8kaTbPebKRqx4PXn2wTif4cMg64XuZ,543.13,543.13,Staker +7UG5LEjVhyYS29DKqPEt2DPoBAujBzsimZ3k4CyQs52V,543.12,543.12,Staker +2SZayc1nTmFRHPw3ZnJWW9tm4QNubxpmwhVS3TAkmaYg,543.12,543.12,Staker +2Z6Ypsr8ATPoHPGdQeBru5SeMjXjQmBuYCQ78L8bCzvw,543.12,543.12,Staker +Hw4gp9tYX1G9mN9tJ8AWbBzkZgje7KkXuRrJ2bQ8NzXR,543.11,543.11,Staker +9DtoBQyBcKZmrhV1uyjzQ3CZzaFCXe1PJs1cUXLYiNEJ,543.10,543.10,Staker +GProLJccUAVnHzUX8BUYgqu4porxc7zXK5AeRQMhANwM,543.09,543.09,Staker +CBVTaxYM7k3gAbghGcKjxuB9rb2z6SBPyXcQHs32iNTu,543.09,543.09,Staker +7DQTCq5yVaRyBunuEw48reFxRsBsAC3c4nLSco5bWSKo,543.09,543.09,Staker +4dpBG7JxLBwQQBUSX53NAbPoQajwjW4dStWygYPqNG2b,543.08,543.08,Staker +7fxGvxP25nE6PmzpXPUVUApQCPLNcf2ViwAvS2mDVHGP,543.08,543.08,Staker +CcFE1HFnMtbiiBbgbey9vADmejXycg9aD8PtDqF3JQfj,543.07,543.07,Staker +2jvYEHjbJ6RyyXzstmZXsduovDhLac8pYAq3e3na3TFW,543.07,543.07,Staker +GfGhq59kifW2YmjPtMN4bkKV1aGrrg63kP1y4V2NrRNL,543.05,543.05,Staker +6CH75XKdmZk48gPUFa8NjjqYUAnN3gWm6evSEN8weBWy,543.04,543.04,Staker +41QeKRk78pc3g7wXcrwvSAfeqLxGnQbthk82uXd8AQ2d,543.04,543.04,Staker +9hG98qHkBb6aNyAWXiR8J8KxYHRPmujm4cZwd5u3N46C,543.04,543.04,Staker +65r5qNqXoaKdRo3Dax2DcuxWSqhCWH4c2LMK1147eszy,543.04,543.04,Staker +7FkJ6WbKBiGwDnaFBnqS25k384Rmcd9ujQSZyMse5waM,543.04,543.04,Staker +AmTqrb2VaUYHUyTqHA6hVFoeWgfQSoSkAxTn76eL1eKA,543.04,543.04,Staker +3Hp6WUG9kAJm2XNtDP5qFjZKAZsHpPFcsWGCorETVugx,543.04,543.04,Staker +3GQHvEbZ1VaCPS4LL7x8HAk4V6Ra2DSQ2Gy7bDNS9h2w,543.04,543.04,Staker +4eoC3AiXZk211Q8yfkdii5J3CDDJksLkwTCfLh9Y7Gok,543.03,543.03,Staker +3hKZgV32tuAvxoAZRVxDXrh42MPhgfZNKdYxfvAPafcM,543.03,543.03,Staker +7TjYD14R1rcxgLrQSYfj8dqcEceJUMmRRRFELkF9rkmq,543.03,543.03,Staker +D5eeWWaURo2SsVDzgSxKu1c92VHFYafW1K6ySqP7SKKJ,543.02,543.02,Staker +774ysRZAv31PdPWus2nxx5hf9jWdSA7EePZ4BUi6xG5d,543.00,543.00,Staker +6acLDXa9JkbACTQcXyFQkRTtJkyF34vimqgzJzRcAZ63,543.00,543.00,Staker +4PDmQykBPDpC11J4S6wViKg8QyhCNoKypsBt3t1XB7kj,543.00,543.00,Staker +7v1vGWksYfUbv1h7QTLETfZBKPCtAuT8d6G97TARXPp8,542.99,542.99,Staker +BJk1TPDC51LxT1EfzDgT9UfyGb3WUVMi1az9NQjSv3Je,542.99,542.99,Staker +HSGEEqcm9WxWMACJZmk4keGxbXM2yfhkeptYxULGJ5mb,542.99,542.99,Staker +4uU8C23ZjDGEpJ94BGTCR4bzRBYZ263XgA9L9sLaoqXN,542.99,542.99,Staker +BMoRtPpLQCR3DfBP1XqvKy6kXfXkzNfdaTAcPpxEtFyY,542.98,542.98,Staker +8DUM634h5fVoVVT5GyPfRtRhFhcHdCh79fN8yAzgHpG3,542.98,542.98,Staker +KNNATN8BAqrkNkWaXgBiazboj5C8rc1nqjQvzZ6hwKW,542.98,542.98,Staker +GvAB4tt5Yz5imFrNDVFPPvAH2Z4namAPXMXvTybXUFA3,542.98,542.98,Staker +AZsvgfdx4HG7VaLaGpkzcxZe6E8SWv4wFZtfpiVDVini,542.98,542.98,Staker +Df2TutU988K2EYf387iX4Vf4fXsFLNMmAs1pkVAjefgR,542.98,542.98,Staker +Fg2rCTKEbdkLLqAzruWnpq3TspcfFdYEp5nph59kKmbm,542.98,542.98,Staker +6CH51EHzALiz3KthXsJCmZjDKcbKGAVgsuDxYKMTcH3B,542.97,542.97,Staker +E6cri7sYpGXQUF4gQV7ZforFgV5bADVbF1bqJWcxQeHZ,542.97,542.97,Staker +DRVQC67RV761DQnoc8nxDtR7cSkBUmZv7B8yhx2As8VZ,542.97,542.97,Staker +2yj34nw9xc6E2k4ijLCc7VxqS2uBknHJ6xKUDducsve4,542.96,542.96,Staker +8d9kqcQzgyvcq2Jv2HwUdWHiLZ4SH8QZisQTybVxYqK4,542.96,542.96,Staker +Bmj5AGcUFYYhd4XgfQ3TmZ2dmyZnss1rLAxZ69RSS7ut,542.96,542.96,Staker +2Gk3G66ocsnejRAveYbHitZpNtPhnJucZzC41vj5EgFN,542.96,542.96,Staker +H9FRiTS3DUBKZdGXJyFHNrDsUzpbfoLnvYavwX7YgLyW,542.95,542.95,Staker +6nQg4HcofmBYqWDH3YH96ZSWxmdz1HaZYSXAkhACoE31,542.94,542.94,Staker +5EXXobLdWVswg8EBr3rS5YjBYRAq9LsZs6Aocsuo195i,542.94,542.94,Staker +BH5Xr3JECuaXu6MMKTTcE2uMVRUPcdWVkYM3TknBtipg,542.94,542.94,Staker +BnvoKkJRqHCcKutZQQhm3dTrZVMk7ks214y8YTW26iSV,542.94,542.94,Staker +4ZowWaDkvr7S58vDvSkGbdKLKaevK8w4G5VLStv42GKf,542.93,542.93,Staker +8SLL75EDkWmTuwdZ5V4v2QwgC45Mc2F1gTpSfnzkRF4k,542.93,542.93,Staker +HGFLJXRR8jEPwUM3xi7FgtYrNqPB4pRuoquwGbgn2T5z,542.92,542.92,Staker +E8JtdgfFBNFz9Qwmp2AU6tY2BHJCB24c2Uc82PcShgLA,542.91,542.91,Staker +HNzVzjXdM1y6msy9WwKGPLnZXWaesGW7paZn9ygadbU4,542.90,542.90,Staker +3KTBx1nf4eX2TVXy6jc5xzqkgpDJWW8kryydFN8azWh6,542.89,542.89,Staker +8RJjh1Knb4kKFA48bP7ZQaUSKa1F8TxDViyVaVM5U3ez,542.89,542.89,Staker +HgUCviYQmvFPxfygDNHGcYFBjGcRZMo7M6nkF4XufkZY,542.89,542.89,Staker +78KuTMeRvn5hzXBUrzkMZy8ds7ZnKaP9DKNz3W4RenM2,542.87,542.87,Staker +HtQ8gZ2PH67z7TpY4h2Vj9LnLVDbfVGR68eXExywf7Ko,542.87,542.87,Staker +4LQzBbv7upn7Zqwokg7r7twGyF22kxFMpwU8iUVsi292,542.87,542.87,Staker +HX2uLN7r9eH9m7zBsq8cNyQ827hdw9ndM73DFPSZdAWb,542.87,542.87,Staker +GHnZcapY4FrpJqseBD9RPnWCxqdzifdwaT84uJLoH7iw,542.87,542.87,Staker +CVpWD9LYix2eCCrgD7QZ4CFjVEMnFaV472vqZWerkaFm,542.87,542.87,Staker +BHDVw91hGtPfepubEnoNFnDmD7jzk1Rr3pMravWqHZgE,542.86,542.86,Staker +51a3Gac2y8WY2nqnR8e7ckmVyJMS5ZrCrLSJf1Y8Rmag,542.86,542.86,Staker +FAUhfVLZp8JbWyojgsHhJWMhbEGkWiW8cgb2pijw5deQ,542.85,542.85,Staker +7HVCUYj1DpwCqQ9BxXqQdAohiSb4412JK7qBz1LN8uYj,542.85,542.85,Staker +BSVr2KTW9k6VLJSYeQZH3AeHUwHD15xe3wknfsXLxpDL,542.84,542.84,Staker +Cuv35YqaznrzVmeV3xYZtiUgdkAyUrrSb6FtNrM6B6cR,542.84,542.84,Staker +4Qh6r2Fc9CtoCjsDxcKmKgG5zAno25Fsbc3hcrthfn7u,542.84,542.84,Staker +2dZ8DVz7UY661hcAxG8zy3tThnSwaFYTwFfqCWpr6mwe,542.84,542.84,Staker +3VEamFKchVU3aLCxCRuFKtV97XFvFezQKXDpNB8ZtRtK,542.84,542.84,Staker +HjN9MwqFzrF8haDpfXNJYxAghczpRdf9yEjUZQwk6Ze6,542.83,542.83,Staker +uqT5XXhJ7swCmKCR757yraG3BcYqBBizPDi1g23sZtM,542.83,542.83,Staker +2LizyvSWbxbzc2pn5UrxewM1KgfyXRNE4K9rNspArqof,542.83,542.83,Staker +A1Hcx3z7mnFrGJ7jfGBx5MtkDqhpeZUNXVebXNEumasM,542.82,542.82,Staker +2AQBgdKoXmxyfd5CvRwmGXujGXG2St7G6iVEH459wbqi,542.82,542.82,Staker +EXw71FYoH1CLMnF6dAG5RZgPJK9YrYLvfwZ5aYtwTzJr,542.82,542.82,Staker +BvtrQFwyWPQNeo8PdqCDdCDaBuouV5xijcGUg2jPrB2j,542.82,542.82,Staker +AWhLdzLkw3mQKuJjTVdHgf1uYkCj7GvB7dsQbxwK6fnT,542.81,542.81,Staker +gfzjxFMGChGYWi1FtPBdexz53o3eu5df5wJ8YbooEoN,542.80,542.80,Staker +6T7NBmRbpMBpogjmMFzyMhyDWzLGeTVcKsTUXS3QJf5e,542.79,542.79,Staker +9D33TwHv5ynVLUjtXALSbg2uk3LYXhygRcTVju8ittEF,542.79,542.79,Staker +4g7kGPpreFPfCrf69hBECjMi3F7rokg9YaAvH1W4EKYD,542.79,542.79,Staker +g7ChUJ7N6YcNbYV7Fb7ENrzgxidoXs9fBdQk5CfeqFX,542.79,542.79,Staker +Ac2RGEbszdza3Q6C1tZCm9FGymo3jbQZBMC97VFsS8xA,542.79,542.79,Staker +Eqc7ViXxQDbCT6agvkviAraYJz8WMbXQA3H2aAif6V6o,542.78,542.78,Staker +9kTFEhABePnvdiin876EvQtJWEoUDrZL1DXAawmMQi8e,542.78,542.78,Staker +3r2f8xsAnnt4DAfmnWZkfcT254oscbCicHNJHMDUeRmA,542.77,542.77,Staker +HixSbtVE7k9SyW41EUpHHzU94iS6ooXApJdcqhB5J42z,542.77,542.77,Staker +2TN94gGL1sgsNtDvu1EueXYgyKArfywvstERBWAGjiyG,542.77,542.77,Staker +7KputjF1uyNby7ofa1Mkrj8FA8a72qdcZ1Th1qYE11U8,542.77,542.77,Staker +7x1nAVhqeWTNLeQ3YxmaDzhVT3N19prDqCHLhrQhzzcv,542.76,542.76,Staker +F9xeL69SR5auayq4xWJeHhH1NcqAUthSyvRqQ7wDyoiH,542.76,542.76,Staker +AmXRZ5M2PMfyHXj7snhKSCF4hdkvYkdQpHuDVghDrKHe,542.76,542.76,Staker +GPm37PQQYVXMayvG9Gns3e3K7uuvsFcSiBSPJhQVKwxS,542.76,542.76,Staker +8wiDx7LeqwXLux8R29Sk9Luqo6RoScHJSkmTBfJmYJWt,542.75,542.75,Staker +DaxESBajJM3DZ5BG14G7xZE8Lk9khyg7FABvfCj5DsnM,542.75,542.75,Staker +BxfWGYBNvWv9w4fA998UMRezBCdBFaP2t8k2D7zTzKEd,542.74,542.74,Staker +7GT5DrPt6XNsu93QqgocFCWvCuxiw6J523CyDQDRBsqA,542.73,542.73,Staker +8B2pNmoWpGUi7L6s8oZ8KXFNWEyvYKMWWTtfzC6E3WYr,542.72,542.72,Staker +3vwFjtw2hVxB7y4aARKYspe3JRxM8qhHZXyo1npta6UJ,542.71,542.71,Staker +DhVHCP6nsc5HouvAGs2FB2eGsZCPdYRgd5dRDpSuaBs6,542.70,542.70,Staker +FRF7DBpHBeF1MuQ51R59RkJn2Fx8V9XAjydAsy2oNubC,542.70,542.70,Staker +EyXjZPHR3UhjNy33Z1Fyc56wkAwEveQM71Cr7MSAUVpX,542.69,542.69,Staker +7VJu3eFJghb9e2j6FYrY2n9U3WPh3EXvgHa3kA4E5PQk,542.69,542.69,Staker +79UCEuUZs29bMwQuKb5HVi2edqeUEAUKj1aSWuo8Xnd2,542.69,542.69,Staker +GPkGa1V4nfWB8L8ZnDJweqvqdnL4NpohbghYpHurK5tg,542.69,542.69,Staker +7J514N63mRRsnxwPECc4zxh4U2rN7hJYvg2FUV8SKMZC,542.69,542.69,Staker +53oXPJJUm9Hcno4gxhsdCrsFUmzQDAnhuRmR1UcvZaYg,542.69,542.69,Staker +HcUzV8bjPjuGtcesiNF3x95Uxc4MfDP3FR6Nz1yzyDrD,542.68,542.68,Staker +5GJ4AvU7NDZSBmcStb3tPHbG8BeSpXU7RhnndY73fBLQ,542.68,542.68,Staker +GScsNJxnpqCnU4EV5EbFpaVdPBqYU4t5mcjPtGvxSFd7,542.67,542.67,Staker +A2jjhJb2imMft5dTwYTrBocu7rfjutsB8u511AQp32TK,542.67,542.67,Staker +Anit3acm7MEPs1oqLUAAsLQDpFZfmtUVYVeAiMDwgwqr,542.67,542.67,Staker +f1ZYXvQ1vLpezGcJtsMBTCMi28GZia5DvgMp2iLHtHy,542.67,542.67,Staker +HB2yGcTAoVXYYzrxkUz4D8kwMx9N6BvH6iySfVHgCB1H,542.66,542.66,Staker +9Fc433YoHPJmN3VhUeEF53KM7aZd52xYMKehb7eaiz5,542.66,542.66,Staker +2pfLw8AFe6UaiP5yGfUDbnDC8xfyLszNpXEevr6tM1Pq,542.66,542.66,Staker +5HdLwsB6A8ypnCXfgm7Paf9gqkYiskd6gBQqakTR5dsT,542.66,542.66,Staker +7hpwNXxDjkCu2wJWaC3M9JmkEmLyGbeBNaZCBes9YPPN,542.66,542.66,Staker +6DCKuh4j4pQWzcDdHTUo5tQUsMEvgLuC6s1hUsuR5Kyv,542.66,542.66,Staker +5bnEd3qp2A2LUBFcXgsbmDjR4UYNRw5DdNthynXAkvxZ,542.65,542.65,Staker +CCW9Arh4HL25tQXP1qezfgcEgRZ3Quo863rb8yCr6HoL,542.65,542.65,Staker +7T4bKETk5sQJQECaGJnREKDvjHX74vRGK86V82babWh5,542.65,542.65,Staker +5jrTosxCzzzqJCH9EnFAce4swVWB1iicVkCNRis6yvJG,542.64,542.64,Staker +ECyatpSRqeLuyeq8yrAa3Hc8LfwYdvjXHsuKdxcj1sV1,542.64,542.64,Staker +EfLpUCg3UwW485Gd5rzHThceXksnDmYQQUVPSGraR3LR,542.64,542.64,Staker +948VaLG2bkAhQwbsioFs9rpnSF5YkUJxzuwkAeQkygmd,542.64,542.64,Staker +7Ae1XgRgppTE6BXH54qgzRPUyzaQPCkXSFxZ5k5UeXhR,542.63,542.63,Staker +46Ph5FtAHdBsEmR93gJWnRnW9MSrZCRVxH64WDcXQfig,542.63,542.63,Staker +8i1D7kqD2wruX4NCRNyp5FaBTY5cDfXbSCyfceVxi6L3,542.61,542.61,Staker +4DJ2gn1wj4uHdCvjSdMTHgtyEKExjEBbbQgcWEB3HF6a,542.61,542.61,Staker +9fdKF9NCVw3TDsE7bLYfJ559en2XRNbHPdh1bGtAnMXL,542.61,542.61,Staker +2jWvAPMKvL2F18aw4n6JkGE1swoQCDAFNb5e1umPpnnu,542.61,542.61,Staker +AwMBb6mQTDRfD4o9S6oWdR3mxBnyyE3hZhvoqvHPMmg2,542.61,542.61,Staker +3LRDvtUtme1PzT5i7hKf3Lx3HJHUn4sPvwLEKsVv3iF3,542.61,542.61,Staker +A5pbD9u9J7tYFReAsdwy9rU9gT375VhyosX49csKmwvW,542.60,542.60,Staker +8kTB4iHJbqdabGEzt38Jiu1vNxc2MK4jxGVdiAeFHkcV,542.60,542.60,Staker +ADrccHsR7BXcNUvq6gkmUjUdeusLsu2q2bh4hjq12oQN,542.60,542.60,Staker +HHQkjhV5sQVn2Vj2bysBJLSdkeCbzxLDPdC4KFotiyBE,542.59,542.59,Staker +Bko5kpyFs76fdtYDnbfkZLrGmv2nk1u5YsxAWmyWzJEZ,542.59,542.59,Staker +4HdJYx7dQwszmHQjdy8CdBWHcPhK35Z1NLheFjsF28bH,542.59,542.59,Staker +2tj9QkMjCixBrbQyzoTGAUGvDUTyM8wD91b9k2SRv3xb,542.59,542.59,Staker +4XyMf13HMY6hGoVsXezWxxYAxdw3NfCmiUK1Jv3yoCH8,542.59,542.59,Staker +4YQ5DgUqj6Mf9xf4x3WwX5X535vapVLa4bBYM16XzfHV,542.59,542.59,Staker +BirBp5AFZcieeEgQamEtuMRoAskoEgLF9SwgPQTEwUKq,542.59,542.59,Staker +GxH5aDFrePx2dTNEXZePCbkWXUhkJcFehFPp82Mjdfif,542.59,542.59,Staker +7T7VgzAEXBamdLUjQZurCbux3mC6upGvx1mwteDDfLUD,542.58,542.58,Staker +9p375MfjMXXe5fQqVfxwj1vPfkmnfGvzT6ZzbDXhST4f,542.58,542.58,Staker +341TFNGaVtRoFaL3Wyf7bBJBcnjxHAWzELpiZw1KSDHR,542.58,542.58,Staker +H5BvjPQvEvYN4nfoh8EjAP4Xoc4v1zJpiQ75uDDHu9Td,542.58,542.58,Staker +47fGESeKabX5c7QCiS9gXnba2guN5SrvK66LntwSLAqb,542.57,542.57,Staker +8QLfmQ6XY9BWMbVXdr9tkNa6AWL9yxBSpbprkjuXqnnT,542.57,542.57,Staker +3kzNR1sSVa9trgtU167f5QLZbpJesNrNUSNuzEtJLzkL,542.57,542.57,Staker +CPgpnCdaN6W3d77CNos6mb523GWb8iS1UBErySGzeJHx,542.57,542.57,Staker +8fJ6UQ79vdBWNeAeuR4pAQekjvG1PntaKedNZ622sGKb,542.56,542.56,Staker +A246MReckcHgSNSxeGtqREVCDySaqBeRTWB2hZ3BTcH3,542.56,542.56,Staker +GU1viiDFAEdxo3yfUL84W2VXCZFSL7BWEEFKExym5xrg,542.56,542.56,Staker +96q2WtQmKEkQ82LNwvQLSg1c9sb3fLffNsNBS9LsGo34,542.56,542.56,Staker +Fx6fRoehoUkSufZzMAZXjKaaiT3PrhMJrePYnAC7jAmK,542.56,542.56,Staker +8rDhUCNbk3XYoRndg8Y727d7cPZiMiURjj6XFiPS7FyE,542.56,542.56,Staker +2QKphZm5nNxf4yAMpLeiUGqLFWoFhavwQfpBbsLxPN5A,542.56,542.56,Staker +77ZLg2PN8PV9qQePjQfkaUudvuJUkFd5nvn1BiHTJd5V,542.55,542.55,Staker +5WwTw1A7swP5dYSdALSNKmQnF99V8Dr5Z1KRzbfFawLM,542.55,542.55,Staker +9Zgg2TKr4dpuNDzUd6ZFnEJarTnnhYotjpHZLvbApoNF,542.55,542.55,Staker +Fg2NwESYGco8FedpKqUCEc75oDkxUQkt2xJNCLC1Jh1x,542.55,542.55,Staker +GdCLqxS2TqpryrC68P1GfJFBCg9L3m2BxyPD9EiPAkxX,542.55,542.55,Staker +6nqYgCE5f8n7CjK485pZbNA7Sksdk8vo55a12LuYXSMY,542.55,542.55,Staker +4b8V6HcT67E85afaTAfpvCdpzZGtFt6kUwCtB5SToA6R,542.55,542.55,Staker +BpwDC4teU1dCXWPu4BATTgkkSipAJCBR9EGkmBGJSwED,542.55,542.55,Staker +8sbMsSNARiKkWz1w2wdVJDjf1Xvq3JwCFUbqahtrxEG5,542.55,542.55,Staker +FY81ZX8usP6RxxAgMWgBzyWREkKaswca3sLcZ8F52fU2,542.55,542.55,Staker +G1BNaV8ryrTyBwPHMBt7Z83ieQL4kK4iyuTTx9ibvfwr,542.55,542.55,Staker +7P4CxYcyNKX5DX7MeefEQXxPFRsrLMD7Df6L66TAXuPN,542.55,542.55,Staker +Ft7AY31DxcZ581XgmohGuA8y8bsuWtUp7FWzRNGMeK1F,542.55,542.55,Staker +6gou9zb33NryWj3qQgK19MeAXk1m5ZEwLw1Lctd7k3VZ,542.55,542.55,Staker +D8LvxTjQF8MRcwQDcGFpTHQ4KdLfiTGLDTAfBJ7VUYUM,542.55,542.55,Staker +EgemNQjQyuJnGcdeFL2ww1BvRni4F1HQfBXnNnUkm8Zv,542.55,542.55,Staker +CZPeV8QgswSuVSVhKTLs2C6i1rn6oerj642Lor7wnohT,542.55,542.55,Staker +pJ3Wq3ffjwoBJw7HtwyiSfWKeszsBCYahLk2PJhucJm,542.55,542.55,Staker +GTmM3bzMk2n5NfcdhbYX6681MdytYvubhSQBMaKYAGTx,542.54,542.54,Staker +6MncYAgMzbwMoqWSg9VsUZYUdnfU1sSjvoL1FeT4dvZ9,542.54,542.54,Staker +HzpoAzQxqvCcEGyQDtAzT6BWJefvyT4aSrHrhX7RVLRY,542.54,542.54,Staker +3VpmbJ3Hvkcoe8gFL5W3xpMUG1KZjk5B9S8XUrF1EF8m,542.54,542.54,Staker +97Yjin1vZpfkq7VFkJwtXFgWz9k9J77dfYMSyByH5ze6,542.53,542.53,Staker +7z9JLcjxgwgJBuptPdujrXHW5Jxkwe6xizqjfmrwRo59,542.53,542.53,Staker +EPoyzRkGQrokbRZ9Fj1uHFufC9fZxw4K9TYx74f5yJ62,542.53,542.53,Staker +C6V7m7GpKWUGNSnuUTrh4UvN3hz6B3PTMaAYfBBXENpK,542.53,542.53,Staker +4DET4wWipxrT6m7XrRnsTd1DoKcrCB3Qj146rBD5A8D3,542.53,542.53,Staker +DRynbkVeu2qKzN6dd5X9Vhwe1wEWnAXbGtpaFLgKMk3W,542.53,542.53,Staker +3BW8UFPRipD5ViUVk8vG6Wkx2m7bwE2b4Su4vhSgtoct,542.52,542.52,Staker +6rnaqSAdVkkSmN2LjoN9Xrip3k9viedJtj3k4R1qGQAo,542.51,542.51,Staker +GfSijeyRp9mvpiyt69sGdTfJMzxKtBbCerrvM3xp44Ls,542.50,542.50,Staker +68Jt8xFCD9kvwQfFxup7wooztLxCN7H6LNwPQKFRmtmY,542.50,542.50,Staker +68ixCEp76hgpLgU5QNRbWuSLmUrJMMT6yRu8jX2T1ReK,542.50,542.50,Staker +GcBR5rdgGgDRcPuyviHX5q2VWGS4pBED85WRkrNoLN43,542.50,542.50,Staker +ACHPeLHfDUcXQC5pa4NTB2R9TDQtAnwgfszhX2udq7S2,542.50,542.50,Staker +H7KdTWBV45Lww7zBm8DJ5hhMpaWbEQdsNC84HQe47BaS,542.49,542.49,Staker +BQNShrbxMsHg7V7vQgFQ1tgZp1QE5Fe2xbj9Z1FdEt77,542.48,542.48,Staker +3XpG8JtSxH6LzF9rDJsAUJVCatpPgEEis1xnYSeUEoh6,542.48,542.48,Staker +DUFyiUTA9A963JCuc5ikMtHoRJS71NrExzoz7eqn9zHJ,542.48,542.48,Staker +AanUVX96jJVGbkx3y4f1cWGuKfrWpppf7tPWbbN8r9R1,542.48,542.48,Staker +5qZ5umXKnUjMGQeJ2PvMQgejU64xdixjWvwtbGFkAa2i,542.48,542.48,Staker +3gXpcgcoKYsgqfkW56m7uJX4xhyPd6L6RFFzdymim1T4,542.48,542.48,Staker +5DD1XCcEE1bMz1DgAGYdCQXqYmL2c3i5sBxK6x2hdQTS,542.47,542.47,Staker +CYnqzcAmdJ1hz61iDFGWUEK2LJ7X5FW1KRCeRSp6KoYH,542.47,542.47,Staker +F7VNSSyQQGTi8P84WpiryxxLKHE8dXio8f7h7aQ2UGpB,542.47,542.47,Staker +EfbcVYPM5NeQARYtZWvXouGNzMpw1F4Mz4ydcyRXXY54,542.47,542.47,Staker +5f7sJF7dxasdmsdAWpnC7XrqzeNji9mkAfrtxBXoQw4t,542.47,542.47,Staker +BUtrDHFChMhGTg5zES3UKPncJsXLA5ru8uZJwoLaCnP6,542.46,542.46,Staker +FFWbd91PEiuWtQdiR7Vxzn6WJ2GuGK8U8VSQjn8XGTCL,542.46,542.46,Staker +5rS4ZwbLmRP3FTzUNX5X7ZQF9LqzD8ML7D5na92k8uhq,542.46,542.46,Staker +BkRBXordfxnkXZiLvXokCgPrwrotRcwnJxtWerm6X3gG,542.45,542.45,Staker +FDxJz7FX7jrhrhNfEDpotSmQq7ZKzpmHXMzS6xCDNsDc,542.45,542.45,Staker +ADnBk6A48NmcXABKs384edq74fFmC5e6PuHSo25aS6bA,542.44,542.44,Staker +FEkGHnwA9fHBBm7RcyNcMWPS9C3J3ACwG1dh32LpKp7B,542.44,542.44,Staker +2PMo7ZsEmr37udjsrKz9vGEwoi6FdfDrdtCngEE7jNSo,542.44,542.44,Staker +5b1VZ2ppLmBa7xLP5kzF68UM12kGvxxGj6NhipNo2YWQ,542.44,542.44,Staker +AStWpbfHCHLa43FgCLGd6v7tmJ1scVwPtMo5iM4U6WSC,542.44,542.44,Staker +JCpbhYEi1BDeg1zU5SnqqDySrUDXidWG68dPxEDnmvhE,542.44,542.44,Staker +AzVDwVJzzqyB45EtqARrhpHDxtjcTVoQfY66MnsZpjf8,542.44,542.44,Staker +JLrPJo4cypMkLYkmUjPRWSnc2tfZRxYkEPBxWpeLmDy,542.43,542.43,Staker +EpXmKayDPVc3ZeKAtvdehumRTeqYYiwnEiw7iAx51udY,542.43,542.43,Staker +9uPozUFGv5mrTVpa4E9FhPS66tkEc1yYK5gG9PGN4DBr,542.42,542.42,Staker +DL8zGG5tBkHJtysE51vfLbCsHt2qhX6EFMrzicEtZqFB,542.41,542.41,Staker +DdGyu2hEznLyvC5DCwLubE15qxmiP57BeDPobmgUiGxa,542.41,542.41,Staker +5nF2vXini3KFZ3Yzmb1m8yhNAK9qcQMpu5qMTzDUh9fo,542.40,542.40,Staker +79wHXHDDyAjcyhmiXuQo7T3cJyaaKgSQFgbpYD8kAgT,542.40,542.40,Staker +7nmGTbHUsBS7P6ZVUa1ZD2PoA2Vup67qp6MALSwVHVrT,542.39,542.39,Staker +BeKizTvPfihZdtSHNdR9h18PbuAL3NH93STajm3bHCKx,542.39,542.39,Staker +GwHab7o3WvYh5YuVQcbu9XeLp1oRwqpJZL8R3B2y6Ude,542.38,542.38,Staker +BBBAE9wSzxQiyaVxeZzxWSm4m1dyKYVF9SwF9HeNAfi1,542.38,542.38,Staker +8Vsz5sbHCms4x7kMYq5N5fa4ogzdRoz33FwqS6Tcx9nL,542.38,542.38,Staker +CbpQhkEgNVeCqdEsZ17RPesXWhJ2DtZYbhQhDjrjvwDW,542.38,542.38,Staker +JEFrFAaVkaKzUgMGjqadqHZDhB5NViU4ktPZEwZF6W9K,542.38,542.38,Staker +APLjPpAmXFZ5hAfzHRkg25a18TTM53ScuJL95bkntCrs,542.37,542.37,Staker +5yJm9F3gxAsdbiypeA1CFjP81B27na3vmY16U2CV2Jkx,542.36,542.36,Staker +GSSm3ppSHvaRYp7ksSxaTLw5ygm8Gob8i1poYrF2tMBc,542.36,542.36,Staker +GsrWDGjvR23h6Je5VGn1UjrHqhs6kTkdG5Wd4kH3nsu7,542.36,542.36,Staker +FRiM4jYsPduKgYaArL2LW4cLDhnMGN8pknYVHnrZTmi6,542.36,542.36,Staker +6bYkAYiGM5A4VGkcQskP9ahKFX8E2K5qEYUqTDB3tHVq,542.36,542.36,Staker +5YSFK4QXfMbhMrgSvAYA6Gx7RCZdoMPDij7C5fGGTHot,542.35,542.35,Staker +5HJiR69tsk1wC54Rk9YF9enjfgHw6wZsHnosp8jfuvfP,542.35,542.35,Staker +9pjU1Lye4SPPTSA6MnCEULm3kRSctZm11rSmv28voitE,542.34,542.34,Staker +EVjefxRx5NS7djJm8LCn3iTWbBHEbKLeEf9NcLc7P9NZ,542.34,542.34,Staker +CXAWYJQzC8LwhAMLRoAdA7xQEAahqZzAAk63MWf48PSh,542.33,542.33,Staker +4RJkZN3SJAtHgnCA8fc6cE4RPJoXJogwDkFsodKWnrWo,542.32,542.32,Staker +3TE18BtkVPoeoUDJWMAUfsfyE8QJd96iyzMUvxvaqmAu,542.31,542.31,Staker +7Aruhs5Fx11FGKNPU8Z8GVMG9cfgQJF9siGk4QPpjMVj,542.31,542.31,Staker +9uevM5cfqPX7b4WnCN24nx62qMQdDbBggUrnG541JW6k,542.31,542.31,Staker +DteB3tLcjNwyqD4SiJakaFGc9TrhXBMeVornwE55csXK,542.31,542.31,Staker +FYY93AzEkqFAypsjEWnKqPYyQb85AGXHGHpeg9h9r128,542.30,542.30,Staker +DQzGALvGxns5eNCPUgxmAQohaqT9XGKjvcQS5nHVTEtX,542.30,542.30,Staker +2UsimLmAxDkkcNKSqP6oYdJqfJmUvdQy2kkvKNE8xAp4,542.30,542.30,Staker +9vi7ZwLbLa6nxRJi2DCMRbYYwXpNMGaFwVFZrKh4C8KK,542.30,542.30,Staker +E83HEhXtoM9nJnQ4SJNhbsQ714k7YjyTqyvZZFCEfBmm,542.30,542.30,Staker +AoKUDftWhGLysSNXabqyZdhw7rKUrVVEvhF9wdzaHU4H,542.30,542.30,Staker +7ZgDcCKX1huV2zzBF6C1WNmYanbrCc8LZ6yTj3oaz38J,542.30,542.30,Staker +2RYtHmV1LwsRfn1pwADwUeyedGBqV5kTwAMeek1DL4NZ,542.30,542.30,Staker +DAgQbBWRCKASiHWwWhLcSnBqFjc9j2x4DwUjHTgJT5qX,542.30,542.30,Staker +GtEDeXcwAzRimhGUn22QR4iUrJwZhiWt1356mehHmVP6,542.30,542.30,Staker +dHXQNATbZESZuF39eWC21DoF1E5jn1DHK7ninMp7Zqg,542.29,542.29,Staker +89pTfb1NJbgWXk4E1xrRiPNiE2PnxrgER3Q2MCWWQXPQ,542.29,542.29,Staker +6sQioYidaNWSZmCfBZQsD1gWhgC3sBNa3sD3wbjCmHgh,542.28,542.28,Staker +7xUETyLpAvKMZeM8J4t6SMdBWDGXq4Pq5UZipYL8ATHB,542.28,542.28,Staker +FiUMRNuGsAaxbmxN6pNzxoaE2LgV3bWogUeVQWexQdLJ,542.28,542.28,Staker +8mASzycs3KMrtUBB3yT1fJpCCqefekEFeRq1kegnxjGF,542.28,542.28,Staker +CNvM5QbdCFomEB9mTW2LnPatDNQhTQZo7cicsSgqqAu7,542.28,542.28,Staker +DaaVuN4udKm66FySVXF9VuTLERRVmoQ6gbX7vqULyino,542.27,542.27,Staker +Gz2QHaKXb5op1VSpeFURaj61GTm6e1uJEAuTBdFK352Q,542.27,542.27,Staker +HuoHcUC5dF7Rm34wdSVEGMshsjB9ScWdss9WZWwdNLs3,542.27,542.27,Staker +HPpBuaiMQV9mdg2JLcZeTqqDNquCdq5Ayc2AkGoYUWWv,542.26,542.26,Staker +27uhtgbcHTvofCU5nE5WYQJKYH51rGcR9zXM2xh7oVZa,542.26,542.26,Staker +HfVqMnc3GZ6MHqfThQWhcYe4vhofESn8myRXXJbQRjGq,542.25,542.25,Staker +5Ud1vrmt9Rxt4Xs4bbJPBksvjdEVQ9zKkQrRSX7V6UWq,542.25,542.25,Staker +HQen1Ckmyx2qSkUH3jnmZGFUQF8RN23PomPz46EiSK21,542.25,542.25,Staker +4rcdxwM2Cu56RRz7rFgZD8niMdS5rsQ9Yi6Ffrx9dNT5,542.25,542.25,Staker +D3XDX6uXLPEbW9RzDqPc39GLEJgqnD6EPXAUbcCnFsyg,542.25,542.25,Staker +2yBGDDCctA7KQFSUR3zzwhSKxVD76rqhdY8as8CvXPeW,542.25,542.25,Staker +74qEL7UjMauRkbsdGCUHwQnWc4RFecqTJADtdxbkKDch,542.25,542.25,Staker +3myhKJW68P65QGk7dRHp3NNBKfWmt4QEjiA7HjKR98n6,542.24,542.24,Staker +CyU7ih4pPeXDCesCYL84vshpZ3yzJitrk79TGurjdNb,542.24,542.24,Staker +4d5GMWFCaAykdS3jNPcEzPkT3KsAKvndLLvRXsFh5aGi,542.23,542.23,Staker +FvDWBF6rrmRJYNi5fag7bNPx3whWjgHsxa2mJEoJmhHR,542.23,542.23,Staker +5FXJPg5MWp1qmjcoST8Wn7GnsVtiNiGNWfyCQGust7o8,542.23,542.23,Staker +2AMWuwBdAFAPRK6S9pXdwh8w49qp93zsHDn2UWmdbqg2,542.23,542.23,Staker +8gYnmnZ2niwfyQomogL7tAWLEUn23zFV7TCu5BTnLwUD,542.23,542.23,Staker +Aos7z1bB2KnH8tS3TMSoLVnsn5UBpbqeTroHnVKJJXha,542.23,542.23,Staker +B7MCGWCdp2RgST2BE8GdrvERLpCY3yzf3FpEsuYyfn41,542.23,542.23,Staker +337f82GbYHRsah9QGosWqRFPB9jHGr8Pq6A6CofVXEWP,542.22,542.22,Staker +Ljq9CoesQtMTfudKGnzWYZ614mjS4HpfdMruRf1F79L,542.22,542.22,Staker +FpmC3PEQZrR1E65pWMouCWXdSLWQHzDTM3cbg8R8EoXY,542.21,542.21,Staker +HYJfGybWwUp54gQ9UHzQqiLGVfbNoo742KkPM6mwaZQa,542.21,542.21,Staker +AJon7MVZ84yTNbHg27mMpwpUTC4zJvjTufSNstPJwKfK,542.20,542.20,Staker +As62iGp6cTopwtmaKoNgpS8bTXhkBk8UL7fCTPgBieXX,542.20,542.20,Staker +4qRc8KxpcLgAggu2sJUnzeuJ6TDXakfeuSstwBrjrJtH,542.20,542.20,Staker +BmK6aji1AQBBRgGs611zxSFUB628yRGzj9hPxFHGQgp4,542.20,542.20,Staker +FJ4uBfKKskjw3BSzq6QrRJN71hubo9ybBWjmigDY7f16,542.18,542.18,Staker +465JyKoZpmtz2EtQnRiJwBDih6CbdDkUFjEPvdYePtNp,542.18,542.18,Staker +4Q9prMoxHRZbujknEyzhwYRSWXzNCr3wFxi9FfiecVbe,542.18,542.18,Staker +DwnVBkzD8tSe6jcS71FwLaopB9MJfcxBWPSvbSGSTMXR,542.17,542.17,Staker +uJYCtshZ1BRRZkGeaCxzLsHNn3mBFEHcNQPrgk8iF2N,542.17,542.17,Staker +MNHC1Z6o24KNtkLb7ZzCMoHVN7e3V5865GxHEiEAnbG,542.17,542.17,Staker +8iJpuQhpc4YhfWqvUWzFyczCkwgFWdVDPYrDodc6Pmwq,542.16,542.16,Staker +9yau6FtPhvUoYcAbNVNWEEzyZ7DV7HDdWy9zcHSDXUxf,542.16,542.16,Staker +DqzKCQvJ42TpnhXt89xHNwX2gEzHLydrpGUKVBSBitqM,542.15,542.15,Staker +CrBc323EmdztrjDt2kFZcQcSK2yJ8vNPBF4DEgfM2odL,542.15,542.15,Staker +7kFvUq6n1vSvxzy9CsNTJHNeX62LFAMx4YBgYmBmVbMD,542.15,542.15,Staker +3fq4b5gCyPP1mG3Dt7Hyn1LWFTBWfu8fBJvoFhhSkpLn,542.15,542.15,Staker +9PUjv4uaxik5MrA5nYKMEZ2NzgK4xp9HFiG9UgR5kDxj,542.15,542.15,Staker +5z8H27S8b9xWg8yk7a1GWxmPEhp8eLKvcU5ndTtUVuB,542.15,542.15,Staker +J6GFj6kPT2UdTMykgHgMdE6g6XE1DRf7SsGTz5sypYce,542.15,542.15,Staker +G3EQFn5kRUUypDXrTuiPakXL94gghb3dZFnoAyPvE4ww,542.15,542.15,Staker +6GLvv3fXJFysmTctcEcX3odCUKdrn9nC2KZUHUNGQFZd,542.15,542.15,Staker +GUr4RqtrJzep9dYXUXvhDQXJTsNLiHTDZMtqw4LP8Xzu,542.15,542.15,Staker +AvFNUbDvyJvuGmVhjZ1JJDA22mJSYeSbK2t6rVUJLbeF,542.14,542.14,Staker +44Wnwt8Na55Yzty4qfamEegFbRrgAVKsJbA75RhVZzAC,542.14,542.14,Staker +2gZj31GMVbhjBvArnLyfESkvjfLwLpMzz2oAqWoNQKmV,542.14,542.14,Staker +6jNy93FLUm5YmTHXg6U4iqqStRD7fUjPZ53QU8NPeZe1,542.14,542.14,Staker +8V65BtS7V68ano2vEsqcurqu1e4KGrwVb19YKq4WoKaR,542.14,542.14,Staker +FKvXvYDsBK6ZT93WwpTqJRSp18HQzDGC8KDN1aH4Dhcq,542.14,542.14,Staker +HdhQEicDLb7Zgd2DQqBJ2xxuZQ7zNcNuMThgg41rqnDh,542.14,542.14,Staker +J3xEd7kXnKhg6y8Hu3HrSNoi9LXofm5zHHe6q3brx5p3,542.13,542.13,Staker +3x7fD7hcAQBCPJDZG7Wn8pj8mJjXwxPP3DvQjhjnR8zf,542.13,542.13,Staker +35ciMzKP4tk6bot5HwLhVaZio7pu4JeaNGxRd858L2yL,542.13,542.13,Staker +2T7WvbFQVC7NCQ8a9SpxEX16eux9fW3ZTP1yPB6zL2XW,542.12,542.12,Staker +6NKUqhC59kCE55fxWRLnFJusaD6TRjT9Y7So6XnPewx4,542.12,542.12,Staker +cashyXuSupTQvGFsm55RVT8ZTS5gEKZYg5mvSveemMk,542.12,542.12,Staker +DY95ijLQuUHzBrSCFxEpwBV92pBHx3wo1Hzp4UVKQbqq,542.12,542.12,Staker +3t34BKHfnkaRjMvCrGvpTBNEqoWBZry2yG3VHJXCKJgS,542.12,542.12,Staker +4QrJV5i4Korjj9dyJ9MbugDX93e7ZykASZz2HtYYvSdK,542.12,542.12,Staker +7HJMaNQAyK6VTYJP476bDeLcrBxXeX32ojFkHVRGrtYw,542.12,542.12,Staker +7DtB84zuupNLSfMrdkKKU2jozusBgaqo2EPrq3mQvk6R,542.12,542.12,Staker +2TzrPTppM1B374WV8pBkkykymmiMiaxxjy4ZCdAV7xZ4,542.11,542.11,Staker +2fZ2tYJSHsE7nSWisRQhF8rfC1Ui2FS4ELwSxcGANGaM,542.11,542.11,Staker +496njcR3QEEu51KnJL8mz8Fgf8HkQnEPdsJoGQ3DcUe9,542.11,542.11,Staker +39nUkRKZZg3K3nSsRxF2Nx5z96PKXAB9KxvARqECuRU6,542.11,542.11,Staker +3AygDce4khbCp9TvXZXvWJBKN44gATKysjSjRD7cW8bK,542.11,542.11,Staker +9VdWsLmoAncr4PdLH2FXSkH8gpn3g9BBVGtefoEuALVF,542.10,542.10,Staker +2Q1FQxCbtxFyYLwwEEEmHj748K5Ehbz54oJLQMH85kBn,542.10,542.10,Staker +75LxbWjvN7Lh6M29wiKHTPsXqQrKP213jaqDBXwgUne4,542.10,542.10,Staker +D8Ki3RYJBvhBFqfbjceTqY9kLpgevq9Uxf8DMxaSPwNP,542.10,542.10,Staker +SVpT2yLcpCRsXAYrQiwLxURhvWXSyDPmr2opQNN9V8w,542.10,542.10,Staker +5t8kkdRkJpRK1wo5Xj7fdUQtsiMwVUpRf6gft4NqfifG,542.09,542.09,Staker +7fyiL87f5WHBxiNvfUmZfg6cikvZivAS26JSfAk5mRTy,542.09,542.09,Staker +Fg8sUWmS9QikwYMpDJcPnow5pf4Nw1VmxVpPn8LhWmoQ,542.09,542.09,Staker +4dCpbVxeTHi4exKGqhbb75hk2Kq8VCbRgQJrtrEr8Bx1,542.09,542.09,Staker +21gGrh5keudXGtAchNYsGhTDterTGyX3Cuyjvy9ncyot,542.08,542.08,Staker +H5WBS3ZRyvqDQMbkkRMcVCikcznSr169o6G3N8iSut2f,542.08,542.08,Staker +AoERs7SzMVuRKmzwugp6uN21M9BPGk3hJDi2KpnxDSvP,542.08,542.08,Staker +3tGyoqEfZwedK9SEAxeCzMtyV1nCQAMtZaPMtsszAFg6,542.08,542.08,Staker +AMY6HcukMXzmjkJoqBMAJRTuSq8W19JEusQt8JehscLx,542.08,542.08,Staker +fZ2Gmq2RJ1TgvUY3trcnsAj2xyXLiAVA7VYnPwSiBH4,542.08,542.08,Staker +5oxtsbNHzWNUskpHmeWQY9z2MmoNkcUv6pHevF8Nhn2E,542.08,542.08,Staker +E56oTNW81qD1JgN8v5HMaarUU8WEEj3qKzC6jJMarV5c,542.08,542.08,Staker +9FXQVJU4PfffVDiWErERcT5A9RRt1euETKXtr27HcQL7,542.08,542.08,Staker +Vd8VxMirK6inSMDgbAoszF1y4SdxEG6Ria4hq8FCJtz,542.08,542.08,Staker +AexPkH1TJzWPGPVfkDzhvyJfvRrHYMmtE1d6eYzYWfNg,542.07,542.07,Staker +F5sL6x5UUu13BzjvPpbZ2upo54wBeJG6MHJaZxtFpukf,542.07,542.07,Staker +6mV3hSRuDBXyhpH7YBUF9xKU7gfHPCD8S3oACN5gZeUY,542.07,542.07,Staker +9ko26hxMnq43ZmkgexoozGvV3SrnM56JActw1gKhmwR2,542.07,542.07,Staker +AgRc7P1F1DaqyQJ8L1Wx2W6uCG5CxmkS1etaroANqhpc,542.07,542.07,Staker +63QdJUa3jFKhKzNjBHHg5SLKTa2pwFEuobE18BgNwLAU,542.07,542.07,Staker +8wxLzSRsnDqsPwyXnaVzCVBHb4x1GZfXMt2iCMmkYD1y,542.07,542.07,Staker +E8Z4vvMrxViQ6V5CskopXWRWmy2BXgukX9oRMZBAKFXM,542.06,542.06,Staker +2q57Q6RzmJh9EQZP8KoUSLxjLMY1EF1c4KbUut9JqFWW,542.06,542.06,Staker +ATdG29fo1aU4d4YViANwPFFZmaeuTfxgc3if7KFXT9Nb,542.06,542.06,Staker +2Wf1EgTme2eLL7qa5tBujiT22r9h1hsFNMt1CN9smeoi,542.06,542.06,Staker +4Tgkj8z6N4Wk4EQG8A1UiQzxPFegbVTP4wNWad77FCWC,542.06,542.06,Staker +2VbpUXw49hr1UfnzDua3DPCjoLdJi7Dvfs4mhoufvcHw,542.06,542.06,Staker +6g3Li9Vu1ekqgxcTiNstscrZ5uTeiXDMLhJXKg4JZD7W,542.06,542.06,Staker +FednYzK6sUkAbcavunqHY5MB1ozZL7UzKtQaAJnARKWm,542.06,542.06,Staker +CJuiekTkiGXhfJXY9FDBAAvX2oRQv8E6ETz3EbMHv8Ns,542.06,542.06,Staker +Az7haXMpt2Go6qrz7ygFfjUqrX9eeM4xLonBqHfwRJHm,542.06,542.06,Staker +5NVR5pu616SHuuhKV3o6eKsBEnquZJcW7KDN5ZR4UXVv,542.06,542.06,Staker +Ev3aoRjCdKTePLRiV6wL3i8MqNdL1GDRjtzY9TWffdvX,542.06,542.06,Staker +GKiQRnmonVRTGLeR6n29t2guehCgQbjTcU32zN2QH9hF,542.06,542.06,Staker +F2nCtkzVbFFn7GxRcPv85hrjaCyMxdNJrPk4yGJHRDj6,542.06,542.06,Staker +66wBhG6tLxMpB5DDEJxPRBkQFtLgCcYc8xvtktCETghz,542.06,542.06,Staker +4yQ8ahPnFWwGVX8LAeuwV4oCTs1KxoUXxESsp6CMqQKF,542.05,542.05,Staker +24Mp6Q4mH3g4NsBu2L13pozutgjPzuhwFNmqZaU4aXec,542.05,542.05,Staker +8ALrDXpaewj3cg5pjaR5PT7c6aUXkkDpS8PHsxJs7DRS,542.05,542.05,Staker +AYVny5HqHBj6UTvDJX4zDgmBTYhTuYH4AAjRgpgHRP9x,542.05,542.05,Staker +vaTprUjHpmGF4RoGtQHgVEpG3QrxXVCnqnuaLtFp8Rc,542.04,542.04,Staker +1SNvtYCQsSRQm4ixExFaRGTg22vLjboYDBX7ioxoxgr,542.04,542.04,Staker +GiWtycgmZdx32p7n5iwKrsZfwLuBwTqUo4vDSWAMKtGY,542.04,542.04,Staker +6WuwodLbs6d5tt7HwpqLVBGkD7TSEoaTAyg5ek4z9jPa,542.04,542.04,Staker +CHcYjUNDe1NwipTQUczbE2G7KQv6wHJWJbjvVXFqj1n1,542.04,542.04,Staker +647RDLoiL4Jn8XEwiMR3WYA5EkoQj2tVyh5wwbqWysvy,542.03,542.03,Staker +4aCERLGHkfB1QVXJ6rDCUZZBcu8G99SLbgUuSNERh49c,542.03,542.03,Staker +4d7EiegEsLc2xPgpsWoSgH7JcZf1mGHBLhR5WADtwfNW,542.03,542.03,Staker +6umTbuPUrzmoAEoYwt4WEaVWzfnF6KsnVeiPryLGXeoZ,542.03,542.03,Staker +MaTKXTkXb7EuApx6cYxiPwUAkMFhpapjNTvvnEe9nhe,542.02,542.02,Staker +2msPmgmMRuYWZG56ShSaZBgZu8fydvbv1kWvGB2jsrRZ,542.02,542.02,Staker +Dc5t3ZGNPFpFFB5iDAGuN9oxBgHzbZJ1E3514Y8C5yZ4,542.01,542.01,Staker +AsDUL7RqfDEoHaowrYoc9YMUp21hcf1qn71aqYfR14sP,542.01,542.01,Staker +4atkqD3oodP9Jbf6nVDGUwwgbw13scknBFXFbH2at7we,542.01,542.01,Staker +9srY8Q3vigFZDnXn5mkwzVTkPdsJ6PD7trV6WRKwdmqu,542.00,542.00,Staker +CNp7UBNySn5YR1N4JJkBSgRjgzRVPYroQoGdPXdYVX2t,542.00,542.00,Staker +6DADojjAUEPWnPWAKbdwnNLRCEWfqzdcSCUiZCSjyC8D,542.00,542.00,Staker +A4U3kuCThZB6exfNikAxNN4ZAYYUmdwTyMkdeqsXHRhG,542.00,542.00,Staker +7K1Pv5jwyRUFPFCSThEWMxhm4PDSfki2BQWaLy5eB1zY,541.99,541.99,Staker +224wNaxzTxexDGJeeMsaMZAKf4YJchEu9NaoH4KwHHQp,541.99,541.99,Staker +RFeXnW3hAFRWzN94Wv7KVnBFUPpLQsHjgTFkYCLFPA7,541.99,541.99,Staker +4Ne5psWz8MqgA2DcJ4Utgb8BH8XDabBbjfoerx7CBxX2,541.99,541.99,Staker +nPDAT1pwWKBMpYEtwrgYGGxhcKH618mVanyzgT7ikZk,541.98,541.98,Staker +7mmL6DgEDtVT1SWwqBgMrveG9Gw5XuvedoP1jYo9pQCs,541.98,541.98,Staker +FtuTucKhELt2bHAsy65uAKto3VU4zceSvnPfUDnzgop,541.98,541.98,Staker +43aVmgppEs4V2CU1zyox4PavuXutxzDh8RpGhivrxQL2,541.98,541.98,Staker +APqMgYHtsQqdH6dQUzyZcTDXkcJ7Q52tNYGvZrP27hP7,541.97,541.97,Staker +H1zKNur9wn5UQUSsF6jx4oHMCABpBuZUvrVx12XyCVuA,541.97,541.97,Staker +BvEGhooSq7n4ApxfUEQvcpaiUNU1x6YeJGj87gMtcN84,541.96,541.96,Staker +BobySbNTL6kPrWTUsTST3bpUY8TtZvAErG59jHixjFjz,541.96,541.96,Staker +EuUb7x8E4QXttuBiGkRmJs6SnPpUJSp529MMKCDKFBFN,541.96,541.96,Staker +7r96NxrBe9RaV4C1XKE86StK5CRzq2uoWww6LtqXUruq,541.95,541.95,Staker +2yhXChM5aRvBjaWToBJ5RU41hdkgNk5Nk6VkNvziEjgN,541.95,541.95,Staker +8MQi2ur92WjyHkF8LVrgRwEKcN3wrQFtB3wQWk5wCinr,541.94,541.94,Staker +GARK8XVVd3hnYfbXiY13P8V8SftJXVRQNeQEnhGZjfvp,541.94,541.94,Staker +8T7uwDPiiyiwE54NTek3p2tYMkg691V9yiwPyMRKKUpU,541.94,541.94,Staker +3wTMhug8kgHxCGrT8WLwcmR5u1mYxNc3RMHLkoy4u24m,541.94,541.94,Staker +yV6X3KTFUZedg4RYpchTHcotdajhtuEV5ytNekZHHaC,541.94,541.94,Staker +J9CZrdbrEMGYqJ5DzFaJA7KGe9nd8jk1jEFovNtXZPwn,541.93,541.93,Staker +6KpVqNs23LYrbYAsLzrPjUf6GBJdNT26BSPn7pD79cHc,541.93,541.93,Staker +9pUEvqTZ2rfGZCDJxKj13WYYRpE6QHEGZ5nngSi219XH,541.93,541.93,Staker +C1VWbUbSN8mAUPgCGYbhMZVyr2XrtBgBESkVVXRcAnrS,541.92,541.92,Staker +BYhJYZ38UVSMNjb6kbLcVcddvrn44CL8sTscJz8VK7kY,541.92,541.92,Staker +EK78WCHaPq5LcAXB2CCRh7FiKVMRC4Rg785MUtHcMqc7,541.92,541.92,Staker +EJuAuwuUGVNdnryMureQA5Rpr7KVnHvcrXxtg58L5PC7,541.92,541.92,Staker +2PBMCUFJRASgu2Nck5mCQQa15VxLmsuTpRcrFvRYC52D,541.92,541.92,Staker +5EhfjgD69W9W6kCtJxzwZVmF4vcfoJANT41Q9oJddEtj,541.92,541.92,Staker +ARgM4oGGWRyeNpCe3XFS6wvzECu7ZGoCh7dm1HqTCtKv,541.91,541.91,Staker +HL2iSQfw7hXGinWYYYdkdrM9yteX8maRY77dBNwGmULR,541.91,541.91,Staker +tk73fsPxp5jmSm5h7eTMg4XqDCXWoayyfbwbMnzB19a,541.91,541.91,Staker +6RKwXLsUUCtgQ9vEEHPynMG85bQqM9ZyW61shDFfeN5k,541.91,541.91,Staker +4Rxs1L8xwVriDXr6NtpZ5vEDaKF8qVYSWzpam6gPg7Ex,541.90,541.90,Staker +2hfua6ayAnQUhFrV89RrBHkw5sGbZtjpdyLGpKUpAqUL,541.90,541.90,Staker +FXeVU9Ust2DApu4U7dfftBSMtwsZm8TKJmmy7buJ35zD,541.90,541.90,Staker +9qSzTYXkx3n1jQKH6RXdx8zFsqCHTDj2b15PomKXESB3,541.90,541.90,Staker +3KsAoPWG1gp3K4TpJQUaCEZHy5JWyAGcm9r3NDb8pCEm,541.89,541.89,Staker +37edYDAaugqKb2isvfMusFKn8M4wrS1cdod6Y1NL3dyx,541.89,541.89,Staker +8pVphb5sTtc4LPttz9Vh3dEnJKWFVf3PL73kczkJ7wUL,541.88,541.88,Staker +5NBpRRBi7thDZS4quJUfSikLWDVgt41ikzpynDMeLUzF,541.88,541.88,Staker +56g71KTZv9jn7j93sNHgsRBGnq8rDgktpZUodrhFAUz2,541.87,541.87,Staker +2cp68k4Bqkdt52rVeAx1qk5xVYFG4scgdbV1rXSmKK5s,541.87,541.87,Staker +BZRpCC6jXACcWyYEimYso2cxww5XdYr2fdb2zXmqnJNG,541.86,541.86,Staker +prnroU97w1ND7qGGboRZyTt4tXrzMwvB2D66igAftPW,541.86,541.86,Staker +CGD21VfEc5C2SEGoiNh75b4B44KJzg1MbMFj22aaEbpn,541.86,541.86,Staker +8tva4V9n5FRFiKEzPaf5Lsumkky9oao2AYVg85Qp5m2v,541.86,541.86,Staker +8imtmRuJDo4Ewo4HzszhKbjYKLQ56b85Lg4vHzwzPaFw,541.86,541.86,Staker +9DG3qY6AQhHD6PQLGgBdqXmjcrJ83QAcEBS4QQRMjpZ8,541.85,541.85,Staker +DvqspMDs4sLz7FsC34ZezfW4jUM1mmDSmufVz5VTeAxC,541.84,541.84,Staker +CYguVRQQBqyr8KdtxmbzfsJhsqpVyuo7m3S66ehU7PQk,541.84,541.84,Staker +H4bcg4BWuEJa1nZZ6xr1aKXoPSKbkbJQPuNpFPQfm9eH,541.84,541.84,Staker +CN3eMTpV3ZcX23zaZPQzpji3NfVkNeXu34vLfkqeYWAw,541.84,541.84,Staker +BD5xFpBzGkicb5Qnhq1S6rPp7tbEPy3bPHiijFUpYeqn,541.84,541.84,Staker +2ruRD5q9439TduwRpumSrG2CtoaUUpgLmSQE8Ugg4Ejk,541.84,541.84,Staker +2upDWwYWBBukSJVwiNYqmZfiRDt2NhyM2j249595b5rq,541.84,541.84,Staker +zkqcK5pzQZx4hAzdxvP1ELM2DmQsXVQHKN8p1Lm2DM6,541.84,541.84,Staker +AMV5AWwRWQY67vkKhxeKsNecJrPymik4t8EedofcwECr,541.84,541.84,Staker +FiSgKHpWMt6jLxMkDRGU97t4NKm8YxJT2YTxExoKuGdu,541.84,541.84,Staker +Dz8p1vb4omUtiqqBGfTVo7vMyvUKgk7on6N5bFC8ptPW,541.84,541.84,Staker +BCEkWuWita971wtbCqpkAAvGq4Mw7F4X6yGPTMuY7MdP,541.83,541.83,Staker +7cv5sR3nCqFBWdGjeMX99kZBV9m5sSuyPMyMWR94N928,541.83,541.83,Staker +D4XF1PAYiKi3BdJEqZKcxELYBvsyCQBXTumGxvnfgPrQ,541.83,541.83,Staker +GPZ8VvpmuUKR1P8aGEHfGvdmMdhSqYU5LEucThtFs4Zf,541.83,541.83,Staker +4cB4ipMx9M8Ye8FJunEQTfpkVYqN1izBwgieTpLQP7vP,541.83,541.83,Staker +6GkLeDHXYrBbEdneReiYU5GmJiqnW6AHertRFoQJ1xC3,541.83,541.83,Staker +GLjDfJZV3TyL6VJM75yrwHBksTsJqkQgpD1id6jjsG6F,541.82,541.82,Staker +torrSjnbC67PWuFzgaM1YJeZyNfxhm4bwEWRFHi8XZz,541.82,541.82,Staker +1aqc2kmfRkDAN1iaXk8L3iBHj8YbtDn7nZoSPKW9dXG,541.82,541.82,Staker +6akrNH24sy1qnCRhGMgzzNzZFo1b17mVWNF7ohKZYf1B,541.82,541.82,Staker +C2BzYH3fEQmzxThUivV4HzTS2J8hPBNdjgExvTRYoypu,541.81,541.81,Staker +CVW9jbPoryHgS2A6dDFCzXMEqWXqNEWSLVJUqftd4YF5,541.81,541.81,Staker +EPreGcAhjcFoGhkLqAqSJ7BjmuTBpUF3MUQ54bvwkdtK,541.81,541.81,Staker +HkTXbBXkXUDWo8K5nscSKKJw1xRSyzAu6iuKSbmH7aJ8,541.81,541.81,Staker +5sPvA8LysS8zGnds4rXCVL2T7F41vWe6wzJcmcSExEw5,541.81,541.81,Staker +HyYU1MaSEnyfaQWAkee1syaccCqjVLUp7kdRN2x75SVV,541.81,541.81,Staker +5RiDP8L8EfWxxXThcV4rRAbS7c8K4wU3mxYqiMHGvhrX,541.81,541.81,Staker +BTcBGbCKMx6tgoLHN46cdw89hY6G9zTu1kkx1ffsXJZE,541.80,541.80,Staker +3AUfAhT9LTy8rtibczavPs5qXj8htJTonNQ2W95AX1ib,541.80,541.80,Staker +4ZVLMzL1h7yrP1NzaHpwuVz3CxQYNUHd1Ggirgu2pgXW,541.80,541.80,Staker +2FuNZQfE8vp2LsCf3HCnLmvqbeAq7BCxXELMWbkTPmsP,541.80,541.80,Staker +BYKMDvy51eb4uQJ6p3JjQGLPqErqXzkzCuVu7rPhoHWS,541.80,541.80,Staker +AE39ZaXeJBtcA6Y1WnMMCi2YhqRUVCxqev5wrmXahR8Y,541.80,541.80,Staker +DQhQp5W1obcg1SgbKyEYKfxkGSieyN5AD2ouXvU4Qa3P,541.80,541.80,Staker +4Kp4V3bn45FF4ZBEiULfxtEFS12sSx8Fm7aiykNW7V5G,541.80,541.80,Staker +6WYW39HUEXZx8K3RDF5G9gJkxvwSpgZPMC16LbNWfodN,541.80,541.80,Staker +BNDRdXzb8QYXRFHqL38FZRpquodhF2n5Rp5Ew5Wk6quY,541.80,541.80,Staker +FPDjfTsQfU4r1gZfB2o8NG76xxX4KD2snine1RiCxpPN,541.80,541.80,Staker +ExuaRZmWdGMSerCCTsL4QVfPZb1PxJwki8wVnYWK3Q54,541.79,541.79,Staker +8TMig29ZBkCUULHQSAY8tGKR1QsKrXnDVBvevUd9YLpV,541.79,541.79,Staker +8Gyb7JsENvr7ySzdbdkeRJLAKHfzZ7kau5T6oj4khGLn,541.79,541.79,Staker +HpyRaU9oth5PzSz6R99HsYoBaPUXh9oGuZ6hXtPEjzi9,541.79,541.79,Staker +4zJD3JY4dZyipVw5k2FwU5cUVwV7nNfG9qi1onn7dRYj,541.79,541.79,Staker +CG628haWBVgTuKUipr83Aactg533DMWgKGjYV6ncju6G,541.79,541.79,Staker +3Q5tD8jnFQousTbyWBif7hxM5QAAQg9gYBsuJgTV5p4g,541.79,541.79,Staker +DjmZQTewCNZ5aWMeLd83r4x9FYfrRdzvxMiTREmNXStj,541.79,541.79,Staker +6EB9EdQyEnfRVoLCeiMQxpg3hcKpR8yWUqQEDVJWwu4G,541.79,541.79,Staker +8pUKBurabK7AFvT6CJomXbJYrYN9uPSwkahiKjg9k19m,541.79,541.79,Staker +2tP29mvaffZsVgh116efB9YsoZLenBSmnaLdv63rBjtU,541.79,541.79,Staker +6jDpU2a6muAynqSLuY9psGi1fNUPpv6kVeoALvn433qr,541.79,541.79,Staker +64Q8BjbHv69JpFdkiyy5asEK6GkF5zQ4LaGLqptQZHSC,541.79,541.79,Staker +9KJz9e998v6Xk8MUHhHuE6PccW9nDhhTocujYosVZHmM,541.78,541.78,Staker +6Q5drRhvtFzbLhoTST4FjThpaBFNtq7L3df9NTSNK9re,541.78,541.78,Staker +6VzL4aAEJA5chcfdckRaJq7cZAikLHvdnP6fDxU2NUss,541.78,541.78,Staker +7SZV4ZkNTN6r3mTJdmqyGd6nJsr3BusYU4xazPZV2e5E,541.78,541.78,Staker +AanVswG9mgynDgp2sYPR3NM6azKGhtQpGQetDMsTCiTq,541.78,541.78,Staker +GMyafLJ4WzfYwTuH2jL8fos22t8EQr5J9G8iq2zjgn7z,541.78,541.78,Staker +8uxoppGJDPPb98Lob61SrdLqDVm8xHueCZG2F7tpePXx,541.78,541.78,Staker +BH4fUbDTsFJ9815FPYQ2tCzG4wxm1tN7E74nKtnzPYQD,541.78,541.78,Staker +EDbfvt21R5KNpTSaN6i1EyMgxJd5rsBBPT1oPpfEgTWb,541.77,541.77,Staker +CyiCto3KyZ2k53XPvUNY54GzEPZUTN69wwycEssNzKZq,541.77,541.77,Staker +GrkpgNM9YEXTiMN8vSR6J3urME6PJKqAxhPomga7JsLf,541.77,541.77,Staker +HF7sfrBVRbMaEY8sKnBvAKiZqoupU3tdgsGtyCHya492,541.77,541.77,Staker +DmHxtaox1UNe7WPHVVvvGLbcKva9DemsWKsv9DfKyowP,541.77,541.77,Staker +7s5XATNNSxcv8jtFGkqXXba9WSRH6PHtdEE1Vxiehneb,541.76,541.76,Staker +8u9MsG2VTFzFiDXUQFZco3JxBJDVZov691bcGVnHR7xV,541.76,541.76,Staker +B355qCxhLwV9V2wRVytvcWKyMBd7VFpw6ZW4Yd8VBxfh,541.76,541.76,Staker +HwXXAnKmBL5Yc9cGUhPRS3i2SDU6XJTT2SVpsePTZ3DV,541.76,541.76,Staker +DYAYg2CaHE2aTM6GspoWaKXKtdVnzriteHWzNK3JZYYi,541.75,541.75,Staker +2mLogafqjgQkmwuMGpV5C6aGbP15A9MHVHBJ2YEJNwY8,541.75,541.75,Staker +5HGdjHsnCaLeuR6LMfNdsGxv1DUFwPQv5PwLEJVqyU4w,541.75,541.75,Staker +313G7RjovM8vZy8SHBYPpcdk7c9ymeEesoF6LzWeqisG,541.75,541.75,Staker +8Rfn3ig79fj8gTvAaX14nkzoDxE8JV3jnTwjXNCXwWq9,541.75,541.75,Staker +DZP6jPwdwa1PX1fU7wAvVWyrykvDEvNezuemm3Vm3KUY,541.75,541.75,Staker +DupungaLqTeLFcPN133zqSG6oNzmMgW1aiEhQa7iyVdo,541.74,541.74,Staker +7hQi5P9Q5dAy1Y6JYBSCzF3g4ZuPmLGLPet3ZHJ6ZYML,541.74,541.74,Staker +Befhu6PS9Q8NyDwDh7Wd6gRaKeGHjeFyJLT2QQcMoB3Z,541.74,541.74,Staker +DDdvJzJMdHhe8jJJdSL2gv9TZ9eVWJQDVXQTenJrH9ZL,541.74,541.74,Staker +gqT43Bb5nDq6fLp8rgeEfmx2VZoC1RqzhxUc43vbo24,541.74,541.74,Staker +2KjKSkKTAy1Wc4EG3JvAxkFY6pDT2bkAv2eNvqW5hqX5,541.74,541.74,Staker +75K9NxTEjPnRMq7HuJVZodzmxcTVvg5mnCHrvsXbtipY,541.74,541.74,Staker +GMqqpevY5jF2zVxmTaJe8yvWc52hsAEpggragRat2Gux,541.74,541.74,Staker +FYkRxmtbrTJ177ege9DEzT8YCBCyquA6A999n57AwrzK,541.74,541.74,Staker +BDRPyE6W6RZTiT7BCbFsHZrdq2LoPPjpaw7CLUPdi4bw,541.73,541.73,Staker +5QE2hHFRGZWWez2t3bwodPTRL4Y69hdJEfNY1t1hbLFS,541.73,541.73,Staker +7U6Ly3HogVE18y9KGDxFXAz62i2TFULcf9k2UoKyJ2tx,541.73,541.73,Staker +5uNQD5RcWueZS8MqDLNLCCwfbmgKhAQDqPMWYX73dqA,541.73,541.73,Staker +9PdQoeQAvYpKw1vc1UAuYNt2it2TZCt1gNXPHPHn3Lze,541.72,541.72,Staker +Byz3pECQYHRwB1toR7FgJawiqymmwYKq2pucCRcjJpzE,541.72,541.72,Staker +2oXjLhXWJ1xPWnRvdU2vqVXSTzkrfPN4tJefyLpN47nH,541.72,541.72,Staker +D5ow5xcuDzCNaghsN5EDZE3od5P4u7ejrygbwJDMhg22,541.71,541.71,Staker +GzoFtcbYnVNKBB6Tu4RVFDTmEa6C27VDCey6pR6f7C1y,541.71,541.71,Staker +3tSKZs1jPZEcoDZ3rYMBqs6HgrNzyzYxXyd2tR8LtNLg,541.71,541.71,Staker +CEBABL6EiN2CvCPzisYYVfCWETnKaaFrf9xta4rLg6yj,541.71,541.71,Staker +8XdKvWtceWhtQ53dtk624XjYShfMh8EUgXZvVNbegJ5g,541.71,541.71,Staker +8NsqE6mBFgMkvqfCC9zW1g2q1ueWnwMMXBMg4xYQGAKG,541.71,541.71,Staker +FAiY36twx7z528snNCJzZc2YhAhBM1hrkdq9thBAX88o,541.71,541.71,Staker +H81D9sd9uZBUd4XBW7f4ZkBG8TaX2zuGeRPiNSe5LjMF,541.71,541.71,Staker +4yBYdVFPZGbGbX1h2BASniX1RhJw6pS12wAtrv35odWJ,541.70,541.70,Staker +S92m3HxBwW3xzxwZhjPXagHpmMkJWWEJLMErZwtke29,541.70,541.70,Staker +CzZRgEtpopDAu8JzLM9tngcb8rdFEogkE3HB3YYUfLgP,541.69,541.69,Staker +2zjiGWV5Bdhtys9GvB3o2VCAyVA1P434zfpgMWfqJ58K,541.69,541.69,Staker +6ZVA25bWFRTmEuYeXD1RM12mhhcYVaQHiv5LzGfSis7u,541.69,541.69,Staker +AAdnZ5j4XnqhqNZQ3KNt1pAs9aDuWccY7Lmrm8b4KS7V,541.69,541.69,Staker +FKeyWqUqabJbRFbDJsvBSGHD9XNg3fwgFykNxEF6iWwd,541.69,541.69,Staker +F9F8oAd4vWL6EGC9UL4VhP8zuSnR4omv5gUqvbB8hF2S,541.69,541.69,Staker +5thEYhDEPpuz8C4mB2uy9y1RyYrTSKfVLU6YBWXmCgTN,541.69,541.69,Staker +9EgmwEKEBd2F12ms27qUqP8R4gFAzP2ZmALvD5QfKU6Q,541.68,541.68,Staker +DzygGeEi7jJdD6fktZrfKwtsTjKSg2c1PNE76BZYg5XQ,541.68,541.68,Staker +awo664qPc16sLMiRhZaMrotkwhy4LhRiLzadPfEH8FW,541.68,541.68,Staker +AohMHG5QDDmaJ4Ucqw7wmztGMDEmENchKon3VqJ2JBf5,541.68,541.68,Staker +BoRPHji7GXDY8tiaf9wqkEuhVzy9xnT8Bsxi25a1GdCu,541.68,541.68,Staker +FTiNkywThrQNXtKrTmT3hQuFoAdK2wYUSFbwRJc3MRhf,541.68,541.68,Staker +BGFimzMpXQGCnm6m8aKZh3MxicfgtSEp4YsoR6og3XqA,541.67,541.67,Staker +2CJRYgeLaubvWVukvDx7KkT59tXByrQEvzKK3CsAi5DZ,541.67,541.67,Staker +H5FgjyyE3bYhAjXiwaZgJccpzWRtFQLn81KAEGiJShc5,541.67,541.67,Staker +2RKRCDovWd8WoooyXgjm8Jqkxz8mCfPnmr3PV1sa8ST5,541.66,541.66,Staker +84dnGvwWD6hviic7JEFAdx2P1KTW4CZjBGAco8irG12F,541.66,541.66,Staker +8XWC2NtDMm4bvmscepMU94qN8YiTV5arxnC8CNS3ebyK,541.66,541.66,Staker +7RiNjW2EoQN8kKmMkwyvdcX25rtoqv6r9JkxyVkZR53M,541.66,541.66,Staker +36qA22e9ucoUT5Ls8S5bU6gHy9XicqwaAaZJd1Rsrkoc,541.66,541.66,Staker +6jn1Rd3bGArqY6DrQTr5aeWfreQjb9RTMHH33H6sFK9f,541.66,541.66,Staker +J7NiaP6MByCDr3eQPSp7X37djz6stgPkTqNHwQxpKF4N,541.66,541.66,Staker +GSXi7ZVBrjmbHbWpNZsLByGGFQkkbUdFw2t9SpfPdkW5,541.66,541.66,Staker +6EKJk9KzG6en2kG231jnJfFMF1naq8PeudiVXPVRQ9o5,541.66,541.66,Staker +EgShkPmpLxGf4NcUNz2hN7bPiE8kw31KPvwTyFChGPG8,541.66,541.66,Staker +7AzT7d2R9KtmAf9jneNbvLPL5upn153YVwGk5p29GaJ,541.65,541.65,Staker +GQ4dCHZrL5kZ4HEnSMhkUaJoZsrik5LuCgCk77wox9dK,541.65,541.65,Staker +7c293gARBN5LAN5PFikVyKdsWA5TofH1bs1NZ2q4pmRc,541.65,541.65,Staker +85QM6XrB8jsawVpymysM6hiYD1ArJs6B4MHWSEPGjrJD,541.65,541.65,Staker +JBh5aUfC9aDspMZbdRXfWQwccCMjKKwdLaxf68KeCrkq,541.65,541.65,Staker +3tLvD7twmPPxr9uZEnVAtHBb3f5ACa7oTcmbs2k8GZLN,541.65,541.65,Staker +4qESoG5kkjKvaA9fhLsa7FF3DxDhA9qAw84C2aiaTWvi,541.65,541.65,Staker +CeB7sLHkAsiCDy7Mgwzh4KgWwAtSFckk1BwJENNCHWZ5,541.65,541.65,Staker +28YJs4ZBheEPBGkM8S8h8jrzkpo2me9UVzjN8qTMNTAx,541.65,541.65,Staker +8eykynUfDhUJYAyvHesFXij77HTjK8jakjxJTVcaAce2,541.63,541.63,Staker +E64PiTT7U8ZUWFKdkrBFw1YzdD2bU1gKcuGnBRVqp7M6,541.63,541.63,Staker +7pmx7y1ete3TRQE5okqz9BwbP2VVbKQsDjVwcUMhCRGa,541.63,541.63,Staker +7XiDgR6Q1nvkUe4N6QHsTB3Kw1V9BGpL36hY7F9uZgZD,541.63,541.63,Staker +EWDVrdGKSsUYMwmmM3uHLVbMM6HKRjCz2VsYQjYWF4iQ,541.63,541.63,Staker +3qv9fVNN498t4y1vspVJKgdfcnnMnzh5wZj3N7BgyBkG,541.63,541.63,Staker +CL44aqqFjVM9eqosqC76LZZ5ZB38sRUPvhgzU33x8Nrq,541.63,541.63,Staker +FfkMQaspWLu3ggKf9iidg8hX4XEBiXvW9pwJdeDGmcD7,541.62,541.62,Staker +4tsbtpSqrD3ABWDWbgAPTGAj4Rs1MwtNVpUVTPhknybU,541.62,541.62,Staker +DXX7QxMc3FyfnvDNR4PZ7CfzmgqnXWzGJ76Hr3te9TFn,541.62,541.62,Staker +AEtMy75RPbqoBvpDWwYHX9sMvcawaHrgSM3mYJ8Yzbud,541.62,541.62,Staker +2NHkFeWq55RN9JRucWNL3U4iknWxqwpE51qrPDsTRgqe,541.62,541.62,Staker +HXvdEUPuUkcAr9Y66wnaXQ1uSpz5us37Ekj7ZwTJUUo7,541.62,541.62,Staker +4kEH3reJ4LLDTAmEopWT1NBnpdvdwe9btEaz8dgBxSJP,541.62,541.62,Staker +9racK6hTMx3sm7MzDYJzMUfBoxRruWpuVzcKwJ19EWxf,541.61,541.61,Staker +9tnwJZtExs9gsQ3vB2ANQ4pSj2EXJHSAwoD4EDrD7Qug,541.61,541.61,Staker +3tBkrbpFpCHQYVkFnf8QwaRPRXMqCTnoArD3vnHbZUGz,541.61,541.61,Staker +8nEtYs24ivvukwgFJFMUxKdmhzvTxs9xmnHD1ApnB2z8,541.61,541.61,Staker +E34NNQ2p7bbzZRmtrLk8mEQb5C6YjfHP1UjSuLpXX8wx,541.61,541.61,Staker +EYzH9tNBqcJ9e2pCSArJYgnEWxMHCmCs2GAF5bZRvVGX,541.61,541.61,Staker +2bBzNkiHEj42iMrRDAm1kBwnurCrfveS1H1ucAUyPpXF,541.60,541.60,Staker +41AXMb1cJbe5DhhQTK2qKzG28J4c6eA8v7ivE1g4AgKA,541.60,541.60,Staker +CugS5LqTGD3RHYLWt7UbJTYkmtVgjJDTDdsvsym8LjEG,541.60,541.60,Staker +7B74NP4vZoimSYMKwTSFNgpTAJpxHNCixTEUkW7mQnsQ,541.60,541.60,Staker +8Nr6ri8zFxJv9eHSNYpLivah1TSoByQMZHADw7UMZFCR,541.60,541.60,Staker +GRc9HDRYEEcbnnx9vHU5NfBknZr18cCNQS1L55F4NqfS,541.60,541.60,Staker +HWuF5osGKREWRRXLJXxHFV9iq4agfRwgR7oi4DBg7g8y,541.60,541.60,Staker +FggJbrAS2KD8ovvNm2hscTeREtQniq48i6bpSn1eTn4,541.60,541.60,Staker +GiAXWxGiVdqQ2qJAEMP4i292Ws4HkNPs1Bhj29c3Jpb1,541.60,541.60,Staker +6RZRFJFjb1n5RhaEViuw9a9z6UJ8HofM6dMrNyxJ7i4P,541.59,541.59,Staker +GfTALNxjhXvteP1pN2GYaZ6KYS2rtkSmsW74vQYAxBCa,541.59,541.59,Staker +CqnqHUYF5BUDAagHbZ6tbBM3zbNo71GaeSLZXW9L7xWt,541.59,541.59,Staker +5ri7jMDQPTW7hKsHUG6H7631XktSskhohxSEf37pbbYE,541.59,541.59,Staker +BtcAgfsG9QvHoXpQMKsbuSxWv4sfn5kKqxZRLow7m6ey,541.59,541.59,Staker +F1NkFYxd5zqqvEU5HKqxL1yHMLrvr5SQt4j7mELtwa5d,541.59,541.59,Staker +HcLE3UwVhz5PztA1j2nRvrjAyMGe22ftxLYqUNeGqq77,541.59,541.59,Staker +8JLudSXjbo9ie33MfXsGxxZYb6JWyqz2ePyAREr6YcVL,541.58,541.58,Staker +Dkjyk6eAM93MrZpov948y55H7NVEnreZBRHr8MknVqvS,541.58,541.58,Staker +Ciynj1zTsFG6ykCd3kRNBBVHdkaifXErQUa35dpTwqkd,541.58,541.58,Staker +8czQdeaTistj578SCF8SvDWshuKi6WMzjcAh1PR3FZQd,541.58,541.58,Staker +AjVMbQFSCHnAHMikM3rrbB9HzCQy1JRC84zTAguNTtTZ,541.58,541.58,Staker +cDAC5b8mmuy4cjgPnGAfifXqJYGhREr7DeTkmWKueVN,541.58,541.58,Staker +8ziMogcWKnsxXLuKgommTNvDWumFkNWLGzw7iwi6umiz,541.58,541.58,Staker +2rCBviCbMKF9sddCUQssc7xeoXBWeGDUQg1WL7aZ6Aoa,541.58,541.58,Staker +828gXbNQruHxrsn6d9UANC6Gr58CdK6SB2oBtWrzDFDY,541.58,541.58,Staker +41Z7iKeLmub1ZznZQXVhiV9k8NntSpSop3qmALYvjeGq,541.58,541.58,Staker +35hX5j6sXbsnoPQ6Tkuce2gB9e2T71NXMkkm2FxsceE6,541.58,541.58,Staker +vbDiZKLHjwt3CHQvK7K9yeoVLJHcZk15HrYjhuMc5T1,541.57,541.57,Staker +6nqc8VaJVD8x6VzwjcWVZGP5NyPps8m2gSPk3GzkkptD,541.57,541.57,Staker +AY1h9BtG5vZSLAJNjX7L5eiYFGEtYfVVYSsPgY2kKZKY,541.57,541.57,Staker +28JsUCgfKML6XoxLWj77c4ttMMwyHwvMGrCa67uCYQAQ,541.57,541.57,Staker +gKaSReQWrVkfp1Eap5H8CeJTrrVcBeAUmCUV2rkET2a,541.57,541.57,Staker +HR47aHKCgcqp4dmByWb94WD3HDskPndUr2PKRUK7PsQk,541.57,541.57,Staker +ECduBediK9RK5tkL8Nendz9hUVeHMbztL1jVP7YsBxKV,541.57,541.57,Staker +8mdkkCCoZZ3UzWoVctQ6qBpYW1TFi36tWXWnYDayGcpm,541.57,541.57,Staker +7dRRCzZ9CMF39amnLDm4PMzMSK31jqPFphmSkuUP5NqB,541.57,541.57,Staker +6tVjWPZ19MBhLb5LWXzrmzqGvHDsVm1tMcGKn2ASkrge,541.56,541.56,Staker +EJACuNkuzidWkhsCiKyNX7trvmqLQY6jX7hjpN2GNLms,541.56,541.56,Staker +3pJDrKkSx1ixHBVeAB3ALK58c9kCzHDvwKejvCXPqxv8,541.56,541.56,Staker +BDZaNDwQLv8iHAw3wUVKL1ZVopkJDTPxnE52TJfnRkLA,541.56,541.56,Staker +HbGrUWEwaRDPZt2UC6cv4NewXYVf2ERfsEEnCF94JrGW,541.56,541.56,Staker +9pYajKvBmefeJ87uTWjXMmfj1dZRS31YRM55uoB8cd6t,541.56,541.56,Staker +CLhvoMyfyz3W99j8Mta2VyvjudhxNFvvNQKPvayeh8Jy,541.56,541.56,Staker +AxHftMtmcsYDrif4kWjEGXPTNgqWLDnFiMegdzuJKFuG,541.56,541.56,Staker +BGPPbtiBEZEWi8uLqLjEiJF5MM1DXXe9rRSAR5zgnAvi,541.56,541.56,Staker +5xu2ghRE5F4ULjGsdQ8GvWJ7j4X9zU9QPztmVQjeWb89,541.56,541.56,Staker +Bx6KtJkTFAtiWk3RMDmHxj9Ym1gWKUJ2DXC1N3rksw2v,541.56,541.56,Staker +7tzjFJbn3hXc2vDK5TG8VjtBqtynSRtffLH7MzLPEmJH,541.55,541.55,Staker +4WqtCEFWWgncthxmNrfoupy4TckKqT9MvefkCAH69DrR,541.55,541.55,Staker +CvRJTJDxtmwU6TPMDLByifN2aaUPgZuszLGAGyX1Fkuy,541.55,541.55,Staker +CuTZfNUFdB9A2ADExv4WXeJ58xEFV837qBGiGeNKLWiu,541.55,541.55,Staker +5DgguwZxpdZnwaeZR6heJdDpWdAKx8JUzh3tsCoE1zUR,541.55,541.55,Staker +43EymLednCTm7CmakrqzAEP8tpCwKayZar9TgkHq5W8D,541.55,541.55,Staker +Chcyiw9RfrVBj4RM6mhJx2Txm8a8fc6DdxuxTNCNdbLP,541.55,541.55,Staker +5QVoPyEaGMZQXDjkMKh2HfiD8H4BetTS2RHC5WdP6p5U,541.55,541.55,Staker +ASgEhxMkhXyLYiEJsVxAFZYoXcvAtTq7jVJczT1RUPTR,541.55,541.55,Staker +H9tphZ6HbKWtoTNzasj86LJqy6i8k7AMXoWHnpvbSwhY,541.55,541.55,Staker +6d8SGhuAV19GCuKnQcZkbz5L3HascRDXx2Ur1Lh4ngzz,541.55,541.55,Staker +G1KW4sCdqZ1ceRbMKnyyyemHBxyZvC3mr68uiEhZNmfP,541.55,541.55,Staker +3YFXJze39irS1wV79nMDoDTEEuGqh8PNJFZsWf9B5uJu,541.55,541.55,Staker +3qf9pEBu3pfSmhnw8emRF2mX8SwehZtyMSigLatU8fKW,541.55,541.55,Staker +4o5A1XtKRAAZqfSLv89VNmh7vX8mZw323fpDhBtXcy1C,541.55,541.55,Staker +ECDpeEu1i6HBVvB5ziJJLhnyMBMnebLL3YwYZqASkvkW,541.55,541.55,Staker +D7yCgUXtbuzno9pTC3n2dz6LrWWqWpR1fi6bub7LMPZQ,541.55,541.55,Staker +D14fXyjrXnUbLRJwhZBULyiBsDMqfTFyVaqdQdkVLXcM,541.55,541.55,Staker +F2iBEoRhJ1SjgvnWFqVmu8JoNdNrWFwdsRSGn5atfGKe,541.54,541.54,Staker +E1PjfjYLaT9d6nm49YKrH1Wef7JF8RMD8GZZ8n8oxHaY,541.54,541.54,Staker +9BnxR1RZKwVKXp9Rg3SNWQtnS8vyutrksJRPFEqfzErX,541.54,541.54,Staker +BAwzmXRuAvnhkYyFdo42ytu9igok9L6VcZZzsRMiJfzT,541.54,541.54,Staker +C5ramNPoS9FLUAuuDDFqHv9TpBjdMvau3hJcUEXJNbsu,541.54,541.54,Staker +F6KX5C1F3sf5cYbpgq3vihHteVD4fguiQfFbKa3JG4RH,541.54,541.54,Staker +A3fVP9kMFetR7W7CPoTvH1U91jZpML61Ez4Mnnikjaan,541.54,541.54,Staker +9ZYPnGT99og1U8TuamKx7PDpXUM2L42pMif86G27StH,541.54,541.54,Staker +9R7fFpA5RFrPQ9PuNeTzXRwQ3brtDDLFoLBhyCws3Q2m,541.54,541.54,Staker +4fDM57fDqCgo1xVVwAKjBvs3tGLjoeNKjhwhMgs3pkiE,541.54,541.54,Staker +Hq4dMeojszh8isptqFYUHi1EF6ctUNa8htVkYCm9mAYb,541.54,541.54,Staker +Bx1hjAFnSVgdfPxY29KuNVWmAFVKxHw2bSDnGXDnN9LF,541.54,541.54,Staker +J5fcd5kSHVmG7f3BaGKA2tMVPKzHQj76pXUqyCV3Ji4F,541.54,541.54,Staker +HXzaa6foNqG3w7XaVykaH6jWAFpNkCfJeDyhXsih2U93,541.54,541.54,Staker +H7dM9mswW7jFHD9YR5dDD4cEyzg83YWd6Y47NJsyRJNx,541.54,541.54,Staker +4JYqpopyzhgeLYvmbafk8WjgbfcnSELowDSxgKtWFj2g,541.54,541.54,Staker +9vqgaZNLDcrL8DQzCTjBhYXN2RTTLaxb5TrBT9TjSZVF,541.54,541.54,Staker +53XA24a19Q1NCR8wuggZ7FYNpiWQhwE9B5z2bpwptw4f,541.54,541.54,Staker +6FV68doM7T6Lco2M21jmXkCHiMGdq3bqQx9VwoCUVFNU,541.54,541.54,Staker +FMtRp8qeCM49qU6iCkFt2SPDeFGWx6jbREkAvKRvZEuD,541.54,541.54,Staker +4AyBM1a9FX32sRjB9bJoSTWDhoYmxYS8mPJc71yhEDLi,541.53,541.53,Staker +5wpa7hpTqxnH2T7AT2ecqfZygGScf8HS8rZb93F1af11,541.53,541.53,Staker +9r7BtNgD8JuV2sZSsxVK6xUzGcCsE74im5EwmdENNPPD,541.53,541.53,Staker +Bjnunb1khXydEFk4eyfv2haeW4MtSitZQ94nfYtZc1BP,541.53,541.53,Staker +BtqLsEy9zKZZZmNALjLDeS2LH68xmvzHLh4UJvYAj4U5,541.53,541.53,Staker +ZTBcmsQ6d4qYCKWQVs4rtkfCcDdhLG2UyWRQyhjMuhQ,541.53,541.53,Staker +HJhuQch4E48YjoZJkzAZp7E4uPbEPKLU4ax9mBHYW57S,541.53,541.53,Staker +CmSoU7d5aQyzcsVaSyXN5wXvXD8WEUQGxwAbtLKWo5Zm,541.53,541.53,Staker +CExdGNN8zvHjoAkKBmu2wta5RF1DC65oWv1Tf8VXhkff,541.53,541.53,Staker +D6U5s11EvD7mdcqbTDnKkk3fNrZDWZxUDGUj6GETvYaL,541.53,541.53,Staker +3MUN4nMpf6F3wnnEhHk3irANS3EKc4soDWiEDNhynJZE,541.53,541.53,Staker +DcBkxSDqabSbVfVuWSwykuk9AkGzrNJHMGjapnVQfgi7,541.53,541.53,Staker +Hb8CXKFapZfkJgaLxgJoDD73LXM2FxRMV1vNq4sN3cea,541.53,541.53,Staker +9j5F7U1C1z6FnD6pytzU71QDsMhCbAnveTSsoQZW919c,541.53,541.53,Staker +HVGskSqxrDoGLPM8Jy2GkUcoXg5ye9qfW7SfNjWJdCFo,541.53,541.53,Staker +2xCr3mcMeRLv7ztaPo7q2Ki52oLmic4DHfA3UYvmRbZb,541.53,541.53,Staker +5Rp7mXu1DrhjVHQaWnpSD9EXRo4Qesfj2uT9YRhFsYd5,541.53,541.53,Staker +8EvjGTwjEVz9zjNVFFfASkqJW9fxkQSU3nz2R3sGNWaH,541.53,541.53,Staker +GxxJKo6erZ8TLc3DyHn2ja8hynSiLFJfUp525vX7gQ6p,541.53,541.53,Staker +2F4qF9Hyp9D63qYaqssFuCkjf9L8h2D6qFRqH4cvnGfg,541.53,541.53,Staker +HfojYZN2adZg84QRJt7fGLMUD4FzGcU9aSUe5ktXguNV,541.53,541.53,Staker +D5q7WP5et6ErN3rGSgryZgs3GicWZad7iSDG6LddmxFs,541.53,541.53,Staker +GJw2WbEy5H1M4RSUbLEHkPwkiRmRvKVgTEZhxSA3gEzU,541.53,541.53,Staker +FNmNp7kK9PLEpRKPQFCZVpjRYWrDrYzEYaQAZqQTUoje,541.53,541.53,Staker +EWGjxet3YRS1Xfy26K269J2juk7o7H6dbr2qyTZ9fReM,541.53,541.53,Staker +3ewPBxCrtSkXeuiH9xaQ4qdyGkzcj3bzpQ1Vm7cw42EW,541.53,541.53,Staker +CPWCYbYFnW46KiVtuHhbWPcr1DXaHE3MJtag8bK2upYs,541.53,541.53,Staker +CffJPw22rVQW2N95Ev6o8ZkPznLeV9gRUuJnyzYVFFZn,541.53,541.53,Staker +5yAJsG8XUrhUSp7JPmfnPxMLHtAAmVNhexQkN9YoW6X6,541.53,541.53,Staker +8c66AUpMBT1zypKmJuuoqtG76PZxusDkyDY7SjkBSgnC,541.53,541.53,Staker +8MJwxtvRM5i1BLJnVFnLWLRaSQHSmMVdUVPmva6nZPrW,541.53,541.53,Staker +HHxtKxeU1SwHr1PecdRb7oxPd27sRpwFiQCzLHGRrTCD,541.53,541.53,Staker +2thsdM9Vi5uCZVVeJVsU6QJfxFmrmHwFAMQE5h1xRZFs,541.53,541.53,Staker +ERp9Ry7je9YbjoMrgF1a5qiWwj2hHtV2sQpANp1WNECk,541.53,541.53,Staker +5K1iHu2yvA7bzZBk5AGwgCVKrjqZY5yoLGKkMbPjgP54,541.53,541.53,Staker +2WSyfvqS7rE2EutMyMr6yTS69mA1X6aq7GhVyvzPnPKr,252.53,252.53,Staker +7wcwrTFVsZWz6nZGkRzhY8p3SoYZQqWker7u9SPYRdSf,252.53,252.53,Staker +6a7zBWSvyX2gjbt7CE9n9tChFSLE1A5gZ1hnDRzU7wb,252.53,252.53,Staker +7C3u6i9QQq7Vcy62pFG1W94R92oiu42w847GkR1gnokz,252.53,252.53,Staker +5SGkGbsA5zak15v75xNHeCbf9ZK5gBHXh1iGpd1mTYiU,252.53,252.53,Staker +2qaqv3tvuKk6wovSbgdHnNF54yPhcJviPtTBXzXmnxzu,252.53,252.53,Staker +DnuTmianaW3s4FxrvhsLC1LpxfXHPdkr2xLdkZNgEHXY,252.53,252.53,Staker +5z82dfsZ4Pvahmy8ECTJae1mrHJeoHTjZgVf4VcUAhqS,252.53,252.53,Staker +2mQAHnVQ54ricFY1nkPrbPApVjfiSGK1SeYcEAnS3VQ7,252.53,252.53,Staker +FmrBHNWhGqGibRNFXpNbVJ3kJz5Pi4p7bWqkBnmMQcc5,252.53,252.53,Staker +G4YykkA7LUDF1xK131unqLr4GLhYBVPpuUjHnktBYy3G,252.53,252.53,Staker +nNDgmZzfoFAq3JRq2Pnfkj4RQfYqRrqvpEAgqEeXwSE,252.53,252.53,Staker +3ubUCipN2qQGBZ75r9bexaK76dohgX6dwv8NVb2AMugr,252.53,252.53,Staker +8ssWseWBYGfHkYvefL13jmwuHyu2ZAXraS8ny34ejBvX,252.53,252.53,Staker +9tc5fqfV7tCXEfn6ZxSxNojEZfvW6nrVjcvF7u1NbdZX,252.53,252.53,Staker +7tUyAMCDFafJgRBFikmzpCz7ZKbu74orGwNJucQxiCC3,252.53,252.53,Staker +GeFKHmsqHgHZi2NnHAkijq1VGqEVVGDHwz2xSgJs5Xjq,252.53,252.53,Staker +3SyKb3hh1JSRT24RB7hKVsQBpRcwHMH5tLMWk5mS9XsJ,252.53,252.53,Staker +8EDbqtDxHC98ieKcxM7JqXJxd6dxgNtgrNzzUbDboXdN,252.53,252.53,Staker +9RxpSw1ZPENCgcy4vJMnVrAQacc2mmNnUrK6hG5BxZ6f,252.53,252.53,Staker +79DkHMnVQ2AXMLxcZqTzUYbVgggwkifsMEyVH7aFVAaa,252.53,252.53,Staker +7qJXzwNTf7GCA7uQqZbg6acmd3tanNXydzJXx8TD68QH,252.53,252.53,Staker +5zAekFLwYsbidYyBKs5neEqFVmYDZsT2b2YEHRTdkqii,252.53,252.53,Staker +7PfsEbvPRKpbxfZBKGYxtd75xo1edmqB5aheTwNLnD5K,252.53,252.53,Staker +DqAtbG733Eg3HPUviAEVhbgLU6VvorsgdPrPs2TUSd5K,252.53,252.53,Staker +G5nX4X2PXsCiwXqgGpSsGLxMCgUUR9g6VreyQ4KQqSHX,252.53,252.53,Staker +2eLRjDvb51vUyjjdwNd4iEQrKzuX634A7CXG5Y8Xmtwe,252.53,252.53,Staker +5VCZ7VoBtDaWTSZLQTjinrXk55LDBQ8WX2q8DEzyV4fj,252.53,252.53,Staker +FC47UtN6qhpHgz63yBgAkEQM9Pzp6Db2PdjAHZ3FZ6Vf,252.53,252.53,Staker +8qE8SNFzmTJVQoo8ESp4XCdibth3pLWUscawCCByDrYJ,252.53,252.53,Staker +9qGz5Mh1XNUXqY1vEg5S1ZEMzPFvBLRbp1qaXwxSFMby,252.53,252.53,Staker +BnFLtxxX2i4QwVRi6DUKRhiYrXc7ZTfxdc9L8jAVUJXt,252.53,252.53,Staker +vaoJKVZYPAsqc52T2nNQhABR1gU6Cy2koDKfCQaEiva,2500.00,2500.00,Staker +y9xFYMAEWQifJqkv3WV11GpgB3YNTKcZLqgZ78bZvJt,2500.00,2500.00,Staker +791yPfivXt2iYSSbqh4CpfJHpWFRLvwmxCRqRxwmrGei,277.50,277.50,Staker +AcrA5Qn3DsptVjyVF4PK8hQxXNALinjAP2rGQ5YR6zYT,277.50,277.50,Staker +9osBexxQzfxvMCLknqB9pYDoLPoM1wqHy2FhCBw68qPQ,277.50,277.50,Staker +EAaijviraKWCWsVZtiZ5thhXoyoB5RP3HH1ZiLeLDcuv,277.50,277.50,Staker +3gDCMQGgDsHeegjncBKyTMbbCvwmK32YWiPa9iq97pfL,277.50,277.50,Staker +FzqTJKVsnjobo2jWYX1qPLaWB7R8FyKHUgcbueoNyYGv,277.50,277.50,Staker +BPKAfGkkzF5u1QRjjB1nWYYbPMUCMPJe1xZPmwEMNMCT,277.50,277.50,Staker +Bb4BP3EvsPyBuqSAABx7KmYAp3mRqAZUYN1vChWsbjDc,277.50,277.50,Staker +34Eegy89hWD8HskhX8GzkkrEgdWDAAsTd5ZPKPHs6pBN,277.50,277.50,Staker +DB7DNWMVQASMFxcjkwdr4w4eg3NmfjWTk2rqFMMbrPLA,277.50,277.50,Staker +4kgCN4CkLmgxjVtmFEG3S94vVT8z2wPwsNqrg2LndUQb,277.50,277.50,Staker +27CnXybL6bvwgw869z2JmA6WtGypryEVJRYX2Wg3WM4F,277.50,277.50,Staker +Eg2tGoGBkpkk5sSMEzfLQd5V9fvbwpLsBDPGvSVhUwx5,277.50,277.50,Staker +nSGZ3tv2UhskkPqiB666yDVj7PTi9qKgDqvjHyw5JgM,277.50,277.50,Staker +EKh5R4HFSfRG7oj4apXFFaDn1eVJcyB9n8rE6gBSFSLj,277.50,277.50,Staker +WUNoB9YQXmXXRcJsjY1G8PfVag5aAfnyGmFd6YwJVwp,277.50,277.50,Staker +BDNG8WBHSMz3gj8YDAt5EapgouFzPx1kAazWHa4HLrhS,277.50,277.50,Staker \ No newline at end of file diff --git a/solana/merkle-tree/test_fixtures/solvers.csv b/solana/merkle-tree/test_fixtures/solvers.csv new file mode 100644 index 0000000..6bb4753 --- /dev/null +++ b/solana/merkle-tree/test_fixtures/solvers.csv @@ -0,0 +1,4 @@ +pubkey,amount_unlocked,amount_locked,category +4xbb1JcJEbg2uxF9gkapXumAQ8UjubJHJZqPgtQa2J7P,11111.1111,22222.2222,Staker +FEjNeWapcMBiSRe1GLKhq12LLY8dx16QwCYvXJzD4XqX,11111.1111,22222.2222,Staker +ADtQeuQFVHtp1FjhSwpYAym4Mne4CwgBfee5UojxutNt,11111.1111,22222.2222,Staker \ No newline at end of file diff --git a/solana/merkle-tree/test_fixtures/test_csv.csv b/solana/merkle-tree/test_fixtures/test_csv.csv new file mode 100644 index 0000000..decab6d --- /dev/null +++ b/solana/merkle-tree/test_fixtures/test_csv.csv @@ -0,0 +1,11 @@ +pubkey,amount_unlocked,amount_locked,category +4SX6nqv5VRLMoNfYM5phvHgcBNcBEwUEES4qPPjf1EqS,1000,500,Staker +8G9xE8awr9vA2PZWFTJSHNhS16KLnXYdV6XEaJP1a2Yx,2000,1000,Validator +A4mDtfFCkdt9CqGzEkfiSHhJD8d3bUMasVzwajudGtb2,1500,750,Searcher +9Yt9fHxVNdFdGzhGa6BF86H2zBmLeZbHXEBriswzxQNd,1500,750,Searcher +9EVuJkzwMaf46Pbd84SRQZ9hCQbVV4Kp1ndAF4Yd1Hsb,1500,750,Searcher +AgekHHmTU2RsnTubhTC7neUsuJqxMWBjXweBh1HhGd2V,1500,750,Searcher +2o1RdqU8T8rn5Ji3CDQ3p2zSt11hzjHeQZpFMHBURzDv,1500,750,Searcher +1ryziZbFQW4fcWck9wW4vU4KD4qxPHKhmAht6pXPFWo,1500,750,Searcher +vB9HQQcjtcP4f9WQirxCPGirJJFdhXdJ5AjeMxb7bmE,1500,750,Searcher +5pT9ijgv2Qpxn4ux4u4crCCJhgAe4w7GoeaCPJKgP4NW,1500,750,Searcher \ No newline at end of file diff --git a/solana/merkle-tree/test_fixtures/zealy_galxe.csv b/solana/merkle-tree/test_fixtures/zealy_galxe.csv new file mode 100644 index 0000000..8affb72 --- /dev/null +++ b/solana/merkle-tree/test_fixtures/zealy_galxe.csv @@ -0,0 +1,22708 @@ +pubkey,amount_unlocked,amount_locked,category +0x009a88638467af8ca34f775dd3f5c5763e2b97a6,5,0,Staker +0x00e39304c139ebc5b03576da1359eb2ecff07e75,5,0,Staker +0x05cd4623c48553a3070061f557bc38a1d00f716c,5,0,Staker +0x0737e8e41a9f4f1c5c24f305733eecc40b00bbd8,5,0,Staker +0x0862d3280b4cdace0f841ed88c495b04ceb6a52c,5,0,Staker +0x0904b3c90c35b92aace02a4e987d2df4cf200228,5,0,Staker +0x09b76d2645eb68c03693a5a013c45967f9c7dcb5,5,0,Staker +0x0d0ba72f85ea26e1ef668735cf33ab55c2e957e5,5,0,Staker +0x0d9e76de56768b1385dda48d8351f258678d4374,5,0,Staker +0x102d2d8a55e8b601b7ef65e8a19bba37eec10299,5,0,Staker +0x105ae8cfb676bb8a1dbdda547ca6ebdfa72e7003,5,0,Staker +0x11261f2a0bc04e563196c139c759a08dc7b7462b,5,0,Staker +0x11f3c0e9cf75e697f05accc1b24ad8a13b556e42,5,0,Staker +0x13a36e0111c42f11056a9e14692b6c03e589b6d3,5,0,Staker +0x16bc42a8d77ab79e8ec3bd9c1d8bca47626cc6f5,5,0,Staker +0x175cc42328e645d087422a11468187986be78967,5,0,Staker +0x1862f27cb5979ee150b9370a502f30e017ee0877,5,0,Staker +0x1a01eb777238cf52f76258f2af6a68f575bc022f,5,0,Staker +0x1a62e7af4c95ae14fe60e275fbf00d30130fe34f,5,0,Staker +0x1c2238094ace6076a1267c8492c9efd00e2ddaaf,5,0,Staker +0x1d660b6760bdf855d7f07c1f1534d67721d16695,5,0,Staker +0x1e2cee9334756f3bfdb5af39f8b065d64baaf905,5,0,Staker +0x1fc6b6017231d942d5945900821ec5e87b141b75,5,0,Staker +0x1fd2897dd395ae93a16e357362326db7130c36bd,5,0,Staker +0x1fe073607e8947fbafdbc688435bdc752ee0163f,5,0,Staker +0x213ebd4c021156ebeab044c3bedf9cd4062445e4,5,0,Staker +0x21c1224237f6002fa66dd65f662cfc783553496d,5,0,Staker +0x2245c733dd052343b60f44130a25c9f574a696d4,5,0,Staker +0x22b1e6f7726731e69edf2d28df88cdd66a825554,5,0,Staker +0x246dc1bc5050d8f5cfe4660c39a5d3a1bc880ef9,5,0,Staker +0x299a6d7e23149e004746902b1a24425612e225da,5,0,Staker +0x2aefbe47a409957b20f05730a20aa064e71ca8bc,5,0,Staker +0x2c3131d0e37d0119b3dd6691be70b0f00d60011f,5,0,Staker +0x2eb9916b9c6b7ac84912ffabd3d165dc0ba4b788,5,0,Staker +0x2f1be7e9d6f5ae564f82b7cdd79a3a51222e86ba,5,0,Staker +0x304ac5e895e3bbf5136b03023905a63fed118c8b,5,0,Staker +0x31a3a92c1a50730261b747e33547a4e0f96f0aba,5,0,Staker +0x3276e2597dac58d73771fd70f58150b6081b89c6,5,0,Staker +0x34b6372bd4d391611e4739216c6d70230c4c008a,5,0,Staker +0x3504a7abf0085df70ebf5b5a6d73bface389adc7,5,0,Staker +0x3576d77dbf118a0202bb6b5fd011d01be8e134fa,5,0,Staker +0x35e9492b2622e803a4d50fc7826cf6778e3f6e71,5,0,Staker +0x36abc87c9a90127492340c0a70bb229b543f0d2f,5,0,Staker +0x37d3a46a440f1cbc7c8f5c2fd16e778f767ed572,5,0,Staker +0x39fc686cff92b39d97249dba96935677d4322b92,5,0,Staker +0x3c64bf845ee3aa1434adb66eed250c39f9bdb272,5,0,Staker +0x3d40ac1ff6c11ea200a86e9bc761c244149ba5c0,5,0,Staker +0x40f7d598a12b389f85961808045fbfc4700c37c3,5,0,Staker +0x489d69939b4aca357f630055e351a81f1fbb7fb6,5,0,Staker +0x497218097ed364385356d84e7c289b6f10b82919,5,0,Staker +0x49cec5a0a75e6120c8913dd278655c6000cf8e36,5,0,Staker +0x4c6de5f60b7baa2e9f2aafdcdde727a4ac1020ec,5,0,Staker +0x4ca8e130a706d408e11a94c70dc1c31241550698,5,0,Staker +0x4d32616ca5b50add91017a48d18f79d33bb3cdb8,5,0,Staker +0x4ddd28e1ab02755970575bddef7674c895694001,5,0,Staker +0x4e3c43c5af83a1ad48563877707266d9e6bcde35,5,0,Staker +0x4e5d89a736ee6ac5d31f833acbcbef61319a9cd4,5,0,Staker +0x504e295d50edcfb8df3249dd0c7ca08271474e2a,5,0,Staker +0x51437397a2ea6ebeb294e20af95f187488090739,5,0,Staker +0x51c786049b1161956e11dff69e5b9f4aabde5552,5,0,Staker +0x51cc88bf2bee4bb13bdfe9f6735d8639ab3c9cfa,5,0,Staker +0x51e8ee96980c4c13ab225c992e9b8bd69b5c36cc,5,0,Staker +0x52bb895c18359647becdb665ebbab3f382e39df8,5,0,Staker +0x539edc37f85e68a69d63a8d0c294cb789ce7f8ab,5,0,Staker +0x544dc6f2a4cc494a36af33d4f9a3869e0eaf2dae,5,0,Staker +0x5451ecaf296a63a28f52b0c88165e5abee9dc44c,5,0,Staker +0x56becdd78ba7ea03ff880e5e3f902b8972dda5ce,5,0,Staker +0x5809994fbf486396d4362c27a9331a1811fe71a1,5,0,Staker +0x585250d264d5334a405df1fe573bf97f78b5e2d8,5,0,Staker +0x5a5a8b626f384b1dda0788f6b73feffc183a9b77,5,0,Staker +0x5bcd0312544388ae97f275c3005bb66c924b746f,5,0,Staker +0x5c70eced1e37dfbe493f97237e3481b804795647,5,0,Staker +0x5d1a10876a64b13cac9679989777db2809bffc03,5,0,Staker +0x5d47e5d242a8f66a6286b0a2353868875f5d6068,5,0,Staker +0x5d9ae998e4fe9068593e72f774317f14ba606871,5,0,Staker +0x5ebc718e43b1d71f2dccc8507ee5da8510cb9cd2,5,0,Staker +0x5ec72190cba56bd9dd55aa885f81115f6e9174d6,5,0,Staker +0x617ca3c3dd400666a4160a0650bc6dd65d09ecf5,5,0,Staker +0x62395a43080b79b2455a1432fe0b1704b18c20fb,5,0,Staker +0x65553837360794321f77086b8405423ec981ac59,5,0,Staker +0x65e53a3f6d229517aae3041d264d380d094c0808,5,0,Staker +0x6c809be128c5aed185e2a30c5a31c5cb2084579e,5,0,Staker +0x6cff836559e5af7dca1528dcb23e2692c4094a76,5,0,Staker +0x6e79ee9b9c7257f8e3bed36c2e9c8ba8c3f7a14c,5,0,Staker +0x6ec791e549b91cd71cf542dc968cf222f55d76b9,5,0,Staker +0x6f535ba233ff70091372d5e8ad3dde1bba1f7f1c,5,0,Staker +0x705bb8de0b9d2ef20545b81e4f2fe2e4fa74d322,5,0,Staker +0x707e0c6e37bb0e9655511d0994eef9bdae8c906c,5,0,Staker +0x719680fccea49665dbd7c046f4f268eb3ecf6aae,5,0,Staker +0x73d5fc68d7b365050b6e76bb11754f9089146700,5,0,Staker +0x75e8ea64a164e863ca962c92ad3267a59946e959,5,0,Staker +0x77bbcffb0042a4c563c503818e278d2c6a776983,5,0,Staker +0x7a67e04956128049e8aec088e545c63f07490ab5,5,0,Staker +0x7aadbc0db01d1d91d7b7116f247c9c32861be717,5,0,Staker +0x7c3a16e091fafb1313a131d43c0f709035bc257f,5,0,Staker +0x7c84e769d02b649e5c3301f26b893ae6df12a70e,5,0,Staker +0x7e3014f1d15c1cc97f47785297a083b81048d9fb,5,0,Staker +0x7fba15285f03fcb89419229bed2f14c03a1e81da,5,0,Staker +0x80d3a05d7a82af3db1d2f4eb53c367c0b26d2b7b,5,0,Staker +0x80f50e0e15354b7485f70bfd195a5d9d2b18a2c6,5,0,Staker +0x811a7ec8fa4938564451dbb0c918201b4ed30421,5,0,Staker +0x819f3d9fb039cb7b5fda98aa71efb6aa61b81787,5,0,Staker +0x81b3bad5dca8f8bf1867b819149aef75067bf6a6,5,0,Staker +0x85a9745fb404ca3ac97cea46faf018053e64954d,5,0,Staker +0x87a3fe65cfd13650739ffa5dc2b6fb9db3438338,5,0,Staker +0x8b579a347e41c0dd879bce218a12b63b0e12eed2,5,0,Staker +0x8babc490ddfd96daa736af27dd6b708c5a9bbb64,5,0,Staker +0x8d050a8ab7b755b3dc557e85cab24414824291a2,5,0,Staker +0x8d1509e0240eba23cccd58941fa2b5d7ff1fc70f,5,0,Staker +0x8e01bcc85fdba4acae1264e8da1bb538f58825e4,5,0,Staker +0x8e78c407c7ad94b6a79a24aa4e50676ea307a5ba,5,0,Staker +0x8ee91320d01e9f551e7a6aeb0ea662d443da7c00,5,0,Staker +0x90171058fcd3c66e2cbabf1a6cdda5905aee5d62,5,0,Staker +0x909a81a27275f28831f31497f54db68bd9879d79,5,0,Staker +0x9282a3013c16d03b23d079daaf8f801816d21e8d,5,0,Staker +0x94a01f19157a8b0d0d7bee891deb3a5a572ff03d,5,0,Staker +0x951f4c00254dc8547ba1f2c5c398b5a07762cf2b,5,0,Staker +0x9560e2dd13512b94d1d869cda4cc4f2200607791,5,0,Staker +0x96252d2668a48802907b42ebda1d070c987c3b6f,5,0,Staker +0x96b21e2b43cf1fc232b22ea2e4f477261cbc0248,5,0,Staker +0x98934dc3d0df56afaf61bd6a85bd7ed0a7eae901,5,0,Staker +0x9a10586aa206a401ba50a168a847686d1e500dc6,5,0,Staker +0x9be712e7033d7a114acc0422d9c6565f2ce053de,5,0,Staker +0x9e0db4fbe54818e124a2379aee9267c5942c59f5,5,0,Staker +0x9f340096bb993d3c92e617af418eb607a812b087,5,0,Staker +0x9f45fa7845889a3076788e4849b0f5173cc6a76f,5,0,Staker +0x9f5bd149f8af984b02f37f88e4b274fb14784d3d,5,0,Staker +0xa082c025ab985dd22626bd0d2d1de3ed391848af,5,0,Staker +0xa10d1a941ec4b6b13d2501fea58259e6a6c17ac9,5,0,Staker +0xa119dd8285463e176065fefd7e91248ae19caa1f,5,0,Staker +0xa1bf0b4db89c0de39d01d82df30946bbb777497a,5,0,Staker +0xa1cd45953095210477ca7f6d7d0dad4f48688c45,5,0,Staker +0xa228d12b35eaefde0f51ebd23afe431196c6c293,5,0,Staker +0xa37f104398d494b16343b1a6acbf8f121e0269af,5,0,Staker +0xa495c5cd7dc9b5c3ad0091c5346ce14489a28737,5,0,Staker +0xa691851fff748c2d1403c6ebe502876d0f4e7653,5,0,Staker +0xa716139b37e4c5ad883d381406afcc69fd30e91e,5,0,Staker +0xa90a08f55c3fcd6b9564724af344555ad4489bc5,5,0,Staker +0xaba2d7ae1493caa87b0dd05f131c3d8875e7d13a,5,0,Staker +0xabb3639ac7ea3fbd7e9bfd4d8fd46cad6c3056f6,5,0,Staker +0xabc99e958ca4d6179a29c75d960ef5025c443c6d,5,0,Staker +0xaca59babdcb53d135a561fe91b8c9efe2fba536d,5,0,Staker +0xad1967e8645480f8bdf7b53f944d850278489e35,5,0,Staker +0xae75625bc0bcf73bedbf9e57bcd34c0c3ab16e3d,5,0,Staker +0xafd0b0f6811ec3ac35955685bca41a24c58a99e7,5,0,Staker +0xb0d9da5f0dbb9dc7472e74c825c94a838639aaec,5,0,Staker +0xb23eb9e4226347a50ccac2578cd7c6631f8210ad,5,0,Staker +0xb3af8fbc63abaea31e0a4ddb268e15a9ab6dc67f,5,0,Staker +0xb5174ef9324f639c467f206d09f153208931b5a4,5,0,Staker +0xb52ae9b7a002f7ef3367ef0857c7736f836cb96e,5,0,Staker +0xb6291676ba9c8f2a8744311857550d6a4fa09b63,5,0,Staker +0xb6381c2c3e9380b9fcf0ebdb001e66810f5e0bdb,5,0,Staker +0xb71d6813730621ae9ebcdc531a67b4b1033903e5,5,0,Staker +0xb727a4917de51d7e9612589bd3c370adbe56e3ed,5,0,Staker +0xb9daf85de0f7590dadb963b8a1321b2db0377a71,5,0,Staker +0xbb47516fbd74b6149ca7f85531ab51d2d11cb6bc,5,0,Staker +0xbb8aa61c4b8db18aacd5e2127b65aaa65741523e,5,0,Staker +0xbe121a946db1bf1c7d37766afe3c6384ee07fc6c,5,0,Staker +0xbe19b978bdb2cb0b7a8ff151c9cb9682a9842e03,5,0,Staker +0xc0f3968fe46d223054b2a6849ed61576ece6e5dd,5,0,Staker +0xc149ae2102963fafe5fc168e9f227004dfb45cc9,5,0,Staker +0xc39c6b16b0e614349c4ccc1c5434c78db1b10238,5,0,Staker +0xc3fc0526f3f096782fcda63af10cca444459e2d4,5,0,Staker +0xc4fe5a39aef99c5a8ab39691cb5c835b3049c7db,5,0,Staker +0xc59595e3118da4b4ace7b1f7fac331c676273654,5,0,Staker +0xc632b0c926291da28f8496d4f33cbe1f454e6f64,5,0,Staker +0xc687dccaa3de095c9763310916dc58b6c7352f45,5,0,Staker +0xc79d89b2db26f46dbbf4952b04753f154b55aac4,5,0,Staker +0xc7ba90ce97edc362cb37e9437de0a1051ed22b37,5,0,Staker +0xc9b74f142653f77219d78eb73cbd8994813a3060,5,0,Staker +0xcb434468d9a97a1fe27ed3a1ca1c74709b10b7dc,5,0,Staker +0xce41d098c8e38cbe12caf5f72e49fa48059a0e69,5,0,Staker +0xcfda1c7946ca879ae2189a89f1a3b52914840d1c,5,0,Staker +0xd130c10c52190bff570b1791c87d6b4d5ad85b70,5,0,Staker +0xd1af791d445a83501499822c8ea5123c70c97b36,5,0,Staker +0xd200e8a0562a964191a1e6339c017d14070a5738,5,0,Staker +0xd23f6498ef51232e1723eddcfd8682e931513ee8,5,0,Staker +0xd2669011965df2aaba58bf032d9191eadbb68ab5,5,0,Staker +0xd2fb9a8fe9a23c01e281465e83d682b7039feddc,5,0,Staker +0xd4146a07d07e6db0a3c83c619217ff3d161f0654,5,0,Staker +0xd41c0ec18df28f6be6942addab960eb25b4232a3,5,0,Staker +0xd5f936677a64a1cf0d9c2a4bec232a15c6c86ae4,5,0,Staker +0xd8430211a7fe6086bc336a3ff9bdbd6af5d2433f,5,0,Staker +0xd91851c68c7d330e38118b9bdc60f0f04b83f64a,5,0,Staker +0xd9fb195d996b68d7f8a4314b114324949589dff8,5,0,Staker +0xda04862735138ff7d963ebe1f0ada67ebc38d6b4,5,0,Staker +0xda9f48577fcd4d381d2e61d0d71a08dcde7dc1e3,5,0,Staker +0xdbe3ac8d9d4b1de8ab0a3cd886bfa7670f883545,5,0,Staker +0xdc168490c7503f49770c23024bd9de91c21d1609,5,0,Staker +0xdc26222628ec9eb9b2aadc2411871faeb5e441cb,5,0,Staker +0xdd8ce6c6fe3cfe51cefdf63ce01d37e58112dd53,5,0,Staker +0xe04d47ab6734cd07edaf373df32875a5bd31a350,5,0,Staker +0xe1c203775e55884f8b0386766aee16b4538f3309,5,0,Staker +0xe62393b57cca4dd13c95bcc39de7189453c460bc,5,0,Staker +0xe644bce6101650d2bdcc1f05dc2346ab1f21228f,5,0,Staker +0xe6882a07f8c20baef0bbdd85561575fd982ed384,5,0,Staker +0xe7a9d4dedcccce1b4ad558c635c6d50663e97335,5,0,Staker +0xe7b8d2d3851048aa9e3459885aba67015ca2bb96,5,0,Staker +0xe9169064674f3f272fc2859ca675f982a0e031ab,5,0,Staker +0xec51ef3a781d2f32a3a42bbc49dfeb7a79a871dc,5,0,Staker +0xecf72e487bc671faca5a1df2153e4e107c0c126f,5,0,Staker +0xed79b9f38e4b023c4709cefdd0da54c77efc34c9,5,0,Staker +0xeddfd8e1f7fb3e6fcb148de877d761ea480d7536,5,0,Staker +0xefc42ffb60637a5e1848aa706ce00e0f34ac517c,5,0,Staker +0xf04186f751477bff62dcec22947070da9f8a7282,5,0,Staker +0xf12bd23f179435169c4bfcce7da2a39f229ce9f0,5,0,Staker +0xf1659833cdbca6c047035878bb5fc471492f77cf,5,0,Staker +0xf3b9a0782794cc701f72c7499fcb4c606bdd0bc4,5,0,Staker +0xf70fe3cbbff726166f30588d7cd34bfddcf879aa,5,0,Staker +0xf8d462e281648cc0aa675d9ff84e97004de1340c,5,0,Staker +0xfaaf73fa076f0fe2fc4cf432ec8711276b007c35,5,0,Staker +0xfae9e5eb72b5288aa4a674ba7f73753243ceb147,5,0,Staker +0xfb38b51aff68a52a72dedaba685749ae46808dee,5,0,Staker +0xfc5fc50fb7abf6c54dbcc127f5f08f34b340dc7e,5,0,Staker +0xff17b13fde1b3738b473d24ca640379f8e163738,5,0,Staker +0x000000071315588b34fc29d63b7494b614e6fa85,5,0,Staker +0x00000039d07ce382d8d89fd144033869633d278e,5,0,Staker +0x00000046c569adaf6d755000203d00ccc1b1a15a,5,0,Staker +0x0000006c21964af0d420af8992851a30fa13c68b,5,0,Staker +0x000000739b5219841f617c9faee657762cbe38ca,5,0,Staker +0x000000df34e2422bb7744bc93ab7594d371e2d4e,5,0,Staker +0x00000565bcc8eb392296574e177788b62951ebb9,5,0,Staker +0x000006ac1f248e408de6b90ca8c12eb1e414492d,5,0,Staker +0x0000084397b6d03d925d3deeddea90edb4f073b4,5,0,Staker +0x00000bec592ec7c143c73dc85804962075827ecc,5,0,Staker +0x00000e0e2e6298505a639a340845f60a0eea8528,5,0,Staker +0x000063034b4cc1e876ab7336160d3860819f0b83,5,0,Staker +0x000075ae72ba5c9d683acbb56d65037b682d4dd3,5,0,Staker +0x000081050c7c5fe83f3415c255ddfe0092c9714c,5,0,Staker +0x0001215991d2c96245d80fac57d9dc0cc6fae05b,5,0,Staker +0x00024eacb7936b04ba5e07eddfd7fe701e7c66e0,5,0,Staker +0x000683a18db9ccce193b63c5173badde2142abfb,5,0,Staker +0x0013ba0b6f528eedb5edddbe1a8b21a29f1fc588,5,0,Staker +0x0015f91e93996d7e5979bf32391a8be59aadd606,5,0,Staker +0x0016c58110a8e00ef0a46f8c5965bfc31a967527,5,0,Staker +0x00174160eb78c6699463e17669a908be17d02a97,5,0,Staker +0x0019a551aca24977ebe0b4ea21d934092004e7d7,5,0,Staker +0x001ae3c2a3db774d77c1e205b368cca6f3440c3b,5,0,Staker +0x001aef8094d70668247333c646a8e8ecfd619890,5,0,Staker +0x001c2910839aca0cb6c90146dd640580cce19802,5,0,Staker +0x001e5985877a99cd12701fefc4a3b56442e21ab7,5,0,Staker +0x0023ad91eeb3286b3484915320572f0577c50c16,5,0,Staker +0x002579c5de354df36c5b6f4ce3929c3d2bc48198,5,0,Staker +0x0026ccfcb61acb9f8da5f60028efc708c0f64c1f,5,0,Staker +0x00284425738729b08687c41b6104e085158c11f2,5,0,Staker +0x002a1dd1d0d427c046d6066b88b831dc6feb1786,5,0,Staker +0x002b036aa8e74cf101b532869bca1255015d702a,5,0,Staker +0x0033f47bd54b89459b1db4b5011df7c8fa1a3d77,5,0,Staker +0x00351d1b597a4f90f1e7a66b366a573a364ca6bd,5,0,Staker +0x0036eccf5cbb7a86c5b7d1f43d62a2cf6555f555,5,0,Staker +0x00398661170df5edef020e558b3cb16ec13a306a,5,0,Staker +0x003a4273c2416a940bde8071e7cd71d8bf11c7ba,5,0,Staker +0x003f82e00c22d207fa2da77b6610d6aab5bba343,5,0,Staker +0x004113758e750425023900ea602606b0fa1a3bbf,5,0,Staker +0x00422f9f27e92d2a3440ca196d176b6901baa82e,5,0,Staker +0x00468f6fe26dbab138571f2c3b91c8dfe3e241dc,5,0,Staker +0x004833816c37976b37e2ded355915eebef36255e,5,0,Staker +0x00487a69eb0c2cf4436469422e98d020dfac387b,5,0,Staker +0x004d26a34470c62d04e0e13822811389a8f81ca1,5,0,Staker +0x004ee7a6ec0a10f2e6876104b1b96731d7f6485e,5,0,Staker +0x0051e15b7beddf2dca59137b1e2a823fcfff9740,5,0,Staker +0x00540b1dafca5cd07ca2a01a8b87bbd748e13526,5,0,Staker +0x0054bef85309a39ced2096cf93adb9b38738db22,5,0,Staker +0x0057dde1d8a0cc7aa68dc5db7f00d21cd5e12afc,5,0,Staker +0x005be06b3c36e3e4e6b23c71f5ca5bca7b35a8f9,5,0,Staker +0x0060ad74e122bb74a41d9c59cfe801fc8824b0a4,5,0,Staker +0x0063052772f10343cae16354f5c6b792c6f58cc5,5,0,Staker +0x006a5a2ad4f88a77c0f633d229dcfb5333f5f077,5,0,Staker +0x006e19101cac0fa8740d6e39768e83b957c5c06c,5,0,Staker +0x006f198286c151326fd3dd658a4a8f4fb0e551ac,5,0,Staker +0x0070465e1e40f011ea5eb179270d7b1ee2fbadb2,5,0,Staker +0x0071a86f2f1ef612f1dad0e2cdffd792a60ba6cf,5,0,Staker +0x00742f58be8b081f231847d90609753092dff0af,5,0,Staker +0x007678a2fb7ee0e04a6b1ae37ff7fd6cfb22046a,5,0,Staker +0x00776b1c2013a100154d6ac11a1defc24599dbcc,5,0,Staker +0x007e3eb3f2d5e642c93e600049839b2468b78d14,5,0,Staker +0x00801f9d1cfb67edde521ebfce807bc6e0d46975,5,0,Staker +0x0083658a7c904059f2117f557460e4be734728dc,5,0,Staker +0x0084f421618cfebd409890250b289dfab57a2c27,5,0,Staker +0x00854715510de9cd022fd4dfd3795779d3353a8d,5,0,Staker +0x0086e6c7e754e41d8a7572883e87cfad188b3b66,5,0,Staker +0x009013a25083667d61d270961f3cdccd17326bac,5,0,Staker +0x0091b25bffa506ccd9b3832d95a0eab8a675de21,5,0,Staker +0x00959a985ddf0dca7eccb38ccd225d0636d2b600,5,0,Staker +0x00969dcce66d965167052eb59b6be839bb0391f1,5,0,Staker +0x009a1664990704b31815aa638dfc7a5b6fed46ba,5,0,Staker +0x009b5721655866d9f77a9069bee406301629ac92,5,0,Staker +0x009b7d94ae71c183a72c2d1d4a7b64f0c09b64b7,5,0,Staker +0x009cb61627257362b63ed363c7e72870be90e9e8,5,0,Staker +0x009e0a7181d7db042af9de3abee9daa432bc1302,5,0,Staker +0x00a13d6e1b2ffdd990d22823ccc763834f97749e,5,0,Staker +0x00a4d3452c548257934758b2ba19e7fe819c6f04,5,0,Staker +0x00a56fda2b3fec55e1e532da3f5a1e775551943a,5,0,Staker +0x00a9f849a736c52a116753a57a6e262780ee144d,5,0,Staker +0x00ad6edc5800a7b7b7097a342defc80cc7583027,5,0,Staker +0x00b1b167cdd07a43e1ca9993b0ae8337f247df63,5,0,Staker +0x00b36398d806247d7365315a3281fa1747f988af,5,0,Staker +0x00b6d7919acb13a60051a080ae309fa130e15ca7,5,0,Staker +0x00b7fa7e4c27af97ca0bd61408990bd5f743ec06,5,0,Staker +0x00b88fdc61789355292d456ae6def9402d5e618a,5,0,Staker +0x00bc8745d8a085c51fe6a4cbf674e934df7cd2e1,5,0,Staker +0x00c0a607f765961071b1457d08191a7da4cf6e23,5,0,Staker +0x00c3c2c8c9251dc09d0a505cedd98b805207e64a,5,0,Staker +0x00c42f6c35c04cb11063508aae1b6d79df013231,5,0,Staker +0x00c66e14e65d71706a594e769d052047acea24be,5,0,Staker +0x00c9550ea52496f85c61bb7981769980ae015d48,5,0,Staker +0x00cc0b223d22aba42f872a85c3af44d06404cea4,5,0,Staker +0x00d12bbce0bc834a83a38a16e9b1cf246d16f276,5,0,Staker +0x00d1e86040d88397f4eb187c38dc527f6659e486,5,0,Staker +0x00d2778ea92e3105a13d3097137f35d1e466485f,5,0,Staker +0x00d4a56fe5ff3db4b8ce808ebab6ff49ddbdab3c,5,0,Staker +0x00df36b5e199022090915d07ab6e6f5d552fb302,5,0,Staker +0x00dfdb37d0c124693c3cd6d2bbc30ddc4a43f5a0,5,0,Staker +0x00e2db351ac447aeb702733aede0372ec71e1fa6,5,0,Staker +0x00eca1bdf3874a9eec810557d230bab1eb2468da,5,0,Staker +0x00ecfb2cdbad80b46e8701906d53fdc0cb2fb943,5,0,Staker +0x00f076349e4fd6ca795444d6952b015e454810e6,5,0,Staker +0x00f35ca123150ab94a06de1f6a04ffc6155589ca,5,0,Staker +0x00f454111c80239c920af5898555d70a16500742,5,0,Staker +0x00f97351f7b13ec844c3d7641cd2a8240a105802,5,0,Staker +0x00fc4604aba188cdd208edb34cd72e5de9408213,5,0,Staker +0x00fcaa438a1ce8e1efdd6e947a9c9bac6a21f814,5,0,Staker +0x00fe1009150b8eb20eca47f2d60cf42cc7f01167,5,0,Staker +0x01004bea6919b67c1475756ea75019f3bdc40679,5,0,Staker +0x010667d420c460ea0c8b64c09df90372e7a1e992,5,0,Staker +0x010691b36c2885d15f14f956a546d147ce014099,5,0,Staker +0x010da5528c5670cbb91eed80bffe03a811d45190,5,0,Staker +0x010dd13b588a806c1f0289317e18368516c8df35,5,0,Staker +0x010e2d82328a6f62f256e67f7b3a41f81bfd622a,5,0,Staker +0x010f065035c094c35c5439d8f6556048a3b0bf71,5,0,Staker +0x0111abec006bcb8245dd0913e3ddf4501b03b8b7,5,0,Staker +0x01137c720d27b0e57b42eb6e0575855af2525444,5,0,Staker +0x0115da123f9f5cb06bc857da78dd3563e0298fe6,5,0,Staker +0x011655371972afbdc6a058536b24bb9265a085fb,5,0,Staker +0x01190d6e31c2afbec0b83722255af2c8e968327a,5,0,Staker +0x01195f42779ef026a1ae63fe947ffaba0c333e6d,5,0,Staker +0x011a78de66b905f0e624368afbe8feb55789fcf1,5,0,Staker +0x011d8618f15ff3c26166024034eb2264d14d1939,5,0,Staker +0x0122b59307687f8fc539f8fc030ca56b47a8ae18,5,0,Staker +0x012430f934bc381d9f59a28ea34363bce170353d,5,0,Staker +0x01291849cc904161603c1c60ff86658ad7eadb8d,5,0,Staker +0x012a47dbd9cdd43cf39e6eb55577ea6164691779,5,0,Staker +0x012b34e34c89e810f247523b9a6fc16b577fe90b,5,0,Staker +0x012cd2607cc786c35b242ac3a3dbe4760753af89,5,0,Staker +0x013356e757d42a5f8a107732a96b28a22372f2dc,5,0,Staker +0x01346835926557fa4b263e7e0b4047919bd36d90,5,0,Staker +0x0136b00be94ed8ea798f40e37135596337305461,5,0,Staker +0x01487e1dba3963674c30f9990ba045f3b40b4b57,5,0,Staker +0x0149bade6cf3a105f18a266d0fb61a5ab0f0f1ba,5,0,Staker +0x014b1ef8c2f8fc482e2c7078cad76d728c16a925,5,0,Staker +0x014c6413322080b66edd9d84cc5e8c551f1241a0,5,0,Staker +0x015250b843363d1f1cdfed5f981d34d00102d98e,5,0,Staker +0x0156c591a00aa8d734e5d8c9a74de9e23cdb088f,5,0,Staker +0x0159e123e0efacfd9203e82a4452948b34750f31,5,0,Staker +0x015e1f04f4ecb282cc0235f74dac00c01bf71884,5,0,Staker +0x01611edcc6323cb0c8d96b3219746c4801f3c432,5,0,Staker +0x0162165d74930b15a7ad7acc0cba64c3bea4aeaa,5,0,Staker +0x0168416094096885ebd6f3c01fb59552ca08419d,5,0,Staker +0x0171efd356172277f54642ff1a9965159097408b,5,0,Staker +0x0172c057b707f91a8c5f42a4440a34a7ad5586b6,5,0,Staker +0x0176946c90dd857ee70088a704325313e9535ab0,5,0,Staker +0x01776c7a61875ccaf7f28cb7185e5298c44fa483,5,0,Staker +0x0178274ec3e22cb684a35d829f5e15f66441e71a,5,0,Staker +0x017a9bc13b844527c7aaacce15182d99a4474c0d,5,0,Staker +0x017d6f0b50bd6da225f59cab7880eae79fd4dde2,5,0,Staker +0x017db19dd9dc7ca36f848fb46399755042e9f425,5,0,Staker +0x0180511a04b863742622dff02836d9adb87c651b,5,0,Staker +0x01888ff9106f0675b7e8d2741083343afb713fac,5,0,Staker +0x018ee10048741d074725b78164a66b8d91717f3e,5,0,Staker +0x0198281eef7592689423148e9bd093f2e9de4075,5,0,Staker +0x01a082f7c56d8eda05c1749024a1a314e6e05563,5,0,Staker +0x01a1e872212afac16218371d4f9d25f3178b98d8,5,0,Staker +0x01a22bdc1ce445ed66ad3fb36f93111b59e3c084,5,0,Staker +0x01a3442dd8414800a4e4a1e7f6d5bd7fe1126dcc,5,0,Staker +0x01a7cd990253915391454a111d704c22a62a1e4d,5,0,Staker +0x01aa6aff2bfa9a09be69ab5c6788133bcb60eaaf,5,0,Staker +0x01aaf03b4167b309cb1acfe1fbfec3553f094275,5,0,Staker +0x01b0d4888edb71b481f794f6db953f057f9e0b76,5,0,Staker +0x01b125f1e73b266f9e95657e04abd9bb8626a04f,5,0,Staker +0x01b2deb4f8904ce1fcd90bc271e9340a2ac34653,5,0,Staker +0x01b53589fb908035ea5ffe8af7a48d7d6a2d9530,5,0,Staker +0x01bf8fcb70fda14933d513d292976029e56bc7a2,5,0,Staker +0x01c7689df3390a47078ca8088ddc2ebd7d46d3ca,5,0,Staker +0x01c92f782b03746a4ff0cf79a093ac7fb43ad95a,5,0,Staker +0x01ccdaa1b822e34a022f731f769758fdea413950,5,0,Staker +0x01d22be3e9f8c51d4930d745cc0c375d984f80ef,5,0,Staker +0x01d2862da9d4fd9542d60bf9f769888435707176,5,0,Staker +0x01d521de237ebaeb3d5e4e314c119205cb7c2549,5,0,Staker +0x01d5ba2a9ec6b2f8a4f1155c0ffc1a1c11e9b913,5,0,Staker +0x01d841c1f07a8e707f41104ad9640603da66f445,5,0,Staker +0x01d8d3accc5460efd07d0cbf428f1f17110d9bc7,5,0,Staker +0x01db76006ebb7fc7cf96455a73a87af0a562c8ae,5,0,Staker +0x01dfcf251789d59592d75387b73cf9165cb03379,5,0,Staker +0x01e7fe73709a74ece232c05b1c0ab3b5f99384a9,5,0,Staker +0x01eb413992ed01ebb157d12ff94fca80511ee385,5,0,Staker +0x01eda619b585ad383d1cfdd155e83cb12b69a28a,5,0,Staker +0x01ef63be205dc28afeebd92300703b6cc58329c8,5,0,Staker +0x01f0cee47550aaf9afa778c1f213db99d9065987,5,0,Staker +0x01f19ffa9201dc10b98e851fffbf9bca27f77020,5,0,Staker +0x01f2aa313be5b1d4aca939d4ba47f11e0c723b83,5,0,Staker +0x01f6bd54d009ed0516be36216f1ecdb8a69a2c4c,5,0,Staker +0x01fab290963214698940a1b92bac7f4513d89379,5,0,Staker +0x01ff1dc6881e6f08ca5df92b834b72cb548962ea,5,0,Staker +0x02018d9402636cd1d2e830777985f08643e646b3,5,0,Staker +0x02047f5b02665678051abad3e37bd43bd0bd5153,5,0,Staker +0x020fa3edde3ba1737ce6bef6b56e0a177fa73559,5,0,Staker +0x021071eeb8733a1514652489c7dafcf9723bc31d,5,0,Staker +0x0218c0102f354dce4e0cb30c62c60f2f09131203,5,0,Staker +0x0218dc46d53b3a132c600367c06503c7bab25540,5,0,Staker +0x021988af1fd460585f948b19c6345f0ff1ed9c10,5,0,Staker +0x021d7176be1c8e53062ced288799a5800973de0a,5,0,Staker +0x0222beb26f80f07a34113919c2d8ff4f6e194b25,5,0,Staker +0x0225802781e023c2ed31fbc4e4389a3218dbd0ff,5,0,Staker +0x0228c3ce034d8cfeec624496afb3f7838459db06,5,0,Staker +0x022b5d0e88eb7f8b9053e381b6edb5971ecc13a4,5,0,Staker +0x022ec4f47711f8dcf21a22f010684009273b3d65,5,0,Staker +0x0238da448c168aa0b2c15c37b80aa8c55eb6046e,5,0,Staker +0x023dfd70d1df40b860d0b4c1cd3469e156e022da,5,0,Staker +0x02404aa005b7e0e94d20f68b731418d40658cf6f,5,0,Staker +0x024096148abd3093ddf42097a487fb5a4635104f,5,0,Staker +0x02426980e0a0ef6aea9e1ad6c0ca33638facc62e,5,0,Staker +0x0242da3aedef34b3bf934a33057972682ce25e8e,5,0,Staker +0x0243b800a3e7e708c195191904d5e7175c355283,5,0,Staker +0x02443d1fcb2a76c99bf9bdf89de7f048d26eadba,5,0,Staker +0x0245199afb22fd8bd73d3a36bb343fd35b0c791e,5,0,Staker +0x024724568577ab3e3bc7ed8a247034ec48cdca9d,5,0,Staker +0x0248250ce3833c77f14f4d11c5e2d615dbed070c,5,0,Staker +0x024dcd278b57232c8c166045b7e97b8e942370b5,5,0,Staker +0x0251fc2c1fce7a06c997c93968ffcef37fb54359,5,0,Staker +0x0254a6bbd4b9d357154e8124869f050a58016277,5,0,Staker +0x02574bda5a4cd45514fe04d5fd903a09efcd6a75,5,0,Staker +0x0257aefcfb6e0049c276be651a0d0cb934ca5807,5,0,Staker +0x025aaad1bf8c2d0c80a5e9171430c32773a9c2b7,5,0,Staker +0x025b16505ddad2f15d1328406a448e58f8249437,5,0,Staker +0x026304f67fd6b8d3ff0453cf36e3cf38225fd57e,5,0,Staker +0x02636526996a8155a5be3dbd49830da408e835ef,5,0,Staker +0x0266ac43b442346e201cc3f568f26b384bdd065e,5,0,Staker +0x0268efdbcde8326e499d470a0c37b2f5c9591542,5,0,Staker +0x0270cc3048d793f0e538fcee8e732ad0179de217,5,0,Staker +0x0271c0cc02ea0b77992876400a69f3848a3619f6,5,0,Staker +0x0272d322a1071ec9a95d3474c2473cff0c28c416,5,0,Staker +0x02788e4dace1c1e9450a7e6636a31f596fd1f4a5,5,0,Staker +0x0279c2cd8ef832b9d7489666760a14634e84c27d,5,0,Staker +0x027a4ad69c58dade11dac0c1f94491374581214f,5,0,Staker +0x027bb712bccbecb4324864bd910a2b5d752fbdb1,5,0,Staker +0x0281ba0ec023dcc77fcb0e617443673022cb11cc,5,0,Staker +0x0284eefd0b928f40fffcdc0d1d1e0859ebc8d0eb,5,0,Staker +0x028696617f61e4a9ff82e6c505c80380059c3b8b,5,0,Staker +0x028ce1a3f7ef8d80ac43dda71544c95b3f295c37,5,0,Staker +0x029020c086c2e550207a3bf0d7b79bd2ee944cd0,5,0,Staker +0x0298c27db135b5b091e9243cb4471795691bbfe4,5,0,Staker +0x029baeb0eeb2cc867d76d004418d2965c63bf047,5,0,Staker +0x029f37fe9b1dbf99fed0bc5d75209eb00982c277,5,0,Staker +0x02a6e6f6aaefaf9ee45e5be9db1c4bdbfbef0536,5,0,Staker +0x02aa3c651d0ac36c054601cc8f7176577aa7cf95,5,0,Staker +0x02ab3755eca9953af4f8992579b70029db338442,5,0,Staker +0x02ad630b64543bc7fc61d401364965959b87042d,5,0,Staker +0x02aeba03cc3d05d5a80a4a9fa489bc91d7493aa0,5,0,Staker +0x02b1e28ce559c55b8729bc0667122c177263c211,5,0,Staker +0x02b1e34b8ea94bff33d77e5196e3ae45ba87803a,5,0,Staker +0x02b6b4fe1d6d28bb76008318b3f2832b01bc9e47,5,0,Staker +0x02bb9c451ef1a02758258195a6b8ebb06b56aee1,5,0,Staker +0x02bc449b248f5c81b5a748db0b45402cd5ffa6b2,5,0,Staker +0x02bd3ee1b8d6a407192d205f006804bc792ba861,5,0,Staker +0x02be8cbd832a3eef0455343ec0953a024837031e,5,0,Staker +0x02c0bf6b8cc09051aeab8fef75080cc618aef7cf,5,0,Staker +0x02c66d205f480fda5ea1a6e214ed51d6c39ce7b5,5,0,Staker +0x02c9a64407f7a1cc81d2d5823ed8ed9d73a082b0,5,0,Staker +0x02c9c7409ab7e7c32de4137c9367db2882844186,5,0,Staker +0x02cfcc00a19f7c94be512c6f6d7028f7f6c7b4da,5,0,Staker +0x02d5cbbc65f6ef3eca13ac1124c232f46b3a8476,5,0,Staker +0x02db4bfc877f58d6956eb57cc1bde3e187011ceb,5,0,Staker +0x02ddad6dbe598458b4086ff61ce76207e670c0ee,5,0,Staker +0x02e17c1d94e5070863248f3292f2a02717f3589b,5,0,Staker +0x02e3245e813f59a6018a44c7f080cfa3920e18ad,5,0,Staker +0x02e4045724138e793ef548bf8a82bb07f7fe3e4f,5,0,Staker +0x02e536fe44aca3e6f1198a2655501e0a884f5f58,5,0,Staker +0x02e7d0fcfcc81965fb7fe75ff0fe85c3d5108d8a,5,0,Staker +0x02eaca7cfd700c0c17b1e6839591d1754a006ca4,5,0,Staker +0x02eb053935a985505b1054e93482e56d4a90c622,5,0,Staker +0x02ec4e15d3f9cacc116788bf294af41ada22b90e,5,0,Staker +0x02ef76e28ecd7c8346a439ae094e5834a80203d7,5,0,Staker +0x02f3a7d7ae07fd04bec50700085f24914635afc7,5,0,Staker +0x02f6a12832225569e41507f93318833c2adb1df8,5,0,Staker +0x02f9b1daeeb923aacb6724876c0cfd6e745d9269,5,0,Staker +0x02fa35469334e27bd282770712f535b59af1e051,5,0,Staker +0x02fc9c6194b8f9ce58048410486e2646e3682fcb,5,0,Staker +0x0300ea1d40d5d1b518b978f374db6bb83a346a11,5,0,Staker +0x03068eb4286521b79e346a3fd4ecb9c12cc95bfb,5,0,Staker +0x030d13bed4882a8b9738950db51235192a3eb8b8,5,0,Staker +0x0318c288ca3f332ba30c02e9d42647612fd611f1,5,0,Staker +0x031ee1fe04d51d017d83dc19038beeb14ec5e4b1,5,0,Staker +0x0320c8743d14d8bd1f4cf60babfa0ba072e7f5a4,5,0,Staker +0x032128603a0f46290dc0dd940e48beadd3abe8fa,5,0,Staker +0x0321e89a7b9484f47e8ccd4daf97ee8066783c04,5,0,Staker +0x0328667553c8917b8a4bcbc835c42cc11ad1f8b1,5,0,Staker +0x03289852bfc8c1a4069b4aa3624350cf3a109d00,5,0,Staker +0x032bdb548b0eb52ab7199261fa85d4cf89c139a8,5,0,Staker +0x032d14c8988bfeb6c977b45f95a8c7acfb81af4f,5,0,Staker +0x032ddf7dfc7866f33595c0003d49b30a5741698b,5,0,Staker +0x032f3535135c13b279cffdc7ccabc1882c57979f,5,0,Staker +0x03363d92e15f928e03b977f1b3040e3c7b871e87,5,0,Staker +0x03383d52ce7a037ae57ffefa94f93b6f29052a16,5,0,Staker +0x0338b5a5f2055b4a35696012d49d22fdd6de78af,5,0,Staker +0x0341653a1629047bfe6ac8f148f9f830e3b4d367,5,0,Staker +0x0343a1f0d6af1a0309331804bb5067bda42911c8,5,0,Staker +0x0345909427ecfb93aec8eeee38415bd500515ae4,5,0,Staker +0x0348a043bac209f4df48a44e8fe5a1a6b529dabb,5,0,Staker +0x034a8cf8cbdf49cb581925b7ab945ab58f817359,5,0,Staker +0x034f13869a9c7d8da68ba7b864dea08f75910380,5,0,Staker +0x0350c520c925e326796071ae7827bd5710e90e30,5,0,Staker +0x0355ec056034bf5e7b275062ed0bb9ab33caa448,5,0,Staker +0x0356caadf6aa5a9768af41e6a90e0d632f459bac,5,0,Staker +0x035a6db13aa773f0cd522b6e3f0f968e905626df,5,0,Staker +0x035d1fd4efb71eae9237a9f9a1ad61f1200ba3fa,5,0,Staker +0x03608d4307ecc08a23a541a25ad3dd6cbfacb6c9,5,0,Staker +0x0360aad4c993a770140d092d6324dfeb20371054,5,0,Staker +0x0361296ea6d23eaa0e8ce9fdde6bbddc99406d31,5,0,Staker +0x03624372f33db92ea8d572cf159f2e3fb340f412,5,0,Staker +0x0364723830e1ecd45a3695a3f441bef4370f9034,5,0,Staker +0x03684c2c73782d12f535381d2eaba22a672cb4f6,5,0,Staker +0x0368bccbb37c7e584c591c1d0bf1a13bd6429349,5,0,Staker +0x036b3b068500e26aca6dd1641056c9697ac7bf0d,5,0,Staker +0x036ba6bd45047d8de5621ff7708d72e7c55c9784,5,0,Staker +0x036ba947c9e42685ad6f1c11d2989bdee5c3aaf6,5,0,Staker +0x036c35f309c6aa32b64e68baf98778d2887bd1ee,5,0,Staker +0x036eca4dae68f94874546229061e4220569f555e,5,0,Staker +0x036f6922a77015be51ee3b7554663e48a5996e95,5,0,Staker +0x037034c9479af94fcd74670cfda2af4945a9d94d,5,0,Staker +0x0370501f3a1a747135fba03c7d4d43381b6c23a6,5,0,Staker +0x03717c07505dc31c8d6bd7644d01e2082756e1bf,5,0,Staker +0x03738e19b1b840bd661181be61de41d1d71a8774,5,0,Staker +0x0376cd7fd3c4b16fc7aa1c341ddfc3a4959dbfb5,5,0,Staker +0x037d1bf288056fb310c8bb483bd996ad6db9b380,5,0,Staker +0x037db273b98d962cbe438f00cdfdfa297ab96b09,5,0,Staker +0x038048b5c171942d5121762c6c8388bec06e11f3,5,0,Staker +0x03831a2cbe85c46f60675aa63c766bc0fe5c6596,5,0,Staker +0x0385b3b6a866249424ad02e265028686458e7a4f,5,0,Staker +0x038630826fde0ac0c9c7661a7162cd0426653076,5,0,Staker +0x03899041dd562e8612b6ab6870322217bd4bfef8,5,0,Staker +0x038bb70238cbbd42a5d48f9cfbedc4694375aacb,5,0,Staker +0x038e4ec36f30b392e21997d30facb49038572183,5,0,Staker +0x038eba107f1edf2c66ed0abbc434f1f8c787767d,5,0,Staker +0x038f14a321edb29e1be307302867bfd3d8216e06,5,0,Staker +0x0396a30af174bd1cf0a5197aaf7692961a3cc54d,5,0,Staker +0x03974ddca9ee8a606287c361ae37e2b78f53cb3a,5,0,Staker +0x0397a5614a68578e920cc6304a5f9546af877acf,5,0,Staker +0x039a96fe947e80ea3b2b718559c6733bbf897c4e,5,0,Staker +0x039bc5b29090a7de7ca54d58e3c0a87ac463de22,5,0,Staker +0x039f12d4e67e9120664112c5bb0e09df98b3d4aa,5,0,Staker +0x039f87dca87899ffa80aca6e048cfbd1aa35025c,5,0,Staker +0x03a17b4737864211828b6d5d0368a2fb8ff6ce48,5,0,Staker +0x03a910dc73fc5d62d66a2e5ef6c50eecd21ac4fb,5,0,Staker +0x03aa13682ec4d63e463a53bb9c83add608d65784,5,0,Staker +0x03ad483a1bb25603023211a92e307a36ec91500d,5,0,Staker +0x03b0a86ecc6ee81b8ab17882f4e9f4997d58a443,5,0,Staker +0x03b19991127590ec4611048c614b4948b59a2881,5,0,Staker +0x03b22f6243dbb188898c2146151b09fff1d9d4ac,5,0,Staker +0x03b2a2d94d1ac7359c1f3025f580826168ca44f6,5,0,Staker +0x03b3bb70cb49a7b498adfc1d11e26eca7791dd6c,5,0,Staker +0x03b7f2f2c35cf51e1cfe91e0b3a72100340bdbb5,5,0,Staker +0x03b98dda2b60979391276b5e808e2fbfab5a8055,5,0,Staker +0x03ba2167ed2809ccb6f760c5bcbefd1633a78c6b,5,0,Staker +0x03bbce1582340f0deae269b07c486db9550b8158,5,0,Staker +0x03c148a3061db0dcf045c55f42122acb4abd1c71,5,0,Staker +0x03c19c90d1e09f644efa5c27ea40b232e4800805,5,0,Staker +0x03c26106b136dafb4cb1f535f8e61d2570ce94a6,5,0,Staker +0x03c3452cba6f7ca2fb043d7ce3db3cc9b8a0264c,5,0,Staker +0x03c6ba928482c6531e6562b87fe9ea9877261fb4,5,0,Staker +0x03c847fd48ef9a05117f95a8bd417021c4daf913,5,0,Staker +0x03c9a473e3cbe4d7e547717a0d7970b8567d5ab6,5,0,Staker +0x03ca8d57285836857dddf42cbb896448015246e7,5,0,Staker +0x03caaa1447d722039b557131c58bdeefe19ba96b,5,0,Staker +0x03cbafea4d0fa58b94f41ad5923467e768a017d8,5,0,Staker +0x03d279de4406ddf6e88cf2a0c05677daadc97b13,5,0,Staker +0x03d5d8fde7d9ef900daa0dfd907e2ea059d28408,5,0,Staker +0x03d6727c079d4bb5d3d86c7b084477039eaddd1a,5,0,Staker +0x03de5df077f00b0ce86ab210bc40e0abff0c5d53,5,0,Staker +0x03e245fd9e05c40265e7fea812c4463806bcab53,5,0,Staker +0x03e5badf3bb1ade1a8f33f94536c827b6531948d,5,0,Staker +0x03e8def997a65f172b3ee3bb76e9e5dd24e18149,5,0,Staker +0x03eac231f6eba11b5e39985763c6dd5180a2032d,5,0,Staker +0x03ede3afe1cbfd0d7bc9d0fcf689f045c9ab38b1,5,0,Staker +0x03f05f403c527549a3c28c8aa01b67dbbb6e8ecf,5,0,Staker +0x03f2acac940247c5b1e8fc7e399fce735bf26f95,5,0,Staker +0x03f73362305846c1eb760b30fde9e724cb74d581,5,0,Staker +0x03f9a747ec0980224cb114259844ac96c40e7c7a,5,0,Staker +0x0406473efe46252e472771ef15b78f53e63f8c22,5,0,Staker +0x0407205fdad95ff1b29f12ee5ebb932c26197333,5,0,Staker +0x04074426d08d1133279180129b6a05e2730e6fac,5,0,Staker +0x040890a46cdfa7370e28bfd876e19dd689f1dbd4,5,0,Staker +0x040b68fd4ff35fa6052a756ef2daa33fbf5bb552,5,0,Staker +0x040ba138485e32eca97b8ea603b9410292c36dd6,5,0,Staker +0x040ce3a57adbaf02e4d548bd840d54c5ccea0ed4,5,0,Staker +0x041874fb5e412f7eb9cd29e81b9a4385090dbe35,5,0,Staker +0x041f2d8257dda4d0df0d05ab5372262eebadf1e8,5,0,Staker +0x041ffe3c58094beb221a06cde6b8cf4d5a7f48f8,5,0,Staker +0x042276489f26ce13abe72d0f947821d4d1034201,5,0,Staker +0x0422e1554b874d941fdf3af33f3226c5a21a73f7,5,0,Staker +0x0428f167faee2d2c7f1edbcd5578cbe76f00d3c3,5,0,Staker +0x042969d656fc01e3fe1b13c90353ebe7fb01ed14,5,0,Staker +0x0429bfee6acd4ffd370f9a308396b20066023c0f,5,0,Staker +0x042a78a38bc59d5a1f087e8fa2650c451bc2cc6f,5,0,Staker +0x042a7c1393e61ab6c832ce47bbba2ee680422bd4,5,0,Staker +0x042d45f060a75ac4641f75880be1b46c280ef5f4,5,0,Staker +0x042dcfe8821dc6637787727ad06199a3bac7531b,5,0,Staker +0x0431e7bc5c41fadad16271046a6d8eda082b2e4d,5,0,Staker +0x0434a59be95385b9870a00cee8ff13b2ded43c09,5,0,Staker +0x04354b800710301b63d4e77b686e869928d77102,5,0,Staker +0x0438486f0256788ff1a879ebd973eb11c8ff04d5,5,0,Staker +0x043979cb6571debf12167a812923553ea2615a92,5,0,Staker +0x043c1a0fdbaf5552c5f0d18a153caae8f5ee96d8,5,0,Staker +0x043cbe8299446776b3be2a42c72d3a243312fa4f,5,0,Staker +0x0440b2754ecbeb0cd7b1cae094d99ff9a3dffd60,5,0,Staker +0x0442a8454d36ef0dcf6b83d77e9c9027fddb35ba,5,0,Staker +0x04433bd85773937f8f2157a02d5706f88b9f27a1,5,0,Staker +0x04455824e94a1b26b1b41c654aa9c6a7aba1d1b2,5,0,Staker +0x0445f2861c45d78e891de7911e8ed1866c38270c,5,0,Staker +0x044ae859e7b267f0cfe0ec994043c6ae3c27851d,5,0,Staker +0x04528c54d1697a26e46efe3b2012da48dc4166b2,5,0,Staker +0x045371b2beed3e5dcff072afa16b783b7d1c5557,5,0,Staker +0x04573789d911eea963a7fc7785ef4f041a630473,5,0,Staker +0x045aa32568a4b86bdcc0752227acd383a43422ce,5,0,Staker +0x045ad2c70f904bd15517d449e482812b96de302e,5,0,Staker +0x045de9867cba961ace9a0bbed8fd3901621c5dcc,5,0,Staker +0x046171b810660e04c8e675693c56f8c6f5d6a8ac,5,0,Staker +0x0464a5c0aaaa568dee269596c43ecdb796f7c578,5,0,Staker +0x04664a8141d0a85b9503311058edc1edf918a834,5,0,Staker +0x0467a45fa5e06c99044a6235f289fd075a7b4884,5,0,Staker +0x0468a30c1d8ea7b2d59cd4f697a78db6b0341190,5,0,Staker +0x046b6ad7f35d946f3a4eb661b13bf970b886ca5e,5,0,Staker +0x046f35ecc7e2821e9711a801cd28764e6b9d1102,5,0,Staker +0x0470093410cbd666bad80cd0f2ae45a26b75198b,5,0,Staker +0x0470b08c4e99f3d4d0d67180bd8d4cd3de87e528,5,0,Staker +0x047330e96692e66b43f62a4492a553f94a9a17c8,5,0,Staker +0x047613c7687eb88720f2e98b71d6595a2acb601b,5,0,Staker +0x047872b022ca1fd041e48adf708952d1bf531fee,5,0,Staker +0x047a9277c8470dbe9155239475146e428b0053c6,5,0,Staker +0x0484c66d32502593e7afda769ec39dbe94341894,5,0,Staker +0x048687ef7ef056b0a27286e35a08c31ec655f318,5,0,Staker +0x048a220d1da2b1c9e23ce2fc24b72e7bc4ebad26,5,0,Staker +0x0491dc52509abe06037d413de0dd51b090aff8c0,5,0,Staker +0x04941dd78c6f2b099d312a990e5102e9174f77f3,5,0,Staker +0x0499a7cc32fc3bf421c74ecf4d7f1ab1c48ef385,5,0,Staker +0x049b34f5b6b2462097b30ac6afc01ca17f5854d5,5,0,Staker +0x04a0e2142bd98c839ceb68fc5e34c21f70a74737,5,0,Staker +0x04a1e02a8877d9ae8fbecfd25aab1090b712e251,5,0,Staker +0x04a4726df7b29d5eda6844f17b1b2b8ca5e2b050,5,0,Staker +0x04acb728a54d19eb69825fe72d469c659803183c,5,0,Staker +0x04b55dc9ae50350d12f974c518354ff5b35784be,5,0,Staker +0x04b80bf01b6672540598ba1507be26db38890bbb,5,0,Staker +0x04badf98f45cad85f0483b61dcd031ffca6d84c1,5,0,Staker +0x04bb5eafe33cb426896a9b379e5a4c6e128b00cf,5,0,Staker +0x04bc49d5467f95f17c0924a9d37f5625dfc71572,5,0,Staker +0x04bc7c813085585f7919993af9230e6b01cc2a18,5,0,Staker +0x04bfae9309371de376176174a353c51daeae2dbc,5,0,Staker +0x04c4da81b9e2d4bce6086689383ed8559d5f99d9,5,0,Staker +0x04c4efaac0f70377ec56c4675433d58e0b120b49,5,0,Staker +0x04d1441a12e410462372282a6a06868a96787d28,5,0,Staker +0x04d3a6f4dc70574d91f2e01a32994603780f2c88,5,0,Staker +0x04d83c902138c962de0d83da1258fe2370b9109f,5,0,Staker +0x04e384d4be1f95181bf9f83a85a374403db392ab,5,0,Staker +0x04ea565a000d21be58f3d0dc3c623c4fb81bf496,5,0,Staker +0x04ef53b07ea76e3ac0770f0df9d0414a41cd61c0,5,0,Staker +0x04eff214b681760900093709493a899b357aa479,5,0,Staker +0x04f168650ea9a3ff9df8a6ae4d4970452bea390e,5,0,Staker +0x04f419fbf2d5bfb5b93f49bca8b942f4cd8660ad,5,0,Staker +0x04f555269d122f3d3c5c1393700f0d67c20ba401,5,0,Staker +0x04f877e948bee0e3c163a918f50ae5ffa068241d,5,0,Staker +0x04fcb7be0b41abd3ea79ebd7e1881ed4d9e561f5,5,0,Staker +0x04fcfba85c0071bfe1a6e5516479482490a9f4ab,5,0,Staker +0x04fd4aba9b5a6aa3bd0f8e0f1d73c716b819da0a,5,0,Staker +0x04fd57de86edcb5977c7c3fc92e14cfd66e6a38a,5,0,Staker +0x050430c12d4321630d65d048f286f87a13540afa,5,0,Staker +0x05054d7ac4bef8d0306f13e3f867e026ea92dc50,5,0,Staker +0x050ce1aee43748ebef2a6f3b66489253748a60c9,5,0,Staker +0x050ee94f8c73f6c1795e6d5166754b16f41fdc8e,5,0,Staker +0x051025c326a55c451cb0a0552aeaa749f13e15c7,5,0,Staker +0x0512a36500afc7105f16b3faab0e51394d05da02,5,0,Staker +0x0513aa0d3f4162b5b46352f3879613a266ea2076,5,0,Staker +0x05152497926880148b5e204d5db6c6b334dee3bd,5,0,Staker +0x051576fae8d661a1862d01adbb42170edb25c2ce,5,0,Staker +0x0517c35043260979b3ab3d509bbfb84ff743001b,5,0,Staker +0x051d01d99d713fe35f4b7f2dc3a9a0ae5bd97816,5,0,Staker +0x051d8792d69f10deb232e93e2085041e55336524,5,0,Staker +0x05282cdc87746c3268128db8716329871ab96d2d,5,0,Staker +0x052a11f02bd2e0d45fc57990b7d4cf06e6851f33,5,0,Staker +0x05306849ea5e78aa3551839f4232d9a14179b9d0,5,0,Staker +0x05313588c24303ae20d8063d8b81f54c870e6c47,5,0,Staker +0x05363e5896b9f9553cdb7e55022ed8e2d27b17cf,5,0,Staker +0x05366feb13ddf87d9ff4e653317fc073093e0112,5,0,Staker +0x0537157807a9f2b644a19e7c4e46fb14a9e83555,5,0,Staker +0x05377b1e617e4ed8cdf2602f8bb91f33fdd53d92,5,0,Staker +0x0537d1b2fff9a8ec8553cdf046aa52b424d505cb,5,0,Staker +0x053876b1f50268a55389efaa7b1e809669ba6011,5,0,Staker +0x0539bd7b8e905273278f515a2eb9da0208dff693,5,0,Staker +0x053c9d52b2c837ae015f4a2c64ca675871cafec8,5,0,Staker +0x0542f80c6dbad0fc27e0fd9049ff35565fcdf40a,5,0,Staker +0x0543a86ffdfc6cc4732c698097f8491f0c65dbd7,5,0,Staker +0x05443a3c911854f82756721589cb55549499c770,5,0,Staker +0x05447fd8e16ad2cc9d87b4f320e1d248fe5c698f,5,0,Staker +0x05469266657e7a2de3e994cc7553efb90abc7b08,5,0,Staker +0x0547b796ac3f9b49d186f3e7da11cd33e586bab7,5,0,Staker +0x0547bdf24ea47ff066b2fde206f00c65a73fa105,5,0,Staker +0x0549db2b3dd0cd7d243b6541df64112c27bde3e6,5,0,Staker +0x054ca5ca688cdae16ddc23ea3161aacc96a58180,5,0,Staker +0x054f8656d9dd2ba6dbde383c5faf0d7c05919cdf,5,0,Staker +0x054fbe26a985499c710394ba8f6baba62c6045b2,5,0,Staker +0x055824986b58e52a9cec18805e4df6e100e76a1c,5,0,Staker +0x055aa398208c53bce3cecf029b7aea0e8cbcbc75,5,0,Staker +0x055da148020917d500f11a6e1433e8ad003d3957,5,0,Staker +0x055f34179673bb22b605b29d9111711c117ce679,5,0,Staker +0x055f572cf2c4ec5ae4194f0aaeed58c8bd28ad7c,5,0,Staker +0x05601b2fb36ba8814a3e9fd728cab2328d228e6b,5,0,Staker +0x05650cf95db729c81347a305ed4884f536ec0863,5,0,Staker +0x0566848cf2536aaf6b73656c7203a513acacc191,5,0,Staker +0x056b5dd37c52d67eef311cc9072e365d7ca3eafb,5,0,Staker +0x056bd0c47ef6f559a18e389631da6e5f021f2612,5,0,Staker +0x056d260de6a9faaed8aaea6f8af3a1302f65e46e,5,0,Staker +0x056df77cfc675a4399ce5b1f03fa7c1e318b9a41,5,0,Staker +0x056e2aa9448f07adc52623f11a8e4f8e8a551449,5,0,Staker +0x056e7fa213b2657d79b2fb703d7b9c9ffcfba005,5,0,Staker +0x0571c41554a0c21a81267cdba0fbc33a28f36b82,5,0,Staker +0x057239ec837fd56602a176719b8b7a56e2c1d38b,5,0,Staker +0x05755c084b225efd228a1ec026c1e0110d762740,5,0,Staker +0x05762cb7eabb1c15fc9db7ce66fa43ec6cb7c627,5,0,Staker +0x057d1fca958eba079c6759187aaac7e9b7ef7055,5,0,Staker +0x0582924556e1cfd81cefc28777dfac5a8285e5e2,5,0,Staker +0x0583614c2506f12415e1b9c60cbfb3f53532cd4e,5,0,Staker +0x058541062874bfff027a6b6df7f0601c404d69ea,5,0,Staker +0x058e8d4b75b9e3d754645e92f4fac89f2f7c61a5,5,0,Staker +0x058f6da8cdd85d528db315b4ec2b0e465ac6cb5d,5,0,Staker +0x05959ac20c0db721ac062abca4592a5bafa32368,5,0,Staker +0x0598ff6a88208f1698eb8bb50dab6ca5fe9b8c5a,5,0,Staker +0x059bb6aad90052a8becfb2e21fa6ee86bcfc4dbd,5,0,Staker +0x059bb7cacc79a53d8aae643260797f5c7174f3be,5,0,Staker +0x05a09fefd1e3b09f8fd60c9e3afded2cd5a33e85,5,0,Staker +0x05a0c967dd0d4356c1d5de6d28e4033473169e64,5,0,Staker +0x05b13bda016d8737447353877e08f4656a92f359,5,0,Staker +0x05b1dc159a92b6cec407c649c6b17d8311fd85ec,5,0,Staker +0x05b2392efae839ea9111bd8e0511c24845fccc33,5,0,Staker +0x05b2eea8f76ec521cb1419d3a9debb673c71ef5c,5,0,Staker +0x05b5246e7bffa41c530f248e0d975c7e24538ab4,5,0,Staker +0x05b63d3e86d476ceaf5ef047b7c0ca3152967bcc,5,0,Staker +0x05b97fe6c3cf8d89eb9bbb7ba3c7619b8b9c4f50,5,0,Staker +0x05c7d3ca3abad8a2c16caf33333ec8985c995850,5,0,Staker +0x05cd834705a91885b5b1713fdfd712af01dc5088,5,0,Staker +0x05ce237da2906a64878222954a76b6658cc6d9af,5,0,Staker +0x05d14aaa8a517ac95d78d5cd113e55d4030746d9,5,0,Staker +0x05d56b997bc3f0afcaa80eb58597cafc3ba6b7d9,5,0,Staker +0x05d5a19d720799d174e5b0a7051d99b9f7663b29,5,0,Staker +0x05da6c1948f4087dd04d97b0106583963cfa559d,5,0,Staker +0x05daf47e9922f0b3e109ff130d96458e515da3bb,5,0,Staker +0x05de7185d0a89c40ef6a4b684296debfd2e7bd0d,5,0,Staker +0x05deb9b216ae8e4a22523a66ec595b5b38774693,5,0,Staker +0x05deccca8a0ee6e8c485caf717fdd0b9f7df932a,5,0,Staker +0x05e6e03f55b16e4e6ed2502acb3dd2b919dab43b,5,0,Staker +0x05e8b813af5f148cad78c2bac5147e0333282bb5,5,0,Staker +0x05ea2cfb1b74dc30ecee47243e018cc318679dc1,5,0,Staker +0x05ec63d7be2c4e61da478eebbbe0989d446da93a,5,0,Staker +0x05ef2329638d593b9e32321be17b91d7ba12a14d,5,0,Staker +0x05ef403a17528c7c66eaffbdcbe41f0c520e9174,5,0,Staker +0x05ef88a77b9c67e04749282d93ef46826f794597,5,0,Staker +0x05f154731d83b5959853b7baf616f114d1579a01,5,0,Staker +0x05ff266011a36a708540c080454b39e6f3d2a0fc,5,0,Staker +0x06022357ac5cd78aad5b3e9d29a169db59fb2362,5,0,Staker +0x060709682ea5c3700b034d48a37a099bec82fd18,5,0,Staker +0x0607e0162c34230b83336bfe8a10266f15957487,5,0,Staker +0x060991d75e17ebfc6cc52e42aab271abf2f8b888,5,0,Staker +0x060b566833964d3433db3758cc1513c5cb64f0ec,5,0,Staker +0x060ccc6a55679b71154b0aea8facab3894e5b483,5,0,Staker +0x060fe70c94295887a6072380cd2f9039e27edbcd,5,0,Staker +0x0611d9eba7f590ef1d4e91724fe8b79aad69c8fb,5,0,Staker +0x0612be4c2f2c2d3a8a0074c439f373238f1f4979,5,0,Staker +0x061339a05926fdb9e0afc879d41bcd5f89ebd932,5,0,Staker +0x06189ab145acb387317c095c19c2cdaac571d9d7,5,0,Staker +0x06223080a2c684712be8534d941422c8c3278335,5,0,Staker +0x0622d8d2122a937c7f47ca91601fdab5d24a0dd8,5,0,Staker +0x06232ef37cc69e765c725f25f825e481937dcd1f,5,0,Staker +0x0623e51636c5fba7af3d5245ba93418d6fcb3fa2,5,0,Staker +0x0625b829846cbd9cdf20d380cded94fe44bc8e99,5,0,Staker +0x0629d18bb5bee1e49391f48775f5b696d790e8b0,5,0,Staker +0x063017ebbd60041645984168a3a2692f8539c1c1,5,0,Staker +0x0635633bc14ca1e567688f8135b7ac56be29eb64,5,0,Staker +0x0636eee9cd7702448b20ae97c2c6a5fac80ad521,5,0,Staker +0x063843093ff65554855b96dba4133f89330ec380,5,0,Staker +0x0638ebf4061b6e20d90e47c008901a0c89a85fa7,5,0,Staker +0x063f572af21beab3e567585f6da33d28d5ac9860,5,0,Staker +0x0640390cfd85a14c6b84d3021b07a39902a4f65f,5,0,Staker +0x064354074a03f399469a01f9aa4d8a45d0f6d66f,5,0,Staker +0x06443eb3f21790b27ace974607b1655db58f1bbe,5,0,Staker +0x0644abc27c67bd34784d2870aab5bfcde4883ddc,5,0,Staker +0x064bc320cb30aa2c63d7b99c95b37fe5c7acaa61,5,0,Staker +0x064cb27f781cd177c90ae91e02ed5731cc376c7c,5,0,Staker +0x064e4947008b4518ebd267da4838b29244e0089c,5,0,Staker +0x06549fb17539e19ac05a4a3b26f3f23b9fbe75a3,5,0,Staker +0x06578c855ac7366caeea51ba6e5ae1c808a9a8c1,5,0,Staker +0x06579d548e73451b3d11ed081c238ee16788a1fc,5,0,Staker +0x0658554f8fdecf73dbb019b6bc17c51d8b070000,5,0,Staker +0x06587a39308a077eea5b97e129ec3249ccf7e161,5,0,Staker +0x065b8009efc868f0d01e77c3896f9b32cafa2eef,5,0,Staker +0x065c1552051733b4ea496f6bc6085f10a2338eb3,5,0,Staker +0x065f8be91caea8ff2f43e4e3890280f54c3ecc53,5,0,Staker +0x06610030c4c2bff32c6a14db20c9ed8158c7d0c4,5,0,Staker +0x0669244593b3ea1da20a306e91f16285830ee0b9,5,0,Staker +0x066b1cb078bcb4919086ac0de122e7168d622033,5,0,Staker +0x066c0f2f3239388497a340d18e8fc9690e8859ea,5,0,Staker +0x066e4c41bc6df002b230b544244e255edd77ea71,5,0,Staker +0x0670d33c601dd7a84e0036d35e5cdb225ca50f06,5,0,Staker +0x0676e3ddd04e91f95c85ea539c9456b915f323ad,5,0,Staker +0x067dbf38850d5e4533646201f1b1076dc54b27f4,5,0,Staker +0x0683e9b07650c1cd45dd8d0d6e5fe7aa1413ae70,5,0,Staker +0x0684f38f72e5d0bb9706bdd1e162d30390bdb7e1,5,0,Staker +0x06851ab9d94009ee89d9107d05fcf6ec200b05c8,5,0,Staker +0x06854e05a848343fcca5a97bc8f1578c1203d27a,5,0,Staker +0x068748648de1aff79f8045a3e0b74b6f227f5837,5,0,Staker +0x0687ad38e1f0ddf8b6838a6cd7ac03a11a207c95,5,0,Staker +0x068bfda0f6d24af87b20b8fe8bdfd32c5939a977,5,0,Staker +0x0691db3473ace2982bd6a55a654f2422ea7c12c6,5,0,Staker +0x0692555296ed33d9a4ba47f470abdcb54a15ef9f,5,0,Staker +0x0693d819656e5f8817df9a66dff68a9e747d18e0,5,0,Staker +0x06973f8677e6aa1359b60304d10dcffe50d6990f,5,0,Staker +0x0698aa462384081419056c8742bafc05050db17b,5,0,Staker +0x069b22af99547270d16775a50fef863174321503,5,0,Staker +0x06a061026f50eb7eab0ad6235f12a97e02c47b7b,5,0,Staker +0x06a9c6653769e9e060466f6017cf919eada4cdc2,5,0,Staker +0x06aea354cc30dc6d284c5e21b694e8abb999cebc,5,0,Staker +0x06b569e9938345fd4a81247d02a214d5a860ce9f,5,0,Staker +0x06b6a2d959d90a83257dbecb816387b7ac53d6af,5,0,Staker +0x06bc0e647ceb48788c692a3c3f440fa0f68e9daa,5,0,Staker +0x06c089602a27f39f2f93ba7d56a0151f5ee6bbdf,5,0,Staker +0x06c476b2c154e5ae3519e36dc1905123d02cbf6d,5,0,Staker +0x06c4b4d9282054123a583d5ac667d04a403cbf01,5,0,Staker +0x06caa9d296e6b5f87296134e898d04d65bcf124c,5,0,Staker +0x06ce1cfe93b0bed56e8e7cc06a4490869d49203c,5,0,Staker +0x06cfbd7d0f3a20f759a1269f257b1380b4f0f8c6,5,0,Staker +0x06d08ffd2c96bfbdc0f7c0096c01d2d19f751881,5,0,Staker +0x06d238655781ddfb1bd78984fb92465ea458d912,5,0,Staker +0x06d2c12f6b53d3c38a9f5d2f5ca6ce8808a73756,5,0,Staker +0x06d47838e70145db3a586f22c130f2cb3da7cdb9,5,0,Staker +0x06d4cca6cb09671683db2cf6588d179a60d21bbe,5,0,Staker +0x06e11c8e0c53c47e4fffc2b70c23f570bea520c7,5,0,Staker +0x06ea254a139d6029e8801a051294f720f00275a0,5,0,Staker +0x06ecaa7b087df98cd7cd7b1255651173f95ea61d,5,0,Staker +0x06f5f9b0c52323917c660372ee99e02db19b1093,5,0,Staker +0x06fa1bbfc07bd34b91038ad4cb8a9a4e7db54289,5,0,Staker +0x06fa30f33660f89f158533702f6c7011f95f7b7b,5,0,Staker +0x06fdf0e2f483a8adedcc3970c40396de2b920d83,5,0,Staker +0x0700b98aa2c788d83bcc67fd13aab1881ae629a4,5,0,Staker +0x0701253fa71c02336b60718f3598ee5b9ce7e606,5,0,Staker +0x07038b5f0681116079f259829014f65d0ac4e546,5,0,Staker +0x070413c7a13723c1c0bf816f6e5bd58bbfd35c60,5,0,Staker +0x0706ae7ab4cba66af8bc15283a634a6cd6c29b1b,5,0,Staker +0x07090184bbd2ba31a414fa64c419364ec24fa5d1,5,0,Staker +0x070976b1c356ff67d03d4250d4c9f98cd13e0154,5,0,Staker +0x070a4f3a039dbae85abbb53ad1049840b59438e6,5,0,Staker +0x070b107566d8cd398dd58f3dc3f3ff6b49745dec,5,0,Staker +0x071316e1554719b5ce12910e7b90e24e8714f888,5,0,Staker +0x0715a8976f00e8d7cfe8a8587e16db78222220a9,5,0,Staker +0x071af318d5ad05c0ce21a18cf9bdcafb7534b1c3,5,0,Staker +0x071b6f39bee2ad4a712a8f12a33085a084e7b732,5,0,Staker +0x071c9da86643e1fc2b629c296f5223271853de30,5,0,Staker +0x071e8c4d233a073ccb7f830ae0eb4dec4eb390c8,5,0,Staker +0x0721271465f903a0c2c99f6aeb55ba1c195f6cfd,5,0,Staker +0x07240ef68e1fdd54c908374ec1d2dd9e3f493c87,5,0,Staker +0x072c5652e7fc9d9db6661e0d1dc1f64a6990278c,5,0,Staker +0x072f592d97e89c90be3096381b84cb49af3f6a41,5,0,Staker +0x07325438739212887b345faa2f77d369137b7e42,5,0,Staker +0x073596a1e92ddf91dae51f1f8c9e63d9ee2ec3b2,5,0,Staker +0x0736878acec9ab4ad1f84cc2686644b68a8a6c56,5,0,Staker +0x073eeadb82b8d7e0e83f1257e75b2930a4ca8e74,5,0,Staker +0x074254ab9bf4dfd91cb1c4e41b1e3204595ebf5a,5,0,Staker +0x0743f5845a5e5e6e71902544a7be4308de1be57d,5,0,Staker +0x0744ce4d06413be5e6d4de21b531868041e138a2,5,0,Staker +0x0746113885af76fa6997a3dc9affe1651d046b22,5,0,Staker +0x074663ba87b188c3ffde7d2eaf1cb02293337a85,5,0,Staker +0x07467ebfff806d705afca11f42a61f98cb5baf8e,5,0,Staker +0x07499861cf5f59f7e09101e4a2f278f336a01d5b,5,0,Staker +0x074b19fa1e939146cd45a153f6f215f303d29644,5,0,Staker +0x074d95952b3acca1352bd1dc59e235f2d4a5924b,5,0,Staker +0x074f446ae5c60f6c4252dddabb0b6a58aa6186de,5,0,Staker +0x0751356b75be9b44a612a55611cc1a99a8ac0ae7,5,0,Staker +0x07533b95b4dd10b5a9c46c84fbe811f74527e37f,5,0,Staker +0x07533ca4ff672de149bffbb16d59f4df68cf9cb8,5,0,Staker +0x0755a2c4c1808ca14cc2928d0d727b16a1c467bd,5,0,Staker +0x075a97d8693258d6d1958b3220ec69d6dce7a09b,5,0,Staker +0x075e015c85fec80fe01f9f99898e0fdb79f881c3,5,0,Staker +0x075e2c4fad661bceebbda0364ba7dda9ad505ad2,5,0,Staker +0x075f59f7e0816391dda0647a0595a86c1145871c,5,0,Staker +0x076595a6754c9bf1ab05b82fcbfa40590761de7b,5,0,Staker +0x0770a158361f53c89b85c8530d5cb97489449015,5,0,Staker +0x0771d49c6ee263c549b4ae45a71a0577246518da,5,0,Staker +0x07797b9f065cef491efe52e83f4ea7a25d3a1d9a,5,0,Staker +0x077d9790658b3a689e8eee00214a1ebf11ab4398,5,0,Staker +0x0786889ffa0d88f692893b9df03a7b1e14c35f91,5,0,Staker +0x0786d3fdca66dcc25a31ad9f4419909baa15ce4a,5,0,Staker +0x0786f91122446436f32886ac3b848845224280ee,5,0,Staker +0x078863ee61006b8efed5c17417cb9c7c55aa66af,5,0,Staker +0x078c0198f4fdd6c44c0346bc30366e64bb9e8470,5,0,Staker +0x078c759c7ca71f9b402f6a8344a03100341fa188,5,0,Staker +0x078c8cf0851a7cb47c1c51c2d7193a12453ff53a,5,0,Staker +0x078ca234b47e74f29500f4af112bfd10a115c053,5,0,Staker +0x078e69af5afcfc6726b4b60ced4eb0aa0ff17acf,5,0,Staker +0x0791e51ed316ad25c1756d16d6458db3a3b8596d,5,0,Staker +0x0798872f5548fda38571ffab2932908b780c0008,5,0,Staker +0x079a9cfd7d22d5771209688da80f1d22b0f19dc9,5,0,Staker +0x079babce552d8e1066c21a04e52bda988afbf602,5,0,Staker +0x079ed3dc4362c75f59362f132b7c9815e20bc807,5,0,Staker +0x07a44a9f017c8c62574cf6d152ea41aff006cb56,5,0,Staker +0x07a7c7976d2aeb86828a5b0d0ed81ea3014e189f,5,0,Staker +0x07a8b0b57f00c0eebd325d5dbebf5df5cfa4b7b9,5,0,Staker +0x07aa0d549029a890ac99e75670cf4c1792fb1274,5,0,Staker +0x07b1c39670d7571428b1c09b33858ce577a02646,5,0,Staker +0x07b3172d3d91661c5b9de297dee3c091c7fa51ce,5,0,Staker +0x07b9be7e9de06c6e518583b1c5f5161f14a7aa27,5,0,Staker +0x07bb5ecc59e1a26b5118dcbb7a2fd0c963c722b4,5,0,Staker +0x07c3be07c072949e4a1f91f1e30a632d06d45b09,5,0,Staker +0x07c7a1f1281337c40f17fdfe9811f140d88cc378,5,0,Staker +0x07c972c8e44bba2febfc7f018b3a9824d614f89f,5,0,Staker +0x07cc55ba243dbeb5e3c6e5311498f9a7801b982e,5,0,Staker +0x07cf22da92bcba026c747a5119223341f04d09c3,5,0,Staker +0x07d1643d50af3c16cf5c9ddb9370658d2bfda9cd,5,0,Staker +0x07d7201372c2f5d5bf50d2ab9cf89b83124089b6,5,0,Staker +0x07d8a24449b20427b37caf93e4f76d4af4b6fc90,5,0,Staker +0x07dca6666a6af8086adbdaa4626da00b19e82ab6,5,0,Staker +0x07dcba010c6f283e03dc11bdf4b4db63a05664f3,5,0,Staker +0x07de6d1d1eadfa19ed827678a72d29c2ca3a0fa4,5,0,Staker +0x07ebb2b4803ca9d865ac610f446ef365a741ea13,5,0,Staker +0x07ec65034513ad901ba7cce3a3548bc15491c85a,5,0,Staker +0x07f178d6028630f9e518cb41470748d59987e04e,5,0,Staker +0x07f69a4bbd817d2f692664c9fc0e36b05e7cff3e,5,0,Staker +0x07fd6b669927083cbff5359afda68783a7c9a5fc,5,0,Staker +0x0805a27977c86cff9d17aa7a4826e3455602a0da,5,0,Staker +0x08074ea1c1d223f96e173cd230e3b0c21c5fc0d8,5,0,Staker +0x080c21b18013784a107b6c9368d81e92d49bdd10,5,0,Staker +0x0813a7ba4ba6baf5e9ade5c9aba1d280d0b09b74,5,0,Staker +0x0813d9aa8f32e4f9c9827563a80cd07624f7dcdf,5,0,Staker +0x08186d9acf5b891bab0926c16f582f7624287ce8,5,0,Staker +0x0819d07c879cc9d89e2ff09dc105d3f152c7b302,5,0,Staker +0x081a2e94950347c53e7a36aaccc2285924245b15,5,0,Staker +0x081c0c022062071b126141b2fa31a8efde94950a,5,0,Staker +0x081e50d5bea2c312f43652256af39a83b94b62fc,5,0,Staker +0x081ea225fb53925331f1c87f1b64daf960837799,5,0,Staker +0x081fa64b6667f0abbce89bbb08d64ddc6096e759,5,0,Staker +0x081faa015bc8c5f18973e27abf6a353b924fa9c2,5,0,Staker +0x08201ff1bacd1b51c2f59d3b3c57a0c9c69c647b,5,0,Staker +0x082584774780b4b47bd3ae9c79ccd2284731d336,5,0,Staker +0x082bb3c618ed41e268051f52eb340a63fbf8c321,5,0,Staker +0x082d29a0af00d6bdfc8f662f93c3b94a13b2113a,5,0,Staker +0x082ec46ec3d64706539b18b0298a7a1ee2a15f23,5,0,Staker +0x083680f4f4b5ded55176b87476e50b386d32419c,5,0,Staker +0x083846f4acf8495c916d6cb331570db0f9570223,5,0,Staker +0x0839a07661ad25f32d8da4efa3bcbaab2f3c7268,5,0,Staker +0x083a4b214711686a658537c7210f93dc14ae9d1b,5,0,Staker +0x0840d39e8ab0c447881b7c5dcd281aae5630d96c,5,0,Staker +0x08446db8876ec21137a1e1252f5e39f2b53553c4,5,0,Staker +0x0844839fb6e1b67aa152df4497c24bb1fe4a103b,5,0,Staker +0x084918bcdf901e43db58e8afd420e5dcd58cb7a0,5,0,Staker +0x084a3094a28d9e47f631a8ac276340546b963e56,5,0,Staker +0x084f9f01f0657dc994f1046b4846b4af6fc50ac9,5,0,Staker +0x08543cadc30f4d153b62916ea10330b66af60f4f,5,0,Staker +0x0855b2bd3f00dacd187ed49647a6eb3701491be9,5,0,Staker +0x085ced80a77c767c6f94a6b175ace292e516be4a,5,0,Staker +0x085de0b27ff18b5b35c5378014c9d0f29eec525a,5,0,Staker +0x086150ff4d3751ab57273302fe5ae22a1ce811e2,5,0,Staker +0x08621c7dd48e078d77d2f49b7947dfae382b57fc,5,0,Staker +0x0863e9db15d0a78a374635d248304fc52e848aec,5,0,Staker +0x087401322360291e39e84b7f4866fa7b8b8dc876,5,0,Staker +0x087c2fbd06c33b687d3e997ab7c71ecba3a0097d,5,0,Staker +0x087e18543b5b55e8020c10a4800ac5286df28e16,5,0,Staker +0x087e5a444ef95f9ccbc94ac0ffb8b8177934c3f4,5,0,Staker +0x0881e4c7b81dc36fc4fc1c82ce0e97bbb0134f93,5,0,Staker +0x08836fe3f1cf507c87c6500a634d9c3044b1cc61,5,0,Staker +0x088aca7ff902deb105cea3c072bba9c63aaf2313,5,0,Staker +0x088c319f5be7c72e1b7ac9dff78dbe7d4a4826ce,5,0,Staker +0x088db831a2ae835d456dbb7b4043eb985dd93729,5,0,Staker +0x089768064d74509d022c2f80fa75474b506e753a,5,0,Staker +0x089af719e7038018d3ae0332739e83c0f0bb0511,5,0,Staker +0x089b42092b06348b2cc2241012ba24dd3058921c,5,0,Staker +0x08a235775cdf9a37f847fd880e96d2610fbf74e6,5,0,Staker +0x08a454e4fa5900bd291f8c56f4b3867029596fe7,5,0,Staker +0x08acacd1c492d0678465cc52447fe4b5fce53b7b,5,0,Staker +0x08b02cc0821adc8c5e2dea8debcd6225020c05c2,5,0,Staker +0x08b0ae040f1e51686c14ac6d1d44b7e010730cbd,5,0,Staker +0x08b15b5208b77cfbf52dc3ea9f89fe18d5069f26,5,0,Staker +0x08b3fb62f7a570d5c43eac740bdbf6039d93a423,5,0,Staker +0x08bbc7e40e2395fc34cd10be40c19bfcf33377e3,5,0,Staker +0x08bc6e851c8d64b43f8d10914859b68964b1c100,5,0,Staker +0x08be46d69e0f6bf7ab2dff20d8a9260e200d1449,5,0,Staker +0x08c8b2684c03f53f3f9926172bdc8f70edb431db,5,0,Staker +0x08c9150110597b9b257169055157a1ac02bf8310,5,0,Staker +0x08cc308181fe945e5a00068b49d0006821a5c4fb,5,0,Staker +0x08d1adf0b8e79fa72b04a796a6d1aa3cd7ff2ebc,5,0,Staker +0x08d388037eb75c4cc13fc8f5f373e5d84fb5cd86,5,0,Staker +0x08d95ddcd278eed66b31829980ddc1585870cad3,5,0,Staker +0x08daef93e0b6ffbd13d45ab541725b8e812254e8,5,0,Staker +0x08dc4d7b1180e0d75e1807f1ffb6b785874717a2,5,0,Staker +0x08e2a6a1905d770fe485b7ae94cd28e57ad6f5bb,5,0,Staker +0x08e7011b93ba5a3bcc844e4c774b34ddf96e1c0b,5,0,Staker +0x08ece7848b6c95656892cd22588aeca204878170,5,0,Staker +0x08ed02d1d5b8d979b299dd9f53c121455d06d49c,5,0,Staker +0x08ee4be76da56312624e52dd3f3d52f468313a6c,5,0,Staker +0x08f02a67d50d36f1a64d1ba6fd2fc97349bcafb4,5,0,Staker +0x08f29e5020ef51ef6989ef4be06e55f84b80568f,5,0,Staker +0x08fd9c8fb02a8040642132bd29c949524c67392d,5,0,Staker +0x08fe6ff0803ed4b70b028f597e01f0580ab36daf,5,0,Staker +0x09023e88a53735caaab239a48ae65a7ac571dbfb,5,0,Staker +0x090367d14927c468ea149701b46b10c6b764aa79,5,0,Staker +0x090ced9ff769a17f3c1a49c3c3a0fa7b80221b3b,5,0,Staker +0x09121bb5e8d31f38d1316d6eb58d7a47939531d8,5,0,Staker +0x091564806dce41ffeebafbc417e73b6849b1c29e,5,0,Staker +0x0916b2b1897d24daf86840b5e83f2a05264f00fa,5,0,Staker +0x091aba1a9327ef53a7c1972a8c54282e1f370c39,5,0,Staker +0x091b334d15d55f4c86bf47372492dfddb7b6e9a0,5,0,Staker +0x091c4500f7b699c7c3d6f17007432d277209841e,5,0,Staker +0x092097765275c00cffb4b517b51db8bb57d562c8,5,0,Staker +0x092246edf6abcdeb75e248b5af8d226f1f54020d,5,0,Staker +0x0928f3101d116852f035d41500035bba43609270,5,0,Staker +0x092ab54205f438ed5b6ef92ca3fd5e299a5417c3,5,0,Staker +0x092e0295cf91213791410b3523ea340770987fa6,5,0,Staker +0x092f01a1b4902bad32bf522aa435aaf4cf7ded26,5,0,Staker +0x0932ceb5ab1fa0a2f95fa1d4bfde63bcad34ffea,5,0,Staker +0x09353338c906bfa50a011dfb0b08ee63373b3751,5,0,Staker +0x093629ae8b95e104a854ab106f2c11a6fa86fbee,5,0,Staker +0x0937ea448c5613eed69639a5d064ed57d14d9ef4,5,0,Staker +0x093a4a5d0b8b25c66518606127d8801e7b9b1db1,5,0,Staker +0x093a810238e5c65b5bc33fc11237992b5c84562c,5,0,Staker +0x094299c847cce0cf2ce3e0b99b4774b180e542a4,5,0,Staker +0x09497f18d9f011fdd142683ec7f5db2f04a9ac44,5,0,Staker +0x094aae9ddb1a01e9d53aff5f1e59593c4160eb8c,5,0,Staker +0x094da23fb215916fddfc7e4fc0b260a8a28f5c0a,5,0,Staker +0x0951a26f224319eb09dd1c5295ae9bddb6e6f54d,5,0,Staker +0x0954b3b869e7c9a587b54bf6bb76b802502d9d29,5,0,Staker +0x0956853cb2f6671a7057c51b7782af476313c178,5,0,Staker +0x09664f2c028896c0ae6386bc8befbfbb0b03af6d,5,0,Staker +0x096823611f9d7edac5640a5dfdd501e5ac9fd36b,5,0,Staker +0x09682f1ccdc7bd247cf2665326797a9164c5301c,5,0,Staker +0x096bd0a02da57c51e620901ec0cda14934284101,5,0,Staker +0x096bd720b50944f7350e4fdaef990da815b2cb7a,5,0,Staker +0x0972c5c77ebf94f0e7deb711b47208e4db63f13e,5,0,Staker +0x097762a9abe3ae6f1eedf3e1726cabecf27466c8,5,0,Staker +0x0977953c291f865544ade5fdf21d2038503bcc24,5,0,Staker +0x0978a207f299558342c92d0142a3fa431eee79a7,5,0,Staker +0x0979eedf010102dab18eba8696292f5621bcab44,5,0,Staker +0x097ba4a0dd30c3ad9fa01d3cafa17503ffa7aa57,5,0,Staker +0x097de8c68f0988d0b95b0c2f848e3165e1cb6a8f,5,0,Staker +0x09885398d26601ffd2f684ce304cc10053bcc9fa,5,0,Staker +0x098b0310c160ea1663e65e7b9c01c66a41f19b63,5,0,Staker +0x098d30a7e6e0fd61a86b776643ab2deaf01f8723,5,0,Staker +0x098d572c68440f44e8f477ec154adb866c64a878,5,0,Staker +0x098dae445f21d855372805deea64a4f9fce8b4cf,5,0,Staker +0x098fc123a16ad83c24ea22c189b00c33cb01db89,5,0,Staker +0x09917fc3d1713e28db6aa7e5e8129d8d6b1a6723,5,0,Staker +0x0993ae103a059d2b7f887fd92ce262a3e2faeeab,5,0,Staker +0x0994c75e8433ce64b688222a9709389e18ca58fa,5,0,Staker +0x0994fea13a3d771b9af0ce5d465edfc5aaee8ee5,5,0,Staker +0x0995bc745e8a66e1b25eca8845e1a1928bd2532b,5,0,Staker +0x09977ec648591eb7339143e492ddd0197ce027c2,5,0,Staker +0x099a3e8b5140405291e169fed50e4ce911c0739e,5,0,Staker +0x099fd24c2d7f18a2b1a3d102d0769737d5bbb67d,5,0,Staker +0x09abd73a32b3149a53bceb23fe786ee70bc00088,5,0,Staker +0x09ac5692cce7e83429b299c3fa0df8e2b06b30f5,5,0,Staker +0x09b91df3ff1d28d83e2e06d7d7f673ed461fe231,5,0,Staker +0x09ba30d0f93ca59037ef19b1bb2d4d4e2d6fecde,5,0,Staker +0x09bdb54916c4d12cfa284a96d5b8b356453dfe9b,5,0,Staker +0x09c41c369047f970543d8a226608a0a8c5266efe,5,0,Staker +0x09c5f3f5b6ba7a590d24894ae37843b96e760d0a,5,0,Staker +0x09c9f4acd209bb388ee4dfae9f71d31d35f92cde,5,0,Staker +0x09cb2941c3e2417ea702c13194cfd6d19f72fdba,5,0,Staker +0x09cfa3e6f24a6770d57d48d657f97c5db7b3b711,5,0,Staker +0x09d42ff8bedd48d90b3b79cadeed266e5b923399,5,0,Staker +0x09da229e1a6b7a5c2036af3e3c0539dc7d2a5194,5,0,Staker +0x09dc2e060fe2ce639b4aaf9241c9dbe82cbe5983,5,0,Staker +0x09df0f4241a4fe10df78e08b1c010b12c14792ee,5,0,Staker +0x09e01eacfb8b118f84b22cf2121b5a77acf105b1,5,0,Staker +0x09e0a38f78edb9587090c0ef27bbc25f544bd202,5,0,Staker +0x09e60a8d443f81064a5c2f57e1545f389a2f7946,5,0,Staker +0x09f0cbf6b3c4da40fce76c6aa44bd8448298a2aa,5,0,Staker +0x09f5674685d0669049ad32e00c48fa03d8efd27d,5,0,Staker +0x09f750939f4cb9bc7aefb8e74248f044077d1985,5,0,Staker +0x09fa85d29ad0b2bff76dab327d8e52c03a4ea2de,5,0,Staker +0x09fb37681d631060777be646fc6d170bc10c780f,5,0,Staker +0x09fbf8e4d30e524ecc8871106c5b36df22519d13,5,0,Staker +0x09fbfeefcca236b8db06ea22d6c3c0e5d68d37c8,5,0,Staker +0x09fd8dc5b001dc6ef48f4f6d0c0a2321c60d5791,5,0,Staker +0x0a02c91391298935dbd956c91f14b8272275efeb,5,0,Staker +0x0a05e7071ff1490e60f01efe772d1bf66c1b4f1b,5,0,Staker +0x0a0970382ce3d4ddabbcd5e4ccb4a4c8dbe50641,5,0,Staker +0x0a098e3a7ef0aeb8632e9b08dc476c360e6470f8,5,0,Staker +0x0a10d65bf54be96f0e6d93b40720e4420d9ac946,5,0,Staker +0x0a1206698626c93303d468c1cac974efaf0be49a,5,0,Staker +0x0a163f783d77ee9d5e2e33389334822eef950545,5,0,Staker +0x0a1c37aca16ed808984ffb289fc61d97d8ba8933,5,0,Staker +0x0a251df99a88a20a93876205fb7f5faf2e85a481,5,0,Staker +0x0a26c485a3d3767b7e1a69e56a947bf3c140f50e,5,0,Staker +0x0a2beb3c80e1ba8742f64f14e9f768fa6041a3ab,5,0,Staker +0x0a31b1e20edc9b4a3db4600390abf9668f28b3bc,5,0,Staker +0x0a37d1739884477c23b8125771a617368be38909,5,0,Staker +0x0a383faba2239bae4c76595ee934c5c007c73061,5,0,Staker +0x0a390f281feda79790e53ceb044176ec7659d0fa,5,0,Staker +0x0a3bb4138a3e60164f3d747c3c008aa26bc59107,5,0,Staker +0x0a3bed5b833f5d4cc60a59b10887647d144af3b9,5,0,Staker +0x0a3cc227a90d197ca719ffbf00b8401740b923d8,5,0,Staker +0x0a3d21c0888e8645d4d971dfdb6ea6a70c4137b7,5,0,Staker +0x0a3deb1b4d8a98cdeed357b4e004be0293750220,5,0,Staker +0x0a4639812c356971f4b7e9d4cc75e13b17b333ed,5,0,Staker +0x0a4bca43ad963404762d9da7fa5a6c3e7af143e1,5,0,Staker +0x0a4eb272da9cf039c02b2dcd7de8cea569a280ef,5,0,Staker +0x0a627f234e7702b1bc6d7077154f84427492c6e4,5,0,Staker +0x0a6af11728640c6d8e7ce8dbbc5741afc076af76,5,0,Staker +0x0a6bc3389f4eca70a1c97e357c689279f12c9460,5,0,Staker +0x0a70b37a98b55d73fc22782dd632e020315e5fc5,5,0,Staker +0x0a717b9a713559287f4117bf61fc22ecf58fb4ac,5,0,Staker +0x0a73afad74797f3a2c80e29d5484dca8c408a4c2,5,0,Staker +0x0a75fd0968758e8681f80f9f80084f6ec506ee1f,5,0,Staker +0x0a7f69bf6ed68c5550286bed816a191b52632b59,5,0,Staker +0x0a7ffce10ceb0ac4d081c310e5b33dd62c99e3ec,5,0,Staker +0x0a81640085d6f03f2b3bc856eaa5a51693e7ad83,5,0,Staker +0x0a8350cb565ed887dc7d61cc4cd3572c8e87e8c2,5,0,Staker +0x0a835bb6c00c79dfdee76283a107c733ceda2ac6,5,0,Staker +0x0a87ff9d6b6dec7452f0b470eb4aedcfa2c1d44e,5,0,Staker +0x0a8adeb76fb6e9e92a1934f421f8c656a120c2c5,5,0,Staker +0x0a8d248cd550553f5fb83fb4da4b6d6e0d9d1840,5,0,Staker +0x0a999dc71e99ca0e2cd019d412f982de51783ac6,5,0,Staker +0x0a9aeff2b989ea24a1a38a1d163cf7ad7e981208,5,0,Staker +0x0a9b9f98d3ec192a166743fda52f346095cd2ef2,5,0,Staker +0x0a9da1f80b176c414efa1b6764ce94cb50a58d5e,5,0,Staker +0x0a9e106bc92c2500cf0d15ba563d0709d5f5503a,5,0,Staker +0x0a9ec2d158d65bcc41697924aca82d0e4d9d98b0,5,0,Staker +0x0aa081572a60d2ce9bf23c20256abfc4a163a8dd,5,0,Staker +0x0aa1a89bf3040fb7a271c2ffa5d97a293bb580d2,5,0,Staker +0x0aa7a872f87ee01f34fed661954da426a52221f6,5,0,Staker +0x0aa7bbe2c7be8391e70bf65d0cab6872c99e2c72,5,0,Staker +0x0aa91847ce478d48f24c08637de878c154d8d72e,5,0,Staker +0x0aaa11ee266fda1f11938904f1a02cd5d081d742,5,0,Staker +0x0ab1a66b13139e835faefc5fe913392c9cc8e9a2,5,0,Staker +0x0ab73dab63a44b39751ed10a5c176d254052d763,5,0,Staker +0x0ac2fb8206fb3ac4f3937f405f68ff1b87c4c3f1,5,0,Staker +0x0ac7c761fd51e57cd46dc949575e20cc04907e10,5,0,Staker +0x0acc27cfd91b96373c668339bb48aa246ba0abc1,5,0,Staker +0x0acdd05121fd056b7bbcdb351be03be7a4125845,5,0,Staker +0x0ace5bef0ad740cddfcf373a45e18d984e3a990f,5,0,Staker +0x0ad1cb36fd51de7623b6d0f63d439e50b97508a2,5,0,Staker +0x0ad2063f61cda14953dfc1a3e339cd2495da5397,5,0,Staker +0x0ad382330683e330e2b98e8251d0c3a8460fb4f4,5,0,Staker +0x0ad50c58d425a264105d826f65e9db156bd864bb,5,0,Staker +0x0ad53aa0dd3d7773f35f50f3ea87c0f780ebd31e,5,0,Staker +0x0ad6103711ad908444bd04175c61299ba44a10b7,5,0,Staker +0x0ad6af93f65cc06cfffceab865d259da290eb111,5,0,Staker +0x0ad7ec695551e371f5afd0f76de03b92f7b67399,5,0,Staker +0x0ada191ebd33c22dd76e48fc490cf2eafad2a90b,5,0,Staker +0x0addc54b71f8ecf930c46c2bcee9773fd4b21450,5,0,Staker +0x0adfc1d98c0f87f880efb53cc6ab1b34989e8177,5,0,Staker +0x0ae461bd820bad20153248dcfa5352d3478f143b,5,0,Staker +0x0ae6a875b12ffcf3112ef8872988b9f6f0a8d987,5,0,Staker +0x0ae8bc96bdc9e3a1d8c764cfab3a4fc41ac9f948,5,0,Staker +0x0aeaf4b7f10b69bb1acd874c99266286cfc50bb8,5,0,Staker +0x0aeb2f0b91c42aea5ce611e94fb19e3fe3a47860,5,0,Staker +0x0aed5ee9d1a0476727d48e01256029be1730526a,5,0,Staker +0x0af0615dad80ec33279a3f5358c20341e5bc4b10,5,0,Staker +0x0af3b914f8eff37219530e57d9f4d1c946ebb8a6,5,0,Staker +0x0af5c186086d974ffcea169f8202d82d471d64ea,5,0,Staker +0x0af9a0e985887ebffcdc63414e8c6e2ec9c2f116,5,0,Staker +0x0afac3d0bbf68c2d36e60575570978ddc3a0712a,5,0,Staker +0x0afb5664675298b6fb3e54bb48c90a48bfe773ae,5,0,Staker +0x0afec840ca70b0c436d7042542c8e0742d356ebc,5,0,Staker +0x0afef54442f2bf5622090247bc4e2449af21b8a4,5,0,Staker +0x0afefa215838570047245f8246d249d0b1e97b78,5,0,Staker +0x0b084f50b944a74e77692b5b1f464bc9d30e9af0,5,0,Staker +0x0b09f9a127074778190ce9584c8e65d44f269f71,5,0,Staker +0x0b10fe01dea12a4f913bfc0551f57a3ac0a9fc29,5,0,Staker +0x0b163d6c93312a6bc6f5b675da49053230444a1e,5,0,Staker +0x0b17024baa008c26f104ec4bdd0246e62d0fc1c1,5,0,Staker +0x0b17bebd6b6cda901df6ad0a54b5aa951afcc9bd,5,0,Staker +0x0b2178d9621e2d91d7a3f2d9f05c84acabdb51ca,5,0,Staker +0x0b2239194d5deed4acd7a4d29f38da03e1ab9d28,5,0,Staker +0x0b25e33c3c3886fe8349bd6e0163725524b38219,5,0,Staker +0x0b27ee0506f4b6f6ac7ef6507d9414d8677466e6,5,0,Staker +0x0b2c1ccc7e1045030376905c4d9db4491f7826ca,5,0,Staker +0x0b2d869d3e38d63f15392cd2b6acce7071991f53,5,0,Staker +0x0b303add1c94b5bfc4afeaa1a273ac59ee2377d3,5,0,Staker +0x0b32292a23e7448ffb6ee6448667584b23ed42eb,5,0,Staker +0x0b35234f93db05a3290658ccd5cf7e7d0e125f3d,5,0,Staker +0x0b36c31383cbe78eec811cbdb6729ece798f05a3,5,0,Staker +0x0b3766bf68acb383ac863ab1e2969896cfbfd2bb,5,0,Staker +0x0b38af48009a38da0eca1d456ccba56eb80153e6,5,0,Staker +0x0b39b7351a81434a7ba885e05989c92761a663db,5,0,Staker +0x0b41ef3aaf28a40b6df169e0cf52538f67dae7b4,5,0,Staker +0x0b42dc71124c6ba21531a3911c31acc23e143928,5,0,Staker +0x0b4354dad4b26b23470f32e902d9307f56d93a30,5,0,Staker +0x0b45629809a603dfc670baf48ee9717a31586a43,5,0,Staker +0x0b4590353513e00ae3b479eba257b73741b67b33,5,0,Staker +0x0b48cfa0ed4d9cd844a489ac5b9f91f936b94791,5,0,Staker +0x0b49876a182b8cd1ef9fe2dcd3dd2664c0e1f5bf,5,0,Staker +0x0b49c70d21b2a088f6ed4b7917de96db0efa6651,5,0,Staker +0x0b49ca750c45a2a7d1fc2648f040d7e76469bb1d,5,0,Staker +0x0b4d71f8f5cb4a22a2791f63f55828cddcf79914,5,0,Staker +0x0b4f73744e1a157980a135a1e3882aa07f3fbcfc,5,0,Staker +0x0b4fcfa5cd2d9f7a80eea10100f9cafd4b92f092,5,0,Staker +0x0b52814ddaac309149d0dd6de4d3769dcae27f67,5,0,Staker +0x0b53cf3426fa48507fb3368c50aab9ac4bb75263,5,0,Staker +0x0b61e6337159635a38db85cd3bace3b8db7038a1,5,0,Staker +0x0b622d34afedbeb9f1779c9f58fb26272dad9db4,5,0,Staker +0x0b625847bfb8296d173e0442eb7575c1ddd9834e,5,0,Staker +0x0b62f13cfbe95548e0ea5225b1c67cd6c1617b8e,5,0,Staker +0x0b656915f424f00d55aaefc6565a9261df9642ee,5,0,Staker +0x0b68527b2e6a828bf5b72b697e99b3667485dfcb,5,0,Staker +0x0b6aadc634a44d95571bc5c2a02583b143ecf980,5,0,Staker +0x0b6c11197d549ba6c551ff68198265ee6619ceba,5,0,Staker +0x0b6e3e703df718c319c26a0acf2b3f2d260fda79,5,0,Staker +0x0b71e6641e356f3ba31d3ed4ea006dd1b227bdc9,5,0,Staker +0x0b72b7d7b2ded97caa707e0b2caff68ebe7ed849,5,0,Staker +0x0b776de465452ccabcd16a0fb62c4d5980ef7486,5,0,Staker +0x0b7fe3427de3e965a9bff404590367375215b3dd,5,0,Staker +0x0b7ff31a79761fc3c1771490ea33a7890991800f,5,0,Staker +0x0b841a258a6bef2eaab6e798523e49dc03e1d9f4,5,0,Staker +0x0b85459180df0f0e71619bab80901c9af674cfef,5,0,Staker +0x0b8661c4d9e36721b910847c0b47ff8a17da99bb,5,0,Staker +0x0b8a15af5f401fa9ebc3704df1b30621cabcf79c,5,0,Staker +0x0b8ccb5f66495046cfccca8390ac4decc049302e,5,0,Staker +0x0b916516ad0a7b7cb717e8edd97b9cb3618a11e9,5,0,Staker +0x0b927c489d2d3d8f93517cbc1fb0a069d6cd0703,5,0,Staker +0x0b95b9bc8cde7e4e46957acead9d67a411ed8f7b,5,0,Staker +0x0b965fe1430ee0e52a37659a491eb23e8707826d,5,0,Staker +0x0b9c4400eb55cc84083ff9839107d5e45150281c,5,0,Staker +0x0b9c4659cb32548e8d535baeda52ae9abf97f411,5,0,Staker +0x0b9eb9008c063cb5bb241273ff0fa2bc652ef34d,5,0,Staker +0x0ba9c0eab1ef62c6e580682e5956ce9360e688bd,5,0,Staker +0x0bade0f46b0846cec6369c0d79466db35890bacc,5,0,Staker +0x0bb4352a82dc7066cc06e41f85c2fc6065c9c3f3,5,0,Staker +0x0bb6554ce11379bb626deeb758548b9de71f8592,5,0,Staker +0x0bb814f4db94e5c74e835a6c6e11d3da8f3d4196,5,0,Staker +0x0bbbb5c514b1a1334708a973344f75946b0874b4,5,0,Staker +0x0bbc032066ba47487c8397140fe767ec337361ce,5,0,Staker +0x0bc9f2bade797d6daaf3957bc13b03e7d43eb31d,5,0,Staker +0x0bcd5cff99c9ec61da4e802c8669fbeced598a2f,5,0,Staker +0x0bce67463090028ef322624474276f1356d74df5,5,0,Staker +0x0bd0006ce512e8142779a2b82252057fac7a59d9,5,0,Staker +0x0bd98880306fe0f15845a60e948a1ae61aec0c80,5,0,Staker +0x0bda7074f595bc6a19f1bcf47c2ef06f9e910ed3,5,0,Staker +0x0bdad28a5d8429e6f6fa52209bafe219fe6542f5,5,0,Staker +0x0bdc3d652d3c28959482225853926bd931067550,5,0,Staker +0x0bdc73dd7f6ff5331a1ad7c63324e99edaf0c49e,5,0,Staker +0x0be24795a5195c925ba6dcd06ba375ac336724f2,5,0,Staker +0x0be350b37e41671edad30155edf25a377126e6d7,5,0,Staker +0x0be541116f77a6845c6c604de22783795e6aa799,5,0,Staker +0x0be5960146fed22b99ab2abdc2998fb9175e806e,5,0,Staker +0x0be5bd1e697581f67bfc6ec16c27cc2c925d8bf7,5,0,Staker +0x0bec0647e67430ba8c4ab72cc01dde161561c06e,5,0,Staker +0x0befe44335625db741869f4485d1a0eb3577bc53,5,0,Staker +0x0bf4d43444ee2ebb9eb65c98a3d7d2440864adb9,5,0,Staker +0x0bf56f98d7f553cc0f4068ff208f8cb1f1ac70d1,5,0,Staker +0x0bf9e657aa9e78b7bbf2163fe9fff9f3dc2c0ce6,5,0,Staker +0x0bfc216cc8817150ef7546dcb907b1f91d2d09d2,5,0,Staker +0x0bfd61995698d6d4995ddb0f11cb0e168167f856,5,0,Staker +0x0c016186c4b9c8425844c709134983d0fb197a19,5,0,Staker +0x0c083c8c62a6f8ea6a332a0be0f91ae429848598,5,0,Staker +0x0c0c0f538c1d869a9682d94d26fb973f1a8c192e,5,0,Staker +0x0c157617c566b363eb977ae924dcbae50b64a290,5,0,Staker +0x0c1aacfa53dc38686488e8e6b13b8cdd7e99c91d,5,0,Staker +0x0c1e270bc9c91b862bd53075c3b225f8eec5f28c,5,0,Staker +0x0c1e607c367c813f256f281ff9917633a27d42da,5,0,Staker +0x0c24916416c36c9dcd972ebe8911073a982ffa90,5,0,Staker +0x0c2c036d8574ee9fdb45df8d93fa14ddd3a5ed4a,5,0,Staker +0x0c2c1800d132835af4d2cbe705dbd5f363643c79,5,0,Staker +0x0c2e918ae760e9daa7c13fb7fc0f053a752f6943,5,0,Staker +0x0c31095ed00a65604649237e8df180adc8f81dda,5,0,Staker +0x0c388d243c421a272b346cc0d8f3236f165395db,5,0,Staker +0x0c44e17ee0cd6205fb2fcab4d8c6ef296ae5ed66,5,0,Staker +0x0c5177eb75a04f466e9ff96e6b6f26f7445eec74,5,0,Staker +0x0c5179adc4de411dd61403459020431e30b5f5a9,5,0,Staker +0x0c528247e487adcbdd3e7137e4364bd3f5e8b15a,5,0,Staker +0x0c559a562e010bd16c2b0f88104c0d93a28e7a75,5,0,Staker +0x0c5dc9229821db1965e91af87c5008006fd6069a,5,0,Staker +0x0c602854e01daeef78907ef784952ac282ce287e,5,0,Staker +0x0c635cce8c26308dcbcc9d72e785c57eb6467b96,5,0,Staker +0x0c66da328fd4fbc8b0eb2605b2d99103f88d69e2,5,0,Staker +0x0c66ec16d52b3b78451f4bc2755b443e2a3255a8,5,0,Staker +0x0c696e574aa2db5408a4d27ca4972c38ecc7f671,5,0,Staker +0x0c6e3114691df55304ea6725f1216cf1e520e48c,5,0,Staker +0x0c7002a9647856e0264ef3befa651d5736ebce70,5,0,Staker +0x0c701c54545fab7a4cbbd201d762fe94d1164146,5,0,Staker +0x0c72eae9d377371332c4851aa0151e053689078d,5,0,Staker +0x0c76973e005147160926ff514440f5a7a385e9a6,5,0,Staker +0x0c772f3e41c7e3623468d2d28251da8cf2f9fb9a,5,0,Staker +0x0c77ac84a190b383b4d927b610840c5ce8197275,5,0,Staker +0x0c793265404b6c2bab3f9b82c38762a4cbe2532c,5,0,Staker +0x0c7e553c2a2d258a9f73b19ca751862f7745ceba,5,0,Staker +0x0c7ec9608bd72be08d208df68274c6c46e17890f,5,0,Staker +0x0c84f531b281e8ffa23d7af9fda1912dcfbc4732,5,0,Staker +0x0c85d781ffbd370de15ef2d5102ebdc8ae2f6d70,5,0,Staker +0x0c8c159911aff61432fccade1caf0b6d9ef27714,5,0,Staker +0x0c8cd6e50de56b2f55db81439476fe33cd03934e,5,0,Staker +0x0c97989087b3cda0febeebb2aa4c6fc1d73d2f87,5,0,Staker +0x0c98326bb1388e4bd564996d33e973c454039a1d,5,0,Staker +0x0c99826ffd44195d3667de6188a700427ca2ce8a,5,0,Staker +0x0c9b46e7ab40898c9c4f17a1e838b157dc720bb7,5,0,Staker +0x0c9cc8cb1f4e4ce7b680f36519b91c8dba6f1adc,5,0,Staker +0x0c9ce20f6a70325362cc43d629bb145e6e6f8fc2,5,0,Staker +0x0c9d2e36ddfe3f2ae9247cb09266ed6ac86fc6ed,5,0,Staker +0x0ca3dbe9e22c465ebebc26854652f8274e3c2809,5,0,Staker +0x0ca3efc1557e05de70f841bb854661f1126e03b4,5,0,Staker +0x0ca7be1325f1a76f71e96fd9c546880021726fc9,5,0,Staker +0x0ca82b256cf67b3f676748e9dd062dbf16d3ca58,5,0,Staker +0x0ca9df2ed82ea7a844d64fe1d1637d1e8ce7b34c,5,0,Staker +0x0cadcbc194659c3ca19452c2b6eae76e068a4784,5,0,Staker +0x0cafdff4f8a41005ff75bbc0ffe21d3a6344e125,5,0,Staker +0x0cb54cea30e73baf659561029d63f37def73ab44,5,0,Staker +0x0cb67df5fec539487ae96e5e2763d87ff978616d,5,0,Staker +0x0cbade143de8b3a8767d8c3585adf353ba5e4e3d,5,0,Staker +0x0cbef82574eeb85409599c0b67a445b5f289b29f,5,0,Staker +0x0cc0bbe26f38e4b81ec871b700470881f04f34b9,5,0,Staker +0x0cc994ba5cd56cce126838ccadf62d09ec8c44f3,5,0,Staker +0x0ccbb57071aa04c4f20c791f1d146df215ebec5f,5,0,Staker +0x0ccf6cba13432f09babd145d60e4773a5af6f610,5,0,Staker +0x0ccfa1c3441f3febdcee067bd1cbe3af7bbb614b,5,0,Staker +0x0cd1778c513b623db39d44352bc86f8916f919e3,5,0,Staker +0x0cd495cd352d66e36bdcc1a9b3c0e017df59c6f1,5,0,Staker +0x0cd7b98cd18b2f21175c72c9bb263683bf8c9a94,5,0,Staker +0x0cdddf0d030557bb382703312c1dd4c9dd4c4d6a,5,0,Staker +0x0cde493a3c5a1eec60ef6e96e1f640000a13bed6,5,0,Staker +0x0ce427de87ccb563af495f3ab75faf296598fc39,5,0,Staker +0x0ce69610650907f54d60ed91726759620eb3ea3a,5,0,Staker +0x0ce6e8d58f9dc48cac2ebd5641ece2504e261bda,5,0,Staker +0x0ce95d5e5788e303e7ba977bcc1e35efb503cd9d,5,0,Staker +0x0cea192deea2b77776eed5fc0629f01b2d8b6c45,5,0,Staker +0x0ced71bb79693ad7670d9b6aa85840595156cf26,5,0,Staker +0x0cf086d9cb1dcfea519d708c488bc5476a39ff36,5,0,Staker +0x0cf0aaa470b749f1bebf739ab29d42956e07f996,5,0,Staker +0x0cf97d2e7fd324cdc9dc4eb2e4841e87b05a8e2d,5,0,Staker +0x0d057b6848d5aaa9c3cc8e2e1d616c0aeb7b2482,5,0,Staker +0x0d05ba51b69e50e0ae69892be30e2b53e7990c17,5,0,Staker +0x0d082ea7c6b4b09e4fc873ef293e1d89e15516ad,5,0,Staker +0x0d0e6964d3a9b7403235af34494e7da6b0d0a083,5,0,Staker +0x0d10900cb3bdd129d1e38448d0ae64fd1c3086b8,5,0,Staker +0x0d1155adcf49d0308f8c8d0084b18a4b4d1299a5,5,0,Staker +0x0d13ee963dde54f0ae54190a9817998f272fc80c,5,0,Staker +0x0d16292e8304941e9b01ff91aa11be9b1ad28490,5,0,Staker +0x0d1b4333c03e9ba94c93a5c6b5c15a524176a552,5,0,Staker +0x0d22dde2a8472f034d10e75175ba13b3d1b65ac6,5,0,Staker +0x0d27228f024a20012d044b8870a11f4f3d017804,5,0,Staker +0x0d2a7ad3f3114d225521ec9b722014e6c3dad1e7,5,0,Staker +0x0d327a7661304ac6a6d5aa161a4c17714559a5f7,5,0,Staker +0x0d3649e52949e0d6b828eaf627eb66103f3b79d4,5,0,Staker +0x0d3788acbccf9a521a259e5971393192019cb7de,5,0,Staker +0x0d3bb6eb10fd8109a1bc5aba78f9841c609f9a11,5,0,Staker +0x0d42c9dadfbda4077bf7701f8a1b51f8f4cecc3a,5,0,Staker +0x0d439c0dcb7f3a08417d7f3094dffef747708911,5,0,Staker +0x0d48c74092a59e1d23817005daeb1e528acdecb4,5,0,Staker +0x0d4cbf89007c91d29e168d7ffacc416dbc047a47,5,0,Staker +0x0d51e9bfd47456ef8024a248da12d7b1846b63c4,5,0,Staker +0x0d554a66b6c014f589f2e577d7251e436a27decd,5,0,Staker +0x0d5c26425f0443bb3272c76146fae9aa4e31da9e,5,0,Staker +0x0d61f6f25e12d74b8ea7bc9a83526441be832f61,5,0,Staker +0x0d70de242e64c4ebb2fea0346e5200b3603efc35,5,0,Staker +0x0d72b672c897c720a7e04593eb5d5f7595156467,5,0,Staker +0x0d771a9cb8526c4b1ec75f84b3d357a95961b71f,5,0,Staker +0x0d773a8d8aef0dc9facab0a254a42af10d9b591c,5,0,Staker +0x0d7de8ce553751a67dda2b896754ef4ae9d3f209,5,0,Staker +0x0d8114a7cf6c8e6e09bd1632158ce7ce23e765a8,5,0,Staker +0x0d81c74834014302a408862e8665e8782f085ac7,5,0,Staker +0x0d8847f8910944d80704bd6a4fdfdf698b717563,5,0,Staker +0x0d8e3b881ba969148ef135db9e29b5b49cedb64a,5,0,Staker +0x0d9189dc63da529b767fee7aa51a0b7692568255,5,0,Staker +0x0d9628691c6819d58bfa0439eb36a0cd3fbb68a3,5,0,Staker +0x0d9cd888f191e7f4202812d203c74b01aa8141ed,5,0,Staker +0x0d9f07286c6d6e1220a4ee936aa793a5f346c134,5,0,Staker +0x0d9f2a0f56536a498b11b3cb176f85bafce3d5bc,5,0,Staker +0x0d9fed6530dece242a64a6210a2ece0c143a749a,5,0,Staker +0x0da4041fae7148b0b2f2b2ee9b5e66e6ff827977,5,0,Staker +0x0da656da53cbfb84d2d9eb4937845b818c98b3e9,5,0,Staker +0x0db0af809bbc07a205af36b09815321010244331,5,0,Staker +0x0db9f07dcbf8eead70dc0a6db43c3e4c84ba0770,5,0,Staker +0x0dbb9cf109065de228693e094a4e8a4c06efc914,5,0,Staker +0x0dc2b837705ecaaf54acfa06c6812ebfee112ae4,5,0,Staker +0x0dc56507a8dd305116d7dc8c019cd9e1811a515e,5,0,Staker +0x0dc71b4a1e0d9db08b79e00a2d6778515bb9a556,5,0,Staker +0x0dca044fb362f66f5fe9a9e63fd2c449c479ca38,5,0,Staker +0x0dd0338055f6d380314a29cfe61072e5358f6d54,5,0,Staker +0x0dd03a5feaea2da8dce58054516efb901b57483b,5,0,Staker +0x0dd09167c3e9bda156fa24e12c87f398c70d70b3,5,0,Staker +0x0dd23605bad5e105ff1202039bc12873f03969b3,5,0,Staker +0x0ddedcccbb0311ccc1c81ffe6f8a11bd7eadca8f,5,0,Staker +0x0de3679cfb3c339f280741190ae83954c60072ad,5,0,Staker +0x0de50054d4c2122a5caf455789661fc62bdeca59,5,0,Staker +0x0de869b73073869ffaab1159271bb480def6f94d,5,0,Staker +0x0df64035ffca9a093d804b67cae079896a332988,5,0,Staker +0x0df7855319e7ce093cf5d7cd75dbbc9a2981155a,5,0,Staker +0x0dfaa0f6b5ce1d8964ed78e8c755d7c977646cf5,5,0,Staker +0x0dfbe8fbf7dec8f523625d16ad344b0ef61a33b4,5,0,Staker +0x0dfd7175237376827cca29f83224022a027316c6,5,0,Staker +0x0e035afc8a80531515d1d2181935b660149299ad,5,0,Staker +0x0e0b4780f4e31b486c45941957209e63334f403e,5,0,Staker +0x0e0e6e2f51ce942d72e66817df3a0a34ca9b1c1b,5,0,Staker +0x0e0eae166b1df6e3ae5b00e0af64bb07b96725c7,5,0,Staker +0x0e10269464a4a9033803b86f48ebc8cb7a0f3bb7,5,0,Staker +0x0e10de447366ee2d9534e6c46c5e7fad72e34810,5,0,Staker +0x0e12fd29f80c379b1d12009c9e3bd249a8e19890,5,0,Staker +0x0e131b1537e57fea011c7fcecf0ddbc829a9a347,5,0,Staker +0x0e15e70f74e5ed138d449e868def1415f9a3e24d,5,0,Staker +0x0e1c67801618b462125e63bce58c3e91abca9962,5,0,Staker +0x0e25645e51491253fb47000d14407d9411b1b5bc,5,0,Staker +0x0e285622ef24ba7d2ee158760291b8ed8b12bfd1,5,0,Staker +0x0e2914ae3916f6f350f6c639827af260f1feefb6,5,0,Staker +0x0e295af212787454bd7467ca7df03d5d21a07d41,5,0,Staker +0x0e29b6d8bb1085847de6fed9b2e06b2b5be7205f,5,0,Staker +0x0e2b5bfa5d75ff28aae6f4d75ad698ce334751f0,5,0,Staker +0x0e2fd52c97e571aefffdd1e0428ad4099ab3dd70,5,0,Staker +0x0e433cb109dbe3f5ae9e3686c052f1d0ceb3f6f1,5,0,Staker +0x0e46dae3ec79f0abce9fb87267eb725fbd9aca25,5,0,Staker +0x0e4dabc2c4ab779cc390b347d59f7a26efde4d6d,5,0,Staker +0x0e50d296b809f0743f85bd2c5928a5617e6ada51,5,0,Staker +0x0e52ab33afe31ed2f4f1aa080f323647103c3944,5,0,Staker +0x0e56ae36bd1a51f3db519e3df4b8216e3f144e4d,5,0,Staker +0x0e56bbedb0056a5378f39e930f496008ec9e7d88,5,0,Staker +0x0e5780c320c7b0a271d11861f493935406ec02ad,5,0,Staker +0x0e5a5803f2e725ab0cfd91b08cc539350412d11c,5,0,Staker +0x0e5aa582307d1db11307b7fa4b94fd91d81fc4c5,5,0,Staker +0x0e5acf738aa85d796ba1fdcf49dda31d7625819f,5,0,Staker +0x0e6065a3ddb4996eae8a637245a715ad90a7f2a1,5,0,Staker +0x0e6356d361ee97ed25400363abfdc8564fb7ace8,5,0,Staker +0x0e6378d309803e8aac2865c7583ca8fb07585b76,5,0,Staker +0x0e6c42ac4c6ab835b96ee47a8c61eedcb671afb2,5,0,Staker +0x0e6e2b6d7653798c860c5d0f72126201e3be0bb5,5,0,Staker +0x0e6fa87738545029cf8e9207ea2c0f283877e7df,5,0,Staker +0x0e74da674bf7ebe688ab4c30391ede2f1a2b36af,5,0,Staker +0x0e754bf40181843aaad2b40f573ef9e517579842,5,0,Staker +0x0e7e27b53feb93473981d194a41e7367de5ffa03,5,0,Staker +0x0e7efdabc2b2951c5c244a03dfaab36dace608e2,5,0,Staker +0x0e80203ecc8d0ca6f5c974aaf64b96cc9bfa05c8,5,0,Staker +0x0e80d31bea7edcf68c6173731bd515a9fb3626d4,5,0,Staker +0x0e81d7c2d3a7ec2cabee98ebe10f0f4b27152882,5,0,Staker +0x0e829204b6222c2bf1e5ea369ec040049ecdd5b1,5,0,Staker +0x0e82b03a62d48464ef6e66651b8d4b2ef4a89b08,5,0,Staker +0x0e83847506e399d42f4921dd27499178adc3afd4,5,0,Staker +0x0e843474b290be0303f7a56a9c37713d09b6e9d4,5,0,Staker +0x0e8574bedaa5417bcef5b1ff3173f6c15d043cd2,5,0,Staker +0x0e86e604ce320e0a227b748d62c5ec4523825e3f,5,0,Staker +0x0e8834ecf23f4ba34af5fd6e91d43395c425feb0,5,0,Staker +0x0e88959bebcf4517ccf50f38320265fd0e4ecf4e,5,0,Staker +0x0e8f92fb640e5f8f106aad2982fb560c6be1a0b8,5,0,Staker +0x0e92eacacaf42deaa814f6114847311c64ddd845,5,0,Staker +0x0e95787cd81ac81ff70c1b80d21340521ae260bb,5,0,Staker +0x0e97d6f9ede5879384f3ce1a8ba05a5c4057eba0,5,0,Staker +0x0e9c082334f35e409d923c3b6acfd66e154aaa3c,5,0,Staker +0x0ea180bf9a2952c914db40d6e2dd828753493cef,5,0,Staker +0x0ea255570910b2852be4a4405ce9fc080aa2a093,5,0,Staker +0x0ea2afd22f6c35ede8455ae3cf4e8a3a35407689,5,0,Staker +0x0ea39be9a10e575be28f2054a6807ac22e8c71ad,5,0,Staker +0x0ea44865a83a987f08297783e5b82b1db8bc2fda,5,0,Staker +0x0ea778d296124a9cc62309e748852e503f6c4cb9,5,0,Staker +0x0ea7ec20230735924ce78dd7d0316dd8544113cc,5,0,Staker +0x0eaa221995754dc224f9958019bf3e40f540af77,5,0,Staker +0x0eae12fdccb25c86e06c11fe9aae694ab418b966,5,0,Staker +0x0eafe2a6ad44652f7537396fca0d3507aa5e93a4,5,0,Staker +0x0eb0ddfb4350bae7435acd27504926204235a9de,5,0,Staker +0x0eb2011608d91809319b39448d56404642ca81e9,5,0,Staker +0x0eb413d2cef3f4b8ea0f21a09da0fb0c53f961a7,5,0,Staker +0x0eb884deec3173354783a3253b26099e8d17cfd4,5,0,Staker +0x0eb9ece1a523d4c3fcc5ad09b0c07e5c1bfc49f3,5,0,Staker +0x0ebaf041644a97f48f637a9535afbeb8a0fc6763,5,0,Staker +0x0ec0e2e9f80027e662cebb8aa2884ea6c07b53b2,5,0,Staker +0x0ec10bdb6c294694991c523145bf389861eac1be,5,0,Staker +0x0ec3c7e0e35afe4044a82dc864e5f00c2a548c53,5,0,Staker +0x0ec5b620a7a4f3756b1d6a5525d60128c77dff94,5,0,Staker +0x0eca55e936846953a90e07307570f63c2de8d986,5,0,Staker +0x0ecb829d91b81283116bec090fecec39d5516ea9,5,0,Staker +0x0ecbf0c2b8e27fe3a3e6fc69d6dc414ef481715f,5,0,Staker +0x0ecd52eebd46dadce8ef74b5ca2ee8ea3b4924b6,5,0,Staker +0x0ece3675b95a97010554047b001fcf1724a3a219,5,0,Staker +0x0eceea22ae055aea3482b8df7d36a3587f30f97d,5,0,Staker +0x0ed22e55a7cc80261af07cac3050ce07c30f9abb,5,0,Staker +0x0ed530b0fdf226030e6ad78fd68ee033df0103c7,5,0,Staker +0x0ed55b8899d1962863c75bced6b627fb6f12f8da,5,0,Staker +0x0ed8a00ccc7eff70a9b508e63f4cf4304235bfa6,5,0,Staker +0x0eda249ad48622074c7471af85dde846041eb584,5,0,Staker +0x0edb6d2ee2b5988050b99748755768608d5c1814,5,0,Staker +0x0ee3b0743f7cd429fd7871721e7461b3f32c16a6,5,0,Staker +0x0ee50116f94bb7f9b08afbeb873f97086d84dae6,5,0,Staker +0x0ee9daa1423bb41bb47b0b0155269452b1b1b2ae,5,0,Staker +0x0eea2a9fc031e0ea618fbd218eac3570375ca771,5,0,Staker +0x0eeac81cf8218691721a57cbee4ed59770b02f8e,5,0,Staker +0x0eeda652b4ffbf1dd24a4e985fa7152e4b6e012a,5,0,Staker +0x0ef3002ec3f40fe6972f53ea89f72e1a555c6aa5,5,0,Staker +0x0ef83a255d56ca45a88aaadd6163283fca728f4f,5,0,Staker +0x0ef88e7a4f60187b7e89c362bb42473e476cb7a5,5,0,Staker +0x0efad5f20e746b79174ac96c0f2208f81884e4ff,5,0,Staker +0x0efe0a4ea438ff3a06313f3f7875554d86637dd6,5,0,Staker +0x0efec8b1325971fbaf638b5224115de9d12ab049,5,0,Staker +0x0eff729a7e95e814b870b099d75b052447044429,5,0,Staker +0x0f0239524a1fce53f6663896f3b2b81a77079e93,5,0,Staker +0x0f0670ac2c58761e776acbb96a1055258311a7ba,5,0,Staker +0x0f0bbe6ec28f1bce2a51306a0f38812525c965e0,5,0,Staker +0x0f0d63f1aa616a522dd28b99add7910efcf5af20,5,0,Staker +0x0f10cb4ddc73ed87d6b91efc218442a0928ecb88,5,0,Staker +0x0f1319d7691ec84c8a3d3233461f2d657f8b5db8,5,0,Staker +0x0f15892392973829504b344ca77aa1904a1970c0,5,0,Staker +0x0f1eb7bee9e68dfe42a3eb35bfe65efb5b7076f5,5,0,Staker +0x0f1f4e619d69466b4d0182014cb0f07a8b229db3,5,0,Staker +0x0f233e01444d36b0e1fc76d5a7505d5c5ca8c9f3,5,0,Staker +0x0f2781ef7ebe7b844563ff64b62a44baa0656c3a,5,0,Staker +0x0f2aada630c2210d1066195bfe60644f892b1f82,5,0,Staker +0x0f2b4feb71674fd18d4e77bfd51365cd76563366,5,0,Staker +0x0f2b6521a4b697257b31fbc4669b5481d36f691a,5,0,Staker +0x0f2e990c4de2638ec375306bba39065d128b36cd,5,0,Staker +0x0f2f8d3361e098f6d071ec865138e2543a3a0449,5,0,Staker +0x0f3235302381d9edcd8ee5bfd64ddac958353fc7,5,0,Staker +0x0f361fc32ab63d1d671ae62ab8af6ced466efb15,5,0,Staker +0x0f399503ecd09e89e1b2e2fc489c0b893580b0d1,5,0,Staker +0x0f399a75d86068bd8a9c08d8cf1d2f9c72642343,5,0,Staker +0x0f3af9638ca1c796a6907b07da8091bd83e51774,5,0,Staker +0x0f3c922a570fa2248393b29a2f74bb082d8546d7,5,0,Staker +0x0f3ca5b3a7f0f368a24d62e0f20ecdd4affff264,5,0,Staker +0x0f3cb812d70e33d3fb2bfc5211a6f7e913a2f8b7,5,0,Staker +0x0f3cd967185e2ef3b343088274a70a86e55c0d61,5,0,Staker +0x0f3fa70bd308709ff87ced3746ce381c7b99feb7,5,0,Staker +0x0f4137d31f1b8c8230366642e23765826c6df822,5,0,Staker +0x0f43fa2e95656722d775df63ec36885f37be4be5,5,0,Staker +0x0f46c2500bcd4bdcf7b8d057d4e6cd5c2bd6e8b0,5,0,Staker +0x0f49c0291a0643706ef0cc363b30da57512af9d1,5,0,Staker +0x0f4b8b150a7da63ecb1f5e3ed38f1c0bd5b0b6ac,5,0,Staker +0x0f4c0b9e594b12a00bc0c363b9bdd79e46a5c453,5,0,Staker +0x0f4c288e6be99b0ebf007714776bc115f42a5ef0,5,0,Staker +0x0f4f59565795b2c1e1c9c4fb89eacc82e092d414,5,0,Staker +0x0f4f9ede5cf8dcbe1f47105929adfeca35c12e3d,5,0,Staker +0x0f53f3f21c818105ad28ced375a52c313c8e4205,5,0,Staker +0x0f559d16d20737e7486797b8fe0907b99fabbcfe,5,0,Staker +0x0f5748bad42e7ca730317158a048e16f28968c2f,5,0,Staker +0x0f5ae12e249c31cbaab09ba72f773b22aba353cd,5,0,Staker +0x0f5dfa8d3d681a43bfb763863f5508e3886ab722,5,0,Staker +0x0f63a6f30599ae7175c3a5dbb2237a332d95fcbf,5,0,Staker +0x0f68924a16363f667e554c0f5bc96d43be65b987,5,0,Staker +0x0f705f53bcb87b98bbf018be44d295d6e5637775,5,0,Staker +0x0f715c3ad9521cae0a6b0f2539d5762df3353fdb,5,0,Staker +0x0f72ba7c89b22f5ee013713a320bcdf523b37039,5,0,Staker +0x0f74af152286af7eebd9840cebfeb0ffcdd98599,5,0,Staker +0x0f7a0a90a3ff43114cdfc19624327b0e413f1ac5,5,0,Staker +0x0f7d930991e619e7bd97086eaef730b9f1cc8c0a,5,0,Staker +0x0f8208caa3730d4e02575003755a11adfddeac21,5,0,Staker +0x0f8508c7949e464198fca6128df4cfd49aa7f500,5,0,Staker +0x0f86414d4879711ca0f15009d2cbddccbb4d0b46,5,0,Staker +0x0f87cee1ddd181e9a4a14f297896e92359e8ad17,5,0,Staker +0x0f8858ba27f75c7e3fb198236c89649976a4c66f,5,0,Staker +0x0f8d2c37c031a8e52f4b0962040a8e94e93efb44,5,0,Staker +0x0f8e28e80a32582fac87cfc3106953a59c9ef4ec,5,0,Staker +0x0f91a40646395484b62b9c5e7b5cc9d8292c2ebd,5,0,Staker +0x0f936d4617424d3d807d8e3e2c696ff18de84931,5,0,Staker +0x0f972115403eb8dd4e2546e0855ec0906088ed8e,5,0,Staker +0x0f9d6c0b9c5df15f43c1347a48e6153df4c6a6cb,5,0,Staker +0x0f9d85fb3c39ab940978c364077b13a5e59c57eb,5,0,Staker +0x0fa282f4db5e506203af2ca498a4afcffc15e54a,5,0,Staker +0x0fa6d1cd7f82d5c8fc1205a7ec22f13c674dcea6,5,0,Staker +0x0fa7066556517a6245f3a04b1efc84983963e897,5,0,Staker +0x0fa9865ecc9a20bb21c743317a0cfdcd06069748,5,0,Staker +0x0fae75092003c5ef6cf67867cba561f94ff028bd,5,0,Staker +0x0fb072bbb03254ff8c70af62a17990160fee5fd6,5,0,Staker +0x0fb2f2bd9e7470206282d18ed6fbe6a3a20f322b,5,0,Staker +0x0fb657dd825195a5b9221b2f536891071f4e4009,5,0,Staker +0x0fb93e168b7c3c674b025f46ff5868a525e33d5e,5,0,Staker +0x0fbdc988fa0b0a2daaa954ddf9d6414215b0dbb6,5,0,Staker +0x0fc084d26ac7af1a07b1b6584afd0c2e7999f31b,5,0,Staker +0x0fc0f135ecda84d335b6ec65e284bfc4b72f4e88,5,0,Staker +0x0fc42fefd23ba076f7369c5634fd3a19119d0d72,5,0,Staker +0x0fc6933fc5e2a8bab14f4fa5b1e2117a64f5c725,5,0,Staker +0x0fc9adf93dd518fc9ad23e01f4435ec2621fde6a,5,0,Staker +0x0fca941a2cf9e865e48756ace405b908bfdde460,5,0,Staker +0x0fcab00173bb82d3329b0e9ac244e94d6de06085,5,0,Staker +0x0fcbc1c6e199556a19c744fc45cdcfc2554d6428,5,0,Staker +0x0fd0e60142195506c359bfec987abb3ad0080b54,5,0,Staker +0x0fd2f8f7e4189137a1cdc0146aac7e859f00feea,5,0,Staker +0x0fd6ce211f23a2cef2825b60baa69523e52fe3a2,5,0,Staker +0x0fd7ab4b381544be0148b51d0987ef3993f6f2bd,5,0,Staker +0x0fd954487c80fb323e2c108283b5285660bad507,5,0,Staker +0x0fde428d8a4b87f2f61cb2fe8494c46afce2e72a,5,0,Staker +0x0fe60e1c782beb3ad6f09201f9252ce68a78dd2f,5,0,Staker +0x0fe7c4ec0488430ad29a35aac95839f32261c4ec,5,0,Staker +0x0fe950d2d479b032a648fe78d06466b6e80ee40f,5,0,Staker +0x0fed30545a6ecf6c243619fdef122c534d7f5ad7,5,0,Staker +0x0fee27fe7af5f3830413745baaa05106dd53afa5,5,0,Staker +0x0ff292aa9b86d0e6d84859c66aa778350fbdc37d,5,0,Staker +0x0ff338257b226f61e2bb4e5c59b853acf288cc0d,5,0,Staker +0x0ff68df160b7d53f1c22691a5721683c0d5b2b4d,5,0,Staker +0x0ff8156e12e5528b6b2e04643d199ddfa010b4c8,5,0,Staker +0x0ffd0d29bcf045ae937a97227e58966b28114c58,5,0,Staker +0x0ffd627f0e1b69e178fd70b854039e4b932858d9,5,0,Staker +0x1004be7b5dbb2708cee6f42530ceff34c1c687b3,5,0,Staker +0x1005191d55ddf11808f7034669cf4f0f44fe38a7,5,0,Staker +0x1007b2aab8188b86c18800b8d6734ccb22c0bb99,5,0,Staker +0x1008c246f3825ada32ef0b671a8e43d5b2ac30ae,5,0,Staker +0x100975b30c19b21dcfb348dcd80807b44201b6e9,5,0,Staker +0x1011af332ef942f23af7b23d2a364e16415ed166,5,0,Staker +0x1012e299dc549a31040dfb389b1d0155caad47db,5,0,Staker +0x1019d0f390f6852d440fd8586d2159cfe9f41808,5,0,Staker +0x101d12e1716eeb9260704024b9ee394b382a16d2,5,0,Staker +0x101f4785ee56cfbe05f7b1a5630056e8552f1005,5,0,Staker +0x10224879822fb8a0354c73fdedadc770549bd287,5,0,Staker +0x1023a61b5600bb56f034a1a5830d76e13c1c3e0e,5,0,Staker +0x102558e7109f23d64e21cca8b59fde3b954533e4,5,0,Staker +0x1025bfeeda4f91f7fbe95c56ed346b24f1ad2dd2,5,0,Staker +0x10282dee50c20703876e7ac39a05fce9db1aa6c9,5,0,Staker +0x102a5d0db24c3d461fb4d21bbad582208cf1dcb5,5,0,Staker +0x10330b214d02a326da8634545e18439862f1418a,5,0,Staker +0x1036a290dd1429564fa3a7e430d65087cdfbfe95,5,0,Staker +0x103a4920accea20dc5e4d55f5352c18337d344fc,5,0,Staker +0x103b1840cdf5024f13e7d134be00f9df2e7303e5,5,0,Staker +0x103b22876c1ac09acb5bbddfe2e610d43c0cb1c9,5,0,Staker +0x1046f28af13f9bc29996bc78e22922c4f2e792bc,5,0,Staker +0x104e4a76960b4bf24492a47239efc891a23b2374,5,0,Staker +0x1052e716d616991620e8f68b95bc1f60596d09c0,5,0,Staker +0x10534d8e295943059df996c7250848115ed27b96,5,0,Staker +0x10535a64594d4d0ed2f9ba1ce46b034bf194e538,5,0,Staker +0x105430c98f0d476be607222b06799c07fde27835,5,0,Staker +0x105c572d5e9680708d9dddcbc9da0a819ebca7a2,5,0,Staker +0x105d4716914677cf5aa9a00b4acfaa80692bc2b0,5,0,Staker +0x10626b57ef4cffd69d1a485ebd6c5b9c205bd9ea,5,0,Staker +0x106625863b18bbc4a724cdc484e86fdc02a58bb0,5,0,Staker +0x10698f03e60bf760c8f66bb0d3583957c4dcfd28,5,0,Staker +0x106bbedf7e77a684590f29c538df2aa9e52c0289,5,0,Staker +0x106ce97e3f2acee857d5af486bdc476ebcf2e2b2,5,0,Staker +0x106d0dd25a270c0af9638265ef1a499760883d26,5,0,Staker +0x106e5b94237a025cb89a6285a1545bf658f9a210,5,0,Staker +0x106f7b4a198014f1e7b3efe32fa5a04cab6a8715,5,0,Staker +0x1071ce3bf6a04af31f745d1cf4cdde3608f9d195,5,0,Staker +0x10749c3776acdec779269cb1dbade2bd30885449,5,0,Staker +0x1077388cf032d1f50e49eabdb9e5d8671a62461f,5,0,Staker +0x1077dae0f1c131e5bc803ceea2e8c4a2556988c4,5,0,Staker +0x10784973f09c0ae24e6b0d70343df462bed17fdf,5,0,Staker +0x10825b7266307f2a30a22e2b89a46cf729acfe3f,5,0,Staker +0x1083ed5fbe37dcbd97941acab2bf178cfd6bef5e,5,0,Staker +0x10853d250eb232dbf84b5212da618e6f7d7dacd0,5,0,Staker +0x10862d1500f78e9f31e6e16064f5a096ea872c55,5,0,Staker +0x108a3d219f0d4d47c9e5b5891358a7f8fafee489,5,0,Staker +0x108a825a58c991df7d201832516beada7f366c43,5,0,Staker +0x108c503b42e85c563b208c7d4df02eb31e6f6235,5,0,Staker +0x108da36346af52f4ee3216cd96d245da62071e88,5,0,Staker +0x1092a6bdb7c20b428f8c88378efcef91671e614e,5,0,Staker +0x10949b188c6a9211163f69cd074180ba30a6342e,5,0,Staker +0x109521552f472b3c2eed0ff1d0b45a107ea008c5,5,0,Staker +0x10970a880fb5151329ff39118696222fd278355e,5,0,Staker +0x109b1f6ce3caf4079163ea0de392b818ed9144a2,5,0,Staker +0x109e602bbeb8825e167fa95c63af39af03c881a1,5,0,Staker +0x109e6df6e79eedff77f031d83796a126b4d6aaa9,5,0,Staker +0x109eef9ea016f9d64ab1d7ee17112e0d520a7a68,5,0,Staker +0x109fcd551535d3eb57164b374c4d5a23d54ebb7d,5,0,Staker +0x10b7801043cec2baf835dc361c9625a7676887c8,5,0,Staker +0x10b7b11d8509cad01e8c125bc197f46601d3c8de,5,0,Staker +0x10b7facb791d11b95e205a645a22313639d362f2,5,0,Staker +0x10ba7c4674281f5da6e5a405596ac25d0c2ebf7f,5,0,Staker +0x10bfb01b27f7f5d1029740c046598beb3524d889,5,0,Staker +0x10c27a54c84618ffae1df201e90dfa77184faea1,5,0,Staker +0x10cd043065a91a06760560d66aef61ed38e3aecd,5,0,Staker +0x10d4fd3407e0c54eae70d9e640b3a10c0cc7ed79,5,0,Staker +0x10d5d966719dc7e9550e846b28da38f12d0ee424,5,0,Staker +0x10d6963085421dd4592c3c57ecc5e6e364772836,5,0,Staker +0x10d69e040469ae4a64954b6634876eecffbf2861,5,0,Staker +0x10de74ebdfa84f5e6390a1a61dead8d491754039,5,0,Staker +0x10e9129cc1999c8e9b3fa18ccac10eb8276f1cad,5,0,Staker +0x10e927cae20114d7db55c97bc331130bba9549f9,5,0,Staker +0x10ea3f50a3701d22595a7f8f76686e28dce20e33,5,0,Staker +0x10edfea9a0858db089c1a17ea6d07833a101b888,5,0,Staker +0x10efda21e5fd3e548a55dbc56badef7cc3ec2cf9,5,0,Staker +0x10f7f3ed20ca4dd5536e3792894e38c1d028bfe9,5,0,Staker +0x10fb0c5dfab90610919e729db7c7e71d62bf625e,5,0,Staker +0x10fedd3a2ecc9abbde294c1d13e1f71eb71f3aad,5,0,Staker +0x110190ac21ecfb1644d3fd852ffce4415105a7bd,5,0,Staker +0x1104164e57a0c34baff5d5c8cafe50ff964b11e7,5,0,Staker +0x110491da68851374d1d22b405acb4452e7fe2c64,5,0,Staker +0x11055b5f3d22ff23fa5f9024de119e0e5debb186,5,0,Staker +0x11099143ed181a04220633d2ace95f1079dd24b6,5,0,Staker +0x110b9caccbc6089fbb7c865e0531be1b72d39a4c,5,0,Staker +0x110cbf7dfaa61245ee9ef54ad12be09848808d12,5,0,Staker +0x110d9eb648678bcb04fbcd69c2123c4611d750ac,5,0,Staker +0x110e421f41ace8f8499909c0f1e633957ead18c2,5,0,Staker +0x110f0f2a04123dddf1a6323f1bdad7a633ab286e,5,0,Staker +0x11100895a487f5ce7550ae5ee371ef00dd1b18e6,5,0,Staker +0x11111178e8fafc65f207707ae682ce215caa03f3,5,0,Staker +0x1112716d31f9c1d788e00bdc525a71fc1da694df,5,0,Staker +0x11147a22104d1ac1131f2d4ed758ad566fd0d640,5,0,Staker +0x1114ba5121c8133a8c12bf8648d078506e0ff051,5,0,Staker +0x11168686563a4e40a9c7b9747fe0406fb674e480,5,0,Staker +0x1117b111d56c4da2cb183dad5920551703d18f72,5,0,Staker +0x1118003aeb105955eac012884cb07b36e76e0181,5,0,Staker +0x11189db85a2385fc00a8ab60acbe7e58f4d9e259,5,0,Staker +0x11195e84696df19430f0de96e1d6f62ba74adfd7,5,0,Staker +0x111d6d9805546b0cd4e2de38af639efaf764bc55,5,0,Staker +0x112eb474d0ee479e0114c3c6ba87146ca3a774e3,5,0,Staker +0x1132fedb0336f11519661ba270352cb29df3317c,5,0,Staker +0x113384f0a26e659827a737718204b8ce5654a3e6,5,0,Staker +0x11338d11440eb2af6ca7fe4acb53a1d02c172e2d,5,0,Staker +0x11370625cd82a64cd1f0cab04ddf84c9f370af50,5,0,Staker +0x1138a4bbadcca04b765378b12bb418a52090ec6b,5,0,Staker +0x113a634629c089ff0a20a9c81b1d4bf83058b828,5,0,Staker +0x113c39931ae16913fa88c33f0c48e01b5e28bf28,5,0,Staker +0x113dcf522da11bec3c705771c377e89fa32f39cd,5,0,Staker +0x113f9ba4d40d8a09ae3588108fea5043d7772395,5,0,Staker +0x114031fbccd7586d4bd4eee96c045238a456ca87,5,0,Staker +0x114051ef0bd4f97deeec7b79a756d7115eee0fd5,5,0,Staker +0x11477c1fbe34feee517b48980959ca549dcc5248,5,0,Staker +0x1150653489e7340feb433b4e6183112edee85d33,5,0,Staker +0x1150b76f1ad489b429b2931d7474cbb2648412d1,5,0,Staker +0x115291bd4a4769fa956e16cae865a5a5a0530d7e,5,0,Staker +0x1155cc370ee5a0246ad60d6a2dda5350ef38d775,5,0,Staker +0x116007bc6ed5ea7c4f9762a7e01c061ca6bdd9ad,5,0,Staker +0x1160f1108c8eb2903b2c28e0867b4d6f86f10be4,5,0,Staker +0x1163ceebe99ced680a1ec4054dceada2f9664437,5,0,Staker +0x116439f17b84d5b3347a3b0634c8327387e6534c,5,0,Staker +0x116616296998ffabf07058607badcc14d7fef0fc,5,0,Staker +0x116996487063cd5e10cfefac9b64f7a9bb0caa2c,5,0,Staker +0x116f595c60ff7bb6ea87c9b0d16acc7fc9c53a79,5,0,Staker +0x117633d8e8af8b97bde1c7fcd37f1a227ddf9baa,5,0,Staker +0x1176ea30c94d98aad9fdda8bf1b364ed0b7d760d,5,0,Staker +0x1177f583ef048da95d7099c784d77f7c060898b8,5,0,Staker +0x117938e180481f0d1c022354b95429872454bb69,5,0,Staker +0x11834d88fa14a3bad0317b81aeaa07a352707a5c,5,0,Staker +0x11890981c37ad7c3c295108a1cc3727506399348,5,0,Staker +0x118b743134018a79b7c466ca418949d6bb5ac813,5,0,Staker +0x118ce3a66373b94423472d96cc4573c228fbd900,5,0,Staker +0x1194660b0a0a1960db103bd396b1dd6d4d2acad8,5,0,Staker +0x1199e15fc50be0eadd2ae888964f037f5b4c9cd5,5,0,Staker +0x119a1d4a1c27ddf8c2ada68abe3dbfdb472be824,5,0,Staker +0x119c2b1ad2401adbe5e80586d5f00f3e2a5c6808,5,0,Staker +0x119c7230424a4906fd2e6d56b9f47d8e4f3ba09f,5,0,Staker +0x119e62736f19b345554dab423c009c41f9423359,5,0,Staker +0x11aa54ec8631195a7a4bded19a13213b544f2f9a,5,0,Staker +0x11aca80a914724c3403b122fb96a69c3ee371e4b,5,0,Staker +0x11ad5da8acd7dd52e2481d51251bc47cbb9d6c14,5,0,Staker +0x11adb5f4d0a5d6dfa8a28e43d8cdb5447ad01fb3,5,0,Staker +0x11aef1c69908ce5cd53dd0494bb1d1d0c36deaae,5,0,Staker +0x11b8b9a116ff95958183168a0c20aa8c506ce503,5,0,Staker +0x11c1360a8adc2e45b9a2ea6d8812c6055aeeeb4c,5,0,Staker +0x11c1cb321c798de0b44df639509b4ba4ab7d74ff,5,0,Staker +0x11c826c6fbfe2bcab9caf55cf02cefe74333814d,5,0,Staker +0x11cc975d7925b0b7e5e44dc9deb4f64c43222beb,5,0,Staker +0x11cf4b6533c928f7cefeacd92c3dfac6fac91fd9,5,0,Staker +0x11dbedbd76951e5c394f800ff1c6da8dcaf6621b,5,0,Staker +0x11e13ad93b6f0b808709926257411e1aa8b6234d,5,0,Staker +0x11e7c1347a0726c53d45580b4629f51e5fa4032a,5,0,Staker +0x11eae1708a30fef63b5495769b796d4aace8f9b2,5,0,Staker +0x11ecfe1260cfe3c4ae27e579dc014ff83482d9cd,5,0,Staker +0x11f1b2c85e3e9b56874ebe85c0e7ed42f17a7a4a,5,0,Staker +0x11f21d083f0915cd2cf35be5a0a2750864db7d1a,5,0,Staker +0x11f3e6f05f93d6550c5f50732fd808773ec5c1ab,5,0,Staker +0x11f8a54649b15ba081a7a89d2c9808af3f48511e,5,0,Staker +0x11f8fe185fcee80aa5ad7b0c196f70cb4ce770c7,5,0,Staker +0x12031b50aa3c0f56c31b59595bc786300c74ad61,5,0,Staker +0x1204db18fdeba3eb44f277b18d777af31fac6aea,5,0,Staker +0x1208af63bcc712d0ddf6811633954f3a20674cc7,5,0,Staker +0x120a5d90038ce7fe848eca3f0bed5a516f6a3f38,5,0,Staker +0x1211753668f30f8206de13e2ba76076e01f22f5a,5,0,Staker +0x121a5ca254c5af100d1890a69ec33d11f386e71f,5,0,Staker +0x121e1573b7c6c15aa4c036d54bfd2974cf38a163,5,0,Staker +0x121f947abf2c91e5f43c921402dddd7e556f52cd,5,0,Staker +0x1220317c0643ddfb3e6a0f3a7216ce3f7f227fce,5,0,Staker +0x123076a09b284d2f7c0125ba859cbb99d5474f61,5,0,Staker +0x123716e1cef177614483787f337300c7fb434af0,5,0,Staker +0x123a6b7c57f27d270994d41230da16064733c02b,5,0,Staker +0x123ad36810587fd369db248c37cb3721c74c5adf,5,0,Staker +0x1256d1afe96879999da5c7a9bdf41184c5e28539,5,0,Staker +0x125d1d933b9ef64b68fb36dee0f4c72c744a89d8,5,0,Staker +0x125dadb11bb7d0c6e947bdc67292de4d032a30a5,5,0,Staker +0x12623af4e94ad57e2692ce166f72ba1b4392329b,5,0,Staker +0x1264756a1c5ad3943e7014650b219b23611d5f9f,5,0,Staker +0x1268fbba65f16e50260384d59cae4d33c8e5fec7,5,0,Staker +0x1270ad8246257501e9dff08c58e8d7b2d4301228,5,0,Staker +0x1274128ffe884382819a87ea5599dcbf330c240e,5,0,Staker +0x12762fd106ede031190e9fad3441e3492c833996,5,0,Staker +0x1277e0e295b00350f2e7563898ca6a065801038a,5,0,Staker +0x127ca3ff8906cf6ee61e0357709c1fc779b1243f,5,0,Staker +0x1280c19208ddab62140cbf6df81a206788a9571e,5,0,Staker +0x128280164e847a728eca709940b598cf6e222d6a,5,0,Staker +0x1282a025186beee985c510c4962b4842d434955d,5,0,Staker +0x1285f49f119e6d037368f876daff4a41d083bc8b,5,0,Staker +0x1288d5d48a489a06b9d5af6e27c75d9f2fae2499,5,0,Staker +0x12897bcabbdb34a9761562c59eab49b22b59e8b7,5,0,Staker +0x128b3daf758a54c2e22ac947e02fb609ea15594a,5,0,Staker +0x128b4d9a062d137710f362d2b5c0b81e2726cc40,5,0,Staker +0x128daac6596fe80fadadac4ee27c65240534471b,5,0,Staker +0x12918a9223edb3bf271a8aa543a24f3b5c4a87ee,5,0,Staker +0x129429b04808f2d0868c60a6d1cb3fc9efab344c,5,0,Staker +0x129a6dffd772bcbbd95137e22af59803295bb834,5,0,Staker +0x129ae6f324c7cd8884d0ddaf8749e3de4e70a505,5,0,Staker +0x129ba4387833448530e99e722db6cd91552e050a,5,0,Staker +0x129bef91d31880ca1ed8f3eb85c5611b2f88ae41,5,0,Staker +0x12a02668e26f73f2d0ed7986a20e4024df54455b,5,0,Staker +0x12a54815dd9d6551603fedb95cc34d582dfd2597,5,0,Staker +0x12a6c8fc08914e44524f977ec6c303f332e03df8,5,0,Staker +0x12a8b02cf39194c5255e015c553e6d6dc8e5da42,5,0,Staker +0x12aa8a33d66d9df42e08f47fd7c023da79e802c7,5,0,Staker +0x12ab779847a806e20d9eb428270e925997f2f4fc,5,0,Staker +0x12ab81f4cd545f5e5fec7b7339f7592491582ac0,5,0,Staker +0x12aefdf9db3d82117396d7ba2889d555ad8f495f,5,0,Staker +0x12b00232977173db40fe366d1144e14350069786,5,0,Staker +0x12b71792cb33186111f1a973e31c22c92547beae,5,0,Staker +0x12b7dcd1a83797e2b0c1fce51785faf7951d43a8,5,0,Staker +0x12ba771b8169e021fc34e819a9cc6fc35d4f4d67,5,0,Staker +0x12bcc5e1867c078c8ada39e61f2f68520a9bbe2c,5,0,Staker +0x12bd903a9e144e33fc737c73ad42a3d5f46246f1,5,0,Staker +0x12be17e6a21d5e6975b727199b979ab8540a1a33,5,0,Staker +0x12bf5b57d7c6a63b85370edddfbbcd010c1a36b1,5,0,Staker +0x12c3e7d82eb7d92d1e315d249b78a637bdab66a8,5,0,Staker +0x12c4b5b36c7a2ba402cdc674b7a5b4328cb01fd3,5,0,Staker +0x12cc6f29aea033bf15edfb369cfa9a8e836ccea6,5,0,Staker +0x12d11861467912e257c43e8ebd9c5c7fc914c492,5,0,Staker +0x12d551bd9bc12b6f89eaa64018dc75e76faae264,5,0,Staker +0x12d8f1de2e05736908b296a345e057c42df46efa,5,0,Staker +0x12e3fbc94763b7d2d2f09c21c3b9efbeac6626ca,5,0,Staker +0x12e46bb989cc2e254523718549cb56f8e8f1152c,5,0,Staker +0x12e826d68ae76d8e1d2e3efc63f45eca1475e3ec,5,0,Staker +0x12ec400b2910950436d4cd2ec10c093436b358c4,5,0,Staker +0x12f4d01b7c54c2b816419dd367b6e26fa941882f,5,0,Staker +0x12fa8aa3c8ccf4f219079b7e428291870a9026ff,5,0,Staker +0x12feb5b96c062142d080e6603d35876d759f375a,5,0,Staker +0x12ff7b920edf2ba45743c71f7a513f7a82030549,5,0,Staker +0x13008a7a528af7bdf320966db28eeb1fbec25d8e,5,0,Staker +0x1305b35fc817a52fa6b47f119a705defc5516a51,5,0,Staker +0x1306b7f2be8fca94139630fd5d4e918d6d602c7c,5,0,Staker +0x130dbc38f2b0febf624fd6d72ceff7cadc4a5b66,5,0,Staker +0x130deadcab9f69330e588d47cc1ca1f6b6edc239,5,0,Staker +0x130fda61c6972432f9694931d22736beb6b67c26,5,0,Staker +0x130fdf2a7805c764ed6ef338016fd4f14d8021f6,5,0,Staker +0x1314e27744cddbfd4566341c69f79099c7b1ac66,5,0,Staker +0x13160a87f83e2cff28798d61e5d89427954135a3,5,0,Staker +0x131743176c39780cd2161e793b61b30857ab5b31,5,0,Staker +0x131a2af4906c51dd9812ef53475288c551fa2163,5,0,Staker +0x131df47d7da646344c40716e6c0743de07f830a2,5,0,Staker +0x132044d2434a048515309ad55f9bcea2be19573d,5,0,Staker +0x132345e859c2b12271aa4ccea9a85850049396a0,5,0,Staker +0x1323a279cd171823aae8ebad6b9ee67002785e62,5,0,Staker +0x1325ad184100669778c367e2a37cb43b4d5f0c16,5,0,Staker +0x132988f70d035869a9fc65ddf0a447f9bc1c317c,5,0,Staker +0x132f0239fbc6a659b63fe7ef1a2134810efb1562,5,0,Staker +0x133088124e94d64b79bb80a06771f3266fb83bd0,5,0,Staker +0x1330ce5e3b04e67adb47f31ed33a29410f7fb7af,5,0,Staker +0x13322f4fd30496d4cbb36485732ee9b56ea644a4,5,0,Staker +0x133548372c67fb77367c58f8893aabd9527e0550,5,0,Staker +0x133880a7605a58d84bfe5da9311fa0f6d361dcc1,5,0,Staker +0x133b2f8476af944c434454695313082215d5c4b3,5,0,Staker +0x133c92848c52ddd318c55dd989723a34a1606d62,5,0,Staker +0x134372af731932277b38e91ecde002110636bf1a,5,0,Staker +0x13443a9f83eec6a434ecf62f19b8ef6c850d7034,5,0,Staker +0x13486aab1e9d2441319b2090b4b965054f89ca10,5,0,Staker +0x1349a104580a3c1cc1008e2dd805a09805c39e33,5,0,Staker +0x134bf6a634af84f0830ccd5701f12bef29234f0d,5,0,Staker +0x134d3ff929cee42fb19b081621383e3be917553d,5,0,Staker +0x1350712df394e0f1428205f05d05a65471802967,5,0,Staker +0x1352b8e9004dcbe7105f55d789066e122b697d55,5,0,Staker +0x135353a2364cdfcd046300cb0f7045ad3a27ab7d,5,0,Staker +0x135433298b1de5c2c558f9dbc84dfadcae00b250,5,0,Staker +0x1358e36bba4cd76c917ba18f57560ad0df351650,5,0,Staker +0x1359ba2e4d6345bbe4f6610a5b5724313925f770,5,0,Staker +0x135c94cb6af8c1ce196480dd0448acc5c41de955,5,0,Staker +0x135dc1ccb9a635650f1a33919b597426c0134907,5,0,Staker +0x135ecea73f61cba91d576fb220c764f271699560,5,0,Staker +0x13611a9245c6f049be0c5b6886024be0e2293f1a,5,0,Staker +0x1362094b78f00ab281c0832142f37e22b8b81cac,5,0,Staker +0x1363fd18729c560ad168191ab5dd051b8ff38df8,5,0,Staker +0x136a7ed39de803b676d6e45f636abbb6db956e6a,5,0,Staker +0x136c3037d5bfa858919a506c18143652d512e751,5,0,Staker +0x136d36d836c611802ed8c35fb3787a9085c64a51,5,0,Staker +0x136d54bc4fd247ef03c5c6e419cfef33dff91604,5,0,Staker +0x136d765ca7f1f672d1bb7934687161f2f9d635fa,5,0,Staker +0x136ed19d54e428875f265330ccdd1d406cebd45d,5,0,Staker +0x1371373502459109394848441d03f4cf8000320a,5,0,Staker +0x13739daedf424f3264256554ce89a593f7f3ba49,5,0,Staker +0x1376eb3bcf1b298512a1e58d659de002db4a92dd,5,0,Staker +0x137f96947c68d29ce659e73a745972ac31bc844e,5,0,Staker +0x13824b5a1177f064662f839d84893292b2392af0,5,0,Staker +0x138f1051acd81361edd555367b07411010dcbbf1,5,0,Staker +0x138f3173a02b7882fcedbc410c92ef42d0575407,5,0,Staker +0x1391ce2b24681744a94c8b8026bfccf3c92905ef,5,0,Staker +0x1391da714e40d1fc2998b606bfdf42ee4954bbc0,5,0,Staker +0x1392b30f9f49cb6eef70bac9448bc20249ec30ba,5,0,Staker +0x13936da8aa4d7c17714901fc4e1ae46bc11e6f2d,5,0,Staker +0x1393c9c6bf4f48a4107e461b83078a3f3889f774,5,0,Staker +0x1394426034ce9f10fc1e48d0972a76d8b94aeb3b,5,0,Staker +0x139456e14996a9ce1a0b3c4804f2d0a7b58aa255,5,0,Staker +0x13983f177ca17c526b3538d47e3618d12eb3103e,5,0,Staker +0x1399b4012b0d706cae075f361e80f73de3909dc9,5,0,Staker +0x139c555a628520fa2a04447c8d01049f428b1cd1,5,0,Staker +0x139ca2377d2f5fd3cf3085071fe5d9d4fd87c9de,5,0,Staker +0x139f96f88b0f5930457d9b51fda530e7c8f236a8,5,0,Staker +0x139ff4f7f82a82a64a22dcfbf4fed21f63a45ce4,5,0,Staker +0x13a32d97c63a25cfa0dad6bd1b0594f0d2446eb2,5,0,Staker +0x13a3aad2527adcd5eda58e7f8b8d48206e470152,5,0,Staker +0x13a5b2a1a68e1ed40ab9feb72533772c92a39cb3,5,0,Staker +0x13a6fb8c20528cae55fb119ac56e5f74113b0776,5,0,Staker +0x13a82365fedda659c325362b2125ca3ae230a38f,5,0,Staker +0x13afcc48aaca36ce1c1781db1cb8c27ea9a60f97,5,0,Staker +0x13b1f04f9b97a15055742507b6491c2b661943c3,5,0,Staker +0x13b2971d9e6ee022438848a817c7a1cfcd07287a,5,0,Staker +0x13b72f35bf2f1210d84a1345c32b5ded4a8979a3,5,0,Staker +0x13b9da0648feba55c67a5f7bc20ab05384b13382,5,0,Staker +0x13ba782d8178627ef54dd260157fecf3d5925b08,5,0,Staker +0x13bb9d8559d98c1221f0ac63328d25413f1c8022,5,0,Staker +0x13be1fd2f9229c54eeb41dee1c00299736100a58,5,0,Staker +0x13be348816e775f8e5595d8755c19ccac37d5885,5,0,Staker +0x13c0a9052961057876194c3293549408c346ba52,5,0,Staker +0x13c2ca096f6a88cd94c0bd2dda63fe70477714cd,5,0,Staker +0x13c9ad9f5adb6b921a6dc32083e74d969c78538c,5,0,Staker +0x13cb3078a1bb869276379c46dfbaaad32ecb7e89,5,0,Staker +0x13d18325c9b4433a76e57868d8c35dbf05223331,5,0,Staker +0x13d2e078081879ba7ccdf5350e50ab12a8bf5c81,5,0,Staker +0x13d31ad9f7813b9ad4aea15534598251a77266c1,5,0,Staker +0x13d7ce631597339e401d50ea5ec03793efda9efd,5,0,Staker +0x13ddc0b65374373b3599c26442575fec0218b97d,5,0,Staker +0x13deef3e4b26266ba7f108a8941f0eb63852f32e,5,0,Staker +0x13df82b1d86e061855472afeead3bb6565e13eb8,5,0,Staker +0x13e3dd13e6e05d5e2f7ee58d1198e22e3282a34d,5,0,Staker +0x13e851e7f4cba586370c7a42056edc78b0bb6bbd,5,0,Staker +0x13ea48d4c25f456e3954bc7b74d03ac321cc96c1,5,0,Staker +0x13ebe6f209c1afc970ec25ecc7832a959ece0d4a,5,0,Staker +0x13f399782768429bdbba1395175ea3f4244b0b84,5,0,Staker +0x13f4d4b037a80ba3f4f47ec942734e2dd79541f9,5,0,Staker +0x13fbe5427be11c40713e6a9adc652f77fea86b35,5,0,Staker +0x13fe9383e413557aa06955c4930cf63da02c5494,5,0,Staker +0x1400bc9c73542964438de74b16f36ef874832774,5,0,Staker +0x140b5e99fc5cf7c251152c27c014fc27e5ed428c,5,0,Staker +0x140f4c5e36b00550f762eb736f548c9409abc2f4,5,0,Staker +0x1418060008f8c2606f367c315c949b27373ae6a3,5,0,Staker +0x14185b2c7f91713fa691dd4d40a7db8c4a6d9399,5,0,Staker +0x141f1b398cb22bd4e222ad46df76e97e741eeda8,5,0,Staker +0x1423bc6fd20149760a8762088e9b96f41c07a936,5,0,Staker +0x14252edecd2406a876948650518a6c2ee0c3fd7c,5,0,Staker +0x14280d8e1a1e490a3665563479e581280d32e441,5,0,Staker +0x14280fdecf7a249d229ab52c6895d58a53b8d3b9,5,0,Staker +0x142d5416d3f433460a3e98617307ad0f4346a8c5,5,0,Staker +0x142dfcabf60d6fe25a5f560c91ebb7645033acc9,5,0,Staker +0x1435eddcece430d741a46cc9e624cc6a85b002e7,5,0,Staker +0x14371e775d1b31caf7c6499925dd9cd800929ec1,5,0,Staker +0x1439b0f074486cf30e6fdbcd71b4b0396ca6baf5,5,0,Staker +0x143a5a2ac3378b55149bacd2e760065fbff066e1,5,0,Staker +0x143a96440455d4652a06971ed28c054c7a12b521,5,0,Staker +0x143b43f59b3de14792a49ae8f78bdb2414a3b68b,5,0,Staker +0x143b68c45e67a70b21212a81d269fbdb0234727e,5,0,Staker +0x143be3ca5a323d90e83d247a13a9ebb98cd48c29,5,0,Staker +0x143e8eda8b792c8ae458e64a04513ee9f246a736,5,0,Staker +0x143f4fb7dcec0e489effa1a3b302ad19e636f353,5,0,Staker +0x1440a3c8a52f799dc5de67367892ba1ce49c41c4,5,0,Staker +0x1446f9571bb859f524969bdacfd470220f3ea040,5,0,Staker +0x14470fee5f5844921464e831c40cc0ad03eb0957,5,0,Staker +0x144884d6888d0947031728ced46149d778f31791,5,0,Staker +0x1448d297420799a0deb4be0c270e8ec310c8e8dd,5,0,Staker +0x1448e2fd420f027eb48270e81e26a831c9ee5b6c,5,0,Staker +0x1448ef4d89cafb2c6f6bf37a9be9e8237949e25c,5,0,Staker +0x14492b2fb8ec4ae7428e3270759629b4d152602c,5,0,Staker +0x144a7bc0b060de8fc5d151be9f639690e354062d,5,0,Staker +0x144b6386db37aaedba293857545a0efc735f82df,5,0,Staker +0x144bcf9f34b7f32b97d5cad323ea6dc933bedaa4,5,0,Staker +0x144d083d7414f0c1c15024f767df4f9820a2a7a8,5,0,Staker +0x144ecac3d6d6e8a79a41567b96e57d7696f903fd,5,0,Staker +0x144f613072fa3b819b8a49010fd616328cdc87dd,5,0,Staker +0x14528cb25f46b2b55206fb829de4d2df0edd2a43,5,0,Staker +0x1452d9402f5d352753b0388c9f28cddd9e591415,5,0,Staker +0x145454c7b6e72274c6cb286d1f28bf073b315f89,5,0,Staker +0x1458f3eb844bee77fa123dd24597721e46077a48,5,0,Staker +0x145a3f37c938111a2857970468d0e74b5c97ce7c,5,0,Staker +0x145f48fbff2bf2d9e4a74080c0f1ce9faa40859b,5,0,Staker +0x145fd728f64dae01159eabc758cbf04a2edfa3f5,5,0,Staker +0x14602b7b1afa892947f7dac3b76f040e9527d562,5,0,Staker +0x1461ba2993d8157882163703b738d72469ee3f72,5,0,Staker +0x146238902fa03ce38fce81763140532fe394d5b8,5,0,Staker +0x1462fd01dc9f4a7f775e7929106686f641325410,5,0,Staker +0x1464f19501f049fb61adccc3830f5e39c1645268,5,0,Staker +0x1466f09aa9e9ff956f04a3cfd8a8800754ba8597,5,0,Staker +0x1468b997b2b31bd5251842c2e213e954ce0615b4,5,0,Staker +0x147896a2eb035f9f78e92c5aa4a4aa93b4379e97,5,0,Staker +0x147e101918f8977a18db7e3485e8fcaf6c0b7b79,5,0,Staker +0x147f845b90b3aad8c4051db33a2dbce8f38b5cbd,5,0,Staker +0x147fe5d5167482aaf5d197cf1c06d093566bf985,5,0,Staker +0x1486b08082f18a877d58370432d9286c39693fb1,5,0,Staker +0x1488464409a3804308cb54d8f7b81c8f64fc1dfc,5,0,Staker +0x149001eb58658fd8668ab532042b784368329f96,5,0,Staker +0x14939480c9a9455ab2c7a7fb7fe6cf1390116c0f,5,0,Staker +0x14963f5aadf94c2385413af90381dedceaee3590,5,0,Staker +0x149f75335334fa8df3948b3d73a6ecff9f635fe4,5,0,Staker +0x14a06eedfb8865b9157d86b3da2ee9b45931be90,5,0,Staker +0x14a9c831781cc58621167b6debc8ff43972da348,5,0,Staker +0x14aaca0615774f4c32b46c8319ffd4860a048e74,5,0,Staker +0x14b1674418c17f558e69828755478371d5ff27a3,5,0,Staker +0x14b98d88e9b10535e5cfa093d20eeed2aed1737d,5,0,Staker +0x14b99cb152d4f45e1c6a0d476eb1b1d43d5f28b1,5,0,Staker +0x14bb583469272a0a79aa195e9080f5825c61933e,5,0,Staker +0x14bb8c7a912aefa0c61eee6930e8717aa6c71f29,5,0,Staker +0x14bd796ed458e0c5eb3b16a91e7702a3ca9806ab,5,0,Staker +0x14c84fb8f26df95b42613136d02759103e9d7975,5,0,Staker +0x14d16a22e5e2cea51aac06f11a17c886087af91d,5,0,Staker +0x14d3444a8d558439680e2b61385046c17de1e3d1,5,0,Staker +0x14d3969286da32ce27e0c1e3ce26f69ff2a66d06,5,0,Staker +0x14d6495c3cd879247bafb9b648259ae5619c6b4c,5,0,Staker +0x14d68d25f521a1e0707035be6a7187215949430e,5,0,Staker +0x14d83a86a0f4242359c5a6961457a88fa2a1483d,5,0,Staker +0x14d8f9977671e0ade97223843f8f3beac686dd46,5,0,Staker +0x14e039605419975b18cb591aa07bb8175c19e334,5,0,Staker +0x14e2529e0eed71e174ffd16d47f46782424286af,5,0,Staker +0x14e8db53027fe58c8b26697a09dce88093a1f3d4,5,0,Staker +0x14ee15e6fb18edecfa16cc071db29721c79cb9cf,5,0,Staker +0x14efad57db2ea34855353f53b21011b5916ec2ff,5,0,Staker +0x14f2389b991810ae9e289177a3cefa659ebb952a,5,0,Staker +0x14f67978dbbe36dc28a87e1e161bc21594cbf6c1,5,0,Staker +0x14f8e897a64fa4735c7dab2d99b3bd52c0bac1f0,5,0,Staker +0x1502a19729df969ced987961830a356f59a7f1c0,5,0,Staker +0x1509a7cd7236f8fbe806154c48ca9a426a68e1fb,5,0,Staker +0x1511632d9404c282e4406ebd8a7457e4f880b412,5,0,Staker +0x1513eb252e4424db6da941ce8f0e404e47247309,5,0,Staker +0x1514566e164e27edc0d47f18ed653620b4fc7f5f,5,0,Staker +0x151883308e2e70c8d8b93e60f4d564719ff402dc,5,0,Staker +0x151b658da23d0ecdc4ae5b65ab0a5373dae6bc0c,5,0,Staker +0x1524dfb56f16cd26e35b1debf409090385a06dc1,5,0,Staker +0x1528d298b52a3d788ce22431cefe402e51ac7489,5,0,Staker +0x1528ec60665dcc38343f8595ddf85a5a1c7c9b67,5,0,Staker +0x152a72d776a8f16b117371020d64dffafa10624f,5,0,Staker +0x152cf3fb5c28bcb30f80bd9dde0811451e4e8e4f,5,0,Staker +0x153119c0978208be4f901a7ad37b5f3e9940152a,5,0,Staker +0x1533710e451d17bd1fe568101e17731eacf41d63,5,0,Staker +0x153b4f4f2c6c284f844a53eb2e097d23b7bfa4dd,5,0,Staker +0x153e75e1332b5c8d162330db0ae15b2645e739ac,5,0,Staker +0x1540d41f6c25de7d8e6b384085cb110f05e028de,5,0,Staker +0x154188ffd9756d6e1d3f6fe2acb7a570f0a01692,5,0,Staker +0x15419a0bc748cac5a2143ae73754199754c89956,5,0,Staker +0x15434a35e00897252a16f9edc45147d92fc52725,5,0,Staker +0x15465d92e567c55cd6c2997d4c11f374a431009c,5,0,Staker +0x1550cb89d412842e4495ea900bea0f83e5c7d908,5,0,Staker +0x1552732b46cc96655cc1149172f8a95356dd3b08,5,0,Staker +0x15533a6d92f308e8b2bacd0ec2b3bb068bf8b7c9,5,0,Staker +0x1554fcbce18111bae1702e47884eb93ca10a04c4,5,0,Staker +0x15566cdde85db5d0f20aab8138eea50a7a06e5bf,5,0,Staker +0x1557c431e2259d5770c61ddad18034ce825777a8,5,0,Staker +0x155c2ce9d9fc494a56b80ffaaf6daedac5deb443,5,0,Staker +0x155cb79f31e6133f470a25f8acf1d6ac843f90a9,5,0,Staker +0x1560c6ee2803d08a94b0fd433439835bd9d3bcde,5,0,Staker +0x156251ce8e0e53f0358c38a2f5317bb1f374abbc,5,0,Staker +0x156354a0bc857a3ad55105d2fa6e4a9295917ed7,5,0,Staker +0x1565238a97c93c67a046cb0fc435f09c2cfe7243,5,0,Staker +0x15696178eaba16426fb0cc54b6f45229c41005cd,5,0,Staker +0x156d92370fd53eb311c488995004a16e81dc503c,5,0,Staker +0x156f01579565bcc1d9627ea244bb694ed4627fd8,5,0,Staker +0x15736b4937c60e38681d5f09646749b2017da2d3,5,0,Staker +0x1573748afc8de55f5327b85e12297b90b612602b,5,0,Staker +0x15797fd3fb19412043245f4e5c6ed493fed81a15,5,0,Staker +0x157b434ed20aea9d647b5a7c308f0eb0b626f32e,5,0,Staker +0x157c88c3456dd44169c896c66b6cd6381bae723d,5,0,Staker +0x1580b0a6535a1fb9872ffc644b816857936535b2,5,0,Staker +0x1581ab3425f67d11f43071a8f90b20b7bc378f6b,5,0,Staker +0x1581e8966415500110f02658718000f098fa0bd4,5,0,Staker +0x158402ad9332727494becdfb8cfff77b78dfd78b,5,0,Staker +0x15892bb9c2ab173406f9267492b7d255a1eae4c3,5,0,Staker +0x158b14610c64f3ceee00b4a7e2f3e05095a05fac,5,0,Staker +0x158bd56adca0f392cccc18808106ac6162dac930,5,0,Staker +0x158d45869750a670fa234e60809027d42bc2f0e3,5,0,Staker +0x158d864e99e5311818cb9ece9d114c4696b509f4,5,0,Staker +0x158f3077dc76392a100fbc461c9b205f959826b6,5,0,Staker +0x159020608cd17fb832ffced75f26e38cbe454ef3,5,0,Staker +0x1590362d0efebe571309f58ae0efd22ac13a6263,5,0,Staker +0x15906ce75b85079155c32ed082c1ef8e79343f76,5,0,Staker +0x1590a5c7ccd9427803a2129ad7b77453794e4828,5,0,Staker +0x1595e968b946a1551cd28b86ce169b1b14f62d61,5,0,Staker +0x15998da57f86869856dc40af56f1fa80755df377,5,0,Staker +0x159e6adad50be0b48ac4537fe5ea1903a74f6ebe,5,0,Staker +0x159ed26c4d549c521e9a833c9aa57fb914349982,5,0,Staker +0x15aa02a538db260e95e0a53f527b98d79ea7dab1,5,0,Staker +0x15acf4583b48d00a618cdac01f978270722490c4,5,0,Staker +0x15af0ddfd6d59cfcd969898b0eb5e44f17b1fd8e,5,0,Staker +0x15b3e73f62420c86d2a215d93bd462cccae64faf,5,0,Staker +0x15b722e817aa92aea4f8df8cb461f6389493181a,5,0,Staker +0x15bce0a361efe48b3209bce4d022d53aa7b11947,5,0,Staker +0x15bebf65b9ca245a8f183dfb2fc592b8224da76b,5,0,Staker +0x15c1de230a0b22e40c8dd2a1bc4993a1d95f6ea0,5,0,Staker +0x15c4b6130a3bf6f56a76e0f2aeacdb85102316c7,5,0,Staker +0x15c78051b86907b7272fbf11d6e56fbd2aa6f0bc,5,0,Staker +0x15c9706f55f88a1ebd997273bf05f227b4697a91,5,0,Staker +0x15ce50ec8761302b8b41335e614790e02b3572a0,5,0,Staker +0x15d022da39e46a9863e376c458ca10ebac779b8f,5,0,Staker +0x15d4604ae21e435f92f5fb5fa176280f84a514c8,5,0,Staker +0x15dd590aedb68577c74ed23413876be45071c74a,5,0,Staker +0x15de6a4aea96f766a85d0a55500da18cd67c08e2,5,0,Staker +0x15debba43720e28cd69ff1faad45775ee6d21e45,5,0,Staker +0x15e157b51e3d5976c62a9a525df49aafe87be757,5,0,Staker +0x15e1b687016de5e29d5ca2a8c6c015dc77ef9ea0,5,0,Staker +0x15f13c9c589a71f158168be70ef76f6e02b431bb,5,0,Staker +0x15f2520360daac86f9ce7557d10be401179d3386,5,0,Staker +0x15f7f472651aeae7c7473ad68c1440526c1c9dad,5,0,Staker +0x15f9d6dd65b316d5ca63e9a64a4f0506ffe33657,5,0,Staker +0x15fb1f19c68db0f5ca35abfde22f7ce3bf363b0e,5,0,Staker +0x160653a0b5645a8d6f0e3aa19a4dfd38bbb2dca6,5,0,Staker +0x160f8a3eeeaa08a5a3cbc585b0182f12c33890f9,5,0,Staker +0x1612d6cf91479241855b41ade190c35ccca08247,5,0,Staker +0x16132271f297cf0f5725e0eafb006b69295d779b,5,0,Staker +0x161d0c04f691bda19fd37dd4e1d39ad144b6c2b1,5,0,Staker +0x16200ae924185fdbe6ec9a6097bfdfd4230d8ae1,5,0,Staker +0x1622667c97a210bc3e9f78242d3e7c278bc67d74,5,0,Staker +0x1624932c38732f73bc11d2f9ae57ef14b411700d,5,0,Staker +0x162a53a13a831394010fd9eaa4b6153fe88612bc,5,0,Staker +0x162db4048713031d081d523c89cf80972d3746ea,5,0,Staker +0x16382d574adad7215dd9e636d1b0e1c24a37cf32,5,0,Staker +0x163a743b7ff602b315bf96674e6191f5cc57249a,5,0,Staker +0x163afb1bd8c18f8a9bc1f679c98317e0400ceab1,5,0,Staker +0x163ba7a3d06c35cb8d5c24e827c8171a3e9e65a4,5,0,Staker +0x163bdf5146fb07291693bddc2a9a5c789c8a44e9,5,0,Staker +0x163e8e0f79148420763a113c6fa3e84af871ea05,5,0,Staker +0x1643070b53dce7d9dfbdc4d9570a7d4b2d52457d,5,0,Staker +0x1643386f4d541df457ede54e249a6af8b0c92068,5,0,Staker +0x1643cf3d598c072d3b220ffac07326c8c4c9208e,5,0,Staker +0x164b6407d1a613fbd43e3a6a212775202a065e09,5,0,Staker +0x164d309610b3d11b432eacc10d3ef7cbdd52824e,5,0,Staker +0x16513a01c76901d2b6e286d8c8ebf8f9134b24c0,5,0,Staker +0x1654d3e090dcd92a5ec34bb63e292a83a2180015,5,0,Staker +0x165a7f8bb7b5bed89c1b7462b5b5e33bd8dff5a5,5,0,Staker +0x165b81b470726198fa093720ddb6a87f2dc46c7b,5,0,Staker +0x165c6f919f95645d159a99e542f4e405be01dfe1,5,0,Staker +0x165f37c36e79df3fa29523c2073cef78e673e079,5,0,Staker +0x16600474de2d535336f37500e4ae3f13245556d6,5,0,Staker +0x16625d347efc19556c3a2c218f31324ce269703c,5,0,Staker +0x1662ef41d0baad56e0111afa9e57a87fb61afd01,5,0,Staker +0x166391cc653f7507260fc3ce6a76a452db3de257,5,0,Staker +0x166563e6dce07757b93bf529d23d279029bc947c,5,0,Staker +0x1668c0b183a079ce658d08f6a8885c1d973adb19,5,0,Staker +0x166911b38e4f32a33b01695c9b26043d34286920,5,0,Staker +0x166b918e9577685d6c7754c1104b6cae30e106ae,5,0,Staker +0x166c6444cfa431d7d6995282ff1bba77306ef38b,5,0,Staker +0x1673a90c442bb4ead37d92bf6d68cc9cb91b0423,5,0,Staker +0x16747c0781f5e51180371a4256394ad188234880,5,0,Staker +0x1678db3236f22944b1913e7c01d43c794b06e0c6,5,0,Staker +0x167c6007e654f0dbcc1868b9feea3cb0eba6c2f6,5,0,Staker +0x167c6fdd34de8c2ec6ad1584d46e9f4a1cff69c7,5,0,Staker +0x168024ce1ba592c5109f6239400af6c0e2435dc8,5,0,Staker +0x1681009d49090a1240178700b38adfd835601b2a,5,0,Staker +0x168c32d311bba20b4a0b6c93bfd4ccf8272bb3e5,5,0,Staker +0x168e02a9c6db50f3fdeaa362ee217b136608f0fa,5,0,Staker +0x168e86eb1d72566ee0f77be308283ec4e9b60a14,5,0,Staker +0x169095d695dbbc06319d7c2f451e545d192b2f49,5,0,Staker +0x1691565c9e5846b348bf21707521e492614df376,5,0,Staker +0x169204c4150eb9de65e54e68e11122a346354643,5,0,Staker +0x16923a748395612512cfb01c8ddabd6a80738365,5,0,Staker +0x1697a0cb675bc79542f045d863fc2a145a389df1,5,0,Staker +0x169a7b15243af22edfd8d7b74fbaa587016e740f,5,0,Staker +0x16a096239fb10db734d53b83d8fd5201453fcf16,5,0,Staker +0x16a3506d760f8e5fa2d31071268e8e119529431c,5,0,Staker +0x16a50668ec8c327e0466a4aefe8e8e00221d3b40,5,0,Staker +0x16a61d0e386d0d4181d5027facbb248e470b7595,5,0,Staker +0x16a8c1f4c94d146e79ee26fd7cb4da9d5d83e6f3,5,0,Staker +0x16ac21dc6ca326da6a3d93a2182847eeaf93e5c5,5,0,Staker +0x16b60b129b30b11ca0a6d9c7730134a42772355f,5,0,Staker +0x16b749ed57c4acd838e332635ebb23b7a0b3c944,5,0,Staker +0x16b846122ba97c8af6ccda240cd2bb83ec2ff83b,5,0,Staker +0x16bc8dea19af2970e06a7964765e6b37a31c7889,5,0,Staker +0x16ca65303d3fdb9d2136f3493ee75ab5f46b893c,5,0,Staker +0x16cb607f28034238f718383e6612172cb0bf77ca,5,0,Staker +0x16ceb77b5a7d59ada1b13d8f789ca38e86837c5c,5,0,Staker +0x16d05347d160fa9090e4066c16478984ad40cf6e,5,0,Staker +0x16d611d8092fcc1819573ed4b2c50332f230db93,5,0,Staker +0x16d6d7eaf851e12f465b86148a171c20100edbb5,5,0,Staker +0x16da31861650e897a8a401af0db41b9b291aaed0,5,0,Staker +0x16da8e5ae110d2d1909ff0673943b5bae7daa4a8,5,0,Staker +0x16dadd7aceb038dac5796e78a240b955a3dfb3f9,5,0,Staker +0x16dec85a421a563f9a2709eb86e2db563a3ab38f,5,0,Staker +0x16e1f981a495bc1e2915721bf8b6f3a66f99c551,5,0,Staker +0x16e21a5e29ff8ee6c44ba5150835b7397ed1c9cd,5,0,Staker +0x16e3f269c3fb5dcc5844e0e5e7f8bf16270e9755,5,0,Staker +0x16e462295af8d6cb9b7d393b3cac2af2c966e0e0,5,0,Staker +0x16ec398548226f80073345f6258ef3c6399c6cc3,5,0,Staker +0x16ed10472f901e3b9d076355632bc15c76147b65,5,0,Staker +0x16ef3f9a39275d34abdf1c428fceb0b9d368766a,5,0,Staker +0x16f0e8504cc241ecdcc030675dba98309897b023,5,0,Staker +0x16f2500b6c89396e989ac41fda5396e7bf292273,5,0,Staker +0x16f3a62e4a3d9d3ff1f584d10ff2d89982163a51,5,0,Staker +0x16f73de1c17191c986da0b6fea2d88817668037d,5,0,Staker +0x16f8ed577d38dca5f7d35a678332ae88f061a7cb,5,0,Staker +0x16ffbd143bdcb4b3cffd3a1c365467be5b87312c,5,0,Staker +0x1702865dd92938f9a5657f46705b3573457c3ca1,5,0,Staker +0x1702cf42230af35abe39485e5f67ea91c4253c5c,5,0,Staker +0x1705ed88e3b70d503557f91cf540351a93266e88,5,0,Staker +0x1708666da4bb077a1e2ad761fa3b204ee671f9a9,5,0,Staker +0x1708e18340c1b5a9c8c5610dcf6e8bb2874a06bd,5,0,Staker +0x170a7d8bab450c3aea62310984d4d6b74ed8ed8e,5,0,Staker +0x170b20dbd36fd003d4c07a5702df861f9fb8821e,5,0,Staker +0x170b6c1e3668b970aec941a33b3fd8f7149cc5e8,5,0,Staker +0x170d24bd72c774807ede3716ccd43e8e98914fe2,5,0,Staker +0x170e9d9968c0d8d6b580bc3c17abc99168020cda,5,0,Staker +0x1715d207b59ac71fbb779c1de8c2986bed05f288,5,0,Staker +0x171c1cf42c8e11589381f5e4846ffe4e2c7f6d95,5,0,Staker +0x171cbab9417ba0f75bc5e298a2db8b4f6bf3eacc,5,0,Staker +0x1724447a5a7a138d5a42e381197f36fd8ba487ca,5,0,Staker +0x1727bf229ecbb82dd9bbd7dde29d55f1726fb560,5,0,Staker +0x172d96838d64e17de7537a2d09f103ee878fb0e2,5,0,Staker +0x172ed8c527b79cddb116a1a868e78bb44bd6743c,5,0,Staker +0x17305670269ab66e3f1ce39be8248ac7fc64919e,5,0,Staker +0x17316ee66c50cc4b807fdc5e940f89a97c9c3282,5,0,Staker +0x17318ae925f033f62e614a55590ab7634bf5335c,5,0,Staker +0x17331d3bd0511e0741a69c1d4608d9dd01cbacae,5,0,Staker +0x1736137de1e4bc0ccb850aa5c814279b36d8ed76,5,0,Staker +0x1737af4772f822faf968e1d8edd72b09f761f527,5,0,Staker +0x1739fff80c9d7a24407a28628ff5774b822f0b42,5,0,Staker +0x173a619a093471165a97b7d15a0b367e572a751a,5,0,Staker +0x173cc3919b5b3f62fae0ea0c083f4424d6bb29d5,5,0,Staker +0x1740cf6d6d4f4cac03d8e2916849c1af26a51157,5,0,Staker +0x1747a687ab4d1b7a739b07e261930ef8014878a6,5,0,Staker +0x17484b855f759b98ef31ce0fb7947e7e1791de83,5,0,Staker +0x174914ae2eb6e247ad3a9dc96d5bf394208f393c,5,0,Staker +0x174c7071423ce8893733f425c227800f5d53fc6a,5,0,Staker +0x174c9d2f92fc26473fb5dec381a4b65ea584d7e4,5,0,Staker +0x17519883517a53dc11494a4115ad3fb336ad4abf,5,0,Staker +0x175592edac01930d60ed8cb08743ae5b1eb21bcf,5,0,Staker +0x17572ddcbc8b6b1df1f630f3774053aaf4eccf16,5,0,Staker +0x175933b9956ee005d9fbf1969debb6bcfe70ec97,5,0,Staker +0x1763f28a4f61a60d2c4185cb0de05a6df2fdcac8,5,0,Staker +0x176524198affdc4c9ba886f75064cb9bcad9a20a,5,0,Staker +0x176c1d5a55f355def55a816853309a38a3845a92,5,0,Staker +0x1772f8a448424dd80421c836d83e14d2fe870954,5,0,Staker +0x1773e963188a7664be44fc615151cbcce38a2b26,5,0,Staker +0x1774bebf95c5a0807177fd0dbf0855b13658de66,5,0,Staker +0x177666b7e38bb4130fe74bafeda1f69c73d8520b,5,0,Staker +0x17777df49f0b9d9926f97b3b9f1c685c94d7f7db,5,0,Staker +0x178173627aa2f703e1a4adb549791acee019b283,5,0,Staker +0x178340534cf981d3448405e3e2f2f3faa07e56de,5,0,Staker +0x1785ed587a628bc4b2912f40b1ce0bc9115ec999,5,0,Staker +0x178b5aad49c709b3339979d0a4ba56fc4f39c66a,5,0,Staker +0x178c02eb09bdb851ac0112d387485ca747c28837,5,0,Staker +0x178c804d46b1df6364e80c11c36712294e657db6,5,0,Staker +0x178fa4af850919aed7b59ff414857a41cfcd4463,5,0,Staker +0x17908bea73a812371c81861490f2d355be6e2ff3,5,0,Staker +0x1796c4a7e7df49fcf952d2ee441fb4b14b140ce9,5,0,Staker +0x1799a62d9f4603ab1174c60ebcd856ff6b08d575,5,0,Staker +0x17a0bdec37b9062523cb883ffd321d0ee5d5d138,5,0,Staker +0x17a1df9a54abac2eece8ed3bc425b677b6622ff9,5,0,Staker +0x17a397e65772e7c8123c379143b33f6660349bf8,5,0,Staker +0x17ac9b139952f90660fc03bc9e7617a3619d72d2,5,0,Staker +0x17b03cb5f4b31a0a4ad7a2a92bd8da1af0788d93,5,0,Staker +0x17b0b97cb56b8679d44b29dba85df4f6efc75e55,5,0,Staker +0x17b2150ec612b5025573fa875bb63ca2d6597d47,5,0,Staker +0x17b2c6b420c2b87f6007b94548fdbd80b8beae73,5,0,Staker +0x17b4895fb7862056db69f617762452019fb248eb,5,0,Staker +0x17b64ba679e095ac87a400b6f6ac8cd591b517f9,5,0,Staker +0x17b865d84b30e0e6fc2376412ede0169ad54274b,5,0,Staker +0x17b88e556deb7a3d4ccf603ead46e449096421a0,5,0,Staker +0x17b8c56573e5f4688deea4f5677b4ba50c50e08d,5,0,Staker +0x17bb6e35e883115251822d715300a89082a80500,5,0,Staker +0x17be9bf6ab0ac743c45c1a200ec1c974e095bb01,5,0,Staker +0x17c156ab0c8cf3cf60ca0cc481fe957e0adb435c,5,0,Staker +0x17c3962c6608ba193b308cc6de741018f33b13d5,5,0,Staker +0x17c8294199a2be2e72f8c4c1bf98b03d2a7c6316,5,0,Staker +0x17ce8ec991a1ec29ce79edcb8bb1ccadf7943823,5,0,Staker +0x17cfe36744ecbd7f3b2098ec64c43b7dbf293978,5,0,Staker +0x17d5bd9e13b11d4b557099fefee55cfeddddd8cd,5,0,Staker +0x17d8266e624e653696ed63b10a0758ad6ae5f213,5,0,Staker +0x17daf0e75660646c2a344d5144dbb1bb1bb4ac30,5,0,Staker +0x17dd137a5d04b8f57ed435dd38d5b482cd5e84db,5,0,Staker +0x17ddcb675826e60e8ca21c83efc5622a73805bf8,5,0,Staker +0x17de14caf0b9a6c5bb99d7b9ecb12cefe3560c11,5,0,Staker +0x17e14344e40a28d57e86c7072e7434d4502ab7fe,5,0,Staker +0x17e2e7a29c2b914cd8334a94d3743ab3b09948b1,5,0,Staker +0x17e3ae5fe79bf651f17f2def52be487a7a114d18,5,0,Staker +0x17e64e5ce90ad4c8b42fca2e3c5aa8636beedb62,5,0,Staker +0x17e6c0370481375aa97d26cfb4dbe25fad23d601,5,0,Staker +0x17e906f43f4a5de45490e36b0dfbd7e7bd723f56,5,0,Staker +0x17eedc310f55638157312f0622bd38d8e6cfbaba,5,0,Staker +0x17f490fd9ea3d2ad7d21eae9bb776a4951361f11,5,0,Staker +0x17f8de830b18abe67e34f8942dc4da29c53b55cd,5,0,Staker +0x17fac6e906bdb1a160670cb86d772933b74ebd4c,5,0,Staker +0x17fad61c429c71d977660589b4c81de68fccb2b4,5,0,Staker +0x17fb063490395b286d6dd9a699fc937d09739d19,5,0,Staker +0x17fc0fccdb393b74133baf82c1756e8efac2072e,5,0,Staker +0x180094249ab8cdd0c0c964b1c8ff3cc3008f5dcb,5,0,Staker +0x18009a871cd472aa3386511b05bcd9ed39e3c973,5,0,Staker +0x180498ab8584d89fac4a2fd2e419eef4f3a5c784,5,0,Staker +0x18065a8f67e5840d9b3fc81a6a56f5f9cb0459ca,5,0,Staker +0x18075fe886b7c4cc20d9ecb9186491ae8ad8b91b,5,0,Staker +0x1808ed883da58e4d4ed913ae3c97d08bd0677476,5,0,Staker +0x180930150b28d7bd44513cade45db79ced72d69f,5,0,Staker +0x1809754df5ac133a1cc7d4eaf45ed38cf9b39ec8,5,0,Staker +0x18098442d9d79a096e42b684e916a5ae46d62590,5,0,Staker +0x1809ea2c1265a4a0f39ebe80ac59c07160842c1b,5,0,Staker +0x180c493d02f73d5d33b5d40d09e3f28ce86712e8,5,0,Staker +0x18119b314439fcffb97aef4d7f7298ff598a83ef,5,0,Staker +0x1813fbfbdaa72736f00bfd2613b2683e6dc3bd22,5,0,Staker +0x1818a18849d010baa84155865dce1a4838e7f7a9,5,0,Staker +0x181c34f44fd4911c40c657efc00b92bb656d4d08,5,0,Staker +0x1820668fbb70b8df2efe8874943700a90733e555,5,0,Staker +0x1823e33a19094a32745183e24db701fdfa48a46e,5,0,Staker +0x1826173158f7bd91c7e8e28df4f418742acc8dd1,5,0,Staker +0x1828ddc6ef4dea5def3f6c0498c8d60599706ddf,5,0,Staker +0x182902a14911b7f14a6e79b6858fa5bf7ce5b111,5,0,Staker +0x182afb3ffd5d7905ff6cf98a037bc3eaf26e8171,5,0,Staker +0x182c8d73477aab694aaabb7584e458092df69d30,5,0,Staker +0x1830b2db96d93b8bc2aa7e22b44ae9f25a1dadf4,5,0,Staker +0x1831348ede11f3cb53e7438beb948585d303036d,5,0,Staker +0x1838baff45e34c2ffea63dc02dd42ec627ecf82d,5,0,Staker +0x183d15a67af6d03ad775baf892d82a2a1838790e,5,0,Staker +0x183e1d723d43f899271bfa36f903a7cac82b0e77,5,0,Staker +0x183eccb2369fbfb38c69edcd780be9e0628b9eb5,5,0,Staker +0x183f147159d10b88f4fb27a00bb5a491e16d69bb,5,0,Staker +0x184188008e10a0f8a4c3de31b5ede6f836c6ad6e,5,0,Staker +0x184d68b6e2afaa614406dd6f7c7ae861d1092141,5,0,Staker +0x184e3e63c95fc4b9027db59940de512ee00a1db8,5,0,Staker +0x185a05251dbdb4284b0af0933116e7c6ddfa0783,5,0,Staker +0x185b58f9991499aee8a3ab3ff01166eca279a821,5,0,Staker +0x18629bb7845f68750ca0ac2c1980ed7adbda2859,5,0,Staker +0x1865a5645a2ec9f225f151049810c0c7b274928f,5,0,Staker +0x18677d22bf3e2d466fc4376fd964b7d602220536,5,0,Staker +0x186a808df180b35d65687700b532980a85cb64da,5,0,Staker +0x1873ee4cd9585b353386bb02ce81864a5df2bc7f,5,0,Staker +0x18740bf6abedb6ba75c00eef866acc269e437c7e,5,0,Staker +0x18747463d34fc21ccd3a8ee7bd51ec29861a0826,5,0,Staker +0x187c3f13107d1d2ffe81dd0aed9cee27f163aa80,5,0,Staker +0x187d3e91379bad2ffdcfc52220f4ba76965c2c0b,5,0,Staker +0x187d527b668b874c338ce7482e775db48fa6ec64,5,0,Staker +0x187d7ca39dc3ab14473d4decb5db2d7032895969,5,0,Staker +0x187f010ea24ba9ad5406b85b75994265fcb55532,5,0,Staker +0x188145447109cf35c1dd9bb39ef4c7cbfc85ef02,5,0,Staker +0x188a21655488dc529213e9d65ab530a868dca211,5,0,Staker +0x188b7d9befc93378ced679b5f778389ad2316bb0,5,0,Staker +0x188b8dfa1a373d2ad7f405ccda86256b742c37eb,5,0,Staker +0x188c5316de4fa07238a6522ea4ef3e401ef962ff,5,0,Staker +0x188e2eb2a2e24a5386581dbce8ce57aef3c639a6,5,0,Staker +0x188fbc78b25b5ccfe5cf56259ae672c6583ab6a5,5,0,Staker +0x188fe30352f0de4c9319bb3a65738a5a6fb9fe39,5,0,Staker +0x1890038e01907ffcb47ef053b2ee17559261108c,5,0,Staker +0x18911d2e56ce9501db952521c65c0777b9f2d8f0,5,0,Staker +0x18924b78d914fc143be04ce44ca2eedc8721a9e2,5,0,Staker +0x189310449a85f63a52dfe78003d23ed7520d6a01,5,0,Staker +0x1893c1e5b56054b317199486e83b7ba5f50e9c10,5,0,Staker +0x18982d7aa3c841237844f5914fc4e6823ea0929f,5,0,Staker +0x189882add2fef3a85236be469aee6b2e143ef3b3,5,0,Staker +0x189b6548d375931ee576eaf276f4a7af56084998,5,0,Staker +0x18a23e54a3d103997a8e98f71652cb9c9772be75,5,0,Staker +0x18a9cf6df7fbd3d16eb1d91531157d91e59a0211,5,0,Staker +0x18ad27af6f74728b1e76b7a7aae22c90c947b8cb,5,0,Staker +0x18ae822d324080fc24dbddfd8164e0d9902b1c73,5,0,Staker +0x18b119111e9b56a577e8a76b19a68f1607bfd1c5,5,0,Staker +0x18b463770d320ebbaafc9c379aee8398db9ec028,5,0,Staker +0x18b79fb8348bb833172883ed75bff6b6fab6a429,5,0,Staker +0x18bb40a91b5b16a36817ff3f4f536b6b958a550a,5,0,Staker +0x18c071fdae1b934456682f97da3254d743758a19,5,0,Staker +0x18c8a8f547a94d7ddcf127405ca20ae59d1436cb,5,0,Staker +0x18cce34f3a568912cc19a9497e79f682a48a0318,5,0,Staker +0x18ce24fff463e05cf929806495d9fea3069f835e,5,0,Staker +0x18cff246bab9c3c47a5f2c6e70e69555266fd351,5,0,Staker +0x18d2e41509d0cc4a0efc18377670282de45d9ac3,5,0,Staker +0x18daa824ff3ec6709ca7b98e98c4ac36f997957e,5,0,Staker +0x18db38aa6b5c6dca175c12113e3cf5d49514b377,5,0,Staker +0x18de6fd19d128bd1a7b6639ed1c8a6bdab249c12,5,0,Staker +0x18deeb20b607420527b96c8ae703140db7d9c04a,5,0,Staker +0x18e2c66ea8296b21533965a60dfd8ae9c14b79de,5,0,Staker +0x18e517b51fda4dd8f54394c22399d9afe357be72,5,0,Staker +0x18e83661d7a14d4753861ef07ba4fe9d0a6631f8,5,0,Staker +0x18ea35cbfcf6786a828f2306b7e8f46f93df27bb,5,0,Staker +0x18ed5a2e511606ad45116062388d5d22dc3f669d,5,0,Staker +0x18ee72fdb939ca764b272b9c448f13e377f65aed,5,0,Staker +0x18f0004732f109f1060e1e71b224c3fea5fac133,5,0,Staker +0x18f37350b7a64dea310d397d926c1751f67c9da2,5,0,Staker +0x18f62858a8639c4a63704fea522bdaae7a188781,5,0,Staker +0x18f990f78e364399c4e43d8f32254c43b21b8dd0,5,0,Staker +0x18fab69c843e6b3959baa0ad0ecacc8a6c5c0404,5,0,Staker +0x18fef590a016edd7274014d3fdc9c32d3b4e4c89,5,0,Staker +0x18ffcfe7d515699ec7e2e9576788cd8b8637aafe,5,0,Staker +0x19000058ac97598fdd647c54ad04d44f6965034c,5,0,Staker +0x1902e7759fe8eeeb83b66de4977e8f6dc9e83f27,5,0,Staker +0x19071bd8db1581036d72eef12107071e448f747a,5,0,Staker +0x190a8f8d64645dcccc40955097d3eaab30335637,5,0,Staker +0x190df32b7e74ba736f7561649046e69ea395a127,5,0,Staker +0x191183d0191ea4f318308468656295d88a3fa17b,5,0,Staker +0x19185e86290a8ac2fdebaf29b81fdbf31beb4f06,5,0,Staker +0x191c12592e4c676e6bace1f0fd820c32095b967c,5,0,Staker +0x191c21763e4e9221bdf469322a25adf3523ce895,5,0,Staker +0x1923a779ba61f5b51b6939831d666b919173f90a,5,0,Staker +0x1929be0e1f51ec16fd7532335a9c110ced221910,5,0,Staker +0x192c1605f74d25c3d527be5fd27488b8fdb27372,5,0,Staker +0x1931574daa87c3c85fd494b679b89e9576f3ced2,5,0,Staker +0x19367867ec70e4d7c8775be5ac79d8df6b4fd7f7,5,0,Staker +0x193829762f500c9eb1599a527b20873e32fb8a03,5,0,Staker +0x193b875f590095f95d3246b2b0b95f5410ce9bcc,5,0,Staker +0x193f342c1319013fb74bc9dc621a1a01e5835642,5,0,Staker +0x1940c173f4f792d6758b617fe339c4c9ede5f5a0,5,0,Staker +0x1943f275ed85c9bb6f04b3fcca979045e1f10a34,5,0,Staker +0x1944096409ebf64e07c1703cd43e254a31cd91d7,5,0,Staker +0x1945b0db119e8d942be3bca1103db4d155352ffd,5,0,Staker +0x19464167ecacb68e60f5122b5e0b7160edd9860d,5,0,Staker +0x194c1b3d880478509e54c9b1da933c3ffccdd962,5,0,Staker +0x195175356400ac89cfef8e1a75b8b92dbd98f4d8,5,0,Staker +0x19522c8242e29fcb469102cc123d688ffd98b0d8,5,0,Staker +0x195513910ee536f1799ea40309a8072be7d297b3,5,0,Staker +0x1956093a5b3fa43c8ef5f1d82bcf076acd5a2450,5,0,Staker +0x195bea50220f1ce777e1834c2a3bfc1c4086546d,5,0,Staker +0x195c2b2caf6b3c5de864262d1e0e8b3b62653070,5,0,Staker +0x195cf221213fefcf31cfbb4de1cb5b613ce2bc9d,5,0,Staker +0x195e34aa2f985afae88b2ad73c4e35a3e993856b,5,0,Staker +0x195ef0d4e23a1b8e884e4f7b6a6502e2047b7f00,5,0,Staker +0x1960376bd83945d852d2b3965058f9fbc4ffdaa0,5,0,Staker +0x1960495b596f7cf1bcda10fa0f2c305ad18588de,5,0,Staker +0x196066a9031305338f69c5432c927e81a1593feb,5,0,Staker +0x1960ba4fb4c07b921dd1c8645a2882bf175d58e5,5,0,Staker +0x196e0829944602d4da0cc37c35e11cba17b32874,5,0,Staker +0x1970335eb626d9f8943fb4c7fa9966ac145cfeb3,5,0,Staker +0x197248217e1ca453ecb186b4df75a651a78e8963,5,0,Staker +0x19752dfa45b01014473cbeba4e5ba5200136fb19,5,0,Staker +0x197580b58f50bd4e686a8fcd439e43b50cb663b4,5,0,Staker +0x1976118727654b2904ea113f330ee33f1798282a,5,0,Staker +0x197aae2b8c290ed155e5fd74da232cf94bc956fc,5,0,Staker +0x197bdab29923e997672785d329ff063ff6591545,5,0,Staker +0x197d4e8f103348ad67baecde485bab1805764a36,5,0,Staker +0x19819d095bbd8effe4164f5cf1da44a659a1411c,5,0,Staker +0x1981f30345a1598e88e6a6502ec1a7c6156650b3,5,0,Staker +0x198a0a2fa5b012e4646e7240ddfb16529967d72b,5,0,Staker +0x198a36e968597a3c67dffb58d2bddda03f9f3b53,5,0,Staker +0x198a426eaddff1b3e4c297771d076d8f7d4418b5,5,0,Staker +0x198abc15e9142fcaae5ce17ee01099e34c281b32,5,0,Staker +0x198e89f380794c53534981daca57934267a3c55b,5,0,Staker +0x198e9c015fba55551033272cb0f9c0fb93b159cb,5,0,Staker +0x198f356deb366a3588fba4c416b7517bd1c2578f,5,0,Staker +0x1994fc3419e0c09beb1612013143c2a75c59e35c,5,0,Staker +0x1994fe497c93e11d111feb91bc4ae285005e8d46,5,0,Staker +0x1996fb53a9d11e8c78fce00dee41bcbffae04e74,5,0,Staker +0x199f4febc75fb1069c491946f97af5e30f8b638a,5,0,Staker +0x19a4b921fc077324bc37dc72e04ba46bd7d0c3aa,5,0,Staker +0x19a611681226c161fa7d91ce57d83edc4b5cb39f,5,0,Staker +0x19a8d0314f245c98be7331f8b96e1230c9ec3f40,5,0,Staker +0x19b70aa575d987e91930353904f95d44784fef70,5,0,Staker +0x19bcdc3ecb74c0dbb4988b9d16210ddf02cbc720,5,0,Staker +0x19bd20e5a4097a78acafa837368416aeee9b811b,5,0,Staker +0x19c2396c0f6b45b05c94245525933cbe8ddcb27c,5,0,Staker +0x19c4026439f4da7cd9d786f71c92991694fe4150,5,0,Staker +0x19c67928fda1d4247e5abf795eb5db1e86600b4c,5,0,Staker +0x19c84cba7a0a9bbd857530ae23bd8d43c2f83593,5,0,Staker +0x19d8321b5272935473b0874cf5ef8e2f0009a9c9,5,0,Staker +0x19ddbb82ea95f226097b3693b3880a06c3e13097,5,0,Staker +0x19dee7149434eea379286270706c47ca608601ea,5,0,Staker +0x19df342cce6fae9ba0eaa023ed1d2ce962b02b89,5,0,Staker +0x19e197566656b676bf8d9aafbd50fcf807e60b53,5,0,Staker +0x19e4295db66dbec0c3c3350883f335eb8c5080f0,5,0,Staker +0x19e90f3e59dc50501be384e5de10f415063f5fc7,5,0,Staker +0x19f7b985503b8fe0a6a42513b1571608be7b6a74,5,0,Staker +0x19fb8837e1f700d86859e6d5d0b95ea3b85af984,5,0,Staker +0x1a043fcb40fca3990815eea1e8434907392df447,5,0,Staker +0x1a0458ee7650ad4d1e5a31febcfdfc35c4dc3d67,5,0,Staker +0x1a0708b25c4768f194b836b677486e6100a9fb6d,5,0,Staker +0x1a0f7bad27b61ae398e228f6a3050857a01d4e63,5,0,Staker +0x1a0fbdf432c5bba99326bcd37fa32d64b48db360,5,0,Staker +0x1a105a3aa08f717c9df16cc244972cc9eea2b0eb,5,0,Staker +0x1a11727d6cde5d2b938a26caa1e24f20a4cde7d0,5,0,Staker +0x1a11c69f3d374204e25c2a3ba9d6bb4e851546e6,5,0,Staker +0x1a12a0f7baf2e3dc63419b22af53a0da2987d6ee,5,0,Staker +0x1a156520f742c92112cd6068daa98f5b4eeeee12,5,0,Staker +0x1a17c6a46330bb49e5e096c5380b0a9a261d6291,5,0,Staker +0x1a1df8d07d7dbc5ae82ec72662ea6137b19c7f90,5,0,Staker +0x1a1e565590433708e315692906d1f20cce954a0c,5,0,Staker +0x1a207317dd2c1711509b0d62b3dd08b8986e050e,5,0,Staker +0x1a20b89e14d0a8ecc326f89e0cba83e3ed614693,5,0,Staker +0x1a248267fe3f572ae5b54530444cb34d6a708c87,5,0,Staker +0x1a28128dcf008f72b39c6cef0ec3980778871991,5,0,Staker +0x1a2a05e1679b0c109175464e305c1f59bfd1e40e,5,0,Staker +0x1a2caff57ae36dbde05c5e5ec5a4e6946d04715d,5,0,Staker +0x1a2d1a7565bb9d39e661852bffa718689ba1b599,5,0,Staker +0x1a32a8113960e1ccdd98ea809c77b448b49bcc90,5,0,Staker +0x1a33d8094d2c1a3f603317c28bd23fd3ef10b79e,5,0,Staker +0x1a374db149b89125189b2cdc903b0e25b194688b,5,0,Staker +0x1a3fec20cbc6b789ba54771583b229e8ed760209,5,0,Staker +0x1a40f4db7e4d801b94a2d8bd5e33375857c7f4ab,5,0,Staker +0x1a4102fc63da7882e626899c68e3bf4d8895049c,5,0,Staker +0x1a423cbe9f8de8c23ca807a36a312bd5a5eac145,5,0,Staker +0x1a4558b7961de69ab38e16f165320a1c81f0752f,5,0,Staker +0x1a4aa6ef6587f1d0799105c819be12ad071c6e55,5,0,Staker +0x1a536e56fb2f40f25896b80b45a8a96a817bdd49,5,0,Staker +0x1a539a1ecf965f5c58119dad778da3ecf12f991a,5,0,Staker +0x1a55fc154fea2d9ead45e1d6fa4bf83074e5763d,5,0,Staker +0x1a5864bcf2ec84bd36a42e92979f70d2a0cf9329,5,0,Staker +0x1a59f988708d2aa841b463addf0a01e2ce473b98,5,0,Staker +0x1a5b5bcaad2c7b54a378a59932aa4d43d0315126,5,0,Staker +0x1a5d9bcc1a67974d0981d715276982c98dcde931,5,0,Staker +0x1a5f6f16b81627ff22c36614d7ba59a4efc2e206,5,0,Staker +0x1a5f779d4c119d9fd0caa2066690a7b66c1dad07,5,0,Staker +0x1a63938181a401e7a85eca6c3916633028e65c3d,5,0,Staker +0x1a6426a1c2ab14deebb1e2ad1fbbb7e5af696cb5,5,0,Staker +0x1a66eeeaeb3f3841ca375f4457d6800a400ec71d,5,0,Staker +0x1a68e2be0714f34a604e10dfc76a99563338ecf6,5,0,Staker +0x1a6a7905e36ae0720483a7984db438f02ed10a3f,5,0,Staker +0x1a6d9bca63b6d4a84ee8730318c5b7d9803ae8f4,5,0,Staker +0x1a700a64759e4b0f1e2b0875c57a658d8f1a7116,5,0,Staker +0x1a71a67ac9c796fddd32f89edb1d82d77afab127,5,0,Staker +0x1a748c192545b511d3452864f6d3583cb2c90744,5,0,Staker +0x1a7677955550561d752a4ef3e3785b4dae1f93f8,5,0,Staker +0x1a76c96cf07260131fa38ea7d89d8dab31c469b7,5,0,Staker +0x1a77b89775e9f87a226539ec074eb177c564f388,5,0,Staker +0x1a781048d180a81d34f894a1723e5ddde7c3219a,5,0,Staker +0x1a7bc3953662bff98cd90dc5929f61c5b8892e14,5,0,Staker +0x1a7ef15958bdf55a2cbb5ad7cfe42f5d1104059e,5,0,Staker +0x1a7fd2aa91188e70ef880280c5aef66d36ed2340,5,0,Staker +0x1a87df5c17eb796c201e8001d65a7768086e61dd,5,0,Staker +0x1a8e5dcae22ce1f0b75fc4a7a11125b451d6bef6,5,0,Staker +0x1a8f7b089c546e0afc46e66326d3411f033716b8,5,0,Staker +0x1a958e3d0a1c0cad57a7f1f89cdfa9e1f4380009,5,0,Staker +0x1a98b82b7b14a9c3987d87555c7a8f4d224293b2,5,0,Staker +0x1a9a2568bfdf3ce1608d45c42c10bf0f096df959,5,0,Staker +0x1a9b12dc79f541539f515f4a59fdf0cf0959063d,5,0,Staker +0x1a9c350a829b6a7bcde6eda27175d3ff000fe640,5,0,Staker +0x1a9c607e734a99491398e84bc7c90873809d5a0c,5,0,Staker +0x1a9fd09268bca6ae11dd82e1595f46dc02a9f988,5,0,Staker +0x1aa41188ee5bd2f3cc1f5d5fd124b8a4ea79628f,5,0,Staker +0x1aa447d49b864bf86b86a93a3d732fb67ac94778,5,0,Staker +0x1aac0e70acbbcdbbffdd29057de3a7d40a42b79f,5,0,Staker +0x1aaebdf344172a15a3b63d29b808cfa21356701d,5,0,Staker +0x1ab07d14dd4113295a9d6d901291a98df3e9aa04,5,0,Staker +0x1abda66510c51ce9c758c00680c44a7b56c3d910,5,0,Staker +0x1abf5365f3fef7d2ac8e84e4f16f5c01db47e9c3,5,0,Staker +0x1abfda34c418b1047702a7fb0676999f7e758603,5,0,Staker +0x1ac314627bdd148753d17618363c307f159df2b4,5,0,Staker +0x1ac47a59b18d89dc7a0905a0e576b860cc93ebbb,5,0,Staker +0x1ac48ec169f3ccb4b6fe17611d4dae3efe652e92,5,0,Staker +0x1ac91679e3c4c2f756a05d1c246af77ceef1f9c4,5,0,Staker +0x1aca88a8dae3f33095013ddb4c074d3f2870dd19,5,0,Staker +0x1acf81e674e33245ffa01d85510596ec365c33d0,5,0,Staker +0x1adcd30f688d6cdbd2df141b2e7c4e533364042c,5,0,Staker +0x1add2ce0f43a7dbd6273d6f3652df86c70c3d300,5,0,Staker +0x1add7132418d082976a2c48be46679dcd40699ee,5,0,Staker +0x1adeda703b03db4279087833877d3147be14ce40,5,0,Staker +0x1adfc03d53535068f94237e1dfe24ee2cc639dfd,5,0,Staker +0x1ae0145643d375bb1599f2dc949fde090fd94ae9,5,0,Staker +0x1ae144225d2d23367ea71cbe61682a080f44903f,5,0,Staker +0x1ae831ee763b2a6376f8813ca8267d059fd67e09,5,0,Staker +0x1aeb8dd4a9cb1cb9291ad480acf78da6573ae53e,5,0,Staker +0x1aeeb5b3424fb99a62e54e8706f4e026bae50f96,5,0,Staker +0x1af017aebb077f443ee3038ad9c30e1f9843b08d,5,0,Staker +0x1af1af4e52c68ee78f6faa61ef39de2101bc49b4,5,0,Staker +0x1af454f536c09d0930b51d204a58bbc83aaafecb,5,0,Staker +0x1afc5c20ebce27381dce1a22a7bf2c09ea3594cd,5,0,Staker +0x1afd2f3614c4a477bb5821247d6719cf79e52552,5,0,Staker +0x1afe662d858640a1a1f75480804e6c9ae1ff3877,5,0,Staker +0x1b05027245adc9539f1520ae8178c3533a9d8619,5,0,Staker +0x1b065234455161c0211f622c697aad1ef150d0f4,5,0,Staker +0x1b09326bcc2ebf690389086385a98407faea058f,5,0,Staker +0x1b0939b9c748eafe81eb573a5373bbfd09eb0fe8,5,0,Staker +0x1b0a5c628120888f47217204bb732d07195c6d50,5,0,Staker +0x1b0dcb3f15c5abcc36355d9054f521ebc0842758,5,0,Staker +0x1b1e4c5b06d6c129aefa039aa1157ff2a8d45ca7,5,0,Staker +0x1b1e7f3813b479688a54e0be7caa6b54becf465e,5,0,Staker +0x1b1f70c89dd09235e46287a26f9ddbd31bde1d60,5,0,Staker +0x1b2390891d732e6b917f4419eb7c1c9e7745d29d,5,0,Staker +0x1b2c236865af123abaf86a50ae71279cbdb9bef6,5,0,Staker +0x1b2cbe8a90507c3046415b30a97c8c4c8ad43589,5,0,Staker +0x1b2d1f0540b091d74e6da9906544aecc746dfb8c,5,0,Staker +0x1b2d294ab6ca449e34f946b86540cd342cf49100,5,0,Staker +0x1b30b85bceda2b749bcec71dcf290b89a621d6bb,5,0,Staker +0x1b30c1d67333b5c3dacc649876bf09b6702ab8e8,5,0,Staker +0x1b32b80a938910b638bb96d7eb4096a380c77139,5,0,Staker +0x1b338cb587a6c805fd407c695d76e58f85cfc0df,5,0,Staker +0x1b374a9ef054134c8d528f7e48bf7f7501d28c00,5,0,Staker +0x1b3b4de228df2540cb49a418e269f94d9bd57583,5,0,Staker +0x1b408c0a27d29c687b560ea644559515ed5129fb,5,0,Staker +0x1b44fb700e2e3a41f6bbc0f3bf4de67f58004daf,5,0,Staker +0x1b465a13394b20863776a8da3eb28950c1ea7718,5,0,Staker +0x1b48ab69711b6a54fced6e63acb7ac37b0545b33,5,0,Staker +0x1b49e052472d0599edc3e3c1f956b30b92203220,5,0,Staker +0x1b4c75a5397c983c38c987d872b4f407c1d97f50,5,0,Staker +0x1b4cbc88836ff1f6a93eee7840d530202a7c6dc0,5,0,Staker +0x1b4cd3738debbd0294f10158dbc525eb1ee0487c,5,0,Staker +0x1b5354d0e836c57c78d60cc3b5958d5939e7ba26,5,0,Staker +0x1b57c474a2ad1a10fed14c09a22045e8583cdafc,5,0,Staker +0x1b60293de4b0e5e3a7a3319c8cd9794af701686f,5,0,Staker +0x1b6250b4efb8a50ef7fbe93d0552a8231a32facb,5,0,Staker +0x1b62515263a12576c35b366b8f2409ee48c8fe2a,5,0,Staker +0x1b6ea0696b2d8e522976cdc3297386530b227a38,5,0,Staker +0x1b730429b429fa4745ddfec0c5c17d05fb152a76,5,0,Staker +0x1b770aeb7b08ace18370800ac617a2e94da8f3bf,5,0,Staker +0x1b786e029d0ddea38acb12fe52748fc00c403143,5,0,Staker +0x1b7a60ea314a7867b89fb598bacf8c4d8bb51276,5,0,Staker +0x1b7bad7732a37df7fd513b0d3a93994e472e6f91,5,0,Staker +0x1b7c3035585431dc428be200d00536f045a26725,5,0,Staker +0x1b80f47cadf1936c2a729026776f41e6e25b6121,5,0,Staker +0x1b85d59823de2a9b7240f1d835ebb486b21e5422,5,0,Staker +0x1b86ecf82b936efbadad51eae45647d469d79b5c,5,0,Staker +0x1b90a3e828228d10b790d0804f705e7b16c11d33,5,0,Staker +0x1b910ae6a340621ba6a36fff96f9a5cdfaf18b24,5,0,Staker +0x1b934db09cc3684a1890d36bdeeacf0090e054a4,5,0,Staker +0x1b9a892257b83073556bc11510d7211807700203,5,0,Staker +0x1b9c4a497affaa456c48cdc900b179d0f63bf52f,5,0,Staker +0x1ba0bfee5a5c2ce074c17d5627458309b0eea7f1,5,0,Staker +0x1ba1af272d60730fa63f186d218a671b7aa6460a,5,0,Staker +0x1bab33f48cd190091cd24809c0221aec3c16e57d,5,0,Staker +0x1babb042ddcca9064eb01a054bcdbf5ceb102592,5,0,Staker +0x1bae0ff86e97618c9c0e3e3364b0baf073f04c13,5,0,Staker +0x1bb5e9f4eb41b05a3ab7b725a2f1d7d455c76a06,5,0,Staker +0x1bb841cce8b8b0e79ff5c967075217dd213d00bc,5,0,Staker +0x1bbdef98d2c16e622119c7ddabf69ad196bb7cf3,5,0,Staker +0x1bc05a2d061d75767749b3941b86f72453e5f229,5,0,Staker +0x1bc4cecc6180a12d6b23a30de4f62967db02f9c8,5,0,Staker +0x1bc5543c4ae81ba2edbdcd4fc392dea0693e9c87,5,0,Staker +0x1bc7c2babc06a4b68c6720f4490f8e61da303846,5,0,Staker +0x1bc9f1aebdaa1ee62701a9a453b14e3d5041bce4,5,0,Staker +0x1bcb0f7dbc523813c1e8736ad5b3ea8bc3a3dca0,5,0,Staker +0x1bcf655d4b8575e615cdd4cc7571aed390ff8e38,5,0,Staker +0x1bd0494bab0ad397ff2f2640dc10f0286aba0631,5,0,Staker +0x1bd213fadbd01c797c127e61e9408bf79f688ce5,5,0,Staker +0x1bd38626b9670b6345f7f68050a328244b26cab9,5,0,Staker +0x1bd48b7f376fec854ae2535fcbca034a2a5ced01,5,0,Staker +0x1bdd20fc5ed7d273624c1549dab7a2baae354db8,5,0,Staker +0x1bdd2a02a33c70f7e1672b83652f0e5fc1e5eafc,5,0,Staker +0x1be2a02a75ff699214c1dad8e7bb6cd53093bcc2,5,0,Staker +0x1be330b275692969cd6c4335a47c37ee34e33344,5,0,Staker +0x1be49f4c800ec9de69d3d906adc995c52b9a23d5,5,0,Staker +0x1be5b7bab36a7853a868cb33fcb4520d1cffbfa3,5,0,Staker +0x1be7f0472897cb234db0a3f9dd6cc61ac0889b3c,5,0,Staker +0x1be989518d630f0517e1d0a23f3350de64e58e63,5,0,Staker +0x1bebcbd25d3032ea0eda16604979236a1b72d03e,5,0,Staker +0x1bec6a8f1ac0ae13d00d437f012fde592ecd9d12,5,0,Staker +0x1bf5ae86d4397cad004e9966f6fe34159c6fa1c0,5,0,Staker +0x1bf7dc7fbc5105a29da7f0f5414ae0dcb9896ee3,5,0,Staker +0x1bf9e3c48dc49b2ceae7fd92d313da9c2c5c910b,5,0,Staker +0x1bfd12fc8b2803ee56f5734d2d5c6c195d3b7d89,5,0,Staker +0x1bfe35007a201553f1d66ea2108f26a046281ae7,5,0,Staker +0x1c02b165952021f51bee0a774d032f334a416cf6,5,0,Staker +0x1c05a965114f81ab4477003b1494e30ba942b977,5,0,Staker +0x1c0739a82583f51ae7cdbbe507be202a1cb2ebe7,5,0,Staker +0x1c083a0fa410ca1debb864431a187e341203bbce,5,0,Staker +0x1c0865622d2513fec4afad5a57b0c678a964b4da,5,0,Staker +0x1c0a8e25e79da398a097630f2e595b0e5eff4535,5,0,Staker +0x1c0dfcece798173ca1a6441097c6d07a393c5973,5,0,Staker +0x1c13c2dcb522308c2c142644b2e9c88d2848d0b2,5,0,Staker +0x1c1aca4484405dcf2b8b193f6d9c0c5c7cff8fa2,5,0,Staker +0x1c1d1539ed845db3776037dafe6aac8eddd61565,5,0,Staker +0x1c20de9603b76f18f2548004471d4c834418a9b3,5,0,Staker +0x1c22a3b896c4a31cbeef4541e44d219804ed4154,5,0,Staker +0x1c2ac12a5f0b189150a98bf1d1e32f96b02fd80d,5,0,Staker +0x1c2ff17a01118635193786a141522067197e8564,5,0,Staker +0x1c3cfd4cea5ff7d9d086211ed358b30a8ace2ff0,5,0,Staker +0x1c3ef47c4063eed709539c7745e50565e96e33d3,5,0,Staker +0x1c40b45153b3d8fcb2fd0e943a985a264b5b7312,5,0,Staker +0x1c4588be336ede2814ec9367ccb38973d92e786f,5,0,Staker +0x1c469a09d5149ce516ee20576ec197103801cd86,5,0,Staker +0x1c47fdeebdf7254c97d497f0e40294f6cb34df40,5,0,Staker +0x1c483bef370ea50a33863d251d55f09e730d9050,5,0,Staker +0x1c49d59fa115bca86b0cd77074e6b83022f2ad46,5,0,Staker +0x1c4b495592d3ea295398832f696e2b8f1c1481c7,5,0,Staker +0x1c53360ca4f82d0c0b482625004d226403286986,5,0,Staker +0x1c54fcf210cc81eac91489ac3d0631fa123e5869,5,0,Staker +0x1c5920529d31576b1c8dece708baf49a11445bb2,5,0,Staker +0x1c5bae0fb00eac3c60b2a1ffc0120f97ac0b65d6,5,0,Staker +0x1c5c37b40a5511fe2f32ef84738631cfe5bddd73,5,0,Staker +0x1c5c982f933b71df7961797ac328cf4743bc1c27,5,0,Staker +0x1c5f6778f650a34a978b7a0c274888f9eea8e7e4,5,0,Staker +0x1c6402accaa38386ce7ebc6dfa82ed2deafc7544,5,0,Staker +0x1c685342166fd2e0cb351d87dac5199c567f0b4b,5,0,Staker +0x1c6a81a22b97441e58c976819e9e413f28e35f18,5,0,Staker +0x1c6bf9cfcba43e4169c83fc853385210575466d7,5,0,Staker +0x1c6c832e4a65e70f27ccbb7a3d4101e11734e7dc,5,0,Staker +0x1c6e986dafdd45fd18a58e7c82bb9e2f195a6e39,5,0,Staker +0x1c6ed072b3fbb5c0573c0c44924844def38f4055,5,0,Staker +0x1c6f389f6087fe490597dd9e679252ead511b82b,5,0,Staker +0x1c72e8d5fd7f3fa5dc3ef556e220c49699b156c4,5,0,Staker +0x1c7a94a1d9950ab5ad1193bb2e4bf7ec62370449,5,0,Staker +0x1c81f92376a2b9ef2cbae5d17e8a33019958e2b6,5,0,Staker +0x1c850d2bb346da12f92fc06a8272274dd5ebbc3d,5,0,Staker +0x1c8cb93e072b3d4a56be030060d2d11c8e79cbcd,5,0,Staker +0x1c96b8d62487ecaa540622c02457d58ef6bb9d77,5,0,Staker +0x1c9b50fbe3588beee8924d6d758b35d851d38ba7,5,0,Staker +0x1c9b6b85279d8274a8767300714be90df8b29057,5,0,Staker +0x1c9bdace4b2e97eb2e5b990b6cb35908bff17381,5,0,Staker +0x1c9ff3d6007d9c784d85a3100f195d9ce41fd33c,5,0,Staker +0x1ca466c17e521829f2fd0f18eb64a048b2a47e3a,5,0,Staker +0x1ca705b35a727812144c83445abd785f09817c8d,5,0,Staker +0x1ca70d880986e3494e83491a019e6ee9c43e9e82,5,0,Staker +0x1ca878acc7ab46279ee1d58bf44b6309298a9d51,5,0,Staker +0x1cac4c0ec824ad5f1d884e0121294728a75ee847,5,0,Staker +0x1cb45661d37c91dc551085139b6703972dd96f26,5,0,Staker +0x1cb4790f8433a2091cbb461b41c4c6d6a67dbeee,5,0,Staker +0x1cb53a81edca0a3817f7a9030ed2d7b2a04493e2,5,0,Staker +0x1cbbc678a6514b6a0f001ba7f7b623f7e27347be,5,0,Staker +0x1cbfb36b973b617ea82509d5e3f9038b9227deda,5,0,Staker +0x1cc044af02ceb417c090f69b206f6aac9df2e9e1,5,0,Staker +0x1cc1f63c41279ec5e33905aba89cd589918a5695,5,0,Staker +0x1ccf5de7556fd8973f21ad954cd138c7c68b68da,5,0,Staker +0x1cd33b301304f6e6a14072e5f571308fe359d428,5,0,Staker +0x1cd790430b7b9982f0f0bea08e9a8db65b73b8b4,5,0,Staker +0x1cd921f2e9c993a92f7c1b7bf400edc919a43808,5,0,Staker +0x1cdbb33dfb170a5541d4fe7f5884b0005efda743,5,0,Staker +0x1cdcde7121f11b90eaade68c9fffe1bf5c564bf6,5,0,Staker +0x1cde2a995e6a549d53ce0b4308bc821c70643b6f,5,0,Staker +0x1ce6aedc2f8ba5f1b6dee21a178adb4561dc286e,5,0,Staker +0x1ce9476510c9a853effad9b13bc8d06cf3b5431d,5,0,Staker +0x1cebc03838b63e991f18d5031154082a1bc3cada,5,0,Staker +0x1cf15f7084c74ea9d08c998cbbfd2ab9dac3403c,5,0,Staker +0x1cf1778d3f5ac466c4b02b4820824cc77ac3c76f,5,0,Staker +0x1cf274a674a29ffe2425c1111b64b4d181744ce2,5,0,Staker +0x1cf8f36c055d5ea04b501d2e06871967dcbd31ad,5,0,Staker +0x1cfd540baaa092124d8bfb29dbd5762bd80f1b56,5,0,Staker +0x1cfd5d1df02fa88f58c48cea690a487c47f19e8c,5,0,Staker +0x1d00bf3ef4e86ed5b3d05b534d19608d4da1c034,5,0,Staker +0x1d08e9241f35b5f92b0a0a50c53ff02646125110,5,0,Staker +0x1d097fd113ee630187e403fe22d63ae271dc90da,5,0,Staker +0x1d0a50b7dcf9411eb1537335395e0b718cd4524e,5,0,Staker +0x1d0fed1fe66196e52f319c34b9ed2ba92ccfbcc7,5,0,Staker +0x1d11132238c6a18b8a055a9ca8c1c30c219082b3,5,0,Staker +0x1d113f5a8620f22b13cedde992a420abc1b584a4,5,0,Staker +0x1d12ad3055dc540b0253712f376066c8d726bb57,5,0,Staker +0x1d1a34591a2068a286f20d0d5a522eecc15ba953,5,0,Staker +0x1d1baab1921c440cdff2220821c4dc17d25497dc,5,0,Staker +0x1d1da91236dfed21fe9abb7c83afdb8c7e4b802f,5,0,Staker +0x1d2681ef25381f08a7d6869c84d002601404b8e6,5,0,Staker +0x1d292f43533a8f4b33c7997dcb469e50197888c3,5,0,Staker +0x1d2fc88fc4afdc2ccdcf2563f65ba0320c248863,5,0,Staker +0x1d31f0c8c4cc4301d8cfa4ea9a5f86eaeba2f868,5,0,Staker +0x1d34c74e9db0ab295c7fa22aeebb788f84a3e6bc,5,0,Staker +0x1d35f32431c08c4dfe4df95fa439991f72b0a08e,5,0,Staker +0x1d389ae3933d9ba0094ac9598c586f3836bffaf1,5,0,Staker +0x1d3a687e75000a4ea08ef771a5b77a64d440548f,5,0,Staker +0x1d3b748a52ee3f0ab6bec58025c17d8bd3c1c7b7,5,0,Staker +0x1d431fc8ba307bd51b164b6131e8ca91941b2768,5,0,Staker +0x1d43d5c398ec51455e0b862beefd274a396f7f3e,5,0,Staker +0x1d52cf1213a17f9d45e678464fe63a061d0b36f3,5,0,Staker +0x1d5f5c603d14765844ae4ecac9fdae7748360a8b,5,0,Staker +0x1d5fe5ada5b1b589baaafbc721a2ff0df4271574,5,0,Staker +0x1d61595331be6e586fb02100d41604780c7e477a,5,0,Staker +0x1d64bb0718eba770f7528840e2dc83f916712793,5,0,Staker +0x1d64fd37fe431c2fde7becd7047243a7bd84d4f8,5,0,Staker +0x1d66883a450984d3e0844adb615c8554ab82d28d,5,0,Staker +0x1d6a9ea7760fe867c11ed70cab8e7a3d8f5d9cf3,5,0,Staker +0x1d6dd7cae8893fc71acbf3f9ebfa58320843e8a7,5,0,Staker +0x1d6e8f42ec342ce98de4bdac2fe28c85c4d932eb,5,0,Staker +0x1d75f33daebaf06a0dff56971de3998f93b6ec98,5,0,Staker +0x1d7724444b5250ba0c30abbbb1235a0511c6e209,5,0,Staker +0x1d7a70dde3614365926ef8d01bd23bb6b0793930,5,0,Staker +0x1d801bede419abec845ac3385715c161b0193e8f,5,0,Staker +0x1d84526c7d23e1b09a74b888df4d2fab7014294e,5,0,Staker +0x1d85481ccfb9001d9216229109019085e2e1c8b7,5,0,Staker +0x1d8787d3ed711ce92655159d47cd3efbb9abf024,5,0,Staker +0x1d89556381183433218b11623ad072490b43bf04,5,0,Staker +0x1d8b21dc2bf4166c2fbe17994f2d6ce945f7b783,5,0,Staker +0x1d8b28da242d226ec14ab936ce1605339e4d5189,5,0,Staker +0x1d8c90e17245dac6563f917f10bba493b52f341c,5,0,Staker +0x1d8efb681a17a0c40ca88c16653926b43756a896,5,0,Staker +0x1d90840b881ce98798df05e6a3295d00c490d457,5,0,Staker +0x1d914f2d7e2d8fa11902b71e57fe9ab02800ff18,5,0,Staker +0x1d943ba8f5752d0bfe01746e883e29d153e851c2,5,0,Staker +0x1d992069b264d3344cc04dbd7abb7a37e82229a7,5,0,Staker +0x1d9edf31a3443eeec243d91654a8a77a3816c4bc,5,0,Staker +0x1da58691b9cc8fb253bde26b169589ef255357c5,5,0,Staker +0x1da9088cb909cdef127a4395419b16ff056f1e1f,5,0,Staker +0x1dab94dbdbbd7041a9b250543b2d8a446db96408,5,0,Staker +0x1dabccc0d0da521016ff72a710a3b79b1f37b672,5,0,Staker +0x1dad96f8ed0fd3eae870990fe8822758ffa0d8c6,5,0,Staker +0x1daf94cf78002c6e4c658b24cb4dfa10df5e030e,5,0,Staker +0x1db00d0b96288119c59913ae0c61a01d0036fceb,5,0,Staker +0x1db06b00aa8f9d1fa27ed26aec0f64b422a96a26,5,0,Staker +0x1db06b1b22045bfc21f5d080636eac4616fe3a66,5,0,Staker +0x1db30c74a4d16cdfee29680ca4637ec12ac55ec7,5,0,Staker +0x1db3c310af33549be35196ad0a1286dfabd11fcc,5,0,Staker +0x1db43210a9c83ddb99184ce91481b504a7e5644f,5,0,Staker +0x1db5ea21304d3c24bd983917be9ad1b52ac1ea62,5,0,Staker +0x1dbddaee54dc0436fc88506b0cd751d1580e95cd,5,0,Staker +0x1dcc034337dab51506053919b65ba37999143a09,5,0,Staker +0x1dced8f8b1c93da706d1096d9d575fbf847304e9,5,0,Staker +0x1dd03f57eb2016622fdc6e11fff7a736e984c96e,5,0,Staker +0x1dd245b747d59383f6e4549ed5f5f346585971b5,5,0,Staker +0x1dd3c30acfbd68185891d4c265b6a67473fe5002,5,0,Staker +0x1dd660c568f930b8f5cd377730e8c7d7ab261a81,5,0,Staker +0x1dd7079fef4910f2d54f6feae52a965c1d65e9e6,5,0,Staker +0x1ddc1374d3e06cfc16d19152ca7b4746a48eb80c,5,0,Staker +0x1de1f9c479f45a8ac79996be1d7b6892cb384b6e,5,0,Staker +0x1de9341026c14d10fd137183ed8a720001d869eb,5,0,Staker +0x1dec65c0d4a2468e98f6eff6c861f99f727999c9,5,0,Staker +0x1deffe55c3de1460a43b64839bce1dee41ea8074,5,0,Staker +0x1df20eeb1a44302d301d734e3c12ad9b7c1c74ae,5,0,Staker +0x1df29ad5bbb3a73447790e7fd98dede1658a7444,5,0,Staker +0x1df46cf0346f4ede7a442c60b3ccb7b05809816c,5,0,Staker +0x1df7f562f33bdeb744ff93d987590fc47502b028,5,0,Staker +0x1dfa087af8cec03eb384a71ffb508871782986e8,5,0,Staker +0x1dfcdbee41270c668d7943087428004049f7dfa2,5,0,Staker +0x1dff41faf15ab4997099a3e21c119986ba2daf13,5,0,Staker +0x1e01656d56e73eed78e8a8eeb93fd28f5caa11a0,5,0,Staker +0x1e066a0d7525df5e743a78983d95ec89b4705e32,5,0,Staker +0x1e0c90c9204f286655b3cc04f21a4bf9368fd2d5,5,0,Staker +0x1e0ceba0eee916d6651a94ea37983fa6fc6adfe0,5,0,Staker +0x1e15ac38b7c52a9de84dc65f7254d42091b01ffc,5,0,Staker +0x1e1624c3fce99eb6783506fde3eb908035da06bd,5,0,Staker +0x1e178505c2316b93cbae78a2881d4201e386c30c,5,0,Staker +0x1e1a9acb5013ba1a30df675e6e16befa34b4713f,5,0,Staker +0x1e1b7ac37f44428dfd16570f53b03770c2f399a9,5,0,Staker +0x1e1bf47085099afc6dd258f709c0d4dc9e3632ab,5,0,Staker +0x1e1f1537790a1396b47eb411c1af8b586a1dd415,5,0,Staker +0x1e1f9fd5caf8068b154f2f4ffc2bc7fee92eff7a,5,0,Staker +0x1e1fc678688dccbd2108c296b1c9107f950ad37a,5,0,Staker +0x1e215119204111eaa732f03b0d81f6dd9a33b990,5,0,Staker +0x1e218cf4a22e0741cccf2cd55b2e8dac283fc600,5,0,Staker +0x1e248bb28fe1a83b614cccbde8beaabf9564de0c,5,0,Staker +0x1e28ade04adf62dd37ca93772a337352dd10c6ef,5,0,Staker +0x1e2ce229159c0430efb70a2038897c91a5d52f82,5,0,Staker +0x1e2d536fa000f66cc46f6909070aca8d58dcb4b0,5,0,Staker +0x1e3b9ec2fc10aa50dba1c870edb4cb536b7acb97,5,0,Staker +0x1e3c72f2d589a2c99a804c176bd0742e2dc49660,5,0,Staker +0x1e3cb0eae98a93de8d480a2fa269a336063b65a0,5,0,Staker +0x1e3d1308882aee6b98734785c9e37634daee97fb,5,0,Staker +0x1e3e771793d97f13b695c61b4bccd84c042e86a5,5,0,Staker +0x1e4270f1f8255b79d49fb070247281bdf9ddd657,5,0,Staker +0x1e4ef986a851b85b01ae95575fc3f103969c36ce,5,0,Staker +0x1e4f990dea532e194a99fe349365431962c1e511,5,0,Staker +0x1e559b66c2559570089069108ca36d6a35583b97,5,0,Staker +0x1e569b74f67590ffdc5499a05eec6106c5b3f919,5,0,Staker +0x1e5977f3d7b9f3d3ec81cb6375af22445f98b0ad,5,0,Staker +0x1e5aa58aee2046d64d1f22bc7b2b97b3169f5e6b,5,0,Staker +0x1e5b41c1b9f1a6c03446c6dd18edd98f16fa3668,5,0,Staker +0x1e5c959abe5d2c8064792ba693a9c4ecff66a547,5,0,Staker +0x1e6371ef56cd03a76bfe1523e50d6a92b8c08acc,5,0,Staker +0x1e65f7e715078ed4268a75b25f45e0129333896e,5,0,Staker +0x1e68bdc2945361d065aab16d4ea5b89b37c6d938,5,0,Staker +0x1e7196d82007d084e2ef96e1caac683c3b87459b,5,0,Staker +0x1e775d8086a56094a548b97faef02b8e6b873212,5,0,Staker +0x1e7ef207abcd2b2f97fa59676add8b26cb49ecfe,5,0,Staker +0x1e8348b261da0286239abcba88c235860e8ec7f0,5,0,Staker +0x1e862ad7ab826d7694e3ff5a8757464f9c3231bd,5,0,Staker +0x1e8692727250734b0c881759ee3fdb231db3edfd,5,0,Staker +0x1e90061a6484ed2b20d997ca45a11729b194bb70,5,0,Staker +0x1e90f4c27dfa87481e9b7015ca8a4e6c46bfca95,5,0,Staker +0x1e911dc73e15d851f0ab16a815ad6934f3dac6ec,5,0,Staker +0x1e91d9a4356ac31876a5fc3b1b41a37542b8f4ef,5,0,Staker +0x1e9296a6528b64d84f400a91de7ece6cc05895a1,5,0,Staker +0x1e941e7622e8100bcdbed1c7179708f4ff9516b8,5,0,Staker +0x1e95dcd926c9a33ceacca0e79697f9302cb8d426,5,0,Staker +0x1ea0608bb0761115dbcc9c26cb3352830b1b37de,5,0,Staker +0x1ea271f59ab22ebddfd462f9313cb1c0ba57d53b,5,0,Staker +0x1ea294656b9a41fd5613ce0f409c2926e685e530,5,0,Staker +0x1ea67712a0b4d6f203dd1f2a8aaf953a7a89df30,5,0,Staker +0x1ea90b9e2cc50fddf14e5e71f624d898450c3ba1,5,0,Staker +0x1eab4121418ff84a728f5974d17c6a717cdac4db,5,0,Staker +0x1eadfce10c77a5f217af5a5cc5870a6fefc83e33,5,0,Staker +0x1eaf1d9252eb1bc6b18df34f24e4353bd325edfe,5,0,Staker +0x1eb06be53bdbc3d39e4d7bd8984e4dca75dba57a,5,0,Staker +0x1eb1c34f7c5baa8c009a41cef3a1831110db0617,5,0,Staker +0x1eb4afe2cf9c264f021f83cd43690a77b087bf12,5,0,Staker +0x1eb6bbdafd8fe1b02132c52abe66e05c243aa7a7,5,0,Staker +0x1ebf02ceafb7ee3e6bc35a9feb461d8895ae401f,5,0,Staker +0x1ec061dbf880701237559d4141dee90d1ee52eef,5,0,Staker +0x1ec8c24d03e35624abe8509d075056a1607e1344,5,0,Staker +0x1ed6dd5bccd812decb981bcba2c5ddb9af062419,5,0,Staker +0x1ed8b5220d6b15ea24dcac8cb25ccd9476069a1a,5,0,Staker +0x1ed97e1acabd415b47de57436a9b5753c937700d,5,0,Staker +0x1ee0b21a2fa953adc9de13721ecbcab416a68cf4,5,0,Staker +0x1ee10b997de1ada4285153292cfa99f18f65e518,5,0,Staker +0x1ee54879b5aeb43f3d82722f66310ae18e26340d,5,0,Staker +0x1ee8693f05d7334c7f198dd7dba8d313c9c55885,5,0,Staker +0x1ee9cf04946bfb5cb945a4c273c2d5292a1c03cc,5,0,Staker +0x1ee9e1092fe5bd659709a26540871abb98bc9c97,5,0,Staker +0x1eead3b83378db540b64e195ce165fdf3231992b,5,0,Staker +0x1ef00df175ce6a8b342a9bfc928bc47eff7320b5,5,0,Staker +0x1ef1529f0890926ad76db6d25abf11f3ade3a264,5,0,Staker +0x1ef9a28c2f33b8297a5a687e49f3feaf14c8a461,5,0,Staker +0x1efa105175d1c878e0ea360aed6d818d9f6ab3d9,5,0,Staker +0x1f01116b26825565621637ed594184ab79977be1,5,0,Staker +0x1f03432d6ae4e02fd78907c661b1d7a97a19475f,5,0,Staker +0x1f053286efad40001d69d7480b4fe8113af2eb8c,5,0,Staker +0x1f05de356439670e5b7d91b0843120d6e0943e6d,5,0,Staker +0x1f07522c9c387f9f274d6f05f085c95f5b1bd449,5,0,Staker +0x1f0a0803c0b13cc398536eff3960bf6c5019e02f,5,0,Staker +0x1f0b45e6fa9060d49e1ea0dee925b16d57084653,5,0,Staker +0x1f0e0ca8b8a537782dc370c852df010856f2ef70,5,0,Staker +0x1f0ec6e97ccdb91048e8818b53a3eb5110531d09,5,0,Staker +0x1f117e07ca8c0fbfadc07289a721f48ffec9da68,5,0,Staker +0x1f11a54200d823627b20c6ed7151bcdb33b7f818,5,0,Staker +0x1f162739e725560faa0c518d76c8bb08f376e8fe,5,0,Staker +0x1f168c22d1d756f47398cd9bfc45c4f03ca095aa,5,0,Staker +0x1f17944cc91deb6f4025c81d4c20e6e7e3143ef3,5,0,Staker +0x1f181771fbd9c18dee0e5939de396eba19a9c4e3,5,0,Staker +0x1f18335c778a640d94fb0cf8630ba64406dd7ad4,5,0,Staker +0x1f19579c45ae1552910ff270034765c7004ca645,5,0,Staker +0x1f1ff0587805b220b6128c17618a54e1b6cefe6a,5,0,Staker +0x1f266862e389d4aa14a36880bb6c2fb38ad7cc34,5,0,Staker +0x1f289cda70d35b95346b2ba0eac27759a82aa2ed,5,0,Staker +0x1f29a769e76635b2d556d10ebba18b3766a9026d,5,0,Staker +0x1f29cba44478bd2df384e4b21b39e6fb92f350fa,5,0,Staker +0x1f2ba4e26f612523bbc9d52e1224dc7a0443c237,5,0,Staker +0x1f2e8e34387a82f153b38fefb3055b2bd2b8c5c9,5,0,Staker +0x1f2fb098691da39eeb5172b80c9f9cb8e3126294,5,0,Staker +0x1f3529794d8f060acf212698be484c0463815a1f,5,0,Staker +0x1f367e135c820b3ed88c16edb30ef2d508ad1191,5,0,Staker +0x1f378e93bf6100de8e1da65ac9487a1227c88e3f,5,0,Staker +0x1f3ae983207b4d545af8262cd8dd8c77b89d6a76,5,0,Staker +0x1f3bc29030aac7decfb3f069a70a4d20e865682e,5,0,Staker +0x1f3dc84496b4f92d99de0aff54bb5ec84f15ce1d,5,0,Staker +0x1f4376cdef4b8a3ea8ed8edda63e7b5f631f3302,5,0,Staker +0x1f4bb89399b47d3c587170ace203f9ff158bf3c3,5,0,Staker +0x1f53b75c1737eb68d2c9d80ee63a1d0266863010,5,0,Staker +0x1f5645fe710d8feff37785a3112a30ebceddebdd,5,0,Staker +0x1f56ce88dafd7b7c75332fc534f28bdab50123d6,5,0,Staker +0x1f58623d192ba22b87374f91e66690a3951e7723,5,0,Staker +0x1f6293332017f1bb28a33a04ce4756c975d60df5,5,0,Staker +0x1f65f4ed29099a8de96b4b70d9936a497744fcd0,5,0,Staker +0x1f6fd0621a44bef0ff081849cd4a59a46fa5cee7,5,0,Staker +0x1f70efd1fe10d9012280ebf0c4c0c0de9699e7d2,5,0,Staker +0x1f72b95ce9e3213ce14437d3073c201d89ba3c76,5,0,Staker +0x1f7fcb36ac303b69f532e995feee8b14851adbcb,5,0,Staker +0x1f8231ef50e99d361b5252a24ec2ec44285367e1,5,0,Staker +0x1f82fd59071aa58e03800bd586e6d2f9cd5fe325,5,0,Staker +0x1f852c73d78140a8475cf3811a95673ad362515f,5,0,Staker +0x1f8b7d1e5e5240c754b457cecda0b3d5eb983670,5,0,Staker +0x1f8e4ca7dd44c3f4653b95fe7eb0836c6660a003,5,0,Staker +0x1f955356ed3a1ed32dba50ea0dfd5451a5a08480,5,0,Staker +0x1f963d6c55dbd4601de363ef8d3947cb6cefa975,5,0,Staker +0x1f9b07b5682a47f4cc20189ce4b5312b0c2132ac,5,0,Staker +0x1f9d77f7b96b7b6d05717ca7d0c99b7d89e797e3,5,0,Staker +0x1fa315e1de24783f5b1410ed599ca536daa55f03,5,0,Staker +0x1fa3e934a8a49763986ab49e72188f5e3609d565,5,0,Staker +0x1fa54bc70b7f543e518256b2a666a5f123ad9ad4,5,0,Staker +0x1fa55bccb32e7b88434bf0420022a7c638bf5c7c,5,0,Staker +0x1fa696cf3a502474849d8caa96b8a421d3485d7a,5,0,Staker +0x1fa819fda3aa602352cf10bec87e476df8d5d390,5,0,Staker +0x1fa98e5b3d46df73c49e8b7f57b4d2a9e31ce0cb,5,0,Staker +0x1faa527d51b9f8db2fa43c3f6a7eecfbe09eea13,5,0,Staker +0x1fab568e3f3192c18a2692b080277e048b792434,5,0,Staker +0x1fabc955aa2211b42c2562cac39b1ac2dc8c8c04,5,0,Staker +0x1faee34ff197ced9042b3ed4b441f90cc1522dc9,5,0,Staker +0x1fb27fa8248c1ad267832056bb3a30624263ebb6,5,0,Staker +0x1fb480799d3522054b6d1ac5a130ebe1d59d78c8,5,0,Staker +0x1fb6d334125d415b76a4a9115b109e9d64deea00,5,0,Staker +0x1fb76b3671214b8a8a834c8ce0a142e72d7f03e4,5,0,Staker +0x1fb89aa923465ee00ae700d88f52657481cc66bf,5,0,Staker +0x1fb8dba0a360fb4bfc9eb855a2b66824cab35a31,5,0,Staker +0x1fc26b11f0d4d60f6af8fec6baf8a09c730c2202,5,0,Staker +0x1fc3c70e379a30ab570b3c20f85554ab1301b591,5,0,Staker +0x1fc43d05495578dee84ac9fa289f28439704ec48,5,0,Staker +0x1fcbdcaa0a835c6ddaf47a45222a99fdbf1b752d,5,0,Staker +0x1fd95b8feb71e6e6dc12f4783a2a71e04b7a825b,5,0,Staker +0x1fdb9ef5eda5118e1b1f39710b315202c3ba87cc,5,0,Staker +0x1fe217e1a6c13a03fbd22305963f8fbabb4fea68,5,0,Staker +0x1fe2dc75af920fea983ef6490024aefc06f8b218,5,0,Staker +0x1fe2e3ea96c22149ea201bc1a73327c190de02da,5,0,Staker +0x1fe38aba75d5eb1a9b4bef00613ad225d8092d18,5,0,Staker +0x1fef838ebd9d14bbebfb0d7d2149d9c88dd7e989,5,0,Staker +0x1ff9c239fe421bbacf00c93ce4696fd16668d293,5,0,Staker +0x1ffa4a00a3d89b35a885ac1e78b563f470b9391d,5,0,Staker +0x1ffbbd311b325217a4268d878f460af175e40ca2,5,0,Staker +0x2000c13e94f45ba68ee3517adbe6ca382e6f0e20,5,0,Staker +0x20025c4319c5281d37a706e93a77064e72e010a4,5,0,Staker +0x200b84a4a15ad845edb8ce10a4ee527ee9233f3d,5,0,Staker +0x20138348d325295dd4cad6621b3e14506c310c6d,5,0,Staker +0x201b114a0e99d5b6505192e75759aa7a52e68823,5,0,Staker +0x201ff016cce3f93135500ac7b5ce3f36b6b61c53,5,0,Staker +0x2021068c8224fa5c321a8f32306aa107458e435e,5,0,Staker +0x20236ce0419ce269976e1bebb8ee6ec40296737e,5,0,Staker +0x20266fedfd8363297ebf678c5405852b513a1b7a,5,0,Staker +0x2029fa14eaa479d0a78055bfb816b07c4a4dff16,5,0,Staker +0x202a03583d7ef12749971125fe41aa77dfe5d9d2,5,0,Staker +0x202a5d0c296b8c6708d91f5391492fc975c0a58a,5,0,Staker +0x202b1b042484067307d09da744787e5f2b6c9acf,5,0,Staker +0x202c4ef9527f533e509f988d71f465269f5e1fae,5,0,Staker +0x202c9433a533ab4688978a80cf27d051af56e0d9,5,0,Staker +0x202e14c8fdac6931e0b2e7d00eb611484aaba963,5,0,Staker +0x202eaef51cf1a843f6c51c0b32fe8063965e3869,5,0,Staker +0x2033234eb6bfda0a2b63e4019da814a38c5bcbc0,5,0,Staker +0x203432804bb7a031286196e7a3b9e8ab4b6d4b71,5,0,Staker +0x203c8986ec80e8455d4190738d9fd3cdf5b27f9a,5,0,Staker +0x20452fe04b1e6f9720ae20eb9c17b5f1e1e83656,5,0,Staker +0x204687f5c3d50ac6e2e07e2704bc58c96fd99999,5,0,Staker +0x20469928a24147f1d39d175a1a46ffa94efe828b,5,0,Staker +0x204cd650297fa41fd4323ffb187a49ae9adfccb3,5,0,Staker +0x20528a3c8c135dae9ba4cc81a1273786c48170a2,5,0,Staker +0x20530c992ad452e50165892758efcf00c7b64f97,5,0,Staker +0x2053281dccbc050c4ee6c7ef010695172c7056e6,5,0,Staker +0x205458f84ea5e620cf1be0dbb6a9f4677382c13c,5,0,Staker +0x205db3982569c1f48e8a305fde6da73593e6faa0,5,0,Staker +0x20625d4476ef545c1bc9a155f99d52a09ad30202,5,0,Staker +0x206b64eb0c5ee0068919e928f656186c733e293f,5,0,Staker +0x206d858069ca423006b2a3cb8ea59f57ee28f3cb,5,0,Staker +0x20707dc5edebda4d0f570ca0710092fac1159971,5,0,Staker +0x2074a095821cce39cd71817f5542c37d28a81a8f,5,0,Staker +0x20769aab79b57a8b32e04fdba951195ae4a5c1f1,5,0,Staker +0x207e720d7d4d887db2781616205e1cd11a76c25c,5,0,Staker +0x20893299e13c6824b0a0516ddfac5d99220574bf,5,0,Staker +0x2089589bdff940bcb081469d8c88c0ac5005b212,5,0,Staker +0x208e5ab2520248fcc9e2a1624985c8b4d4696b00,5,0,Staker +0x2093db827a714cf9efe3a9c5c794523de28341f0,5,0,Staker +0x20960a8c69ad05bd6a150e56cafc1e27a4578349,5,0,Staker +0x209684c272d4d8f8fac1d765a6a34797b8f4673f,5,0,Staker +0x209730609816c7f7981423608684b9267e5a323b,5,0,Staker +0x209d2cbdad38242ad44cc701abbac79e965c4371,5,0,Staker +0x20a970a0036a7f1f56007e4bef0d3dbfb6568ec1,5,0,Staker +0x20b0ae012db19432ae85555def691a8f39f28486,5,0,Staker +0x20bd80327e51a854556fe6296feb733d1ccd6fa7,5,0,Staker +0x20c28c5c550f1c349785f60617545b51cc30263e,5,0,Staker +0x20c4ee2cd39681090004574477d4bccfa3027d32,5,0,Staker +0x20d6c47eb0fec3814340fbd9e8205e18650eab47,5,0,Staker +0x20db40ffea36a4632f1d33a37f4a8f1be15cfce8,5,0,Staker +0x20eb8c2aa69cc6535489a2064d3c4405fa997dac,5,0,Staker +0x20ee26dc2342289a127207eb5f5ba71249b45320,5,0,Staker +0x20f53244e33f750bdf679270be17e042ed8016e8,5,0,Staker +0x20f748a03eab057f246821eac10a387580d930bd,5,0,Staker +0x20f8158f5c9ca45cbecc77a9e0d36b8ec3b1d6f1,5,0,Staker +0x210056b7e9a3d91dee8f5f09ca50884c9374c5cd,5,0,Staker +0x21021638fcc2d847f63a6da5371c923880093b0c,5,0,Staker +0x2102f4542bb494670f26ef8e2c28cac617d4a74b,5,0,Staker +0x2106dcfbdec94768a87df093820fbb3f13d31e02,5,0,Staker +0x2107a3c4393e704914c52ad42b67ba30996c398d,5,0,Staker +0x21130770aadd52b212395aaca896e27c2a6ce378,5,0,Staker +0x2114014688453497611f376ed98ecba456f1fdc4,5,0,Staker +0x211430de28ea36d674d01e9df3c8779a7d78731b,5,0,Staker +0x2114e4a70bce415a0f21b3495390d136f5fa18b0,5,0,Staker +0x2115fb4c8c7cd5ce396612c039fdcda67d217659,5,0,Staker +0x2117555ca12f2daa363bab78db3b700604c27bfe,5,0,Staker +0x211bf41a6c509eb05744e8c02b385a74aa965c75,5,0,Staker +0x211eb9952b89a0562d7e6602eae4b77962567ef3,5,0,Staker +0x211f23e9e181999288eb0250aae8a85674b9ba4a,5,0,Staker +0x21201622420ec77fd03b0dc7160edf529bc3ec04,5,0,Staker +0x2128bb0d45e939b07ea5d6512b492cd42e957ba9,5,0,Staker +0x212e72281ba1f91edb0daa05a1fa9e56d447104a,5,0,Staker +0x213de61b190f0a538d5010546d4d3b0783462613,5,0,Staker +0x2144490dc5f33c2963c0bf51db39887d138892d4,5,0,Staker +0x21476611cf662890aaaecdf8caefec0575fe4207,5,0,Staker +0x2149be903a53dcc420fe9ebef6c7694615e7f2f1,5,0,Staker +0x214b42a086330df418fb1591f7b700053700fe71,5,0,Staker +0x215a715742b9d2be893e6fa19eaa28d7f3a2c50e,5,0,Staker +0x2160a41c91a0d372b8ff62f06c7e9b2578c80b91,5,0,Staker +0x2167ab6c07ac5aada91569a237d5a7b24bce638a,5,0,Staker +0x21681618e28434beb15f2b540bf54643b6779932,5,0,Staker +0x216b2cc219dda0a974c13ddb4954625a06286459,5,0,Staker +0x216c903c879ef400330051498596e200b7f9cafc,5,0,Staker +0x216e7a2afc7206a560b1cff735c148aa21df7eb9,5,0,Staker +0x217131baeea7b6016a54522884a61421a8ba667c,5,0,Staker +0x2172accf95772b7512e5ff021d3c7a1c3b365e74,5,0,Staker +0x218405cc6809617d65fb83e89c15e745f46feefa,5,0,Staker +0x2184a9c57387a1b48966a4f2a7a44e0bb38f4dcf,5,0,Staker +0x21877962a27617691f23e248d965049d0dcf3333,5,0,Staker +0x21884e41c8c876ab2f2f57fae064ec7c004b755e,5,0,Staker +0x21887ccb78bda0282d49472d4525c42b7d4a1363,5,0,Staker +0x218b8d6f95947095d1749e8584525b54cb29a3e3,5,0,Staker +0x218cf16bb7d20df522156e66c2103a24969ccd1c,5,0,Staker +0x2195c63b0ffc86803982c2aa2de4915f72b650e5,5,0,Staker +0x2196e0f61f0abd3e729105ad065a07c245c25689,5,0,Staker +0x2198731036452f9650a6e0e77f01620fdf74b051,5,0,Staker +0x2199d54497a52b0ae09e054eafb2611259dfdf3a,5,0,Staker +0x219ad16d45646a5a85a500044622d09cae22c366,5,0,Staker +0x21a01f63b263d93e124471e456578024121a6b78,5,0,Staker +0x21a26ac9fd7739d99aecc4037fca494487c69250,5,0,Staker +0x21a44fb5a150639589e1cefd065745e0809a5ee1,5,0,Staker +0x21a755688675cc00a484c1303cb083a48703919b,5,0,Staker +0x21ad73a46547b24d3fb024e8ccbbc55cd49abfb4,5,0,Staker +0x21b2d11d7a3240bd5ca1e8baf8f48b14e66de2fd,5,0,Staker +0x21b30b4b6cdbb15c98b1a19952e880d7e80f9a54,5,0,Staker +0x21b8e419f3cd4ffec1279f8350a91b9e58223a65,5,0,Staker +0x21b9e168928edf11777c3d242f720688f08ffb10,5,0,Staker +0x21c1ddfd9a9b8619e53497a53f7280489fd16045,5,0,Staker +0x21cd34dd4a3258d579da42572fd5dd471671eb4b,5,0,Staker +0x21d46484a36ba65fe746fc4a5f91bc8be019b8e4,5,0,Staker +0x21d7f1a32736fa906be3d914b86c0b5e2853d812,5,0,Staker +0x21d94f21d0d1c140501da92d0ca3a884d60daf1a,5,0,Staker +0x21dc6731b9be5cf70ac15955eca9b8749939c407,5,0,Staker +0x21defb0db4bb0d43477acc31d4fcee31c4ed757b,5,0,Staker +0x21e1176e386c148a206130c09d8eb0a6e665a5c1,5,0,Staker +0x21e19094e5c2592b02ca367c9e326c35b1110a3d,5,0,Staker +0x21e5a95d879837310ca6daefaa7ea18732e340d6,5,0,Staker +0x21e76ef929aa1465ef8e801698b339ced6125c44,5,0,Staker +0x21eaf48672b6fafd45dfb34ca0e6880d83e53743,5,0,Staker +0x21eda07c203b1396a31d709905110dccdbef8c05,5,0,Staker +0x21edd1cf85b82dcb887e90d9548c3727f96d5b93,5,0,Staker +0x21eee4998874263401f88d9021e9426c8d33ccb6,5,0,Staker +0x21f0485553c00047ba99d119f5fb21dea18d6384,5,0,Staker +0x21f06f4257abd34431c16d4c18ad6c3f5c696d47,5,0,Staker +0x21f179c79a159359d20a94f68b99ad88db44afca,5,0,Staker +0x21f78dc3acd0163cb70d87956e8ba92c61b83a64,5,0,Staker +0x21fc8c9bfb13477d85b37f93ceb85f9008717a8e,5,0,Staker +0x21fd4a3ea67f4ed5e1fb46334d7c829e615031c8,5,0,Staker +0x21fe04c057b563e483e5c012f9e992dd2fd3d93e,5,0,Staker +0x21fedd6ec8033c787c547114b30115742210c82c,5,0,Staker +0x22025601a8ab4adab9ae4e3ae8789bcbb6c247de,5,0,Staker +0x2204ec7c111270d69533c6802c9bbba58da08434,5,0,Staker +0x220d25c2d69bdb7325fb571c2b2403acfacf3a7c,5,0,Staker +0x221542a80b8c3064b3b7fe7e55f5f8aaa12a6c4a,5,0,Staker +0x221574d41e9875b2679dcd3eb974484bcae17fbb,5,0,Staker +0x22192ebe08f1d1589a4e6020a6ee071903ae07df,5,0,Staker +0x221ccd75af7a167f9aeb4ff876c9ac0a56308b21,5,0,Staker +0x22224c2f9abb9215c8cdfcdcabba3bb9406894f9,5,0,Staker +0x2226a373d59c019ab865b3688b0046630251bb7f,5,0,Staker +0x222960e74182c23eb2cd01d6ce59f6f5597185b7,5,0,Staker +0x22299fe03b40201eedf10102ae6bf46b26ca818d,5,0,Staker +0x222a6eff34f7bea876b353964707f649eda42612,5,0,Staker +0x2233c82635675cf5a6feb6ce635c58d107005354,5,0,Staker +0x22357aff8aa7e04a6ee1394a4be81d8f41138f98,5,0,Staker +0x2236a8684137bc6c0a1be2fc64b4a7552a243d29,5,0,Staker +0x22376ac36151844e1a187c66b777b6311d9c7d40,5,0,Staker +0x2237994677a42f3820d15b6a4694df7cbfe574a2,5,0,Staker +0x223be1062d14dc0e4266a0abc4570bdf7c316473,5,0,Staker +0x2240bd263cab688a20ee4f0d998d163017bd3143,5,0,Staker +0x2249ec7722e89d32755f1c18d85c82d4ae7bdbde,5,0,Staker +0x224eb7db5c69c039f216bbee51a4b9696b7a4458,5,0,Staker +0x225318d56b662d51ba88f2f90b98760d23718e8c,5,0,Staker +0x2253432af8a515881fd996cc0ad901796fe34893,5,0,Staker +0x2258b634b31d1cbbe4a6df6f9650607c5ed71845,5,0,Staker +0x225c587fae9be08413f24c6c0541015abe8ec669,5,0,Staker +0x226031d7cddfc1b3737064e0a0b4202ef5de693d,5,0,Staker +0x22668a67810f8df0062ff6fd09a8e256ff421c68,5,0,Staker +0x22675b96028de6d5274b2dacfb0ace1c2187dd11,5,0,Staker +0x226cbfa71cb43c4eb4a1d459fcb9b8f7e9f00e54,5,0,Staker +0x226db87065f4ca0b7a11ac761aadff985c9c41b4,5,0,Staker +0x22708deda8c7e8a66ff12505670a9a19fc310d99,5,0,Staker +0x227747eb61cf5a52f41de13f517dab233e476013,5,0,Staker +0x227803e91f1720436bc210d8dc783ca6ed6f5d8a,5,0,Staker +0x2279122cc80b30b77acfcf07ae304bfa8186c51f,5,0,Staker +0x227a7108bcbf0b3613d5d6618808cf56766909ee,5,0,Staker +0x227b94161cf90e57d5b70a57798b67b3aad1501c,5,0,Staker +0x2280c2ad3720ef0ab2c93f8b5e578862be639cf2,5,0,Staker +0x2281819431777d8b097643bf80eb771cf79aff81,5,0,Staker +0x22839995fe686e6a52d4e25a51adb843d9b155c2,5,0,Staker +0x2285159289c59c6bad850eb6c00152bc22ab35d2,5,0,Staker +0x2286231240ad469f24d548dc65b43bf17dcaf716,5,0,Staker +0x228ad3b30a809e7d410fdc9845aeca5c21bbec0d,5,0,Staker +0x228d8a662cc06d588f303b859e511cae6ee334cd,5,0,Staker +0x228e9ad074c7c88a18fef7d0a66f04be4aae439b,5,0,Staker +0x228edd2c5ef8253efa1b9bd12df0209de26b86bc,5,0,Staker +0x2293b10d0ee377833707847ae33e444c81ff1a5a,5,0,Staker +0x22959e12541836e5e77f927b9fe8b9592a191893,5,0,Staker +0x229742e924ac0cd7e1711dfd4d39ea041135ae7c,5,0,Staker +0x22983059da601934ef37dac411b3cec6caa1dfa2,5,0,Staker +0x22990f2a7da48506e96791bc6f901436e9ee9ba5,5,0,Staker +0x229bdf7421809d79c8609e4497ce904482609f5a,5,0,Staker +0x229fe9fbc1ed1a4b41f262d4109d5582ce786a88,5,0,Staker +0x22a452e426905534a33fdc3695627a82755efe7b,5,0,Staker +0x22a59107d91c0bbf2af895b1fee2180bd3fc384d,5,0,Staker +0x22a5dbbab3e497013bb4fdd47af4ab9dbdc02bd6,5,0,Staker +0x22a8c9effcbe304ecc50f103b0ff271c98ee3805,5,0,Staker +0x22a8d39ef6b62b76a8eb8f16116f57ac061a4c97,5,0,Staker +0x22aa77357ab3825df000910d6e8d6181aa3eaed4,5,0,Staker +0x22af7b75625a6370faa570f8d26bc9facf32cb23,5,0,Staker +0x22b0fa752fa64a0ac0a95590c8f9db8c29acc4d1,5,0,Staker +0x22b2eeb5a1706301ebe2b10e38c2afa2154099a7,5,0,Staker +0x22b337fb759ec5d7a324dc07003be3bbf451697d,5,0,Staker +0x22b97d0c60ddeeaa279e0523a2ff24e57d8ca9fa,5,0,Staker +0x22bd7aabf5dd5d86005ad3cd7be8dbca5c56eb61,5,0,Staker +0x22bdc3e978eb564c10f22d58db42a9836c164714,5,0,Staker +0x22c0259870aac800347d8e20870b9ecf40665959,5,0,Staker +0x22c1c109bc26d784cee5ad5b77fb5bf3373f890d,5,0,Staker +0x22c5b360a725d4983e4f5f48ac4f474b364f5e43,5,0,Staker +0x22c5f17dfddcb5e4ed5c735f743196a71bca9acb,5,0,Staker +0x22ca632b1a29f5c0cb1d92f7a0bdae57f42dd9d0,5,0,Staker +0x22cc3583a463dd7ee7a33bf12c57423494fe566f,5,0,Staker +0x22ccf3f81a44c25274b26daa23f95ebfdaa314d6,5,0,Staker +0x22cd44cf17e8e592956c37febdcf98f541c6c4a3,5,0,Staker +0x22cf16eff51131ef57a287dcb7d719587c9478e3,5,0,Staker +0x22d474152c46181f6878d90bd072ab251944e613,5,0,Staker +0x22d537912d69d474551a5865fa6bdd1dd55e6166,5,0,Staker +0x22dcfc2ecae94e884b47d75656bfeee964750ae1,5,0,Staker +0x22df8f85ad9850151582f89e37237bf0517f87dd,5,0,Staker +0x22e10fa7215e478ec918498145122bb9bee46619,5,0,Staker +0x22e14f72aec722a19c24765e45b5c32d6c1f07e0,5,0,Staker +0x22e3cf6d9a0e669bebdbbf947b134d48513ff27d,5,0,Staker +0x22e806010637751dff39d43f563445e3803cbc1f,5,0,Staker +0x22e9617ab3ed05c51137f61cd5cab188b8a513e9,5,0,Staker +0x22ebf1661f34ad545a9028d1cf3a6a66d524d6eb,5,0,Staker +0x22ebf4b2668cd44df167f73a6b4da36582f5ba9a,5,0,Staker +0x22efc077de8f20be1b741c3908240af1548cb025,5,0,Staker +0x22f2745b08f091416eaeb6affd60151d61d166f6,5,0,Staker +0x22f6e173ee638eac5ef235a750990e049b9cc62a,5,0,Staker +0x22f9f9c23b6459170d17e373eea2d73091e0501f,5,0,Staker +0x22fb3cc425557257ec36209e012cb1afb1915e7f,5,0,Staker +0x22fc0676db367d849ad44b782bd51b218fea3104,5,0,Staker +0x22feb358e3b5ba6ca7883fef927823d6bf950bae,5,0,Staker +0x230a1b24854fa21f6fd84810c0373e0ff7e776bd,5,0,Staker +0x230b5790f1b86310158c7fcabd323ffe9f66d440,5,0,Staker +0x230ddcbbd3dc8e4bd795ab2c6d227009f392d9fa,5,0,Staker +0x23113ed81a05e4cd6582e98e700df692363049c5,5,0,Staker +0x231c74af2705daba5294194bbf8fad622d42ea9f,5,0,Staker +0x231cc6732fb496406b143c9ddd09cecc4c171bb6,5,0,Staker +0x2322c9a14f172d9974ffd95619b8010a73346c6f,5,0,Staker +0x2322eef32c4d96c74ffa626a952d896989a764ab,5,0,Staker +0x23282b9896bbd94e918dcd441b43fb6dcbe55847,5,0,Staker +0x232ad40c439e9b1e32e7143f3f68bf07b34fe402,5,0,Staker +0x232d02fab9e5bfa4bdf27b4a9e3f67ac8f7ae11c,5,0,Staker +0x2334134607b39ce8654fd53549d19087aa20d8a1,5,0,Staker +0x233aaf2e55abf35295dcf5459a1f471e26c7f041,5,0,Staker +0x233c9f1da72ac4f727f9386f907a12be1f9b7dea,5,0,Staker +0x233cc0f7065c1abe624d47be594079ee3a15a5b9,5,0,Staker +0x233f756c0430e4bc98ca44ecdcf372ea3e878ab8,5,0,Staker +0x2340bd381ce0d3fd71713cee4368baf4be39e1cf,5,0,Staker +0x234395bb54df092df3db34a550b772aa7c3b16fa,5,0,Staker +0x234458982e68292a91efec1e53c9119b887bc014,5,0,Staker +0x23456cee895db9656cdeee4b75eaf296b252e5a0,5,0,Staker +0x2345dd504cd09f6613ac8a8b1d5c855315183daf,5,0,Staker +0x2350c7fb06933b09f882081ba629e795952356cf,5,0,Staker +0x235594f2dd98d224fcf2b0dcbb02936aa9e1c38f,5,0,Staker +0x235974c1dba640ae6b6cdc916d6eddde9b6af4f6,5,0,Staker +0x235b537bf0e3681a5804caedaa84043fd3c8f57a,5,0,Staker +0x235fc6b4c3db6f1a47fb0feba5804ea67b70099a,5,0,Staker +0x2360e91efd5d0b5276e8af981b4206d6c9b62f7b,5,0,Staker +0x23634a7af9eb9bff11a61b2fe6cb87c263630e94,5,0,Staker +0x23656abecc6f33e9aa12de3cf94eb404f02b4738,5,0,Staker +0x23672efce64bc47e7b16b7fd3815ad53a9212ee1,5,0,Staker +0x23673b859e8e1c6d33e0d29fc5b3295529cb7439,5,0,Staker +0x2367920ea68c466162fed143ea531f5bcec0eca3,5,0,Staker +0x236e93e081e8f98f995239dcca89970b32e77964,5,0,Staker +0x2375958a19cb0b765cac1d7088fec5cba475b384,5,0,Staker +0x2375ac2e31bee26670719956c624851972164175,5,0,Staker +0x23792c93bb50d605745ffc3e8866d2cc59568576,5,0,Staker +0x237cd5033dd53e9601c63189e3396e686f6764f7,5,0,Staker +0x237ffb3cc86e4b12764f48e76eefe8f573378b78,5,0,Staker +0x2385a53fe2f4a3e5673478d92e389a85ef26b7a9,5,0,Staker +0x238616f667a2296c3672072952c047d3b529daa4,5,0,Staker +0x238a2ffe7b078265551e616c21754382f0e8fa87,5,0,Staker +0x238a46ffd22be95dddcc51ec23faa0774ac85718,5,0,Staker +0x23977bbf1aed46dda301cbdde54818ef53baa831,5,0,Staker +0x239dd039654fbc92a83d0bab6ad6e1f3b6036b22,5,0,Staker +0x23a2857f222bfcae0ababc5a8303e6893588e8ef,5,0,Staker +0x23a5cf79a04531b8cabcabc97ac83c0cfaaca9d4,5,0,Staker +0x23a6b7be86ea17b9f001a5e02c14be35a1fd788e,5,0,Staker +0x23a82008e38d164781c7ae051d9cc9be8b0977df,5,0,Staker +0x23a8c9f5c2dab6dc0246e2328ee632fea3fa095d,5,0,Staker +0x23aa12456334f2caf56c2d5ce8c302b73f15683f,5,0,Staker +0x23ada9cf61777d1cd1aca8ce442c22961a80799c,5,0,Staker +0x23b30e209940150d700e1ceca99ddde189be9611,5,0,Staker +0x23b323badee734196ff70918835d9b89ff761332,5,0,Staker +0x23b358046ffd9eaeca2ebd7fb011d2cb073af417,5,0,Staker +0x23b57d462fa3fda35090b6a7939f482e988e67d6,5,0,Staker +0x23b6e17ea869400d84a54ed797c1957ef7e4e692,5,0,Staker +0x23bbc8c60d9441ae4785f8104abdf3fcb236abf2,5,0,Staker +0x23bdaf7f88a1787dc3c94ac00b590a4d0403ce6d,5,0,Staker +0x23bfae968dd24d85c51afa37056ff2f3dcfdd159,5,0,Staker +0x23c0ca3520efa7f64f96b3685dd0ae09b1ce7cf7,5,0,Staker +0x23c3a4899f1fde511a364c45612ee0f76b8792a7,5,0,Staker +0x23c637f890328aef7889cc2255df04ce68653c06,5,0,Staker +0x23c6eba3d7682570875506b6e6a95867ec26846e,5,0,Staker +0x23c8f10907b287f99efcb9b807b5bb076d956e8a,5,0,Staker +0x23c986b9b3ad6335043c5073b9bd5a21887fed0b,5,0,Staker +0x23cb78c2bb7fe76a38688d629850cee6d8562da3,5,0,Staker +0x23cb94a8af12649b84de99bf3523e3eae65846ee,5,0,Staker +0x23cc0b970beda45fdbd301f66cdd77e5260ff721,5,0,Staker +0x23d05e9656af6c86ab77673b97e690e338be960d,5,0,Staker +0x23d445eb6a0adbdf832f0f113c4ccec1e8c49622,5,0,Staker +0x23d64ad1869dc7fef15eecf2e385262e9bab6feb,5,0,Staker +0x23da25b2695997999cea030d33c02abf21a41fdb,5,0,Staker +0x23dc1d4e6845e0d22ea88658b99ff51a8dea16bf,5,0,Staker +0x23dde4affb10169971eda102c363d8aa22629d07,5,0,Staker +0x23df225bf4e041e417c86f15a90e535d26797ac7,5,0,Staker +0x23e26271dea8f7d78c12e72ef1468160e83b75f4,5,0,Staker +0x23e2cf5b319a83ae8db8fa8c54496c27264b72db,5,0,Staker +0x23e3e8d2cf11dd1ebf8f111339feea8414d64131,5,0,Staker +0x23e68a134557da8b5bf35c768235a11ec709539c,5,0,Staker +0x23e816938252af7a9a1f61696269a32644b4d291,5,0,Staker +0x23f15aaf98c78b20334411797c5817bcb3197d61,5,0,Staker +0x23f277889794123f01c8b322400f9e9e2316e9a5,5,0,Staker +0x23f5063158689db23452c520ef34451137459cb0,5,0,Staker +0x23f8e2bd44cdb56d55e3b29c3c9782e8e8eb215e,5,0,Staker +0x23f99f7c884ec406c5df92c1946f04d344bd14d3,5,0,Staker +0x23fc4a39cd6002b777bdcaaa28b996b5ffd2a896,5,0,Staker +0x2403885b7bee6463e5b0f495ebbc576d08503777,5,0,Staker +0x2404b879a88eb14c57699f05db328afb25876150,5,0,Staker +0x2406d5fae9ae3ae4b222332b4a00dacdc6de9610,5,0,Staker +0x2409c480e4c8250c01345284e179303aacd404d7,5,0,Staker +0x240c79c20f1f19728973075837610aa0c0b76203,5,0,Staker +0x240cd66678bf431a7dd78e65aecf5115ff10a8af,5,0,Staker +0x240f3ce94e7b8bfa51a9ef19e10bb463b0075f60,5,0,Staker +0x2413604b27e2e96d51753208edf51c81c9057fd7,5,0,Staker +0x24161abd3d6e857ca8a6cedf956b55d019946f18,5,0,Staker +0x2417a88dc1bc4f7ca70ca9b57e70c16b23601fd4,5,0,Staker +0x2418bca68ea635fdbae3eefcade219ce954cd0b7,5,0,Staker +0x241a44d20adb37ef7fc59737d36ea107cc95d55a,5,0,Staker +0x241e2cd677c955dd7a138f0b3ea5649d642212d7,5,0,Staker +0x2426e6105e43d3a1e9c45d4ad13f27a33796a700,5,0,Staker +0x242ae29299db85b29b22f16ec96c7e54a7307702,5,0,Staker +0x24381906d1c2a461620902fd0c0370cf296083bc,5,0,Staker +0x243889b354e1ca7f29a87f7ea44e84263d1f679a,5,0,Staker +0x243b7a1d76917c26ed5b70a9c56c4824926ff786,5,0,Staker +0x243f9286e53a23a46c5660efd52edec8b7bfbead,5,0,Staker +0x243fda33bebac3d6ca0236c6ed7a7cfa9ff6c6f4,5,0,Staker +0x244857c9e49e8cae2f65595ce045f7547ece66e0,5,0,Staker +0x244b9168fff00a7145950e6ff884abee6272b151,5,0,Staker +0x244bd9febb5303e99efa90ec7fdce1f12f4ad4f5,5,0,Staker +0x2454a46764474123eb69be4d31f8fad3e49b9bc3,5,0,Staker +0x24585885e9f3760178dfaff278931c4776274f2d,5,0,Staker +0x245e29268562953887e1b2fdaa906455d9f6575c,5,0,Staker +0x24614d6ceebf66d8b3945d8b70d2b607511f84fe,5,0,Staker +0x24658dfe1b576a97bcb2fab77237d056c2c97e34,5,0,Staker +0x246764dea25e552b2ccfe5c1a1c63c1061c2f46c,5,0,Staker +0x2469a4d280b5622e6ee4dfdbf7ea5f0d8804bda9,5,0,Staker +0x246fe0bad99ed6de0c29d991a14a68d351fce4ca,5,0,Staker +0x247241950e829661b7e10db380b114e4af3fe7ec,5,0,Staker +0x24744cea5ad27ff21f50424626bda6a2fc3fcbef,5,0,Staker +0x24760165b95c97bb1775fa2dfa5e62eaa5384f18,5,0,Staker +0x247ddfe93b4821488224dac9ab1a982f56afdcf5,5,0,Staker +0x247ffb3a12e520ec9abb105ca62a96011983784a,5,0,Staker +0x24800f7f4f5f8bae55621fddbd2651ca3c35d40f,5,0,Staker +0x2488490960060cdcf9b41cd28e5163487abe10ad,5,0,Staker +0x248a777c06dee1a89d6f9dcd9bdcee8a02ee7798,5,0,Staker +0x248aba92c52872cced9b7ed98109d19b30929dbb,5,0,Staker +0x249219b99faff512dc3948903f4f44ac2116143e,5,0,Staker +0x24954d908a1fc53bb8a13e24d91e6a98e1a14d41,5,0,Staker +0x2499677a87b3db09d0fc71446c6d1b7e6e470162,5,0,Staker +0x249aa269c710409fd473e7e53d4fa97698d020a9,5,0,Staker +0x24a14f1d8d40aa8286d527e9576c30c25ee824c3,5,0,Staker +0x24a3f2e846ff742fc5e914003d6b54e3aa0f30cd,5,0,Staker +0x24a8bf4a3db4fdfc7ecf758b3a3daab9582fd259,5,0,Staker +0x24abcfe7d96129ae56810b1941ec32efb5600b17,5,0,Staker +0x24b705362ca111d52363d604bf2a7200000944a6,5,0,Staker +0x24b79e6fcea7dc252d59375e11e2ab2ad466f9da,5,0,Staker +0x24c3c86636f227d1e688727dccbad44c04f7c1b7,5,0,Staker +0x24c56a718a4295885aa75ab99e786a0762b96df6,5,0,Staker +0x24cba7f1f2a999a459b11b3ce39cf42bdf50ff06,5,0,Staker +0x24cf4282d15a0eda4c1cc01deb49acdaed25f48d,5,0,Staker +0x24cfd5b455fb721644ca31516485069d36361a1d,5,0,Staker +0x24d073fa42b2d3306eba8b17c39678784333844a,5,0,Staker +0x24d08ca9fb913545317348ae584aa098ed77f1dc,5,0,Staker +0x24d1e238a4f55bcc2d104cfdab620266198c5376,5,0,Staker +0x24d1fa3050c573d1473dbbf4575470debb63f540,5,0,Staker +0x24da26dd5c02caa8b0573538c500dcb53802a0ff,5,0,Staker +0x24de849931b3f16028b39366d1336efeb20b7dde,5,0,Staker +0x24e22c43f169b28ec07efb7fdfe954aa4412cb54,5,0,Staker +0x24e30a357aa3dc37739fb1f084913f66c04f8b4b,5,0,Staker +0x24eefbaa6a6c031eb6b0798541db995845623a9e,5,0,Staker +0x24ef030230979fbf021a138f9ddb62e9432b9157,5,0,Staker +0x24ef8768e4716975d06ec8f70aa34d8c496231e1,5,0,Staker +0x24f2839a32b0cc9d2933367ed5152934bb289d54,5,0,Staker +0x24fee70e5940e9b211de8089b09c307921258eef,5,0,Staker +0x2505da8463529a19ca896ba88761da3cbcd5a7ab,5,0,Staker +0x25091ec9933979fd62b5074fc35cd963f54182f5,5,0,Staker +0x25098aab16eba31f31b27547083c31cb41b17363,5,0,Staker +0x2511ddde8be7452a7c0d572e309e80a73e22752a,5,0,Staker +0x251384107fcaa63b45e15b08804af40db90a922e,5,0,Staker +0x2513d5ae5c55b5dc65489e49db530c90e8b425da,5,0,Staker +0x25180c7abf71b53b952a9b562272ca4fdbf8320d,5,0,Staker +0x251b405c7788b1d02d0fa24a38f0721a79f9aadd,5,0,Staker +0x251c86d6a1f55a356c0d5dfb8c2ab8618bd910e9,5,0,Staker +0x251d879bf39cf29ce3f1669fdc2afd087a2286da,5,0,Staker +0x2520cf93f2e386a73df85541f9b50f711824721d,5,0,Staker +0x2522590e5bfb9e07d72aac4519a46cb33896f87a,5,0,Staker +0x252975a77b9e124320cfaafff0ae9b0672950a9f,5,0,Staker +0x252b1e1902f771e5c7d1524f7aafc8e0693dc315,5,0,Staker +0x252df1395681bf77b69a35192936406de320bff9,5,0,Staker +0x252e80ec193f14b8147a79258fdcf586c059fb9d,5,0,Staker +0x252f5a5155df697eb5c90382a7b2cec0b6df42f4,5,0,Staker +0x25315f475349125fae1968eda023a55c58dc45b9,5,0,Staker +0x253bfca78b6b5ca4314a9e6e67502ed66974bf0d,5,0,Staker +0x253c4cc9193035787d4e0a12cb7af85891f89960,5,0,Staker +0x253e65f27727501de490fcdc5f2373fc25675157,5,0,Staker +0x253f422811770197adfa948a925a93b93db0526c,5,0,Staker +0x253f54f1ffcde31bc48d19a251e37836d826bc64,5,0,Staker +0x25401048cadaa4e8e432671520bd3a9a04d03295,5,0,Staker +0x25409f61dfe0f0070c9fec993be2957e7d67242d,5,0,Staker +0x2546c5cc95fb7998287bf37562e3d0fc80c74ed2,5,0,Staker +0x254786da7486cb9037b209b6475d71df6169c9a8,5,0,Staker +0x254b5994d4c4000200b996e760693b2a3fc75ad6,5,0,Staker +0x254bb9048ce30db7c0b39193299b0bc350b2136e,5,0,Staker +0x254ebeb2d0194e1c5633302058e83bdde5b6bc3f,5,0,Staker +0x255066619351b422954dab5474e34537c7fb2e90,5,0,Staker +0x2552db69a05f43cf0690ebc9cba9e0dd58c99625,5,0,Staker +0x25583931f74aa37ff4eb4b0ab2174b3d57a6ddea,5,0,Staker +0x255885cfa8966c10ed5e91fcd19a9916d4cd8902,5,0,Staker +0x255f6bc93fa46f38148f68faba41003926ea09ae,5,0,Staker +0x25606e661b0a297c652ce8930f48a51cbc981d0e,5,0,Staker +0x2561a831fd110c1e81db9e640a6f0b144047b41c,5,0,Staker +0x25632a4cee877fc1e309ea889871e6f01e80cbda,5,0,Staker +0x2564fa365d56a2fe1e606a6a74a7f003be2c504d,5,0,Staker +0x25699e1e89f7d5bace4d71f104cf180c8c9c6373,5,0,Staker +0x256b71537abb698fdde2281903db85a68e9f0464,5,0,Staker +0x2570e81746e56db37540d8136aab6f4c56e17f9e,5,0,Staker +0x257474f81f59ee6f5bcdeb1c2d8a1338ba58feb6,5,0,Staker +0x2574b038cf2c8e9a1d33b5329d7b85be1540c0b2,5,0,Staker +0x257918e9e0fb148946a0381d0a78023c8d7fdf8c,5,0,Staker +0x257d040a08d399e03ef2a5065b56c39ad3680c42,5,0,Staker +0x257dc98128f4716aad9d301841e2812606843ee8,5,0,Staker +0x25817174e3bc0abe3ab09358905558881b722f96,5,0,Staker +0x2583edc607b91b1aa4034b95d93810bac2af8532,5,0,Staker +0x2586c6e12c7152af29c1391235a66e134fd9a2ec,5,0,Staker +0x25881b64ba26e4ac7e3ac7f11e065c0ff8ce13b2,5,0,Staker +0x258877c3478f744f2f50b4eec2504ecd69b2e3a5,5,0,Staker +0x259781534fb368f2574b2ea41ee207d7d4a0d713,5,0,Staker +0x2597be70eba59bb8f89de77698e60e472e294d67,5,0,Staker +0x25990c0b9c522f39adc77f00690da9ae384d342f,5,0,Staker +0x259a7cf80cb10dfa87baec831e65d584884c4c59,5,0,Staker +0x259e1011429b1dd58c70e8d4bc73b9ac36a9e12b,5,0,Staker +0x259e378ce105da83ed8d26784eb39afcc104e135,5,0,Staker +0x25a188d76895b77edd8302c322b2612800a0abb7,5,0,Staker +0x25a844a03efba759c8a63f590a3f9e09ff3c27e2,5,0,Staker +0x25ad2667b19e866109c1a93102b816730a6aec3f,5,0,Staker +0x25b17aacc91b24feac09d970216c8c170b9d1df7,5,0,Staker +0x25b850fa2bc7b22758bcca8aca408c367dcd5654,5,0,Staker +0x25b9d76db0a41b57d8ec5dcd816bd76b82c91809,5,0,Staker +0x25bf46b820a592cebada8e13db0fb42042610498,5,0,Staker +0x25c06d315289ec99174254a928ec6542fcd980df,5,0,Staker +0x25cf41e35930caf645ea196b6927a00ef599ffe8,5,0,Staker +0x25cf57998ca4dadb6915d9c2f7d194a56142bc57,5,0,Staker +0x25d174da25acf153d4761a3b23588acd3e014ead,5,0,Staker +0x25d35add44eea6592b96217c5263db9be9837632,5,0,Staker +0x25d4814bc5cacfc3af26487b0d7e91d04530f819,5,0,Staker +0x25d62ed96957c602fee3770e6aa1db651dd1653d,5,0,Staker +0x25d66a99b5fc06e6c4eafdbef4a32a09af302e18,5,0,Staker +0x25da7449fb969518f9877c580a1c9c8ec7a13fdc,5,0,Staker +0x25e5101e878d777f2d379b3d57477ce13ac2347e,5,0,Staker +0x25e7d760aff67968c37d17ce11a7f37711683c6a,5,0,Staker +0x25e98f9f8ac73d77714c1c9fff6aa6e00236b504,5,0,Staker +0x25e9bcf190bf9597a14fc05f97617b2478cbc875,5,0,Staker +0x25eff7b51af97ade4f64e9ea769d90867594e064,5,0,Staker +0x25f428b37d09d7bf64f1f0c1f4a9cf18a27159e2,5,0,Staker +0x25f67793a1bfb1bc2dc7acb1b8793f078d939354,5,0,Staker +0x25f8c06549a77fcbd37b4ad6e2cd4fed54575779,5,0,Staker +0x25fad597f221dc0c670f15d2343c7137fa14844e,5,0,Staker +0x25faf50b367e3d0a92ce68d64c32d0a04ab69bca,5,0,Staker +0x25fbaff670cfd1c8332c3d7073bd90ec5989349c,5,0,Staker +0x25fc59f5a548973b6acbe31f636e8bc3b3745e2b,5,0,Staker +0x2600544f150db80438004be4bbc7114aa21615a9,5,0,Staker +0x260054a8994720cfe3c25b7ca214e43b65a843f3,5,0,Staker +0x2601220f042f7aa2ff442ba1981739cd0ae20504,5,0,Staker +0x2601d286b461d97d0c3d3fdec31a72178e1e0e96,5,0,Staker +0x2602b280d531d7fc532fe78741ee2c9042000ef2,5,0,Staker +0x2606835e675708ce08f5c5ece6abf4755ae4e845,5,0,Staker +0x260ef79f6b0cc991f7cd9b0e6c8d6c90aa6d1bd6,5,0,Staker +0x26100c280c1f3039f7920bfbdad747e4d5c914be,5,0,Staker +0x2615bb60bad00061bb78b65f6deefbb5af8f4207,5,0,Staker +0x26161f24cc6ed4e42ac105d4ded633ea54f0f707,5,0,Staker +0x261baca88957f25daa8ecbb3fac72826ba578b0f,5,0,Staker +0x261ef06989499893f96d331b5125d4f3fe646ced,5,0,Staker +0x26248361eb363896aa01200fa648350ef79d06d2,5,0,Staker +0x26259f973526da2c07a3b7205f98a80b02655437,5,0,Staker +0x2626d68991b573307ba64d9ba2d5a54c4eb1d88d,5,0,Staker +0x26289bae8e0dd1449a127990fed78a077862db1a,5,0,Staker +0x262b3f0a584b186f76bd7fc5cfefda3cf2580294,5,0,Staker +0x262bc9fde5a747783ebb124de299fde4003ab422,5,0,Staker +0x26320e0454dd46cc45c57ec26b76d42c6cbd0b2c,5,0,Staker +0x263e2206588558208a56f601c0128d6b32ab9212,5,0,Staker +0x2641bfc4933f38b1c7a511edde5dd862ee93a569,5,0,Staker +0x264cb595ad6e9671242ba0631dacec8007c26627,5,0,Staker +0x26519e28c6eeab3fbb03a257ddf555a4d5b9e252,5,0,Staker +0x2654ab400b12ac7e53573492a389d5159cf8e9b6,5,0,Staker +0x265b0830d1eb01d9200922a815775eb8e82c45fb,5,0,Staker +0x265ea17405958a1d744a2102986c8c8ab7ccc97c,5,0,Staker +0x26641b5a31cead94a43ff3cdf0e5bcf0135c483a,5,0,Staker +0x26710a8564de80c70abdeb420eff0e210cffe3d2,5,0,Staker +0x26723f37bc805407780f5fac167cb547abf4d98d,5,0,Staker +0x2679e42080dc12f6cfa341bc901636fe5c7a2ad1,5,0,Staker +0x267a2348ec65bc828a5aff0a602c6b5edd263145,5,0,Staker +0x268066e83bf5b54c83ec413cb149a26fb95cde18,5,0,Staker +0x2681b9813be4c7b47f9146d814c8dbc751dcb61d,5,0,Staker +0x268852feadaced66c23a02d131c888ad4d9afcee,5,0,Staker +0x268a06bb0c7b86ea53ca7ff388f3a3559eefb3e2,5,0,Staker +0x268b372223274b70123e4d5f1c1ebd57498f4032,5,0,Staker +0x268ef519edbf507ed9ff31a3eae96c82cbe1bb0b,5,0,Staker +0x268f827de4c67dbba547f2357600444805a13e54,5,0,Staker +0x26915fd37658fec17d0adfe37e194310d5fbb7ee,5,0,Staker +0x26919ec6ddbbaa13249d91723c2927b3a84a1ade,5,0,Staker +0x26924f9fd465424903f43753cab473fde497d21d,5,0,Staker +0x26944a078355fc42a48c576d2a1f910d3fc19074,5,0,Staker +0x269599dbe78d6d6744fc59982ac7d4cc487717a6,5,0,Staker +0x2696ba7b34da6cca135c7ae4242880bfd82b5018,5,0,Staker +0x269b2095e13e1e614e9419914b8a277a9c6299d6,5,0,Staker +0x269f77497956ef4aa79962b54bc715ee62b4c684,5,0,Staker +0x26a715f1c70844ee60f8b38c56633a427b280e08,5,0,Staker +0x26a73ac35b0227eb670d2453735668098f0e9cd7,5,0,Staker +0x26ac15ce105e0ef0c8d03d7248e418f94c5b9dad,5,0,Staker +0x26b3b574353bf6f7446d6c29de05d906492636f9,5,0,Staker +0x26b6b5f1f943f53a628efeb6df658d49f9a7dbba,5,0,Staker +0x26b72b8dbff6767303322545b97bbbf31881a080,5,0,Staker +0x26b9d86febe33efaf07d0569faf9d4f788b519b6,5,0,Staker +0x26c0362ddfbb1ae174d783240bd653fb2209286d,5,0,Staker +0x26c76901e2ea8e84c2baaeed3ccdbb84349ba965,5,0,Staker +0x26cb1c4fdc00ed45bd3e915d942d1723ef95244b,5,0,Staker +0x26cda4f47acbb1ad8dccc5a4e22a35818f8ce076,5,0,Staker +0x26d16f1d30020d376bfdc94c9635ca64ed191ee5,5,0,Staker +0x26d3a4589f3ca7c2d94fa03c917dd9772905150f,5,0,Staker +0x26d697d199a3c129fe2fa9403f42bbaf81865295,5,0,Staker +0x26d7c9673cc690fcd0c1e28b29e86e8c707bb774,5,0,Staker +0x26dbf16a55de2a292c66b5417f39e2327380a7fa,5,0,Staker +0x26df22eb7f0d63f35f4cb99a7c5080c90e2f9f5e,5,0,Staker +0x26dfbc9560ab289072009787005d0919c9e22cda,5,0,Staker +0x26e10038c4cf2d20a458225e689d59180e178fee,5,0,Staker +0x26e532d0c7cfd5df8d694e325101be0a57156376,5,0,Staker +0x26e5ad9fa40f88615cb9fa74848854d9a108e21d,5,0,Staker +0x26e6bc91dd5fd81e5d761a1a8b83cb7f71b31b07,5,0,Staker +0x26e8365fdbebb06a86128116a57093cb39b02de2,5,0,Staker +0x26f14ca693b604390ee4c4f2042f1ce8f3412479,5,0,Staker +0x26f9cf641cb02d6904957690e28c1a8c3dbc84a7,5,0,Staker +0x26fb5a2387580bedc7febe0da7654fd0e7042b42,5,0,Staker +0x26fcaa231a106d0a70a6e87b2ec2c837182d296c,5,0,Staker +0x27015ee9bca307a3865e0d547a3f13d4ef28511d,5,0,Staker +0x270bb719d820028bc4e593ddc3c5131b843f1c19,5,0,Staker +0x2710293cd38d5ec40201dd18f096419b2093c750,5,0,Staker +0x2711d47b32516cbac68e5f1f084647b0f31bfbd0,5,0,Staker +0x27137c517b845185237f1209c3920e7b03c847fa,5,0,Staker +0x2713edbf942eb145a964a86f59e3a3439ed9c2c9,5,0,Staker +0x27146cd533760e0867db2647dad531fde92d80ef,5,0,Staker +0x271925ec7656f4de37e7ac253cccced515fafe7b,5,0,Staker +0x272095bdaeb08374cf099d5dc11afd8c7c66eedb,5,0,Staker +0x2728f8dfeeca7c0dea02de4a201d0bd513388160,5,0,Staker +0x272b669d5653e5bd39a5ed7bd34e1d8b0d9d436a,5,0,Staker +0x272c9cc690665bbc425891fe08a9b4ae34db1ed4,5,0,Staker +0x272daf2e6ef2aee696fffd8225e3362e119837dc,5,0,Staker +0x27312938df40defe74c66c17c134bf9cc4e189a4,5,0,Staker +0x273352007558a083df39ff53c497e4598238c116,5,0,Staker +0x2738cd34b81e4cdb9c3f46fe08c001169741fa26,5,0,Staker +0x273938f6a84d72962486108a315c772d57d36ba1,5,0,Staker +0x273c352ceb800e1329ecdfd206f81ffec9344b96,5,0,Staker +0x2746ed24d8cac2517bebf30242e7253422b1eb5d,5,0,Staker +0x2748bd5206a01dbb5de4030b070400425f30240c,5,0,Staker +0x274e3fe0bd4a011a1a62964c5daead7d5f3ace45,5,0,Staker +0x2757fca6864f88e0797b466724860d12b1d3ee83,5,0,Staker +0x2759a9e56f3ba0a05a0348a103ac45113a16f93a,5,0,Staker +0x275b1224eaca17e04e8c160259867a937e8af249,5,0,Staker +0x276145a8ec7e44e6c0015d16cbdb0022fccfa39f,5,0,Staker +0x2764a8f61205387744160b9638ba701f6a695cfb,5,0,Staker +0x2764f3102510e51a7d3543a09fd7f49b1d5e2439,5,0,Staker +0x27650eb398bf2b9a7025694b6e45b975df82d8a5,5,0,Staker +0x2766dbfaa2b82f81010a0f969b9c52f5c29ad23b,5,0,Staker +0x276983a5958468abd4e325408939786195c47d38,5,0,Staker +0x27782c84d2d2c02bbb97f5db46882771a99512a0,5,0,Staker +0x277a8a7a1d85414ea88a12eb76f01ce52479fcd2,5,0,Staker +0x277b5f1b591bcaa23348284ecf5d9fcf8ede5589,5,0,Staker +0x277d67a0e364ae8bfbb227662f65d3b16f0bee41,5,0,Staker +0x277f525000f7a98be20131aae1a7cf458ce1a23c,5,0,Staker +0x27808ef26940b66510505f550181bf2099f7c124,5,0,Staker +0x2781020c70bcfbf91d3fb767c6d146032da7536e,5,0,Staker +0x278761ff2ab7af2ce31370e8c81399929e28ac3b,5,0,Staker +0x27876bcd8b556f6303dd2ce9401e87d4bad33094,5,0,Staker +0x2787818a70c7593899bdca5666ea754ae01b2463,5,0,Staker +0x278ca592a9842fd560e8aaeb08b4bb36762c8f26,5,0,Staker +0x2791a4b17230fc8e32fcb446325727b23682928c,5,0,Staker +0x27949848c6792ca34476b14c6c55dd99b6a6a898,5,0,Staker +0x27976c42d2aed961a49b8606a5e910becc033083,5,0,Staker +0x2797ec241bf56ffbee93b8665fa9c092e22f0768,5,0,Staker +0x27989ea8223e514bb31d0cb0012090bf3b03d928,5,0,Staker +0x27995ff3717f33fa028d07bb4fcbab0914df9264,5,0,Staker +0x2799f2cff4f607462d052f0d33c1d1671674f32c,5,0,Staker +0x279ba34853d91f8862209eb74b98f88bcf84c6da,5,0,Staker +0x279d60bed6ea0286689abddb4cdc1be1998a02ad,5,0,Staker +0x279f6980c409724d702db3edfacc3fc921039680,5,0,Staker +0x27aabbc2ecf2c495dcf08512db0388ce211e32b5,5,0,Staker +0x27ad2e045e235e2447c3008e2f7eb6fd46ad57c8,5,0,Staker +0x27afe5dc7249195ed2e47b6f432d4ad76e460774,5,0,Staker +0x27b2acca7d11fb0bfba238231c5e43495cdaaffc,5,0,Staker +0x27b32d0b5977cc9cb2005428ea2b04254db7113e,5,0,Staker +0x27b4f3b5d1af9538eaf7fcd400c3a2021909d01c,5,0,Staker +0x27b87ff77fd0cd59c9f11ec41781830a1e3f724e,5,0,Staker +0x27be8810d8b2637ba7d4440970eb75c250536bda,5,0,Staker +0x27c1134ab5092002e82f2ae9ef1502d224aff470,5,0,Staker +0x27c53a034cb7740cae35444ccb3b10e170ef3645,5,0,Staker +0x27c692c9f73093908691befce13edaa93fc7e634,5,0,Staker +0x27c83dbebee047f1409f11f1839d50d6b17d3776,5,0,Staker +0x27c8f291c43153a4726e8273968872514a91a30d,5,0,Staker +0x27d47cde10b53e0aecbbe3f897e275b8a75a4df4,5,0,Staker +0x27d690de89c4e01efc62684350a9635fba209123,5,0,Staker +0x27d8826d1db3fcaaf9fe3987b88e555050ed9589,5,0,Staker +0x27dc7351b0aed857560fcb2a371f3ea4afec67b0,5,0,Staker +0x27e72ab851cb17d88f4c2cf587482e1a8895f19a,5,0,Staker +0x27e85c62b40736512120ce9fa8747f88bc317d34,5,0,Staker +0x27eb350620122b5075773e0a109734b29f425e1f,5,0,Staker +0x27f233260a07506ee032c0890537d9f45cdbea2b,5,0,Staker +0x27f2cd3dde1b41c626cf7375cc403a9928d4d939,5,0,Staker +0x27f2cd48e7602ba0b872c7203b24ebe11e38fea8,5,0,Staker +0x27f374e21f42e262bbdb1d7e130a55e91f708515,5,0,Staker +0x280099d277f6cee27fb78b112a8e3e122577aaa4,5,0,Staker +0x28029a12f7f081c3e3755c1ce771f08acbe73ec6,5,0,Staker +0x2802c3122c8d65eba6f2a20a92058642d490136d,5,0,Staker +0x28069abe0ebef73dd2ab542e444e9f3479d4bc80,5,0,Staker +0x28097a62ab37e7583153b72394bab778b3a78a21,5,0,Staker +0x280b81d58c3607b83fcc49449a579220c3d7ca27,5,0,Staker +0x280c16054717bbb890b23dec840141da93c7024e,5,0,Staker +0x280c22cc89ad40aec9d3cc4c1431254958fe7900,5,0,Staker +0x280d3e92be8d0c7e274c5664dd65737885a7f69a,5,0,Staker +0x280df1faee7ac5f36073d122c84c163200f1fc9a,5,0,Staker +0x281292e9fc69d6963565f50530add865d880994c,5,0,Staker +0x28146ee5c9bebb45940918c7d99c85b5157048c0,5,0,Staker +0x2816ee717bf1b3ebeec4910a251ee03dc1091f89,5,0,Staker +0x281b5aa06cdba8d95d512dc1cf71dfa44055e74a,5,0,Staker +0x2820b403fd6fd9cebcc6ea2227a7977f51aa34a0,5,0,Staker +0x282290575362d889be5e5229d13b5213515506ff,5,0,Staker +0x2825028933937b62147656dbb728507740e6dea4,5,0,Staker +0x282b7ae6d62788b93ff7c6599d56593dbe31d805,5,0,Staker +0x282b7f4a7897d2e61f1711e62e60c8eca16eb5ce,5,0,Staker +0x282bd177cbd4541bb50799260d9d48aaf2675d38,5,0,Staker +0x282e770bacfae4550032ac796464cde32f69faed,5,0,Staker +0x282f3a91a0f350bf2e4e06d8e3e06969822d6f42,5,0,Staker +0x28305a86c96dfddbbd06ca1cba3a7bda8211e9fc,5,0,Staker +0x283165b3613e625606003eb35c73ecca17947a3d,5,0,Staker +0x2832a2a2a46c0b8f5790452b53ae9e502b897eb7,5,0,Staker +0x28356be63dc7497ba3f02a4839ab5d09eea8a12d,5,0,Staker +0x28382643d9479adeb6bbc006f9984aebaee8ed28,5,0,Staker +0x283dc20a318942b5602b630d542cc9d41d0db945,5,0,Staker +0x283e9106ea6dfd06056309af06723b8a23f23b22,5,0,Staker +0x283ede7207fdcd6ff68b177aa13232e132b9faaf,5,0,Staker +0x2844533e7e2d9c4c297d768ab974b677bc101da4,5,0,Staker +0x28456706036bc8939d8d10fc37628d3ecd49c28f,5,0,Staker +0x284b926bddd49fce626972eae772e420adb01f4c,5,0,Staker +0x2853c970100d1bb569c806f956d93c31d95d5e74,5,0,Staker +0x2856b12d4da18a109dd8279751cfb69833cb1362,5,0,Staker +0x285c4421ab274c07bd95ac7f2a80ce70f109af09,5,0,Staker +0x285c99d0dd1a7a594814de8400b50f6f1eaa3abd,5,0,Staker +0x28625ad596e741c5e69044121bb3401e28a6acb0,5,0,Staker +0x28634c62ded6bdde929ea33bd4e395b96657ba2f,5,0,Staker +0x2865215154efa23ec5919bf8afe0d4f7695625c7,5,0,Staker +0x28654544f35a3d1f3dc07e77a4abfe26e19bf404,5,0,Staker +0x286ca144419512c192b2079b01288ffa7d562005,5,0,Staker +0x286d85be36f9dc211327f6f24edb927f8ea995dc,5,0,Staker +0x2873a2f117e33054ac792ed51d90a367471bc017,5,0,Staker +0x2874cb4d11f787768644c1e3ca54ed29841e12f0,5,0,Staker +0x2875fb83b51ecee7ec06403f7a4adee61566ef7c,5,0,Staker +0x287612fcef2b70db7091a3d4732ab35d2dbaf7a3,5,0,Staker +0x287a2487d6f007ea1e749f0f1bf6a6632bea1fc9,5,0,Staker +0x287aa307485944ebb58ca13c37dd6794661f69b5,5,0,Staker +0x287b13ace4707247d4fda648a51a7b0f11153328,5,0,Staker +0x287bf57f1708dc93e44f412123844dd4e0ce6694,5,0,Staker +0x287d1951d071602b377bdbea4f47da8d200d8196,5,0,Staker +0x2880ab598b68a7afc7a8938078a931facb878623,5,0,Staker +0x2880e457a71895396c53f273f8cbbbc5255b2e12,5,0,Staker +0x2882323d473d48ebe7b1c992b55e6ad6b429fc2b,5,0,Staker +0x288480e01e9dd4d2221df042e730dbe2f6545088,5,0,Staker +0x2887e99a3c3b91138af59cde32e9a37f39d9a874,5,0,Staker +0x2890ac44bd5960a6bfaedc9800d221eadaa3093b,5,0,Staker +0x28945ab76acf2656b72f7d5ed5aa2147ff08dd31,5,0,Staker +0x28978e3fd3f1ebd1f1e45492cdd9e91c19542cb9,5,0,Staker +0x28a5a925b7c03ad8ec201a6644406beb80902589,5,0,Staker +0x28aa3b55133f83cf8c04aca8461e912fae87a932,5,0,Staker +0x28ab3ff7828e6b6f143548c1964499e0ef3a780b,5,0,Staker +0x28acc6ed9db8c6188f08657b68c6f564759565ed,5,0,Staker +0x28add1cc8620c01c1ff0e01e533cbdf344b10b1d,5,0,Staker +0x28b1cc5c83f14002683ac0b8183312d50edaea88,5,0,Staker +0x28b35f73e6c3dcc275258c448d9368fcede0d807,5,0,Staker +0x28b6c11f244ad605370bd0cff24cd99218523e05,5,0,Staker +0x28b70052b7e081aa84eb907e158806dd5c477ee6,5,0,Staker +0x28bc01b9aa35ee0f1d4353ec1c9a317e5c13e981,5,0,Staker +0x28bd83ae52774dff6f6c6d2e70a681768abda829,5,0,Staker +0x28c2c654cef64523fe53697a29d327064863f4ec,5,0,Staker +0x28c3435d06ced2ab33cde565f91803180b2c3cfd,5,0,Staker +0x28c73aa73f8a03eade81b503ba1bd7ca59747be6,5,0,Staker +0x28c9d9516c4a65df46d90516a5b8ff6903f86735,5,0,Staker +0x28ca22ce89c8eba0aec98b650d73d13cdc1f4f91,5,0,Staker +0x28caf4d4c73ab1f384e4bc4e618cd729b6384f0a,5,0,Staker +0x28cf2c271866f01e8faf3abb37568296ee7ef564,5,0,Staker +0x28d1bec3647d69902b6ecee64eb4aa7414de1a28,5,0,Staker +0x28e03f622020767c4b0e90176b4e3ed0e3433cfd,5,0,Staker +0x28e4ef0933ef63fb02d7bf6b9320eff5d392d374,5,0,Staker +0x28ebda5d45d056556426718951f3572075fe6da7,5,0,Staker +0x28ec213acdd096a35aa8f37189342fbf498ce919,5,0,Staker +0x28ed90c840e2f7234f42e5eeadd78d098e065ccb,5,0,Staker +0x28eee8590f05733e6235b6d6801d79321bdcfc9b,5,0,Staker +0x28ef6c465c29574544037c2005da07dbab5567c2,5,0,Staker +0x28f36a86a1b533b6c8832b42fc3a9c5186acc071,5,0,Staker +0x28fad9180bd564a06a09149e20d2a5fe33e474f1,5,0,Staker +0x28fdb905a36392e05a8bad2b6e8fce82825ce92c,5,0,Staker +0x28ff3d93ce846cd04f637ed0c1fc5809f2927085,5,0,Staker +0x28ff801099a31d5bf4b50f85b8659b412d8c269e,5,0,Staker +0x2900245a6ab56aa64423b340726c10a2d51f4e6e,5,0,Staker +0x2902cb672ae15f9a66eb507295b2f589d9eabd93,5,0,Staker +0x29054af0bc244f8801a6f073c56aa7d926511efe,5,0,Staker +0x2905e8f9ece089d1ffdc4854052637bc532e27aa,5,0,Staker +0x290b8fa0329524ba0aceda013fbf38b0735b8f8d,5,0,Staker +0x290e2eb33ff18301713b42c0a4cfe56d8601af3c,5,0,Staker +0x2912a16c03a2365ea914ec45af1be3c428047162,5,0,Staker +0x291354ebcbe0b8e38fb81a8dc3e86c28dc19afa7,5,0,Staker +0x291867c15b838ea9453ea99faf31a8cf642af3c2,5,0,Staker +0x2918e9d0d95dbdda3757c1698449d705a2dcffa2,5,0,Staker +0x291b75674cdf50f1666b10d615d9ef84f35e2a07,5,0,Staker +0x291c07c8a7ae206d2d3fa611a477d79115a1e940,5,0,Staker +0x291cef242b60e17ef794ef16e0740fa1e0496f40,5,0,Staker +0x291ed05bb3bd0033e98cb7c5d031ce16845aa5bd,5,0,Staker +0x292c344e422d52313a83fec04b89a388c443b0bf,5,0,Staker +0x292e2b23528a28592c787f57534a1aedd0c4c1a3,5,0,Staker +0x292edd9f2c286b908ed77011f8024f07224c4553,5,0,Staker +0x29303a290ee638e6d114d04403d23c60002ddcb1,5,0,Staker +0x29333685c8dbae25dd7c0c4d6d9b775d26fee983,5,0,Staker +0x293e13942bc9e6e6b08b072b21ab878f2302b777,5,0,Staker +0x293ebbb8efb9ba00d82d7acc4f92e3b13dcbfb8a,5,0,Staker +0x2940ac02538f09c88a07d7e7c120780521367367,5,0,Staker +0x29418eb6d63b75ff595f370f27e32f73bc6f9c08,5,0,Staker +0x294221367b8a9938ce9cfd7d794df8b10fb537c0,5,0,Staker +0x2948627833ddbc462c05272a7258738da80bf280,5,0,Staker +0x29498e09f8bafb5b42345a5ba5d14d798cdd4e46,5,0,Staker +0x294bf538a41840665122a3f69dae4b854fb25309,5,0,Staker +0x294cc3ad0126ef6172c9822fd30c012ad6a73bd3,5,0,Staker +0x294d16505768c4f78f58040f83576384ec669fa0,5,0,Staker +0x294fa366312d676f07b78b6e2f8811c93af02831,5,0,Staker +0x295100bb9f61c950466d17c80478de8427ac389e,5,0,Staker +0x295640bdb8a0092aa681fc0ce4578a96c6c8a403,5,0,Staker +0x2958b115a1832c25cb920e02a7c352f0c20ba50d,5,0,Staker +0x2958b592540b1beab7f9b2a265006fd729e9c9f4,5,0,Staker +0x295a02a6e8c030ddddb6748e47d88ecefb2c46ce,5,0,Staker +0x295ddd0bc6508eb264976b2d99a4b48451ef9911,5,0,Staker +0x29611e17484b7ee35092fbc533101e038ac9ba99,5,0,Staker +0x29636913817b059be449a65bdf69d383c1259989,5,0,Staker +0x2964e60cbbe8a35d9a16a6de0308206fdc28c08a,5,0,Staker +0x296896c6277af8f43607281a1d038ce0fcc20015,5,0,Staker +0x296a2f56ab143d9f02ab74b0c577741285d8d184,5,0,Staker +0x296e2b3e1498d0d49c8277ee02444e8b49a57d94,5,0,Staker +0x296fc0187ef4974b98c8ab6b50375714d092f1d4,5,0,Staker +0x297200138926a1d9a85cde6952f316fef7ebd169,5,0,Staker +0x29764434b15362e810577746e6f1f42569c48fb5,5,0,Staker +0x297699158dd72466f00d14799b231dfcff2d8ee4,5,0,Staker +0x2977027bc7a55ce7bc0f88d3987ca0904b500c6e,5,0,Staker +0x2977afd6b7ed8cb7ef3a76adcdec1820f2800796,5,0,Staker +0x297906adb2aa44ab7fda55a3db8b75d6be6eb513,5,0,Staker +0x297a555fc6311cdcfc8c7a231267a7db0808781e,5,0,Staker +0x297b07b246ea6f1c980b669f41c18c61ca855e02,5,0,Staker +0x297b2f0451bea6f577f62484b1d05b2a93fc704f,5,0,Staker +0x2981270302d61228bec2b7a79d09bf0a02fe7bcb,5,0,Staker +0x2983383ced1b4818deca3020b46c16200edee441,5,0,Staker +0x2984452cb94129cd308dca86e9f98fca6426b85b,5,0,Staker +0x2985f47d56977653fecf411debe819cc5807d796,5,0,Staker +0x2992eaf8b53b87e715af358e70346338094a8b9a,5,0,Staker +0x2995b257a58dec7d96e1e17c80ecbc2fb732e300,5,0,Staker +0x299659f08dde58139acf3511b29f8d519ad6f52c,5,0,Staker +0x2997d420b8851dc1f8be4e47ea0d062ed74cd801,5,0,Staker +0x299fbfb5f26cec62adec9536e0c02845dcab7844,5,0,Staker +0x29a2335d5d61024a1ae57bbdfba9733df5fd3008,5,0,Staker +0x29a425878fcbc1ae425f29fc9daa25c7fb14966f,5,0,Staker +0x29a501aaf782af68bbb1453e736025f018b4f0db,5,0,Staker +0x29a9b99cbccd95d1e1acbb03b525812c11246630,5,0,Staker +0x29aadcc99fd3d3ef63ae13594de3745c600f7a2d,5,0,Staker +0x29ac970cf278a592438c9a4c4786c32b29e2ec90,5,0,Staker +0x29b24bf4081fc84d8940fe7b4f234695e19fbe0c,5,0,Staker +0x29b5073ab8f19743322e38c7adfb4919c4c8556c,5,0,Staker +0x29b54b6c9be6fbfe05e76edb69edf339d49f86aa,5,0,Staker +0x29c01cad184ee8dc090a8c15c1e463a792a664ed,5,0,Staker +0x29c09bbd19c137bb7e436600a4feae268664128a,5,0,Staker +0x29c11cae274c09722bb79a003f37390018d5a4e9,5,0,Staker +0x29ca3be759e61e942082ad5896f84c6f8a371caa,5,0,Staker +0x29ccecdca2f1b5058fe1269ec91c8b63e51c8a49,5,0,Staker +0x29cf692ec93448e7feea4b4ba03c18f22eecb26c,5,0,Staker +0x29d00210b2f0f403006ed87efe72d6e1b0b0d60c,5,0,Staker +0x29d1174e93901e94736280039904b6512e790988,5,0,Staker +0x29d43fe8519bdd71a93777ef0ce05c8cb5225501,5,0,Staker +0x29d57e3b78fbb785ef628409830cc9da35132f36,5,0,Staker +0x29db18e42764f750894e65af986d61e7d3d10f5e,5,0,Staker +0x29dbcdbc5414fe576b8efa8a15ef60d0f694ba1e,5,0,Staker +0x29dfb7da8d41d0510663f0c70f2bee86e198f724,5,0,Staker +0x29e077da162f75d4b6146806f3ece2539e67dc99,5,0,Staker +0x29e1c4c6c453b6af1352b75f309aac9c10799e44,5,0,Staker +0x29e4fc31f2b0b3a3cd7d2aeda58b1151ccc95ed8,5,0,Staker +0x29e83a72648fda0413c02f08563e5a2c87e4376a,5,0,Staker +0x29ea2ccae52aab7ede1e78a63bd907c7354deea5,5,0,Staker +0x29eae2356504b42f06f78ab371ced24283ae184d,5,0,Staker +0x29ecfb53e027ec2c46aec06390af5e7849c9715d,5,0,Staker +0x29ed17a97c25ea27a92a8ac0bd149c59fce00953,5,0,Staker +0x29ed4956c2ec61d02ee1c0af8354ff460611fcc1,5,0,Staker +0x29f02ac79aa68faa379e52f883feee52c6b42907,5,0,Staker +0x29f7853816fcc1fea55d286e587ebd9d8e826f8a,5,0,Staker +0x29fc16d1b72b70de3e7f7b4ac16aee66720e3d21,5,0,Staker +0x2a0049c757ecff8a4c68bceb1cd34a2fafadf9d4,5,0,Staker +0x2a0303a5360b75de844455f3eb5cc1a76c9ce83b,5,0,Staker +0x2a0422b1da786be1f71fb813ab4f816237471b71,5,0,Staker +0x2a06913d5b8748b222e1236768c24ca19198b374,5,0,Staker +0x2a0b8a041f0d278e4cfc2c332043ad7049428c28,5,0,Staker +0x2a0dfbc6efc139fa8afc0fcf4c12626e871c657d,5,0,Staker +0x2a11f2613b1015b1fc75bcbc0f4e93f70701c051,5,0,Staker +0x2a17ea542b99cf516c1383ec46f709c9744fa891,5,0,Staker +0x2a1812c94eb62e3113b89a45e5221fa27efa9cfe,5,0,Staker +0x2a1c7b33506707b2de4ae171600280159649e922,5,0,Staker +0x2a206cd510c67e510ac3bf2873634c7b6664af91,5,0,Staker +0x2a22fbd49187f7b5e6941dfefa8321ee51b3d0ad,5,0,Staker +0x2a2798e5bf3024f985db5fb0c49c8d7bc70e3486,5,0,Staker +0x2a2deb93a43315d9bdf74d3e7f42c517e3b2db00,5,0,Staker +0x2a306022ff6c2d88122a1c1fbf7c5aceb6fd723c,5,0,Staker +0x2a306cda5fda0c1a3312ed8f2e5a6e615871d84d,5,0,Staker +0x2a3176970a8b171c3c038fad8fe15412b7a1e7e8,5,0,Staker +0x2a32a68efca00a4038d62119b90dd399e75f5057,5,0,Staker +0x2a360e941ba9e2e50d08e51caef44b55b7771344,5,0,Staker +0x2a3cf6c64d8e25cfa79d2e5eb3a2c839e2dee8d2,5,0,Staker +0x2a471a7523e510fde640801d18e3b5643fee61cd,5,0,Staker +0x2a4ea6f42acb77b828a2d9dff9e9c327a3f23e37,5,0,Staker +0x2a54083168a938a072dbecee37bca4289a5b1e5a,5,0,Staker +0x2a56bdd2fc304019a0bb1d87387d373f43f732a9,5,0,Staker +0x2a580453a330f223a63ce11aba3bf26347041884,5,0,Staker +0x2a5b2e136083bf1f41a67080647bc809a42df767,5,0,Staker +0x2a5b8eaaf76be6e1bf56fd1bae788d88b00dc4ee,5,0,Staker +0x2a601682300d1462a94c841a16ec04004ae8dee7,5,0,Staker +0x2a613275bb355407bd90ea3e4e5ed0fcdb7107e8,5,0,Staker +0x2a617562b89985bad3f39314c5c28244bc6732ed,5,0,Staker +0x2a646cc6285a0b332a6ea302e0a0df1096a4db3c,5,0,Staker +0x2a6499dcb3359f7f9352999e28a2e0dd04cf823a,5,0,Staker +0x2a672bde684b3f1793976856f503c6bc0600fdf7,5,0,Staker +0x2a686f9468120d46876134d8568f675ba2bceb7c,5,0,Staker +0x2a69bb61416b9eb9582a96eaa63b758c6458a820,5,0,Staker +0x2a6e933e3324c269b8fb3a87596ad11f8cfddd44,5,0,Staker +0x2a7378ba19c5a482e1caf81fa9ed66d747d2d761,5,0,Staker +0x2a7c2fc70b492593f19b16885ad5c882b4967703,5,0,Staker +0x2a7e32f0a1859fd47945b2c1f7c9922ed95c0b0f,5,0,Staker +0x2a884e5946cbc367950dc684aff85cdf612d3fee,5,0,Staker +0x2a8924e6de195a110d264ffd16091ad17f01e1b4,5,0,Staker +0x2a8b150d801418ccb2801c63a366e0e4c833c098,5,0,Staker +0x2a8b99f061f6d4f060a2ed58e748ba05a0e0ea69,5,0,Staker +0x2a8e2e0773d2b2f7fcbccea12a0d3299d7934347,5,0,Staker +0x2a90081a22a489935b22648725904f44e6c159ba,5,0,Staker +0x2a909d454e49fbc845ec914c884f4388b6dbb06e,5,0,Staker +0x2a9c754ef93d2912024c3650fca9e29aa0844da6,5,0,Staker +0x2a9dbd3af70625f497aecb68870b38fec3e49c3d,5,0,Staker +0x2aa90a4cd88dbc9dc19fdb76efe73061dce0487a,5,0,Staker +0x2ab8cce848f33bd2b093bb574481ad6e9bf22e35,5,0,Staker +0x2ab91d5bad167f170d72b33ee33e2414f9050171,5,0,Staker +0x2ab94baaad48b7ab47d946a087972273ccf2e4fa,5,0,Staker +0x2ab9a852bd230db4e4b5dcd07cab4695118068d0,5,0,Staker +0x2aba9748847c54f8b4bf28174503b3a14badcc47,5,0,Staker +0x2abc40a1ca1147c92aa937bbf36c8dd382ac9a0b,5,0,Staker +0x2abc5e0060b14fd1fd79d293a2dca1afd3953437,5,0,Staker +0x2abe295bde8f0f0fe0bdb6796bd2db06a0fc19ff,5,0,Staker +0x2ac393739e8cd5fe9a2631dcfca4ac83c3e7bb6c,5,0,Staker +0x2ac4bae55f45add6fd2b25512b1a07381cd329f1,5,0,Staker +0x2ace1f00e92d6abe53798d836ca78bb88ab48a45,5,0,Staker +0x2ad21921b103054e25cfc99bfca95a42baf21713,5,0,Staker +0x2adb1f8feec8209bafdabce341d543434455adf3,5,0,Staker +0x2adf6094c969095ea1720046ff47c3b5f49fab9f,5,0,Staker +0x2ae109788b67398bb9db5b87bf4a49b2d054fa49,5,0,Staker +0x2ae13e64239541b84ee6302a0b39a16cdc969315,5,0,Staker +0x2ae27f5d0b8e48f75174f28d51188905ec1b666b,5,0,Staker +0x2ae347fb7da0e14f8f7faaab9d20193b7f75c441,5,0,Staker +0x2ae8afa02edcc72d20f4622a65c67dde58e0cf90,5,0,Staker +0x2ae9f1f4411f1e4451a152acba231c101d74e17d,5,0,Staker +0x2aeecb4b5ec14b7f63a7e203a0d6e55a960f988e,5,0,Staker +0x2af0f28eb26510520ecbe5078f925d184135d87a,5,0,Staker +0x2af5e45140a4420403f60c6e59e9e3337bf496ba,5,0,Staker +0x2af85448a20d975c5c97f5f326639e719c11daf2,5,0,Staker +0x2afb93d7e4137deddf02a8e8d15fc0e36f6efe97,5,0,Staker +0x2b0024beeedde1c0875ee13b1f8d70c7db6c51e1,5,0,Staker +0x2b006f9cd4be1897c35f811df1f957b590244d98,5,0,Staker +0x2b0273d51a3b50e9b3ccf48801aac938d6ec526a,5,0,Staker +0x2b055298f5cdb8d6b7c5bcd24747a4ecbe1df25e,5,0,Staker +0x2b08cae99d60b1bc85e6dcd51d85fd1eedcd9952,5,0,Staker +0x2b09613f27cecc37100cb948cc21336dd47bfbba,5,0,Staker +0x2b0beb8ccb6b9934c988fe6f9336f67ff4fcf4ff,5,0,Staker +0x2b111429496580a1d2bfe06cd457977da1688358,5,0,Staker +0x2b1268159a9daa71b63e57b9e233b5f175507db1,5,0,Staker +0x2b154983775ae642f9e86918d01a088a0c52cde0,5,0,Staker +0x2b1ef0f7b9fc1aab68c18bc71353fa5e70a16d39,5,0,Staker +0x2b226d9a54bc03adbf1f458f9ebd98360734c8db,5,0,Staker +0x2b2279e5e5746bbbabdf464a9140888e76835eba,5,0,Staker +0x2b2349655244b9b652ac46161a3637d398296be4,5,0,Staker +0x2b2493e84e5777228b74290db704196d19a6af0a,5,0,Staker +0x2b26acee4f327be3b0126436936400787203d238,5,0,Staker +0x2b273bd716bb17987779e75a877b6c67e795811c,5,0,Staker +0x2b387b58a88b16cada4506df2b54197262da9b01,5,0,Staker +0x2b3b94a653422266cde51995167eeecfab0ee3df,5,0,Staker +0x2b491db455099c19d9a43cd30aa28f28ba78e7ba,5,0,Staker +0x2b558bc81fbf1f521a69fdf467270f5439fbcf9a,5,0,Staker +0x2b55d44555f1eea32ed7e4ba65a62bc8af19f33f,5,0,Staker +0x2b569ca3ec8890f7761462aefe0ee14b987712d4,5,0,Staker +0x2b5f133a9454d6b123fde4a0eb0c7ee2ea729b33,5,0,Staker +0x2b60c17ead37643a79920eaf56772511310c5fd3,5,0,Staker +0x2b61b4ad634aea3407a475629386fe8b986b32e6,5,0,Staker +0x2b65be7800e71636f3e9f2a67375b992a943466b,5,0,Staker +0x2b6772361a34a08a24e1bad0d36acede9de4dcf5,5,0,Staker +0x2b6ac62233dd37e3d4d9f061f5530233297cab54,5,0,Staker +0x2b6af530947da508824ae621d1cc6b564d1ce84a,5,0,Staker +0x2b6be897d4f0da360d7e6f95dce6d27ba9b7856c,5,0,Staker +0x2b6f531e49c3d7db534c90bb8e76cfe160e8acb8,5,0,Staker +0x2b6fd6614988a97c9d7a2097e2141cf965e9c832,5,0,Staker +0x2b70891209cc41aa3bb608c3f9c3d64c2d284269,5,0,Staker +0x2b7121ce44b735e49c6e5b3a419f3a3d814970c2,5,0,Staker +0x2b7bdf4c0c7c1416a7b8db8e7a8c20f9677f2671,5,0,Staker +0x2b7bf0f30867991ae05c39f1fb9ec1e1e7fbc218,5,0,Staker +0x2b7e09fd44f330c6c49d2364f2623a1cb294d51f,5,0,Staker +0x2b7f80652ccd11a7cee9d4e3c5a96fb9b26b13c4,5,0,Staker +0x2b871651514bfb486919ddaf3ab402c5e02611a3,5,0,Staker +0x2b9035a6842f01085b7ed69cf7d3339aa862f712,5,0,Staker +0x2b90a732d8e814c69fc7a2bed83f4b8eb92df9d6,5,0,Staker +0x2b92260ff78f4c20f87978c4424a8ba691fd552a,5,0,Staker +0x2b96c79a200e77e2ad1d6e866b146259551d84c3,5,0,Staker +0x2b9feb9839bc42345c2c1ad5787784ee3a2ddc56,5,0,Staker +0x2ba07987cb51d8c7474bb5637ad16ee231113fde,5,0,Staker +0x2ba50dc1b6b0c40c5bda0934187c80f53de17172,5,0,Staker +0x2ba6586a04b2b4b05a8c24be6916e70b507bb098,5,0,Staker +0x2ba77d3eb530a5f384c0bac28c458a2d08c5dc51,5,0,Staker +0x2ba7ac1e741d66469e0ef37043f1d84b8292b426,5,0,Staker +0x2ba841af2e74a028e8b4e0cc1c6802be127b7a36,5,0,Staker +0x2bb88f5dc7528e100d006324dc9e9e9d4f640093,5,0,Staker +0x2bbac6ed1db6c7a14a0e9e5fb3a23fa790db5ddf,5,0,Staker +0x2bbb40916e451938420921c1eb812920aa888fce,5,0,Staker +0x2bbbb4c16541f0b96fc779be0f9ddc8cabc157ec,5,0,Staker +0x2bbc5b201b1e8e8de2c8a72e1cd0fc5e822da276,5,0,Staker +0x2bc56da0a0b4fc9054dc0d64d18bccedc1c75922,5,0,Staker +0x2bc86c4b86d20ee09f7441e700ddc8f7f2379f06,5,0,Staker +0x2bcc29837f0ed554f2de084aacfd5d6043be7e23,5,0,Staker +0x2bcc3842eecb5d5bf8a6e9259477b6f466f971d8,5,0,Staker +0x2bcd827b5767b4aff932b7172b92cdd21b10b43a,5,0,Staker +0x2bcfb9f4218b145a540c3261ef76f1b040e686ff,5,0,Staker +0x2bd09bfd2959ccd8adbb386a00991c434048b267,5,0,Staker +0x2bd26c80b0e9a846df131e7cf308571d29d69631,5,0,Staker +0x2bd31cc64788ec0943d93001f58cdb01284178dd,5,0,Staker +0x2bd3399a01f7eb1ed7964c9530b7c8178d6b8c65,5,0,Staker +0x2bd5b8b2f0b87787d8d621c447e639cc581a7570,5,0,Staker +0x2bdf1e249e643d3295d4f3e0a853f564c5422b89,5,0,Staker +0x2be1e990c7fc633b8536a09728954f656c4f88ac,5,0,Staker +0x2be43f039b3fd2fdf4f606992ecc7537ee24fa5f,5,0,Staker +0x2be724ca7404980849ae8199ba1d6315bd605826,5,0,Staker +0x2be8aa361cb1c90f605dd940de72171e6e0b6535,5,0,Staker +0x2bead6917f314580407de26a4f19a313e7b957ef,5,0,Staker +0x2beb94f5227a9956a0eb87766ee6f240883eed47,5,0,Staker +0x2bee2b1a8a8e495dd75ab9f0de33768fd97f4394,5,0,Staker +0x2bf668b6fa13a0af5d5d168ecdf09ea61c46dd32,5,0,Staker +0x2bf845a8a5c70f213c8ab02779b694c3cbf5cf86,5,0,Staker +0x2bf89b05ab4e1fb43158b195052951cbc9b1bc23,5,0,Staker +0x2c00a0769e6f14bd2830ca106a6c5fe01b400d98,5,0,Staker +0x2c02726f0e486e202c85359a517fe3f36270bc6e,5,0,Staker +0x2c035526749df023124b108097689cbb0dd9aa39,5,0,Staker +0x2c0611e078c5b3ef77da3aadbecbc895a31de318,5,0,Staker +0x2c0be59e66fe309d436352d17b38b3e816d78ee7,5,0,Staker +0x2c0dd039d494ec893ab1d3816d8e50589ed8829d,5,0,Staker +0x2c11552ecb3a1ddf6fdf8e58feaab30751584d46,5,0,Staker +0x2c12086efc02acabe810b25f81ce3b2736fafa89,5,0,Staker +0x2c12bb4aad0fffe64fdd1f0b81d8dd6d7672e655,5,0,Staker +0x2c14a921de9ac324ed3b1a1006fa93feacb02218,5,0,Staker +0x2c164e6347d51b8cab5774ad73a9c1d49a3f0bf4,5,0,Staker +0x2c1f00c4f255606fd49797b7a8cf7235da98d17a,5,0,Staker +0x2c21d86cbdbbd50b4db3799c504481f62740cf08,5,0,Staker +0x2c270ef45d3aa5c284013835d84c289b88b97d4a,5,0,Staker +0x2c3abbee3b05fa95682dfe9ed9dda96e5216b37c,5,0,Staker +0x2c3bd9464d6f3d1be9e13dba4ce37f2823b2074b,5,0,Staker +0x2c3cdfb1cb5fe5167850d283ceabed564fd65219,5,0,Staker +0x2c3dabc80486843573e6604e98d80c689e2f1ae3,5,0,Staker +0x2c4260831c004f290441170d442b3c0d893aa381,5,0,Staker +0x2c43ba028800bda05f9c5bfd697ef2cba89d1f32,5,0,Staker +0x2c459780a7fc66cb47b8652a41b5082594e9dada,5,0,Staker +0x2c489185b6268d13f0631c1839e17c302a22eb79,5,0,Staker +0x2c4b69b92db03185b863c9e37bb4a77a0e170227,5,0,Staker +0x2c4e6dc92fdf06cc496202a30eb9235bd0f3d25a,5,0,Staker +0x2c4ecea4eece779a0ea8aeb39968e64e1842ade0,5,0,Staker +0x2c5175ec6a1fcdf5cb325d299b70828a85450752,5,0,Staker +0x2c5406f3e2965d6aa6be49ad68bc5d5aba46fe20,5,0,Staker +0x2c5d1cb02ca60da1b70c984a408a77cf15a52643,5,0,Staker +0x2c67a57e7866210fcac7d79a9f8906c8717ab807,5,0,Staker +0x2c67bc7a941ce867e761efc0f082359ac3a31e93,5,0,Staker +0x2c67d913e1e242243e3b39f95fed8a9aa4025a98,5,0,Staker +0x2c6f952a36a756f6eec417d1b1e8c20ef7fc5737,5,0,Staker +0x2c75ecb73df16e74d9c6bbdaa44524bf287a6f8d,5,0,Staker +0x2c7afaa6f79c27ea22a3719401218c7cb8aae5d5,5,0,Staker +0x2c7e9d54298ae0566ac260b5f69c67e2049c615f,5,0,Staker +0x2c7fba4b157815bdc4d6924be893f26c78c186ce,5,0,Staker +0x2c8038c580fa8c9e8607006c58443cccd4d4ca28,5,0,Staker +0x2c8206aa4b8139268454ec6b1412339ca53db38b,5,0,Staker +0x2c8327215b37543ad1e03c5e6cbbfa55c6afa742,5,0,Staker +0x2c836e82d2ed18afc369b9136b0a706dd1733308,5,0,Staker +0x2c84777aac8efa67b8be5c3449b7541f34ca68d0,5,0,Staker +0x2c84da7b35fe4da77b8ee6e8d590f39510ca9a54,5,0,Staker +0x2c855f2d267e8c61bf2eaffe675bc28eee9e4b58,5,0,Staker +0x2c964dcdfb04da0e5e3f4325a68dc6fa265bcde3,5,0,Staker +0x2c9a8add958f9766e38f40f7dcd8fa5e64d1b7d3,5,0,Staker +0x2c9d718759eb5e99da95be9e68d15ed03ea3179f,5,0,Staker +0x2c9eafef9049bfbb6f683a2aeecc6e67754ba784,5,0,Staker +0x2ca0fce4341d7c6b1d30cae6de65a07595fb6fc9,5,0,Staker +0x2ca10540efb010803230b6b28c831c0cbb297c1c,5,0,Staker +0x2ca229f7084469327ed1a422c40c598688edd671,5,0,Staker +0x2ca2cf2441cec440d23af5d7c51da7e6d1aae471,5,0,Staker +0x2cafdf5f6ed0ae8640744f350d62530fa86761cd,5,0,Staker +0x2cb42ea495979426c9baed1ddac15c62715b8e75,5,0,Staker +0x2cbb849d87bdb031d8d79ae00a26c770ab09d526,5,0,Staker +0x2cbff3f8bf8ddd17eaf16854812a0d3de9a3c3e9,5,0,Staker +0x2cc0da6afb32108a9c7fc9273341d8e364dd7079,5,0,Staker +0x2cc4ef47f035bcf188e62eb8cff2bcd0232d8321,5,0,Staker +0x2cc73746f77638f7ed8f05e039bc976b23ccf15a,5,0,Staker +0x2cc8ce08518a887833a7bfa91014dc80995b6961,5,0,Staker +0x2ccee96711d402a4a796dc7eafb972681538a774,5,0,Staker +0x2cd1713208dbd4da811c12ea50e90ffa40028981,5,0,Staker +0x2cd222810343690e517f486ab4820946bb9edda2,5,0,Staker +0x2cd44486bcc48bdc2937976275ca0c2f02ad0da6,5,0,Staker +0x2cd4b6a18aa3155686d839fae42211dba15329bb,5,0,Staker +0x2cd5b26821aef356594dfd1badc6f42c39b7b2a0,5,0,Staker +0x2cd69eccaeff53c87fb135f0d1f9973329b09f69,5,0,Staker +0x2cd6fbbc1dd73f6b1151a57e55eb56e2bb521c3c,5,0,Staker +0x2cd8d91629b9fb941bc00e2738c0b35f861dbafd,5,0,Staker +0x2cda50007110f3d704f44fdee4df3047b465b516,5,0,Staker +0x2cdc5a953c16f8714c549f34a411c6c314d6eee6,5,0,Staker +0x2cdca07b39b882891966695db9949fffa14876ab,5,0,Staker +0x2cdd0448b5e85c0821e557e364284c63b3c2a19d,5,0,Staker +0x2cde22316eac1f77b1e09a61aa5bfe7a1e11d358,5,0,Staker +0x2cde61b9fd6da5377dffea6bbbeecd5fcaa7d999,5,0,Staker +0x2cdfc156c58ca005486999c058e7fe1ac4f52267,5,0,Staker +0x2cdfe0275ba3a36ea1a09027dd4aecb998183a84,5,0,Staker +0x2ce21efc1bde119e6ac26a5c0f3d53863b9031ae,5,0,Staker +0x2ce2fcac52e10ecbd36749a20598d908003d73c6,5,0,Staker +0x2ce36f48557a757eefb672e3ef1905223d963d5c,5,0,Staker +0x2ce577e7d32230452e9b6f2198b91708e56befaf,5,0,Staker +0x2ce7f7da320e5af63191f2747545bbbfcf6343c4,5,0,Staker +0x2ce88bdcbb0a7953ac9b1ac076cb28ab24f04d8b,5,0,Staker +0x2cec0125bf4062775b62b8d8d41f1d2cde0c53b5,5,0,Staker +0x2cec5a1f274763dd65be5bb1ec9ab072e84f7c84,5,0,Staker +0x2ced2556dd42bceb8457e7082a75bad5639cc8ee,5,0,Staker +0x2cefb3b35caba1f8901869e462634f2e0484ef38,5,0,Staker +0x2cf0a15012bf5f5cc3a290db4ce25cc8bb34551e,5,0,Staker +0x2cf2645f3d4b44106db398ae07f3ebe26bfed0f1,5,0,Staker +0x2cf478a1565f0bd0db3f0951438043a17a4f87ce,5,0,Staker +0x2cf59965d7978c5e7a5712ea5d49ddd2ec6a2d8a,5,0,Staker +0x2cf7eea70103b276516cb422096d4c39e2fcee65,5,0,Staker +0x2cf98169c76900d4511324780e11b6f9d1115139,5,0,Staker +0x2cfdfd87ef82ebaeb6603a1124de410adf72be65,5,0,Staker +0x2d00c8cd4d941b9b6467b19e3c03c2445ae3a5c7,5,0,Staker +0x2d021b45eb2d3719d59fe7024a5a05981dfbc192,5,0,Staker +0x2d04555ba8ff64a763c94338a6c4fbab17e3d8d0,5,0,Staker +0x2d0a758240a7690cb477f8f2a15b90dc5d4d4180,5,0,Staker +0x2d0b84d08bfdc4757eca4bc7d98d8b55a5b396a8,5,0,Staker +0x2d0c28fb1812c3f6df5da7388affff5a9536cd93,5,0,Staker +0x2d0ec53a13b7f58a7421a68722b70bbbf3daa716,5,0,Staker +0x2d0ec8407922a68445850ed774944fc5b22d6b40,5,0,Staker +0x2d150705ad138dfb77b06c8b2e698378260a1099,5,0,Staker +0x2d185421f556ea40bd67f5512cca15f2a793ba55,5,0,Staker +0x2d1c3e263cc0b07794218adb68df096096830f9a,5,0,Staker +0x2d1d3f9410cbf8887cd5c22d5dffd7e443c4d758,5,0,Staker +0x2d214693abdc2b6307e818387d7e2cec11264739,5,0,Staker +0x2d2177dae8d9bd26820bff6c8eb2935e6bcd72c2,5,0,Staker +0x2d21c492351e8400feaddcee68841f4ebb82c566,5,0,Staker +0x2d21e4801db9f968c2cb0bff8a4304dcac4a0d4a,5,0,Staker +0x2d22913710f40ebb51251d8f0630904ccbf0c69a,5,0,Staker +0x2d3050a2d29b16289213b38ef8c77ef4793fd861,5,0,Staker +0x2d36b8bd4323861c455e776e1030a25d86741d0a,5,0,Staker +0x2d36bc20f08a4342f3ede1121c1aa359bc3471b2,5,0,Staker +0x2d36d2658b46c509ecc9bb68d7844bb3ef9d337a,5,0,Staker +0x2d3738833d01674551ed08d04fcfe2f6cdbaa5f9,5,0,Staker +0x2d3901659623687748b1da536a8fe2cfbc1ade10,5,0,Staker +0x2d3d237a538aa2f77cca303f2180bd9d4fc1c4dc,5,0,Staker +0x2d434c4e3b88841b703f11c71b37a2b533b623be,5,0,Staker +0x2d4353bdb64741d6253026508bd6449d80c0d5e0,5,0,Staker +0x2d47a9905bf12e36e98b6252f35a049da5066f7e,5,0,Staker +0x2d487a21f6a62c58a4e7ffe1f6dd1a8a2c8b37c4,5,0,Staker +0x2d49c2ff010e8f669d82fa606eac5d2fe06e78ea,5,0,Staker +0x2d4c20ee76eace82fa11f0501722adac5b058075,5,0,Staker +0x2d56703a7fb96cf256bd2f1254db393fc43fdb5f,5,0,Staker +0x2d592870353392ff3ffb7480e4a6b622b319d643,5,0,Staker +0x2d59790950473c40676bf3c25ff2970e9e5891bd,5,0,Staker +0x2d5a66f863b4dc2e1acfcdfc502193d3c6ac8199,5,0,Staker +0x2d62573f7c734215e1740fb1001fb3cb7809dc8c,5,0,Staker +0x2d66ce7ca6776e69869b35bbc8c2637036a566f2,5,0,Staker +0x2d6937030cc4f1df9c04848554e73be898e8098b,5,0,Staker +0x2d6cd41764ddd9b936671751c74533d5c788f506,5,0,Staker +0x2d6f9f92fc6cb88b6426aac4413c475ebb65d4ec,5,0,Staker +0x2d6fead4d769441e1be0cf0737d29285ba2d5eed,5,0,Staker +0x2d74e348455168f5e664ea9690d5f3216e0a4abb,5,0,Staker +0x2d7d1e4c89a0a2bfb4a4a7dde09bd3054f3d4e3f,5,0,Staker +0x2d7f82e50a2fe71decf9407b814cdfa68fae9f56,5,0,Staker +0x2d7fc2648c6846071611a022df43dcd7550b7019,5,0,Staker +0x2d801148b0ef9e91a49e25f81e46e367ed484de7,5,0,Staker +0x2d80c4439b80267c016e5ac67f98be7317bed3d6,5,0,Staker +0x2d96244cae1d94deb6cde9d7e45978e268c92382,5,0,Staker +0x2d967e38ec1d0c800b53e39576ff90e4459bb19b,5,0,Staker +0x2d9a7375b9437e1b01e93755beb3e599b13cc276,5,0,Staker +0x2d9c0cd8182ee5521f1b9534741fca51ed57e90c,5,0,Staker +0x2d9efce300b866817836ee255f043a875f94ec0c,5,0,Staker +0x2d9fac4369a21dc73a9f4782a92093fed64e0f83,5,0,Staker +0x2da15b5727d90686bf1abbd59434f56934c45766,5,0,Staker +0x2da8bca60ff65a0457017f68530b7f1f49e32b4a,5,0,Staker +0x2dab4c764952200f7d1920fd8c91fa70b56684a1,5,0,Staker +0x2db4625a9ece077cb432d1a84b85b03c15721be6,5,0,Staker +0x2dba129d7ad234de4eb192439950411754f67fe1,5,0,Staker +0x2dba55c1ec0b3d862762ab32f8f704aa3cee4830,5,0,Staker +0x2dbaf9f17c26cc0c7cb0d8d9fd23b33013352fdf,5,0,Staker +0x2dc5b4261159fffaa56c4e197605d05a72a7b368,5,0,Staker +0x2dca6740ef8e17258ef6ad2fcdcf2cf5fb6911dc,5,0,Staker +0x2dcd42d7a531ae1b2ecc6377f8f84570a5184bf2,5,0,Staker +0x2dcdc9581366c743b59e00e1351726435789c6af,5,0,Staker +0x2dce550272df4bc19af0b7f21d5c990b8c80b4bf,5,0,Staker +0x2dced88836af9b882380d7259bd4c6b3d83835f6,5,0,Staker +0x2dcf20b66a67e5a918e2aaa9a7bd2303e2568680,5,0,Staker +0x2dcf28ed4d5b7beb8a9b52c2037c0e2a29b11d5a,5,0,Staker +0x2dd2abedb777f4517a143d4072f497ee9c8a11e2,5,0,Staker +0x2dd6ff1fcab4f55115da53cd012309889b9798e6,5,0,Staker +0x2dd740adc961254bfecd845cd64ddb22b6dcc812,5,0,Staker +0x2dda744c4cafa93163d8b93b23418edc747f71ab,5,0,Staker +0x2ddb451e8c6967d17635753320ccbf7c73e4948a,5,0,Staker +0x2ddc7846e0227c4dea5c369faa9d0f3ae00f8013,5,0,Staker +0x2ddd3d939deff3cfe00a1c405e09a31ce0bd1b4c,5,0,Staker +0x2dde322d8979f2ed821d7e9d6c8da2077a350ec2,5,0,Staker +0x2ddefcb4a1c7af42f13b05a3bc83cd0591b9f3c9,5,0,Staker +0x2de25af1eeedaaa9839e1b9865051aa960ee7ec0,5,0,Staker +0x2de6bdd508d35bf0a5a4819b5c2584dac0ab593c,5,0,Staker +0x2de78103b22fa03dc7113fc7b5afa6a0e60225fd,5,0,Staker +0x2de838c018a2bb9632e45a35e63006c8337c2c64,5,0,Staker +0x2deeb5c9fb86fffd2637628968b585be9c103228,5,0,Staker +0x2df3829b35e3ef4549e34f38fac08ffe6dcf0594,5,0,Staker +0x2df4c1e392d5a8637bbdb2256cb28d94266700a7,5,0,Staker +0x2df4e5662e1708ba0083fddb9e95533e04d824f8,5,0,Staker +0x2df55e0fd3a0b1f00c6de17b12d96e7351bc0744,5,0,Staker +0x2df65fdac6d44691a1b5e828b766bcd456869b11,5,0,Staker +0x2dfaabca5a1b6804f35de360de48ac59b78e9f76,5,0,Staker +0x2e00323a119ca0020fa1561dc9760cf6ae4b3e75,5,0,Staker +0x2e005e9901ca938bebea9ed0c7c6e5c6becc762a,5,0,Staker +0x2e0229445101a37235cf8268a18c5405de2e5789,5,0,Staker +0x2e050d8217067cfe6918bc9c6485456b1ab290ca,5,0,Staker +0x2e06e6a990219e3a1a33004a9b1430e9c25cb5da,5,0,Staker +0x2e0fc79a10011c4455d714b982bd9636c8bd176c,5,0,Staker +0x2e12e1e07afb32a44fb8c4ca64a0fc54b6dc6e8c,5,0,Staker +0x2e13738d64fcc8b7ffef92c64249b4c3e12ee6fa,5,0,Staker +0x2e138cb0f959c73944cf7c70460647a058229dd3,5,0,Staker +0x2e13ff7e8e609efdfe97f1f70f02ff5b591f4f42,5,0,Staker +0x2e1416ae090bc834113b4aa93902beaf20bffb2c,5,0,Staker +0x2e197aeb44f85fd3edc3a661b61f2473f086652a,5,0,Staker +0x2e1b1e49a293bf93ab4365448b6a7f89d1ff2821,5,0,Staker +0x2e1b286c887762e6b68177cbd69a625ded64b21c,5,0,Staker +0x2e1d7dffedc249ff1c7ff0341f42e995ec7aff4a,5,0,Staker +0x2e21e4c94e75c190a2ef5c2a2612898cfb198d68,5,0,Staker +0x2e29a5797c864e4ac8a35b490d98a4fb270bb239,5,0,Staker +0x2e3271e371c032633433b2d1499efde794657a40,5,0,Staker +0x2e3356dada8da891679e01ce8c940202b50c663c,5,0,Staker +0x2e33bb96419b27ac76fe1488e57eec63e6b7e411,5,0,Staker +0x2e3b4ee7ca47ce12bdfa7bea215910947f53d9ea,5,0,Staker +0x2e42662626f2fb83993cbac798bd7910130019f3,5,0,Staker +0x2e4a1698ee20315ad4bbb614f68008245ba389c1,5,0,Staker +0x2e4c444154a1f3661ee06d1f2342526ae78eaa93,5,0,Staker +0x2e4c4ca65fd9381c7c9e674a2d33f73a8463d652,5,0,Staker +0x2e4d269b3795d51ae3a2657329f6b6366c69d58c,5,0,Staker +0x2e59578e7f29bc02b4616c0b3449b528f4d89910,5,0,Staker +0x2e5ab174c50cb7c4b6f447e294f774eb0cc47c92,5,0,Staker +0x2e5b166236f5655726b09e167b58bff2180e4a8e,5,0,Staker +0x2e67c42e80a743e7b3430e82b447479dfcdcfda5,5,0,Staker +0x2e68f61609997d6e5e20b7a07701a259ff86e057,5,0,Staker +0x2e6956a4535f815a499da91aef4dc2714852a989,5,0,Staker +0x2e6d2a90e06d10c9667e76856359f22f42f37d06,5,0,Staker +0x2e7a31c264f317f5766716e55eb238ae5950a208,5,0,Staker +0x2e7ea5b81fc56b011eb9f58cdb6ad116a849e7ee,5,0,Staker +0x2e817db58659cf79e292f786850a1726ba215737,5,0,Staker +0x2e82d50ed335fd7a27bb1b28683eeffb62d6b2ea,5,0,Staker +0x2e8739c4c3901930703bef214896030dd9ce2769,5,0,Staker +0x2e8803261f894ca7455a31676ef638d367d328f9,5,0,Staker +0x2e8fd6e454e913ad25a924592a550f5a62681efe,5,0,Staker +0x2e92ddd0419a8fe820a9d1012579a845b6702cd6,5,0,Staker +0x2e9430cfef263a0377430c75ab449b4e5eb70b11,5,0,Staker +0x2e993ce550c027bf53eaa712eae84d2dd328e539,5,0,Staker +0x2e998f3b0db9867c2fe46deee161e43bb2eeb327,5,0,Staker +0x2e9d95879af62a545b35989baf0b25c60fbbd7ad,5,0,Staker +0x2ea2728b4f394f508cb52e116df04ce19e1f4fda,5,0,Staker +0x2ea5fc4916eed23c40dbe283d4fe7312c629da23,5,0,Staker +0x2ea635f3fbd75fa29eb7b92772f3f5c5395e5760,5,0,Staker +0x2ea9b73c89f3bae675bc86b168f4f0aa7d5a8bc0,5,0,Staker +0x2eaa2a1923bd8f8c1d6b4d2e1cdae2c9c7cef680,5,0,Staker +0x2eac0f55087e78028c4cf64b8aad315b1aef2240,5,0,Staker +0x2eafa81942ec12480c6539c64e82ed9e1bd1cd4d,5,0,Staker +0x2eb1034479e007585f7c641369122b6d0ab12ba4,5,0,Staker +0x2eb42dc9d70784a73c104b51e185dda358bef140,5,0,Staker +0x2eb44fb7935c3272bdcb316155be462359aea6ac,5,0,Staker +0x2eb919dc3a5bbb13d91e62acf6eeb4bfa1aa60d3,5,0,Staker +0x2ebd1e1b831da028fb7bc9159a7bae519da9fe9b,5,0,Staker +0x2ebef8bcc5c2b9e631fae692c0696f7465578898,5,0,Staker +0x2ec120f33555b5ed42045826e4e1b0eebe5f06ac,5,0,Staker +0x2ec78c857671c35768a105d3e2cbcf681e03d1ff,5,0,Staker +0x2eca7ca01394fca27c17d305e8119066d61b73bc,5,0,Staker +0x2ecc8bafd2e86963e10862cc301daf4ea54456af,5,0,Staker +0x2ece359621497f4c9053c30912e9ecb7e74718c6,5,0,Staker +0x2ed14833f759805e0f32ac4cf888552ab554159e,5,0,Staker +0x2edadb1128df3d6225e26911ea82cdbcfb5d3976,5,0,Staker +0x2edc0e1bc8ad343bd27539c71547e54bd360c267,5,0,Staker +0x2edc1de4ac8ec66ba9a8e27e944bb752ec0babba,5,0,Staker +0x2edd614a7b82479c7b749cf46854654b0cc8af0e,5,0,Staker +0x2eded740cf7d4a21247393a3f04f3091265a6cc0,5,0,Staker +0x2edf2f1c356193778aabeb757e97ec7a79313c2e,5,0,Staker +0x2ee2c3c038cfba6752a87658068d8c01487f00ad,5,0,Staker +0x2ee43a864973161fa018367ce62325a05a9518b4,5,0,Staker +0x2ee46743fd4c2f80879afae71b8f5cdb8178aa14,5,0,Staker +0x2ee76518ab0ed8ea20d236a46f8774f53dec6bcf,5,0,Staker +0x2ee7e40908365ebcf2436c595adf1014900372aa,5,0,Staker +0x2ee9c9a349d10fca044593bc1235a40e50e4b4fd,5,0,Staker +0x2eecb88952aced531a7b29ac7320feca57e73a62,5,0,Staker +0x2eed5a95d804806cde05c8a3ef61d4b57ab5e334,5,0,Staker +0x2eee5eaa2f0a797c62defc5ab2bc6f00cea90e96,5,0,Staker +0x2ef0b7a739dade1e01587be152fe37f8587304e2,5,0,Staker +0x2ef0c713658e2ac66ea04f01feec558e243aed81,5,0,Staker +0x2ef2bc7edaecc1102e5d5334841b7712d4499558,5,0,Staker +0x2ef6714b505b67c7a57c939f890fc12c309367f0,5,0,Staker +0x2ef8045e1e5bdac07abe5af518a14e536e7f3e51,5,0,Staker +0x2f07fbe619abdd1154c1717be63aeebbb656f01f,5,0,Staker +0x2f0970f66b1ca886f7a469f3d2b403325ba8ff32,5,0,Staker +0x2f0cf5ce687a556f91a90fa0cc553aa67bf14ee0,5,0,Staker +0x2f10531fd21d395e7dcba80e81bd5bc20244824d,5,0,Staker +0x2f14fad91778ef60612bcbfef83fa636b426ac89,5,0,Staker +0x2f1651ba6b18dcdf98b13dc9aab468c05d3cc03a,5,0,Staker +0x2f18171e155df63204dd5ee22ff6d3990dcd2b87,5,0,Staker +0x2f18ddfa8ffe00c9881222658bf75f38661fd6bf,5,0,Staker +0x2f1ef6c6445a110091b272362679a4aa59d6c890,5,0,Staker +0x2f1fbd2ac7a01e4fc6e207eeaac0c875a464dc7d,5,0,Staker +0x2f21731659cf2ba3b72d315f401e7f8d15a4c929,5,0,Staker +0x2f217e8928c3f4915a40c69569ce1bb2a0b11c54,5,0,Staker +0x2f22813d64ffe064f86526a9e1d05a14c4509c8c,5,0,Staker +0x2f26c1d10456b6256460517ae912b5785e395794,5,0,Staker +0x2f271e6741ab725f60ce7d296486af52cee74588,5,0,Staker +0x2f272ef7cd5926ace3bdf22c84f03809a9e92b57,5,0,Staker +0x2f2cce8e9d7ef4550683819ad723d2d5f48f2b1e,5,0,Staker +0x2f2d7fe69d361a97a9e3a64de97de1a91554e7cd,5,0,Staker +0x2f2f665974261c4129b1dc6c359bd259cd66f78a,5,0,Staker +0x2f31964ebfaf942425a93718d8bac9d9004cc74d,5,0,Staker +0x2f33cba29f4975150febe2fa5bb3657c1357e1c2,5,0,Staker +0x2f3462ee8742fad49b71d482d743c6847ab57861,5,0,Staker +0x2f3fc4fbbc78e04e04a191cac098d2d7469d7f10,5,0,Staker +0x2f45d4eec2be1bf2703ab439f8ee3879d5313bc3,5,0,Staker +0x2f4615ffe87d921430faea5b91f92008c95e6b56,5,0,Staker +0x2f482d4b4f6695c6772ab9d4369d4b8208913f2a,5,0,Staker +0x2f4a8f766a8e4bd7c5f8741ab1a8e09ee9b95da4,5,0,Staker +0x2f4aead8bd15af004fedfb0c45e9c5a65404bf8f,5,0,Staker +0x2f4d1af4188a92f63d4f16c508b9014e62e97b97,5,0,Staker +0x2f4d3cbc291bbf99d8986fd9247ad393e177a9cf,5,0,Staker +0x2f509b8b027eac92ae6cc34b9d04c40112da6e21,5,0,Staker +0x2f515663496ac92098365af4e9622781a32e76bd,5,0,Staker +0x2f53a1d6b19fee7a4b04a57277f359c45b0a24f6,5,0,Staker +0x2f5acca3383eb9a40b9201d81d15a7a109dcc18d,5,0,Staker +0x2f5c6f8269452203aee3fc8da731f0049a05badf,5,0,Staker +0x2f63b920390154e93937042f781a2e4ba0585223,5,0,Staker +0x2f67ebd5bdbc4b7ac137d354fca1b2eeb9fb3d8e,5,0,Staker +0x2f67f6d2ea5616b326d36689fff77c453fd0daef,5,0,Staker +0x2f686d9274c76e1a41e1613d8069162776f6757c,5,0,Staker +0x2f689316f5d60bc4725de8f4e144da155f53f00f,5,0,Staker +0x2f72334534478b2e93c9e9200059e52982c5e27d,5,0,Staker +0x2f72b901c2c7d5b7cbe29ea3dda97d0292f08dd3,5,0,Staker +0x2f75325eaa6a1aed5972e8d6bf40d536b4c545d4,5,0,Staker +0x2f7625d6453f06caa17647c9ab78ef5d49af14cd,5,0,Staker +0x2f7a99c1f153df2bae5a482c1732496bedbd9084,5,0,Staker +0x2f7c5d88f100075f7f0770a9ae7a670cd73dc07f,5,0,Staker +0x2f8081e255c41555a4fcd67d1e20497bab4d0a23,5,0,Staker +0x2f81d5732b5acef14bec476e1953893d9106eedb,5,0,Staker +0x2f8778ab0b4619bcf69d05f1691c0510bbed732c,5,0,Staker +0x2f8a1cedff895a26adc7b111f27319d9ba628ed4,5,0,Staker +0x2f8ae7728ce3f696adeb1cbf27a535ce83f53318,5,0,Staker +0x2f8ca75e9b3e973927b0b47b2508fdfb4c5cba84,5,0,Staker +0x2f91d5a2a0a40ed7fbe1297afbe2acc7626b6bff,5,0,Staker +0x2f978f7a85118c83a5a5880843fcf4f9c13c1018,5,0,Staker +0x2f994c194c22becb95074db44c5b634a935a9680,5,0,Staker +0x2f99f7827397d456c6a544d88ac8a6a953dba277,5,0,Staker +0x2f9bd4f0bb557640b450ff336f38da192c7b56f9,5,0,Staker +0x2f9f5b6df2d03f70a9a62781c3c3607e044a6cad,5,0,Staker +0x2fa52124b817010600d93973728497d86a757168,5,0,Staker +0x2fa5677f40c2a409393e4e9a609307ff7e3426ea,5,0,Staker +0x2fa64e97e10836efa72389ee3702f31659305cd9,5,0,Staker +0x2fa812da331c26ccf3b491e3313a8b39a558ff11,5,0,Staker +0x2fa8eacd4f25e6dfded6f970ed4078f5a77ed97a,5,0,Staker +0x2faa828aabe486f3a8883051d5e105c3699e59d3,5,0,Staker +0x2fabf829d33663fc137331ba3b6690703b830ee5,5,0,Staker +0x2fad8adbc659e5599f5b7929abdbb75a80335923,5,0,Staker +0x2fadd589d80a9eeafb10b21d09b44f27f10bb3fa,5,0,Staker +0x2fadeaa717a821c4170cbb1721c38c80317c32d0,5,0,Staker +0x2fb24351c9d6f91b875b81e68444193f69e1604b,5,0,Staker +0x2fb4f4166a3240d034460d664933c209df0f44ac,5,0,Staker +0x2fbb6aaf9787c05e0354b8e43cc8e7f7d24ed02d,5,0,Staker +0x2fbba479969de7f8f6f9ecd66cbb9e263785a6d3,5,0,Staker +0x2fbea15e17be8c22857afa5607b884a7a615548c,5,0,Staker +0x2fbf1de7d109c0d7a09582840a8e01adece9c1a4,5,0,Staker +0x2fbf6aad22006ffe64944dea8269b368381a8451,5,0,Staker +0x2fbf6e19acd41fc325a441df97d09fdb31251f07,5,0,Staker +0x2fc0c71625f3b2851b7b029d5ebe50f2690e7b6d,5,0,Staker +0x2fc1064035ac3ec884efc5707ebaa8c707eeb9c3,5,0,Staker +0x2fc121ecdf59d1e3a34ec0e78e59dc9a63a5f4e8,5,0,Staker +0x2fc697c45ebabecf1e7b299cc25eb858eaed969c,5,0,Staker +0x2fce570822538a32e6962a2cdab6cea60325d326,5,0,Staker +0x2fcfb70b331f7398a90885a179ef2de348ba512b,5,0,Staker +0x2fd047eb58e9ea74109365a005242bea85f17eae,5,0,Staker +0x2fd2043005f8cdaa608a489c246eeec3d2c89728,5,0,Staker +0x2fd5d6d573c98fdf9fa6b8142b03c6abdb10a01f,5,0,Staker +0x2fd9aa273fae03a95e9613adb17f332ae3d68266,5,0,Staker +0x2fdd42c51b44cd07febafc8bed5f422c7899ac76,5,0,Staker +0x2fdd6ca72f6c193d26843992095bfdd01bb9abe4,5,0,Staker +0x2fdddebf03699b5690bb644cc740ff83e07b3bcb,5,0,Staker +0x2fe378fe56ef0bf01ebbbba4159639e937ce5b10,5,0,Staker +0x2fe39c595c48141c85f96714317088d790f7612e,5,0,Staker +0x2fe91c991e156b386ca77baa93871ab5cc320f73,5,0,Staker +0x2fea1dfae681da3f90cdbe44493fd6ee7aa639c1,5,0,Staker +0x2feab1bb6ae94177ef8144a9bece583df0cad685,5,0,Staker +0x2feada606d9faed048dfd5fb5707bda3383bdd45,5,0,Staker +0x2fedeba67f8307db387663e01923c898ba37c37e,5,0,Staker +0x2fee5f9f765ba8289c90c96391a0b837b661e1b8,5,0,Staker +0x2ff07f1ebf419d79b662adfaa2e2f8cbe6402d21,5,0,Staker +0x2ff97d77306f8efdfec412c0d77add687c6e3d90,5,0,Staker +0x2ffd37cfa14fd7e28e696c9855795507b99762ee,5,0,Staker +0x2ffee698560e2c5b4bad52251ffc0632b450fe0a,5,0,Staker +0x2ffefbc4208267ff69530b5d0d0142aee067282b,5,0,Staker +0x3000fa0596bb95d6662aff77e330b4c047c5c874,5,0,Staker +0x3005d46e2ffe11f353be6c526837b6f9c2030471,5,0,Staker +0x300e5212c8ab073cef5b9225135d0acdaee059e3,5,0,Staker +0x300e79b2e4b04fcc3493f58e413630798ddd8764,5,0,Staker +0x300f4917938386c7b58f9d75417f7fe682f01a0e,5,0,Staker +0x301187bfd7f9bc281ed998a96328fecdbb697c17,5,0,Staker +0x3013395b3e4de2d04cd907de5bfe617f14a92c57,5,0,Staker +0x3013e8a5adc0a446e7fcfa091476d50513a32b97,5,0,Staker +0x3014eaae32360d787c456bf04e2cc2a71c2efbfa,5,0,Staker +0x3018fa8524393692f86e72357d5123b47962b548,5,0,Staker +0x301a0c1f7c04d03c082fd6b2adc17d9f8dcc1014,5,0,Staker +0x301cf64e22812e8b5d7b2a05177abd244fbdb3cc,5,0,Staker +0x30207feb6f3d516a9c969ccc556eb1c010284ce0,5,0,Staker +0x3021a59f56cae360183c40965d7059a4a73a7ba7,5,0,Staker +0x302c09a584d922c0fe0d8d8ebe9b75704dc69bc2,5,0,Staker +0x302cf954477c720d8d7da34fcb8532526a3deb2e,5,0,Staker +0x302e0c3e8c0dfac8690e6aa971dcc3b32c6782f3,5,0,Staker +0x302e72e7be9f42891be1a4d561886568bedfee32,5,0,Staker +0x302f3f4eeaa23f285b48735acd1b978ffd85022e,5,0,Staker +0x30322632a05048ddaab25411bbb46001e63eeaf4,5,0,Staker +0x303309811eb860e9725612a3a16823dab869fd3d,5,0,Staker +0x30354dc84be7ac660f22cdb9506b6708cb89deac,5,0,Staker +0x3037b038152916cd4a863648f38969ce7df6fb15,5,0,Staker +0x30385dcc297be8e7e18d926b4d75998238ef06d8,5,0,Staker +0x3040b21eac94a93a14c47d48a3a9fbd52ead4c08,5,0,Staker +0x304300d6ff3b3e94dfed7215c33839358d43dec0,5,0,Staker +0x3046624bc0bb5ccba94b75b8c62e2b365981af25,5,0,Staker +0x3047868f7db354cc5d08c84924a747c0b6b9b12f,5,0,Staker +0x304798ef1264e9ada0ad94d80055b0958351d2a2,5,0,Staker +0x30483377e0426e8fc269a89804742017d2b8a926,5,0,Staker +0x3049811d3cb290297b8f5bf7b21a401bc3caf6f6,5,0,Staker +0x304a0509c993cbfbbed46e93139218e84e90ba63,5,0,Staker +0x304adb0867872bf1a2e54ec0cc17c6f782020ff9,5,0,Staker +0x304b09938628e0dba0b88494c6810ddfae408315,5,0,Staker +0x304b3baf0f3e18c76b6d3ef51b00b7eb86ed1bd3,5,0,Staker +0x3055cdcd8a71accec817c00d470a1c6809aaeb6c,5,0,Staker +0x30587e5e7f4a7335c4e020acb3518a5dde52b742,5,0,Staker +0x305f83366b42b52c6cd53feeb447cea49184a23f,5,0,Staker +0x30685824054df05d02ed88f7e07600a97982d3d6,5,0,Staker +0x3068b0041d5634a7c1cf84274f261671bd343c63,5,0,Staker +0x306be9d868a49a060cc99b39595160afc6f06c26,5,0,Staker +0x306e06b4a994a845c29c8ef372d2c02b88842e73,5,0,Staker +0x306f70c1f21a34db833ccde24e9f90dce312c6d2,5,0,Staker +0x30709a3d43086dbf46589eb0f038f32b576a262c,5,0,Staker +0x30787c37f869534cf635bc44d2b1ceb4db3445be,5,0,Staker +0x30797a9ea21efc3be9b02a05bdb3ccc6d3dcc941,5,0,Staker +0x307f0d216f3674a1531677c1114a362a5afe4337,5,0,Staker +0x308211b2c025361ee8822c9382815cc0facb99ad,5,0,Staker +0x3085d7f77b9a61544c53b924ef3fc37f508fd7ab,5,0,Staker +0x30886d5ff36e7e38a46104e1a382439d13ad9bc9,5,0,Staker +0x309b39cc8afee41a9e15bff3a287186352f54962,5,0,Staker +0x30a20fb26f6ca572e034e33ab1b85a9228440e43,5,0,Staker +0x30adcb66975660418620787ad12da9529d953362,5,0,Staker +0x30b2d2c8d37882b68ca4e4a19019541d960c9473,5,0,Staker +0x30b54b0df9a73de94fec8b91771024fd14229160,5,0,Staker +0x30b89445d63e8ead6a18e0b7583753b54d2998e1,5,0,Staker +0x30b8eab7d560840a78bcb22e58b1a47b82aecf99,5,0,Staker +0x30b95b33e16a3538bf2b37fd763fa7543baaf9c8,5,0,Staker +0x30bd4051400de2049f1a7fa2995abd275c4a8201,5,0,Staker +0x30bf3bc0f2c855a3dcefaf1df3afe3044259da6d,5,0,Staker +0x30c1d9ab2e4f98018039c3e148ca309d6a4f1171,5,0,Staker +0x30c3ed4ab88fb6ff52c42662d18e091f54b695d1,5,0,Staker +0x30c9c05338cd8c0236a59c155314549ebbf8ef78,5,0,Staker +0x30c9d3a1b3a6b3caa2187b34fb3895d664476394,5,0,Staker +0x30cbf4b79a22bdecaba7ea4199c3fe4560f3d9e4,5,0,Staker +0x30ce484278afa4bc25ac04216d299633dffb273c,5,0,Staker +0x30d8dcd931db15475c8d7eacccc15e35d903252a,5,0,Staker +0x30dae0eb42cac8df89519a6c745663dd6111ed9e,5,0,Staker +0x30db1dfede7bb5db8d2b5e21c0ef86a03fe47a3b,5,0,Staker +0x30dbc7e462f4c202589246929c755f639383a316,5,0,Staker +0x30dd194497907aa6aa8e76126bff34d1285e42dd,5,0,Staker +0x30dd6151f75b35d0ac14d45921a1b5887cfeddc0,5,0,Staker +0x30e173aed1b19e7170957fe275fe15516f1765b9,5,0,Staker +0x30e378a28d804a8e2e4675992f556d419d891cde,5,0,Staker +0x30e62afc54de8161bf448dcce822d19ecf9ae9b9,5,0,Staker +0x30e8718b4fae6735b0c4d140e094dee940375508,5,0,Staker +0x30ea99dba54fe1921dd32803558116e4ed708519,5,0,Staker +0x30ec4e9b9706bef5813137b515925661153710cd,5,0,Staker +0x30edb04cda06b8f068e21f181cf9ae498fd72602,5,0,Staker +0x30f16441267924e36d113c067fec05068bc9470a,5,0,Staker +0x30f26061880abbbb5b18bbcbf478b8efaf3b3088,5,0,Staker +0x30f682b2b7a0e8c72714c0ca4ad28b40ccef3fdf,5,0,Staker +0x30f6d5885fba2d42fbea50f7631912d1595cf2d4,5,0,Staker +0x30f855f6a8ced9f3fc4f8d682a74286e42656ee7,5,0,Staker +0x30fa6a97b07180c09e646071fe82436da9410782,5,0,Staker +0x30fcd226c5835c43253137514edeb79056ef7af3,5,0,Staker +0x30fcf5f294c810b022658fb5b4e7d10970ca38f6,5,0,Staker +0x3100347fbdeeca6a7a214dff68fa2bd89174e5e1,5,0,Staker +0x3102c27b522664e643441bf86492bf652c2251ca,5,0,Staker +0x31080478d8e0fa3be34da2d401d3098ec4b6f38c,5,0,Staker +0x31086ae7de6682bb7423a55b03e1410673c90190,5,0,Staker +0x31089c3e214a1ee4834482f280e49f82ede33bf4,5,0,Staker +0x3108af59edd359d93fb3f539ef433d376ca4074b,5,0,Staker +0x310ce73f86b67c42c62adea6bf7ca0eb5f60cc94,5,0,Staker +0x310fcb7144c865a96bc7489c03cb2b3e28f7c604,5,0,Staker +0x3110f98f0aab577e264c84ab0df55a380b28e069,5,0,Staker +0x31149ef890ea57bc3c82bc732a26d90e8aaf6c4c,5,0,Staker +0x311699f095bb8fab24ee190833b7f4c1d22a8716,5,0,Staker +0x311796fcb1d822163f2aff4f069e71301c259552,5,0,Staker +0x3119cfca2613b032abf0ff11f7da52e4a2cf3322,5,0,Staker +0x311b0e55bd5690076d84556ec0ed930b925e4b48,5,0,Staker +0x311f1c8da313799127b11ac39257036fc7331cf3,5,0,Staker +0x311fc781d72d680c28161da7c7d291c9dbc0c518,5,0,Staker +0x311fe0ac2b813b229d4bc56e7a01444326a4c3e2,5,0,Staker +0x3122015de1c89e7447b9f5c2afd8feb28111fd58,5,0,Staker +0x312382a0acd7c3a28ee0a5176d77bddc13f99349,5,0,Staker +0x3126121b8f5ac50326e846a3dd9db9cb7a0b918b,5,0,Staker +0x3127a293a005d517c52a33cd34e47f05c95dba76,5,0,Staker +0x312a66255f5688e5fd481e3192e28a97d4151035,5,0,Staker +0x312cd294a82411a11375191faca3b3d0a91bcbda,5,0,Staker +0x312d1c8a6239df48d7accee0a67c4f19ab726c0a,5,0,Staker +0x312d3bfa9d9fcf4de9cd6192f301034aae22ed25,5,0,Staker +0x3134c972849729592dcaeadb1d0f007141c1194e,5,0,Staker +0x313754058969202dba271bac2a29d6b0f3b7407a,5,0,Staker +0x3138e3e1c1b3224be2f12eb761e23f3370502b91,5,0,Staker +0x3138e7911710ba2874bdd920b5e10ed3691f0614,5,0,Staker +0x313a8eecf97068991f22af74dbc1b12e50e9a3ef,5,0,Staker +0x31427c996187770dd73fe895320a7f3a1672d2f8,5,0,Staker +0x31449b0e75b7d896a8e8fc1620723a7b7c81ce0a,5,0,Staker +0x3144b875b2fb1c2699642e9e1765555a7b7387a8,5,0,Staker +0x31494dc63e804e1bf13c79e87855e3c2a9496247,5,0,Staker +0x314bcf167400e3df00e5ee7daffddc36895c0c46,5,0,Staker +0x3152be66d85e155cb185e2030fa5e8f712ce520e,5,0,Staker +0x3153668307ea755ba9c342efbcbcdb896edd4e4c,5,0,Staker +0x3153d77429250fc4eb066ac3cfaa5632fc84ae87,5,0,Staker +0x31550c189cdf32ee345e377dc5a94b532df63da9,5,0,Staker +0x3157c2ce5702f0519cee308276f83599e5f3d515,5,0,Staker +0x31627a57d4c26049d474eaa59b4426f1e0c501bb,5,0,Staker +0x3167b530a4317d1a88a7bf60ca22039a9ca48097,5,0,Staker +0x3169283fcf3cbec7f4dc8e6f296c31034e0ba288,5,0,Staker +0x3169c53779c48aa13477369bc755a898ac473379,5,0,Staker +0x316cf0fd683a2d899f9889c35869af71659e74a5,5,0,Staker +0x316d2f8cc46c876756b6be762ca6e7df13918011,5,0,Staker +0x3170d82f683afe271c5743e18459b9799dbdfa8a,5,0,Staker +0x3172baa7ee9f32e09014f89e3e090c8d5fb15e62,5,0,Staker +0x3176941056d50917293d6167885bc0b55fbf6ba0,5,0,Staker +0x317c6355717cb514ab16ac841a56b15ec180a76d,5,0,Staker +0x3182d4a67904199b03ee31357e3b2736124918e8,5,0,Staker +0x3185b473918ac7f6bf13400489cd696d45f1ec18,5,0,Staker +0x3188674d2ef584e51bb37a641f310d207e751eb7,5,0,Staker +0x318cd21d485001212e47d9d07b19e1f08690425f,5,0,Staker +0x31998ac9fe489488ade3c037157f7511e016d339,5,0,Staker +0x319c1464880a2a4d5a3c6d626089298710f9b4f6,5,0,Staker +0x319c6d1ee5a96aeb1ca6d08edf708f251ba6a598,5,0,Staker +0x319ccdb55875dd7befe14ca1d37d5c8d3db5a15e,5,0,Staker +0x319de64c925f46f8db93afb5e0eb30dd0ffe92f5,5,0,Staker +0x319dec0b99ad10ecf1b93bafff3033c210c936b2,5,0,Staker +0x319e28897607a9d17d63dae63aca3cee45f5820a,5,0,Staker +0x319e87fa85370440905443df6ac5491df84f7b04,5,0,Staker +0x319eb64ac5a51ce408fd2930d344eafd92f93e06,5,0,Staker +0x319f83bb07f8af370ac6d32bd0ade5b475c7bb4f,5,0,Staker +0x31a00007de4fea100f7f0e19cb8e921c8cbc6a1d,5,0,Staker +0x31a1b107b15620571a52a03605762187cf7e1097,5,0,Staker +0x31a2bd07d142e4ead5fd87c3d56a4447a90feba0,5,0,Staker +0x31a4b516e7b12caf87311aa67e1f3d2162e26cf2,5,0,Staker +0x31b1ec7d770ca0056befc8c66fd11f4631820d25,5,0,Staker +0x31b1f684f90b775e310b4ad6c9d1cfb8609cfcbb,5,0,Staker +0x31b502856e79445237776e56728280a08ee848ec,5,0,Staker +0x31b7a0f4e0a4cc200492fcfd01ea3270864cd5ac,5,0,Staker +0x31bb692c858065404ff34978c2b43d768dc9cd27,5,0,Staker +0x31bba41d2436156cb727c795a55ec9a5ba2dfb5e,5,0,Staker +0x31bc2a964c8cc585ef366e225ea3a5e2a352c287,5,0,Staker +0x31c0be1b6f0d8909993650e63e261a1a4a07c6d0,5,0,Staker +0x31c2c7c6378da710382e3ca1d60ee31a0badf8b5,5,0,Staker +0x31c3986ae764505ad0b2928a57be7464f7829845,5,0,Staker +0x31c586d9ddf5b542ddfeea2e5a53f8fe03dfd1e5,5,0,Staker +0x31ccd36cb2991754496b28407e241adccf830ba5,5,0,Staker +0x31d18b538a583459a2056b18c259c3d1b3617a47,5,0,Staker +0x31d2162beaabe3dccb0be52fae273dd4603f3ba6,5,0,Staker +0x31d62a164ae2408a22c974d0ae9e08ade13b8887,5,0,Staker +0x31ddaddb84c26d225f697fb91d3a4788bf43432a,5,0,Staker +0x31dfcc46d565178a12eacb6f65ea339e562c2ffc,5,0,Staker +0x31e2c046af57d132160b624bca6833ce3e9ec339,5,0,Staker +0x31e52e61ee51f3b3c32d27ef5dde4746d5aaa65a,5,0,Staker +0x31ea3f5b9f64289eff87addf737da6f78e9913e0,5,0,Staker +0x31ede116f6ddf082cfa30ab2d1a84119c99ffe9d,5,0,Staker +0x31f49a7925095d0e7827328c9ac6b8b68c0b0c01,5,0,Staker +0x31f884cca3c12429ccd483cd0c5a22a9d9f351bb,5,0,Staker +0x31fa6a7de5024f9e07f934fde6be9882267f6c15,5,0,Staker +0x31fb38a0b0d1cd010063e6837e7e4806fc745bf6,5,0,Staker +0x31fc726099aec98ed2f6779d3db0e7971af0b1d7,5,0,Staker +0x31fc8eb3466e9b37c114bd88c443ab896ff070b3,5,0,Staker +0x3206a9748ec1836c0ccb0b99610f39604c5bf0ad,5,0,Staker +0x32073a931f57e6834927a338422bed0202823349,5,0,Staker +0x32099df1b3320bc4c6adb63ebb81a516c0c5737d,5,0,Staker +0x3209f742d547111384d112f6ca2fd8baaa534997,5,0,Staker +0x320ca7c1bba7bddee48389ea587876e4ed23aac2,5,0,Staker +0x320df45f025a55de901b775a6aa4ae93f769bcce,5,0,Staker +0x3210665f8b63064952f463f1698a566f70a19395,5,0,Staker +0x3212d83c194e8d9aca073ce54078b9c28596be7e,5,0,Staker +0x321514bdc2a84ea04047ecfe5e17d5467d3a0a6c,5,0,Staker +0x321ed9d1e70fa359d14ac9cfc08fee3c05cfc506,5,0,Staker +0x321fb33b171f8e5546a07a6fb166a21740554643,5,0,Staker +0x32211c29d90278f6c455b183695406a9c3255569,5,0,Staker +0x322560cf33ea3a5c946f3bb70926ef6c8c69da00,5,0,Staker +0x3228fb18100588a736eb947034cdcb2074d39bfc,5,0,Staker +0x3229f55db819c494cbd00ed566e9245cd85f14a3,5,0,Staker +0x322b645cd82c20424df55e961c9ba3be6a442281,5,0,Staker +0x323225979869f9d11654abd1effa1d0da64c2703,5,0,Staker +0x3232293f74fb4db896085b6e7f15d32a7dcb2147,5,0,Staker +0x3234db86b96f1097b36dbe5a3ef53b3c8ad346ba,5,0,Staker +0x323965a5258e507627376b6c45d5208d12a6bd57,5,0,Staker +0x323a9e2db04f501262110f2ec8b47163964a8075,5,0,Staker +0x323cf93ac21917db65cd3192e3a9768e114e7009,5,0,Staker +0x323fa719a3832d8ac5fefa70df9dbc05f2d10bfa,5,0,Staker +0x323fabc461d87526cd3a02add8a066955c74c323,5,0,Staker +0x324479b749ffaa0ff6e620cfb303a4c11cc89cf0,5,0,Staker +0x3248c5fc4aea41105f11329246507ae861a3b4b5,5,0,Staker +0x32538e8f1b360ab7a7d1432e0ae5e244f8e63cdd,5,0,Staker +0x3254c999e51e6ad27c60ce048965e1b59713a636,5,0,Staker +0x325601f6c7499a0aaf3d0fd9ef2b940249ff90e4,5,0,Staker +0x325728b3ac5a0f5476db7ba83613668ab18f68db,5,0,Staker +0x3259c133f7137a6c7e5433e631acf6fc41ae0a18,5,0,Staker +0x325a4b6fb041e28499e131685946fdf98750a7f6,5,0,Staker +0x325e8b0a2b21e0ed3b2d759ab83ca3af94bf36f4,5,0,Staker +0x325f16ea8d55818d00d61ab0d447c2a136a2e937,5,0,Staker +0x3260f78129368ff41933259640b1d79c2543487d,5,0,Staker +0x32622cb41c18f2a9e63f205ff11d99620d654ebd,5,0,Staker +0x326a99047a5e8e687812c8455bedf45026ed63af,5,0,Staker +0x326d340af6de9efe9a36385b8aeb7338773a09c2,5,0,Staker +0x32734a75da014a2c00c4da2d3046dde8eb05b81c,5,0,Staker +0x3273eac5b8ed654e56bad84384b13d8ae6e1b207,5,0,Staker +0x327a8d18d6de06ec411dc937564a51918285f049,5,0,Staker +0x327f86351c2bc022fbcd0571003c7ee77970c272,5,0,Staker +0x3280b1bd3e34a00f2852f6830faa5b4993e13a04,5,0,Staker +0x3280f5399e3e3585e3111de83d82ad6037d4799b,5,0,Staker +0x3286fc2732863bb2894b83477de41f7f474f1527,5,0,Staker +0x32879ea027bd57e76ede76633b28d0569a0ee02b,5,0,Staker +0x328cc3200ca23d1e75a0f0756b50822f590ba9dc,5,0,Staker +0x328db61d69686ddc85456d6359d7c4cbe86c4361,5,0,Staker +0x32909a6d6ccabca5f36136bc7b704043d9ecd5c2,5,0,Staker +0x329834ecf8dcda874ca9632689cdbd1b4e0390f9,5,0,Staker +0x32989d0385687f779eceff26e73e28ede2603c8c,5,0,Staker +0x329a0dba14c42ef68390dea7b6c6c5d4e394e9f0,5,0,Staker +0x329a439dc9ee46a8fb4a3f4a84aac9d6f5277950,5,0,Staker +0x329c08af336fe50b8cb3bf5ace97176a3e0a90a7,5,0,Staker +0x329cc71196eeaf4bbe3e14770c5de8e9395e9641,5,0,Staker +0x329f4ab449e0500c7eb1feeb98549cda9d521db4,5,0,Staker +0x32a52bf75b0bb359bb854e6778b974165d7e917f,5,0,Staker +0x32a87e7ec38647a7bac7cffe8fb715d38045a59a,5,0,Staker +0x32acde73f7d84cbde9c78b722a717c5bd11ea47b,5,0,Staker +0x32b3f9831c8edbb70d1cb542c13ac5da0035a7a7,5,0,Staker +0x32b46557621ada3a597b67f4fd9849778c48d4e8,5,0,Staker +0x32c1181b1fdef3e01927193ce77f20b7e132c8b9,5,0,Staker +0x32c2ced78786cfc07d8b27a30997441b592b497c,5,0,Staker +0x32c9f3537e5869d9bed2962fd19bbfbb5f9f70e0,5,0,Staker +0x32cb19e070e598d758b7909af1dc0a3bb392b087,5,0,Staker +0x32cbfaa8ea3dfe2f9dd677c09fdf0dd8b90b801a,5,0,Staker +0x32ce9adc3bab34a088ef9c8fc8bc6145e6ac5b3e,5,0,Staker +0x32d0faf8fb05fcccd88d6e82431c3a37391c6cac,5,0,Staker +0x32d567777e5c5b52be0fd04dc2ddc70bba4aa30f,5,0,Staker +0x32d6c26f5cd1d72e2eb377931f8a57cb6f3cdb8d,5,0,Staker +0x32d919698168cf61754cd77f8131902c4547e8f1,5,0,Staker +0x32d94a4eb35d04095c69c68b04043529c0e0b220,5,0,Staker +0x32dd235628751708ab8f6473968136fe065bf7cf,5,0,Staker +0x32de0f75e1feb65531d96b3c4fa01b3fef869bcf,5,0,Staker +0x32df12aedc56948aecc3c6ea38a24ab373c4f909,5,0,Staker +0x32e074c0ae8fa9133bd980bc67d2908c4ea2188a,5,0,Staker +0x32e3221b55ff5cad8e53675849a83a3e66cd88c4,5,0,Staker +0x32e3f3df6f92862f3b523e4f3f5725d83e4593a1,5,0,Staker +0x32e44dcebd169018383142f329f8c878e3846091,5,0,Staker +0x32e7722b04932aab88c98f92806d71f473ced8b5,5,0,Staker +0x32ea8f6af57de4362414d546ef7f8603bc8aa44e,5,0,Staker +0x32eaf8c0a35b71ac44ebcf5a6e39f8fdb35379d9,5,0,Staker +0x32ec3c4d90854609be34e3da2960be16661d0334,5,0,Staker +0x32eddb17bf877c1ad153ee3e76f2bebf63b368b0,5,0,Staker +0x32f4df7b2303a9b38cd141d9f962df12c9d19910,5,0,Staker +0x32f6b8153d6d551b33858374c8c8c17636dc8000,5,0,Staker +0x32f72dac1c6c5556be3b1ae98cbfa31620030808,5,0,Staker +0x32f8faf7797b6694a041618f33bdb5a7ef41cf61,5,0,Staker +0x33059ebbd0aa66ed59635ad1c537caac233de855,5,0,Staker +0x330bb40b4c4b9c6f5329dadbe70c7d37950ab5f8,5,0,Staker +0x330c80f74ecf3072928a9856d0789516ad65e35b,5,0,Staker +0x33101dbf07eaecd1addafbf0120bde45e4abfaa5,5,0,Staker +0x3312c59efd786191a831bd65c384cf3aadd581f7,5,0,Staker +0x331fc53fd5ff02dc01e060b34352ed4e6935193d,5,0,Staker +0x33204aed2465879da63aa234bb25a1e33f41d88b,5,0,Staker +0x3322092ffeff37375886a4d03f841763ea5cb9dd,5,0,Staker +0x3324bc3720246ac11a0d4f7a52919703f178771b,5,0,Staker +0x3327400e503be84a058dfba752aaae63683bf503,5,0,Staker +0x33291f191078463b9ab1dad54a52517a3fb6986b,5,0,Staker +0x332fab38a19529e90209852db53cb07580684ee2,5,0,Staker +0x33324f4dcc08094b1d3e4cf9a6cd6d2dc2e6be2b,5,0,Staker +0x3333daf971769e736e2578686729debbfdeb873d,5,0,Staker +0x3333e2a8ee6b390cb7e0ad3344cad3061f21d972,5,0,Staker +0x333500817c560516b96e8fce6a63d795d4766e7d,5,0,Staker +0x3335e1619e856d683fe187816c76fca4d0bae683,5,0,Staker +0x33386ed9cdd9a4173f0856c8e2ccdf90fc270800,5,0,Staker +0x333c31283453cc532688ae24b90444799ba880ab,5,0,Staker +0x333c4b621f79bdfed3a57fd9e9d69cc20678a31c,5,0,Staker +0x33465c408928ec4c0826e46151dfdcfb04af340f,5,0,Staker +0x334731aaacc736f29d3fa4a07116ba55149e1c2b,5,0,Staker +0x334a6e7fdd28da1864e4ca0c99c2a549f28ab5f7,5,0,Staker +0x334fcb6388611c855c43a49c51ff115f47a0edd1,5,0,Staker +0x33534d3537a14b0b619996f1eda0e219f309442b,5,0,Staker +0x33560769c7035da8a2aee8b3f9a90175503b7b9e,5,0,Staker +0x335ae5d3c35923f9abc4716f0d348fdd98bb7cd9,5,0,Staker +0x335e28e2affad718ddc33f8a6e0cfa55a1e98610,5,0,Staker +0x33622aeeb26f3d42ab0d6e9d37ef7cf94c1b8c0d,5,0,Staker +0x336784de60ca33823c5fb7986db984bffb9da4b5,5,0,Staker +0x336e0d72c65dc66d35a084d338428e721cf9d27f,5,0,Staker +0x336efd4ec65ac7124faead447a71657199bd9b12,5,0,Staker +0x336fcaddd88513a275d3fa632b6bdb8a7bffbbf4,5,0,Staker +0x33724edf7ce61c98a45f8192c3df7766c15cdad4,5,0,Staker +0x3373bb125da231ade7e5a008de9cffc8fa9b62ef,5,0,Staker +0x3379e93b4a011c9c10b58c107db4fd874790220b,5,0,Staker +0x337dc162cbd20a865af83622cfdd3c62b28cf2a7,5,0,Staker +0x337dfcd44d8e0e6cca03b4a36b96d44202c870c6,5,0,Staker +0x3389dbe0c3a8438c3b56766c8855652cc22861cc,5,0,Staker +0x338cee42c4e33748a8415b2e9c185654a1c9bb45,5,0,Staker +0x338e33db0748c2aa89f60576b4513fc578f34649,5,0,Staker +0x338f96c11c2c171a9a2b00ac5160d423d33ff8c8,5,0,Staker +0x3392ec30e59e0f0e2d441a2592517032a4afb467,5,0,Staker +0x339556c4b5f7784e6bdfb124c4886a41dc2c1a35,5,0,Staker +0x33967c3339bedfd76ae492d9dd6be180dcae18fb,5,0,Staker +0x3398426d316d36069e480a492d9074112e37863b,5,0,Staker +0x339fdbfdd28cfbcbc7f67dec6d3b32fe5af2dd69,5,0,Staker +0x33aad8ea00ae9b3b7964c6db35ead739a3aa49f7,5,0,Staker +0x33ac259b25367e44141d0ae0bf089a75806b8038,5,0,Staker +0x33b16509a5d2e70a6655f56ff39a22dec475c549,5,0,Staker +0x33b2ffd28cbe709d98e1ab520addfec7eed5ce2d,5,0,Staker +0x33b76d5d5b8d306e402a22c6da8c406dc84a9799,5,0,Staker +0x33bbaf8c47a39c03917382b370a35fe87ee8b5ea,5,0,Staker +0x33c2a71d2e52e627bef22c02342dda6a66965c5e,5,0,Staker +0x33c4c21bb2c7ea648c0f4789d0f4fa2620736eee,5,0,Staker +0x33c93953fc6b9add85fb839f9f63a492de75405f,5,0,Staker +0x33cbf02cd819293cc87ab17f040693ff80f90e6b,5,0,Staker +0x33d433dee8056f81fdf39c9f597699e8f80d8888,5,0,Staker +0x33d4f1e34933378fd1ad54a71ebc263417df2517,5,0,Staker +0x33dc8a17b5e12f92ecd7337fbeedbc882aefde7a,5,0,Staker +0x33e86a5354f42081c8ccb9f04cb214954b8cb188,5,0,Staker +0x33e8cc8ce0d032764aff73925c99083db9be0fd6,5,0,Staker +0x33ea1023044fe3b969fff02259f56caab275d021,5,0,Staker +0x33ea9cd120bd15b91da747b199dc78e35f5cc0c4,5,0,Staker +0x33efc6a4bcdd5ff4ea073c3d667694618648a23f,5,0,Staker +0x33f0accced31b7fe5dd9b3dc760fd507f9733234,5,0,Staker +0x33f376d22df430eaaecba28e430fd66c14c846c2,5,0,Staker +0x33f65769c21b0edda7e5e2d8120261bedb7ac724,5,0,Staker +0x33fa6319b5bc70dbe62c3bd0c11fa88919439427,5,0,Staker +0x33fbc7bcc45739bff0c206a30995341752103f0e,5,0,Staker +0x34040c6b653e24db0f3b4fddbac024c16325b1b2,5,0,Staker +0x340e31c6e323b0aece7bcb4bbe23e76754fdd793,5,0,Staker +0x34114e8691aa3d547c54561d4a1fa7aad93ccc68,5,0,Staker +0x3412be1057ae41e1290b47418fb4224b44398104,5,0,Staker +0x3415bfd55d9b0b3cdceb3747c811e4c4993b1d85,5,0,Staker +0x34182bed93a3ed2e19d5caf75a83452264dc5940,5,0,Staker +0x341c90548edc03f6375e40b6b07333798e39147c,5,0,Staker +0x341f9a2107ddbd8df37d2ed07a1a055134239c3a,5,0,Staker +0x34218367c8afa33c4a0a2e45dc3852bd63eedcd6,5,0,Staker +0x3422309296e4b571a7e72896ac9f36c4d3388072,5,0,Staker +0x3424214d8fa021c0336b841e7f92164cdddf93ab,5,0,Staker +0x3424ada0fc52d847dfdfdc3f38c738d5554c3dc4,5,0,Staker +0x3425787b8375f9e83290d07e8a30b35edc886ca7,5,0,Staker +0x34282ee967d1450fe7f49577fbb0a04db785acda,5,0,Staker +0x34291faaeaf6fafd5ac372f9b41fa473b4cfeadd,5,0,Staker +0x342a7e4f05a4af4b8c3493699833e053b43049a9,5,0,Staker +0x3436b88dd36ab0be40fa8af646ef707b59a9b573,5,0,Staker +0x343ab98e46f00a53f75638d733dbfbd4b52111ba,5,0,Staker +0x343ac04bb3acf5eb54023d973110f51c6a4f03ba,5,0,Staker +0x343aeff4654a234804eefd1f6fcde90aabb90d51,5,0,Staker +0x343d232420201fe901e11fef638d74cd5b148913,5,0,Staker +0x344223f250e06954621955d494d6d6218c1f3143,5,0,Staker +0x3442cde7d13d7eb661f93560f1520010e3518c32,5,0,Staker +0x3451c2dec4ffd4a58f49497f183f8cd95078aa43,5,0,Staker +0x3452283cad384b9a7a599d77d5a7a944d3b716ae,5,0,Staker +0x345530ab31dc8e76abf12c2e288d03892281e04f,5,0,Staker +0x3455edd7b191ed7dc37b71c7923aef02ef81de4e,5,0,Staker +0x345b0a1a50017de69c05a7a104045a36df4b801e,5,0,Staker +0x345f14bec1592975cd7881377255a5aa054d8d1d,5,0,Staker +0x3461cce5c95ae14cb3e85b46fcdd1c74092683b4,5,0,Staker +0x34645935c6a99669efb5879156ba128acd854d17,5,0,Staker +0x3464ee5535e0b21da1af43740ba6d8666c8fc545,5,0,Staker +0x3466454bbf7800e022886327422cc2e119923f4f,5,0,Staker +0x34676ff553357c1b2887c6fbaafa6f9270d6ee92,5,0,Staker +0x346b30804d00502d4bffc44a1aa3f3c3ca1cc5cd,5,0,Staker +0x346bae5bcae6e9145313e614498d2366addfdcb2,5,0,Staker +0x346cff342df55935810dc3051ac6f43ced4855df,5,0,Staker +0x3475148febd7cfdd31142763cc2b0653d520dc84,5,0,Staker +0x3475178e253561fdd3037c0d6eefb67a0af4c50a,5,0,Staker +0x347afc087f6c8355999ca7808aa12914ff6a0762,5,0,Staker +0x347c9329b605a60c40a001345588d20c8a35b4cb,5,0,Staker +0x347cf753824146e26cbb6cfee169086b3f27b921,5,0,Staker +0x3482d52cbdd984d18cff27d50784b39041f53acc,5,0,Staker +0x34841653a6b73c551eb90be5fd456a7e0e552cb1,5,0,Staker +0x3492f0356ee9c020c337483e76d713a7735fc0f9,5,0,Staker +0x3493388b423462f7c5737d668ec4a2cd561c9dd2,5,0,Staker +0x34939a79b16b8914a6091a10132b0a7316139193,5,0,Staker +0x349b8ba225e9b35daf5501153418d1dd124e6a1f,5,0,Staker +0x349bb87f69b680c58b8b694f8797be15e930ae38,5,0,Staker +0x34a4032347c75f6c9ed4cfeb3839fad1b6b9a800,5,0,Staker +0x34a7766783c1360b59c07d529f4b90126ee65696,5,0,Staker +0x34a90d4990520c7875e4ada1060487679b5e8773,5,0,Staker +0x34a9c5c2bf9c2e1daae68e31823b1e87dcfbc185,5,0,Staker +0x34b111ee7738604d034687e71df51bf2e5bcec1a,5,0,Staker +0x34b35616a63c335598906766ecdfdbc979563873,5,0,Staker +0x34b3fa4214361555e2aa782b4c7e782730c3d627,5,0,Staker +0x34b4a5195893992a5e502f4882c2782376684d1e,5,0,Staker +0x34b8d4e43ebb0a183dc035365046dc11ee478859,5,0,Staker +0x34ba96962fc4c2c895e648d2c246c6a9997788f8,5,0,Staker +0x34beceeb6b4332f1770ca0c300a6c3f09f67dea4,5,0,Staker +0x34bfea4c744c72ea72f67a8fabc71a1cb7cd332a,5,0,Staker +0x34c10ffedd0722e67e5db569682aa1811ee044bf,5,0,Staker +0x34c565e515a7cd92d3de179fb384282545952787,5,0,Staker +0x34c59b462fb21301a1a8f4bf412254925be984c9,5,0,Staker +0x34c60d7c3131c4f5b304177ea7350742ecf33e51,5,0,Staker +0x34c8cb4f422d47ca9dfbdd2819140c2dac54ba38,5,0,Staker +0x34c9a2b0ff6b657d10a854148da1342a49fcca52,5,0,Staker +0x34ce0931d36b07abaf980a752f5c1d2f1b96cb2d,5,0,Staker +0x34d65f3d87def41e9f207f6f320408486847959f,5,0,Staker +0x34d6d120d9ebd05bd312574473a7309f6c3d1130,5,0,Staker +0x34d702a7c9f3f80bebb030d57f0cb0869e8b9264,5,0,Staker +0x34d8eb0d19b898434985a59520ce8e2bbd15635c,5,0,Staker +0x34db6b7ed00d692958bf3550708bba927fa2cb02,5,0,Staker +0x34df49cc7fd8403a36cf47be9d179c1ea99850c7,5,0,Staker +0x34dfde3b95f6eca63c7569e34be4352d3b6959eb,5,0,Staker +0x34e2399eb729848b0ce4367955d7f3d316b9bfec,5,0,Staker +0x34e5e55f05a9119400189069e029b520cb110c0a,5,0,Staker +0x34e607a63c1dfd4430eac6902941af2609c48490,5,0,Staker +0x34e6d2a03fca81156cad91e9aea3433c41a922d3,5,0,Staker +0x34e6e3efbd3cc42c7ea90dac0437a8e67289c883,5,0,Staker +0x34e785eef1e465e5db4de4b47c1bb64d9c237742,5,0,Staker +0x34f2b3ce2cf2592f404aedf323c4e128a974a762,5,0,Staker +0x34f5d675ceacd42bc0af9a2e0ab93ae56156a15f,5,0,Staker +0x34f64ff6da0ae7062c0398ffe887dbae4b20c23d,5,0,Staker +0x34fcc2051282b465458e27a6e2ab48e20d3cd870,5,0,Staker +0x34fec1d207dd41aa5076c0c0264107c5ae4afb72,5,0,Staker +0x3502c3d690a9b55cb7b2ada410959e9946379351,5,0,Staker +0x3509243084ee03d314ba2feb56a50c40e14a0f8c,5,0,Staker +0x35097b7448a8ceebe6be2535409baef5bead141d,5,0,Staker +0x350ccb79613cdcf4f41194de6117334c35bf47af,5,0,Staker +0x3510acdfdce6a40b2d6eca3122d6dc465b476f6f,5,0,Staker +0x3512ce189c789a7e562a265f183e3d549831aac0,5,0,Staker +0x351a6e090bd17658293aedcebd6cc9a8b742a0b5,5,0,Staker +0x351d25a045e6e37e5dd04d5fb6a5010cce08719d,5,0,Staker +0x351ddc6c1d09033a5454dfe85a7e040b2e80dc41,5,0,Staker +0x35261d878b5fd56b82f5919b04ab96725f78660c,5,0,Staker +0x35268a5f40cce14ac390916b3786ac30a33644bd,5,0,Staker +0x352809eb7f78f12f1a30b81f619f5acbb6b8bb03,5,0,Staker +0x3528e4d3b8f9725198637eb97df829f0fa4f3402,5,0,Staker +0x3529771ddd1b9132a01a478b7493c76626b063ad,5,0,Staker +0x352b3c17e72983d3051302c206f1856a7d020cd3,5,0,Staker +0x35366c8116921884bfc37a440b41275ed9a04839,5,0,Staker +0x3537461d16782a7b5aaedd6139a73fefe6080619,5,0,Staker +0x3539166c9de360a3ef8e621d6d112b110a434aca,5,0,Staker +0x353c7d09ca3a9056814a4c0d6d9a0f6f154112d5,5,0,Staker +0x353f4bbd7bd4cadfd6a2489129eb7d412f2c3489,5,0,Staker +0x3543f6104c80fd8a545703bb18033682fe8c0444,5,0,Staker +0x354406206852d24041bd8d1f6821d8f34eb78c0c,5,0,Staker +0x35485de2d797d1ad12d5e676acf432c528df6163,5,0,Staker +0x354936d9e10cd0bb6429afee4e57285564a00e39,5,0,Staker +0x354b5024ba0edb13c0cdefd339a1e84f74489053,5,0,Staker +0x355178f20a059159f9879492d4570358222b1e4a,5,0,Staker +0x355560867efca718bb1f029bc43ded19b6a50fe6,5,0,Staker +0x35586b1c13cca1af82af1bf63bb609c31780729b,5,0,Staker +0x3559e0d6cf921615393d9355c7043ca9673affba,5,0,Staker +0x355c68d894e5f7904e988153f853a9d890c0362d,5,0,Staker +0x3560bff4b377ce64b0d5c4dbd04de594aadf9c3d,5,0,Staker +0x35618fd841de7f90bd206bdad7c0a9a84566e79c,5,0,Staker +0x3562322a4ed55e3a0feb36e1b96248bb2ea06e4a,5,0,Staker +0x3566068d52d43a4c2f40d53793dc263c30a7aad7,5,0,Staker +0x356be135bae4c7683f10c880b64cf9114d1fc923,5,0,Staker +0x3572a39a54d6da26dbf782f9637807c62bd86b91,5,0,Staker +0x3573047d253f670ee7da4b0674dbd27279e6d346,5,0,Staker +0x3574e417f432c58ec1138d226ec3b170e4471c0b,5,0,Staker +0x3576372ac7631ae5eb395bab04004aa9ed5eed47,5,0,Staker +0x357a8912317d3b9a51ec6b083b5f54ff38e115ec,5,0,Staker +0x357a8cf7f688cb2f6c6ebc5d5c929be222b1ff1e,5,0,Staker +0x357aea1d17c0d12793b37bdc6f8c7015d8629c88,5,0,Staker +0x357ed79ee694f6b02774d2b38233272069b436e3,5,0,Staker +0x358165bef9a5a73a98b30163bfc288a77b539347,5,0,Staker +0x3583391cc6cb8433bd5a642fe17d19a91ceb8e06,5,0,Staker +0x358488bf32ea0c78d7c2a739830505bd2b29bde1,5,0,Staker +0x3584f6dcc6a6053b45b89e5d9c9b885a5df5978a,5,0,Staker +0x3586e35dec5bec8fbc762f8d8d3847e6da45743e,5,0,Staker +0x3588750c9c58864721122d4ad8b9e8a036063b45,5,0,Staker +0x358daab20b82cb828b2896ac1b4b593d18492ed6,5,0,Staker +0x359247d660a45fb13ca2d72c60bb967965176089,5,0,Staker +0x359279f83840de6048bd44f4877b742a2bdd7651,5,0,Staker +0x359501ee3f821d09743a60c89306d08c07c138fe,5,0,Staker +0x3597c57789289cd6d0621e82684a3d1a5a50bc8f,5,0,Staker +0x359842cd28b2cb58ee2f35a6abaf188367763eda,5,0,Staker +0x359b499fb88560d14a391198f7d093408b238e55,5,0,Staker +0x359ea5f2f9d74503f88843ff869d8531ee42401e,5,0,Staker +0x35a32d2ff907347151d3fc79588057b22b7abea4,5,0,Staker +0x35a732b348347a4742ab37afa92fe7331d542b57,5,0,Staker +0x35a9911e30d5e579a038f3d76dc64a40ae7e5d29,5,0,Staker +0x35acddd04cc7b925a18967ac7e642b24a26b50e2,5,0,Staker +0x35aced1bc4ecb98167396bec45aba6644c2abcf6,5,0,Staker +0x35af4a6654210e078093647d99d46d80c4ed8242,5,0,Staker +0x35b2cd8d109896aeaec870cbeaeaf841db8ce6d7,5,0,Staker +0x35b3f048f6c9dd8ffb84ac34d5e73c66b2a8c592,5,0,Staker +0x35b46752afd61b99e1da07a80a91f607ce5ae50d,5,0,Staker +0x35b55e26d559c026843f269f59425912b102fceb,5,0,Staker +0x35bc9e854b107289020812b3fd34f969b82c598f,5,0,Staker +0x35bcd9fc4df9fdd57d7eac30272313e439d32692,5,0,Staker +0x35c504b522592a67ea1e182a36f20af3b8629b17,5,0,Staker +0x35c9dd14952c43fee67cce94d31d50a99df64a69,5,0,Staker +0x35cefe96b3d854aa3afa4e00e55323843013cc1c,5,0,Staker +0x35d1c0ca0114a7931ed0ea0946f9e8f9b98e864b,5,0,Staker +0x35d574c24ed5b4f6b99c4fdec51a8a3ea3944de0,5,0,Staker +0x35d9850d47fe4cb3f051d39594320acc7bd309a6,5,0,Staker +0x35dfffacca0def2fdcd705fa3288f8a8a93477c7,5,0,Staker +0x35e2258d10e8a1c655529c25af36f7c816b22746,5,0,Staker +0x35e9f868fdc22a17f1f87005c282143c55df59b7,5,0,Staker +0x35ec45a72b85bd512f781d610cdcb093a706acab,5,0,Staker +0x35f14d51d64afeb1fc2d6766603c8b63a1f8d6b1,5,0,Staker +0x35f5e4d1ed0e1c255730744c8007cc38cb6ccbc3,5,0,Staker +0x35f95a90b65f8c46102af09b516a1237f91ae5b5,5,0,Staker +0x35fbb773111d95ae7893196dad3e594736453d8d,5,0,Staker +0x360142beca3bcfd01cba2b8b9a810ae743be61f8,5,0,Staker +0x3608f604b5f443e5e3f5b8bcaf5d892d54ba6fbd,5,0,Staker +0x360eddfb5bf1a81e39c01327dd97b5d248bcfb13,5,0,Staker +0x3611582e1c518d12645d3f53affbbc244b91bedc,5,0,Staker +0x361246ec91fab3bb49d91983a5d0edfbb3d6b474,5,0,Staker +0x3614d83c7536578a7d4c93a4916916f70770f17c,5,0,Staker +0x361675f67a32b15b86d8cadb6ab32484841b5e3e,5,0,Staker +0x36196869f97d014e43f4319c66c0e239700c1992,5,0,Staker +0x3619a33527f2d722ba043b07876416241e97fbb1,5,0,Staker +0x361a2b908ba283f7fa27e06770dd041db2175e8b,5,0,Staker +0x361eca2237e25a222a8b68aca72ef7565e46f20c,5,0,Staker +0x362a4b73d226b1b41f5cd5e3b68d2c15a4b665e8,5,0,Staker +0x362b85bc502ec421fb78eb8ee3842d444f5574e6,5,0,Staker +0x362bba7950804fb2403ba7f3468d9342ad75c03a,5,0,Staker +0x362f5b4391ac51a56b13f9a63e98bb95731e86a3,5,0,Staker +0x36309cd1243204bf941698fea02bbb44c7b58e90,5,0,Staker +0x36313510bd1cc19dffdf4801cf17909b7f77846c,5,0,Staker +0x3634d38d6ded7c12b7671179480c36dac2d1a685,5,0,Staker +0x363700d10ca9c4809ad7034f5b21650a9a5e34bd,5,0,Staker +0x363d85bd29e30a3a0ff602f9af1e3421d0cadd95,5,0,Staker +0x363dd527a677692428fdad82ee7eb6cc8be270be,5,0,Staker +0x363e2dfc1b4c1937a0a414bf393086f5137168ed,5,0,Staker +0x363e821f228149955357c96c2608e683f4fdc7be,5,0,Staker +0x3640add6712afc41ac5c6ffe30ddf526cac235db,5,0,Staker +0x36411855b1418e08cd987550fdac1df10644a0c4,5,0,Staker +0x3641c0a55edf68d770cd7cd0b2b402df2d6253fc,5,0,Staker +0x3643882acfd93d31bccf964a97a8ffbdd17d0174,5,0,Staker +0x364596631a8627b7203722d00c76048f1185ab36,5,0,Staker +0x364686f64f17fcfe6589358ecc4401a9be1c46e7,5,0,Staker +0x364b65f6db0e810e8fb0223ccdb0c0c6467b7884,5,0,Staker +0x36511b200bbe09ddc23ea67839d9240dc6f052b0,5,0,Staker +0x365c003248ae68375d0b5dd98e7592799540c09a,5,0,Staker +0x36623c891222722914c36405774e3294e761533c,5,0,Staker +0x36687346aa823a0bff60b97cef07f53b3e87a738,5,0,Staker +0x36690475c645b601610dc4337f7abc529c6790df,5,0,Staker +0x366b099267b2443b16a890188ebc4e59be19ccca,5,0,Staker +0x366b3574bdd411940411dc0bb4352146efd25bc1,5,0,Staker +0x366e62518e5acf9d1013f7b0f98b2d66ec72645a,5,0,Staker +0x366f1aadd0382dbb31900cc2ab9212e3144f8e82,5,0,Staker +0x36782f4457b03619fc8c80585fdaa80a54707efa,5,0,Staker +0x367db4c66d92df9a99a4ed63b5b8152fad15da21,5,0,Staker +0x367e94506bb92502f96b4c2d6bca4a5c6548fc71,5,0,Staker +0x3681e836523a117ab6426bf3ca266a8573b75653,5,0,Staker +0x36847d04b4184db34a0906bd6a3f472ee19d5b51,5,0,Staker +0x36890eda501d987809cbdfb5d5f160753107fd99,5,0,Staker +0x368b807bfc6f3e936127aba20dbcbbb381dadfa4,5,0,Staker +0x369096df49e256e67503e2b040b226762cba4239,5,0,Staker +0x369c9bbcc1c3f97f8bbb3b92318a061e3aaaf092,5,0,Staker +0x369d1437aaa453fa9bc47f6bba3d52f192a8bd29,5,0,Staker +0x36a0f8f78a751fbe8febfc6f8568023f21acfbb3,5,0,Staker +0x36a18056a78d5da65fcae3cbdbef753941a87c70,5,0,Staker +0x36a69a11a80d1b026142d04104a3c78ad6964a94,5,0,Staker +0x36a7fe6010340dc4cfbc2a2d2ccfe232ed5682c5,5,0,Staker +0x36a9d8715d7dcf7007599126b9905fc45bc50552,5,0,Staker +0x36ab12fac5cc352b43f00809ffbeb845cbe0bc0a,5,0,Staker +0x36b3354ff18c825d1d2e45e4c1a8561544c64072,5,0,Staker +0x36b4a2ef3e1bd12583a39c77b3cb08dbd1e4fbe8,5,0,Staker +0x36b4c31b59cef2d46186ddc31226fdbfb3f2412b,5,0,Staker +0x36b8401dfd050ca05f87535a4232ff1d37469a72,5,0,Staker +0x36b8aa79b05333397b0da314566d280df14cc9ff,5,0,Staker +0x36b9c06a02808012a0f71818d52a6408f32a0872,5,0,Staker +0x36ba2f8f236087bc3bb64fb28650272610316e5e,5,0,Staker +0x36bc5e23007f9f9c0cc08879ed214c7af4e99a56,5,0,Staker +0x36bcd246c94565c0765abbb1a0d80a7fb9b02967,5,0,Staker +0x36bf93444e42c9fbe23bf77c309c019866032ae8,5,0,Staker +0x36c172cace537d1dbe36a37531cb338dd416f65a,5,0,Staker +0x36c247c0dcd07e14af73e56acc326901720cabb4,5,0,Staker +0x36ce0c11172cee1487779267f919ec3f4e858cf2,5,0,Staker +0x36cef69b20bc9ae7510219bdaeef1ea57ac442bc,5,0,Staker +0x36d2e8431280acc748bbfd947aea49c5c4c05e66,5,0,Staker +0x36d776493eb8526da2f664a1aa134e9fb13a6034,5,0,Staker +0x36d90c422a715ad0ca595cdd95353b111b63cf1f,5,0,Staker +0x36dc19d83a77bc9acb4dd1423627d9074da38c18,5,0,Staker +0x36e0e3f5e6b665da0e0312ddd4d63af20050a2bf,5,0,Staker +0x36e15574b5500d765bee5bb1e114ffe1981b6381,5,0,Staker +0x36eb9961080c2dfedc90ef7ddc2a28105d6778d1,5,0,Staker +0x36ed290d6d245608976fe6919d9e01cb4dea4051,5,0,Staker +0x36efc2f036e56057c60dcbd7da1ba371c02e8a83,5,0,Staker +0x36f1f09e515c5e026596b070d7bc055409e2983f,5,0,Staker +0x36f77dcc00ee88c0045e8ada4a3b46395d32e118,5,0,Staker +0x36f8c8a458ce883e7552375735efd237aa8098a6,5,0,Staker +0x36f96c51ff953c81c7b9a1e7b3c895671bb66f32,5,0,Staker +0x36fbc634ab71d9aae9347daf5314d536652dd923,5,0,Staker +0x36fde215d82d41a8867c88c48ee771a1905a56d4,5,0,Staker +0x36ff31d4d4b752bfab7591323fe7dc660393099f,5,0,Staker +0x370d1ae28b5e978d9951c07d9335324f42d592f9,5,0,Staker +0x370d9f7a774e991e6bfbb5d81324debf46ea4a08,5,0,Staker +0x370e3f23488dc5e6b432f4d15c7faa1e5ede0573,5,0,Staker +0x3710b4dd6aff9f59542117773adeeb249c2faa2a,5,0,Staker +0x3712da79fb098e3e70bdfcce459fc0a993f7dc1a,5,0,Staker +0x371350d751fce526ebabf899e94d0a0b65a541ea,5,0,Staker +0x371ad3a9cb1b612b3c5a58cd9c59b71d7468ae9a,5,0,Staker +0x371c07412887bb1d12f68ebf33283ee24c1f0ab7,5,0,Staker +0x371cb0611aa3a4dcb5b43d111b87a68159a01d84,5,0,Staker +0x3720ba8387e8e052b96d562414f2f78fd1a1287d,5,0,Staker +0x37217fd630c448fe07ed6f6aea8d1caf04c46341,5,0,Staker +0x3724cb0168ff8a1a5780a3a7db51fafa42e8d07a,5,0,Staker +0x3727b00c27d8df1558a8c8e161f4bc7343d5f4fd,5,0,Staker +0x3729ef931f9c3ff39a15290506f965ddd1dab80b,5,0,Staker +0x372b43043753ff19f74cca6931f39e270dca6073,5,0,Staker +0x372dcde64ae09c6012a8d3a79f8cddee6dbcf1df,5,0,Staker +0x372dd28450ee4c35b728fceadfeec7a9e99cc2e2,5,0,Staker +0x3730ac1274517a25632ad8ed959ddccb634ba53b,5,0,Staker +0x3735abd1db81fbf86a7385d91a1558180201fc1a,5,0,Staker +0x3737ab3bac301853475e51d3876700b609fe779f,5,0,Staker +0x3737cdd0a9a15a9e4b8233e8e21c10124a60c22f,5,0,Staker +0x373d1d738365e2aa18b8307339a6184d961adf0c,5,0,Staker +0x373d1dec28c2328f0c2b1d5eafed322c4d2acec3,5,0,Staker +0x373e280cacaccaa4fae5ac07deb1de9860890308,5,0,Staker +0x374c49cb3bc599aee571d10c20898a353fe03d85,5,0,Staker +0x374c96ac4fde8e791e5f950cb467c5ce2bf2c03d,5,0,Staker +0x374f3ffff9eb7afb48536fa92bcbae72923adf3e,5,0,Staker +0x375204c852a691c58d78d2c035bd52a03dd864fc,5,0,Staker +0x3752aca27576bc341446eaf3ce5d60b79c1c0085,5,0,Staker +0x3753a30660746ac16bb389ae968168c7ab07ecb9,5,0,Staker +0x3753b02da085dd7c2b129f946f8291167e57d2e8,5,0,Staker +0x37550593883b43e6cfdacbbbbe41fa323b9eb93f,5,0,Staker +0x375de1cb18882d7960e9b7e7feaaf76f7a85cdc0,5,0,Staker +0x375f21a1fa46ca5202761d06dd971b7c6ffc5b39,5,0,Staker +0x3762414a0afb80c45e30e218cf2c38b8982adadc,5,0,Staker +0x3762c936056fa9473b7837069fee65a6e5914d48,5,0,Staker +0x37653231efc5b8c0ab759c0bb8bd4b360af77829,5,0,Staker +0x37654ff3a007696acc031d34d0f74397425808de,5,0,Staker +0x37655d475e5635f8b5a28f09869bf675b43f58ab,5,0,Staker +0x37679c59db89d9e71afd11a10663b0b401041cc2,5,0,Staker +0x3767aefdb3316ad0908df7203eb3ccbfbbd84060,5,0,Staker +0x376869240b7cc1665b519c6dcd52e63813625b87,5,0,Staker +0x376f297e5f86cced53d51130ac5ee71cc2793a89,5,0,Staker +0x3771da199ab6d01d2d09ff77ac684bf3bc58f8da,5,0,Staker +0x3772065c24d5bd21cfb8d3eaf8caaf5f34f291d1,5,0,Staker +0x377bcf3aef4e83ae1fb88284819a87bbec600207,5,0,Staker +0x377ef90157392478839d73682538bea4f4121b27,5,0,Staker +0x378305c2e32264b2130002aa6de22b7fecf34fa3,5,0,Staker +0x3785ec82e38a66cd246ecbf21c8926b1156f6172,5,0,Staker +0x378e166221bc30e8d5de154c28590595f45e023b,5,0,Staker +0x37917c0b372abe02df2026c91080ce5912f9d7e1,5,0,Staker +0x3794cc06efbf524f4e175233beb33c57c00573c3,5,0,Staker +0x3797ceeeab644251a72199a816f80f2841a2f9f8,5,0,Staker +0x3799fb1645bd00766e9b054827670f4611af0724,5,0,Staker +0x379db1e5b27a12628b22fd7e96b38703b0b88755,5,0,Staker +0x379f1c939aa3f131a2e17dc5e33af7e7d9cd8ba3,5,0,Staker +0x379f95b950fe5c2e4fa5407925ed844bea80d1ac,5,0,Staker +0x37a09e385cc98a2ad0dd34de667c076af6550888,5,0,Staker +0x37a0ac4916fac6c55bed4ba8807266002b34bbb0,5,0,Staker +0x37a2328aeacc2ca97ae6302f17cf02c9e78a024c,5,0,Staker +0x37a2e90ca6ab469b743e921508746eea70c7fb28,5,0,Staker +0x37a2faf0053a7801aff4ff466a5837cf9c642933,5,0,Staker +0x37a2fd552ee58acd9ce68f5cdebcdcd9d181bc6a,5,0,Staker +0x37a815eb00f854e2c548a615bdb6f4487525dd7e,5,0,Staker +0x37b389e3c944d69722f9d936f415bf180f4a7395,5,0,Staker +0x37b68938a939f6668b75cc4c5a895cb8c7578c57,5,0,Staker +0x37cfd77e3c482a7c686e757ec1ab0bd8c2bf05ab,5,0,Staker +0x37d2dd57a61e80ab590195eb7e14afd400b8eb86,5,0,Staker +0x37d3961b3c5071847de2191f25fdcf9057a3f3b7,5,0,Staker +0x37d5419bfb18d661060895c2278dfce37aa73eb5,5,0,Staker +0x37d81bef626a492f51c4a0c394ab8239b383240f,5,0,Staker +0x37dc64c5ae5733209db050045ec0be1e5dc9f539,5,0,Staker +0x37e19ce839d9d2b799e183db33ffa1af483ada91,5,0,Staker +0x37e52bb812d405185b390b61c4b095452cc4eadb,5,0,Staker +0x37e5d25936cd4373b7df77d3f3134aa35ad59fc7,5,0,Staker +0x37e8640870512943d7e491df50be50cb9b8431f3,5,0,Staker +0x37e903606c6daa7d4a3e356cdbbe6812a9e72401,5,0,Staker +0x37ed4695cdf522a598900a51a38a6b59d52cb445,5,0,Staker +0x37f32c19ad2946632530305acedf5f2e14396246,5,0,Staker +0x37f4777c5b9ee6d3fb9862b2fb79738f05c3cd50,5,0,Staker +0x37fab6ce55bcb7510547468b9c0be073e52507e6,5,0,Staker +0x37fb6afe23b93979cf53e4d8ce9d313d2a85ff26,5,0,Staker +0x37fbc6de527c04fca84e1a4b5f130640c5d76914,5,0,Staker +0x38023329bc44d1ce4e9d13c13d1606125f4754f4,5,0,Staker +0x3808070e33d06c8c2720590d0c3fc5768c4dcaab,5,0,Staker +0x380f200e11766fe86a24f4b9bd57d730813a746e,5,0,Staker +0x38114654c764e076c471ae5987f17a283d5ab0ef,5,0,Staker +0x3816bbeb35cb7912f335d4d64476e73656731d96,5,0,Staker +0x38180120546495df940a5ec1bd7873d8d76db651,5,0,Staker +0x3821b0241cd7eb9ca8c3971f0680e5d91bc8d789,5,0,Staker +0x382587e1ab820024d095ae5449390a10b164e387,5,0,Staker +0x382a0aa9bcd6a9a39cf64b02996257b09f0aee17,5,0,Staker +0x382ef2f2c5fd2c0182b01969cb64729afb972214,5,0,Staker +0x38327c62b3d8bfbf227e0f104d4f9a168f9d77ce,5,0,Staker +0x383a902f60cc81566dc93af5e352acd7f9c41d5f,5,0,Staker +0x383ae9278d7e7d6793e294d24c3e16ca6c5c8428,5,0,Staker +0x383d72901565e3bccfa8b0a6a5aca575ed6a2103,5,0,Staker +0x3847523a702bb211a2462069dd46c6722b2508b6,5,0,Staker +0x3849216253597c1f9aedb891dd8a9c8d775d5f5b,5,0,Staker +0x384af4a99b1344e568265ee1365fe3d7e1761fbf,5,0,Staker +0x384d43d1ccee6113c35a867cea13bb9f4648c59c,5,0,Staker +0x3857efb7051ef0173ad076bd3433b1ab570a3e73,5,0,Staker +0x385f8a855ed0c38c95a016da2d4063ccdc37f102,5,0,Staker +0x3862f54f81874eb794e11d93f6405cec8ff20027,5,0,Staker +0x3866b28ad2c48e17c75065e15e57614b921f1b2c,5,0,Staker +0x38670f98389e4d9b2025b702b765e7becaace8c6,5,0,Staker +0x3869794bb8572aaead1f7dc6e12a253159d1f70d,5,0,Staker +0x386a59920c64c3e319ab19ef1c96cf31e9569f23,5,0,Staker +0x386cc43efc3d46238cc91940ad36deb1fa9bc831,5,0,Staker +0x3871378757a2aefa57853eca328dcb3342aa2b53,5,0,Staker +0x3872d691caf6c82a296d9c1656aa4cb4ee4dbc73,5,0,Staker +0x387a49347937cda71d42736b48f5da35a707ac34,5,0,Staker +0x387d17ef52f178c90dfbc5be15a1922d9609f3dd,5,0,Staker +0x3888e2cbaa8568342314ff832862b4e9b149edd2,5,0,Staker +0x388d713dcfd9ee3e5e9ff35ca9073640aea7d13e,5,0,Staker +0x388e51ec6573c5b85cb9ce6f302a5c54b72947a5,5,0,Staker +0x388f3cb0881352c81a7c296b87824c6be4cbe421,5,0,Staker +0x38905f789f6f97f0e28fc1cebca1736f0e65332c,5,0,Staker +0x389a6f615fe75243e32cc7880c683b37ae36fbc0,5,0,Staker +0x389ac60be02e1460c6639804e63596ecf49d9a0a,5,0,Staker +0x389c9d1b2e01ce862a298ffb6cc094ffbb59c135,5,0,Staker +0x389fd9c796e59b8732ca224e5f86eed8297dcb49,5,0,Staker +0x389ffdba8c84d83229135cd83357e4625e2bc3fb,5,0,Staker +0x38a42282d194f2af26705c97bd06c609f5077270,5,0,Staker +0x38a647a32f04c0a5e313ae303e567b8b1b26f1c9,5,0,Staker +0x38ab8be63eb6513eb48786cc7599e074a621e124,5,0,Staker +0x38af57582117bbaafd06ea1c50108e6b154796f3,5,0,Staker +0x38afa08b2c447c94281ce696a586fadd0a676968,5,0,Staker +0x38b1f6030b5d8b62005854f9d45f97b8a759928c,5,0,Staker +0x38b522329585cfb750922f5a67ce92c25974dd7c,5,0,Staker +0x38b529aefdf98f528a9b49fd89c211f83afccb24,5,0,Staker +0x38b6773cc98c4f08b617c8214a9bc91264a7ef6a,5,0,Staker +0x38b7ce30d1c4dc3a448f25776692b263c3f31f87,5,0,Staker +0x38b8f9cf27dfb6e3f966a10a4c4aefaa841c184e,5,0,Staker +0x38b9dd324599ef36f57c3db40b47a5646278c1a0,5,0,Staker +0x38bf20f33df95b5bee5023e12eb003b81c83a30d,5,0,Staker +0x38c13289a6c98fa71edfaca2895716e2d9596c76,5,0,Staker +0x38c60052cd0b940e6bbb0c3f52294db3b5bb0f63,5,0,Staker +0x38c7cc59fef5d05919b91a9819459a6ac974288b,5,0,Staker +0x38cc3b8515116d84fb45d1fb3784acdd61169856,5,0,Staker +0x38ce8d007f1f7431664bfdc526b30e52ec1f53ca,5,0,Staker +0x38cec17370ce635f3028909692e90bbeacc27532,5,0,Staker +0x38d3dd0902eae84ca60bd925b60e59e619ccfab1,5,0,Staker +0x38d6076bb833b7b9864751728a888a7a2ba12b63,5,0,Staker +0x38d6397b552a710dfe563fc2dd23f5eea854bb02,5,0,Staker +0x38dc703cf351d11bc54b9d00dd966325ac127b86,5,0,Staker +0x38dcf8578a16fc40d08411d3d2612883f1d20673,5,0,Staker +0x38e04bdedfadb6fd620e262fa87fff83769a2e22,5,0,Staker +0x38e1013ece0a5b40deefa955b8f85ebfd2487e63,5,0,Staker +0x38e1555a7f9ecd5a8e20ba7afdfe9f5fd9ff9297,5,0,Staker +0x38e25d9f85f0f8ca5a0fe0e57cdf0f4b5b32cae9,5,0,Staker +0x38e25e69dd7e202e94b022e357a5e609f18af8ae,5,0,Staker +0x38e61f71d1e9627dbc99f874fc6d289fe6128d6d,5,0,Staker +0x38e76eec55f10b12d82786ed32fb2d94186dc21b,5,0,Staker +0x38e9aebf72c3d16cbd13b29f1809af3b6913c595,5,0,Staker +0x38eaa06afd8ca57fcce7e4276b80cafc6d082490,5,0,Staker +0x38f07e1043761ce7bd1ccbbe0589b1b3085a00ae,5,0,Staker +0x38f0c7d7e92422b68f2d5b4a388c05df6d531f52,5,0,Staker +0x38f0cc2a77c85a37a7d38d73522d6c403a0d6a4f,5,0,Staker +0x38f27be5d7097ba12705811cde0e49e8cc4bcc00,5,0,Staker +0x38f28e329d23bb69e5f5cfe672ea828f4b8922b0,5,0,Staker +0x38fd7fadf755363b40ab2f3b21254e81c4f3e6ad,5,0,Staker +0x38fee643a98f1ab3f5d068fe5278d98c18d5d7d2,5,0,Staker +0x3901a6b5e58a6bbef90e0f53d069b9a3f1c8607d,5,0,Staker +0x3903058869a6a9d42642f3bcafcfcd6d2502d30b,5,0,Staker +0x3904ff086acb947f7a27ccab0e561d2519e9d0a2,5,0,Staker +0x3905c1937cebb2e4255702973eb0597c4b53284c,5,0,Staker +0x3909d99f4046f2740d66257c50ad65193939b907,5,0,Staker +0x3913467ad3959a41bdad7b1f6d863c697ebb2503,5,0,Staker +0x3913ea2cf2ea5c83d9bb68262d943f9dd619b9a8,5,0,Staker +0x39148ec5157271e93796d098fb1b62dd4dfd04db,5,0,Staker +0x3915848fc06d8c242561369355c3f5e82341fbb9,5,0,Staker +0x3916a50e0a4abf9f1bbd28d3ea8ce530feaac73e,5,0,Staker +0x39274dd002e535459081e5e6e84c0ffd40a7851b,5,0,Staker +0x392821f28362bd1dc024dd50c935d838382c2083,5,0,Staker +0x3929a03b762bb15f1afc1608df887323f6552e25,5,0,Staker +0x392c533095d281c51d74166bda67c8ab3d900043,5,0,Staker +0x393456cec52ab16f11ea6e0649b04eecc16988cd,5,0,Staker +0x3938e47a1abec4debbee3c0cf98117d8b38aef9d,5,0,Staker +0x3946676f4fb11f64d74ba211803764093d0fc396,5,0,Staker +0x3949619ca61bcee33eb9e20ff078899f4d843141,5,0,Staker +0x3949e58276b0c1b8fb91f3659c778d8a4ebc7330,5,0,Staker +0x3956d586f27ac7e463cc5de3a3ab40def676e5ea,5,0,Staker +0x39570f788649ac73ddc670434b6d43eed7367ca0,5,0,Staker +0x39644171375133a5f54d06191d58ebd77511eb94,5,0,Staker +0x396d0b1f18425dd8b68dead6b1ce9b80931bc3dd,5,0,Staker +0x3972d5fd96c69b9e5fdfcb459d48adcf22506392,5,0,Staker +0x39772afb86f48493b37e992f887e64826e157ba7,5,0,Staker +0x397e2d565658b1b4e0de6ab0b46b394802b3f8e5,5,0,Staker +0x3985d13ecf674734c391a9e0bb20586e78b0ba91,5,0,Staker +0x3987d65d3d47a6c184d00e767ecb0e2dfcf056a6,5,0,Staker +0x398a97a08c421d8748e15fcf72f897b59d47be22,5,0,Staker +0x398f942602043b8c38697869ae732f3e6956eafc,5,0,Staker +0x3994dd7c2c2cc2656727cfbff75eb0fe679b31dc,5,0,Staker +0x39978cc40e2d1d7e127050bdfffbb0dfcfaebad0,5,0,Staker +0x39990a913fdac69bfe187061f45bad4280693905,5,0,Staker +0x39a519a04510e30ffae023004b94867de3012e8f,5,0,Staker +0x39a6a7e3be2edf04caaf169d76d1943c70bcf8b8,5,0,Staker +0x39a6be9ccfe4c974e6c307eee249abd2363a0094,5,0,Staker +0x39af9bc69158f77526bf9b54d04c6d6de3bd59fc,5,0,Staker +0x39b0bc1bcfe47d09dff44cf780e04b023a1059ac,5,0,Staker +0x39b3a747b022bbced412b06063aced934cbe07f9,5,0,Staker +0x39b4d0eb6b78c1ac5e2067d9fb6e43426519e22f,5,0,Staker +0x39b74e286f72850ee952bcd99654ebe86b2c9d3c,5,0,Staker +0x39c13a3cbd026591ffc0f3fcb11ebb29c18b2fab,5,0,Staker +0x39c31a899662da8bba43862c82c8ba531dc61390,5,0,Staker +0x39c6468b85f4fc00480ab8d9ba8149f32811559f,5,0,Staker +0x39c709e5b3d6b7e78c4dfb75851e4bc892518747,5,0,Staker +0x39cd9f436efea12459ec956e60348b783c1a7b04,5,0,Staker +0x39ceba5e5a33e57e65876173890a34f319081abc,5,0,Staker +0x39cf575249071fd03681ffca2b1247588d392490,5,0,Staker +0x39d16fe38e598188da42fc2a2ec75ba116af08d3,5,0,Staker +0x39d6bdd155c039bf1900c6ebdc1ae6161ba4d394,5,0,Staker +0x39db3fc2ba21e79a005f6c690e30aae350c828f0,5,0,Staker +0x39dd4146a0d53f6285e5f9a4095eeffb27ecf19c,5,0,Staker +0x39dff208e6f2566d416b8cb7c84262b54d56b5b8,5,0,Staker +0x39e316d22678f1af8f40bf91cd9ee8ed2ad6aa83,5,0,Staker +0x39e4f8de270f10ae0ffef38e65ed987e3bf8f50a,5,0,Staker +0x39e6b3fd939d4e2ea1aa1cc74b8f095fc7b83367,5,0,Staker +0x39f1b3a0ba7c74bce510f51257acd84b0f766e6c,5,0,Staker +0x39f5f046d54c28bc65734396efc3adc61283589c,5,0,Staker +0x39f810e56ff34c7e88d3a8ad39ef7592a46a728b,5,0,Staker +0x39fb06ca811269de863bc9d6eed8489908c7239a,5,0,Staker +0x39fe59269cb8a11d2d6d857ecd13a2ec18946b15,5,0,Staker +0x3a020708d337c785ea820807033a8722380202f0,5,0,Staker +0x3a0755104f1abe9984e4cef2f2d17ffcf2b631b6,5,0,Staker +0x3a099c56e6c7d7dbae6ea869ebb32910a1e2ac4e,5,0,Staker +0x3a0b65784a87e62ec93cbfe4efde0acf7536f368,5,0,Staker +0x3a10a438cd1e7236f48620000e3f9b1c60de2737,5,0,Staker +0x3a11198d10597b7a1788a8c6f88c0d818f598075,5,0,Staker +0x3a1348f300d6bc90137ee466f947e84c2f61ffdb,5,0,Staker +0x3a1377607a69caefee39663cac2c6b9ec0012e63,5,0,Staker +0x3a150dd5928d2e427d28796302036a463d5786ca,5,0,Staker +0x3a1633556c9bfc6d89b2d00a1d73fbfa7e1ee236,5,0,Staker +0x3a16f3269607d3009fe4b868e577f0a7db6f5097,5,0,Staker +0x3a17f834ff33d8c484b4d26de68fdd7dd6b28818,5,0,Staker +0x3a206e8f76a4b08910486a8a1f8d175e510eeedd,5,0,Staker +0x3a2086af88834ded36e14374b1da75e17a83bada,5,0,Staker +0x3a280d4b0a2ba7a0446a8b0183defbefa7cb6514,5,0,Staker +0x3a2a3384fdcb81d4534d0899a254fde12dc3f561,5,0,Staker +0x3a2cf38cd62b1eea9051b2c015039d3ce2e0e580,5,0,Staker +0x3a2f21d97245dc5648c0922b3f1a297a016eb0d4,5,0,Staker +0x3a32b2c4f396f837a49f0632865335956bbc68b0,5,0,Staker +0x3a356a367203b1fb648b97738afbd2fb0bf099e9,5,0,Staker +0x3a37aae411f8df38b6d3dbe191b31e3602c0a62f,5,0,Staker +0x3a3fd997e03e03c847ad520fb045120b0542fe71,5,0,Staker +0x3a43cd938bacfa4783b1bcc0a98e909633716277,5,0,Staker +0x3a47d797aa4d509a7510645ab0c4c50130327ac4,5,0,Staker +0x3a49d4311be69875fe217c4ffa8ce15edae79a98,5,0,Staker +0x3a4a890aa96bc9030ed867526a5796e5faa08ebc,5,0,Staker +0x3a505722a21c66c3143bba976bb83ac82aebfb48,5,0,Staker +0x3a590945faaa645ae5d151d0c99abb8b60e185f3,5,0,Staker +0x3a59ca994fc86b4d20cff852269e5f9a4143991d,5,0,Staker +0x3a5d147c9919a375c23743292e1e7986ae73a98e,5,0,Staker +0x3a618a11668cc88cd46144eb963dc9e89e8083dc,5,0,Staker +0x3a63b0395a286bc59b0dedf7ba8557f34efd56b3,5,0,Staker +0x3a644bea8ca2c13e8eca2d31ced9bfe8bc0f65ee,5,0,Staker +0x3a6de3d2eea38c6d806ca7a0924d80c85994ce16,5,0,Staker +0x3a6fd5e9da77775031de6a5a89ae9923c0581d68,5,0,Staker +0x3a70d9aee831836110716f5d52c29125a47b73a0,5,0,Staker +0x3a7376437c4103d14cb3479ddf1e12ea8c261067,5,0,Staker +0x3a74600be3ad7e348b1f3630205ceb1b3fe232de,5,0,Staker +0x3a74770cf9a2119ef15b7c84a40a5977291a07b0,5,0,Staker +0x3a756c3a7c5900ee8fcd20dad689ba19e5ee4f00,5,0,Staker +0x3a770d0f3d2af61903baf8fda3561e709a57006e,5,0,Staker +0x3a77817f890171963cf8643872902112febe4833,5,0,Staker +0x3a7e971b9d0df24b744d36f0a06a34c5512aea3f,5,0,Staker +0x3a86e36a0c2c4889009d706c88650b13960898bf,5,0,Staker +0x3a902d776c4b61f878fbd509e00af047f1a558d1,5,0,Staker +0x3a9203c7050a943478c0e3748403f31dc4a854ed,5,0,Staker +0x3a945c4eea7f3f3233ead1cab52c937bf08271bb,5,0,Staker +0x3a98108b5ae113c9ce6f423c89b37c4c1567ac78,5,0,Staker +0x3a99c82a7018894dfa7632a39accd2a70ef15805,5,0,Staker +0x3aa39e10d81d8f297086b2a51d2a895615fee0fe,5,0,Staker +0x3aa446b0dfbc5e06127c7135d5baf213fe119596,5,0,Staker +0x3aa760d90c70682b96d915a18debe61ae23d6ecb,5,0,Staker +0x3aab101b2143d65eb35d52a7229ecdb115f5d7f4,5,0,Staker +0x3aac7713c00b41cd35d3a2e5625d8b2c43a1259b,5,0,Staker +0x3ab5a2f92a174371d59a4cb9d407d8b115b0a559,5,0,Staker +0x3ac356d56a3815780ab4badf21df7845e7dac31a,5,0,Staker +0x3ac3691275535743ca6f2356e7922ca973137dbe,5,0,Staker +0x3acc294148b83f0cbd6d5419049d84a3529ea322,5,0,Staker +0x3ad19a11785c305230c14afdb8016fd780660d63,5,0,Staker +0x3ad4655a23f63bb12f2a55f21ed246ae014ab5d6,5,0,Staker +0x3ad488edb7898948a8508eca36a6a8d1c6a40438,5,0,Staker +0x3ae0d6b890f8284dbdb2c37cfd807beff2091732,5,0,Staker +0x3ae4acac87d37b8d6a80198bedfedd8e272e4c2c,5,0,Staker +0x3ae598a6ee11f5db1f49fb9d644f4fcdf9e61b23,5,0,Staker +0x3ae5d740ffc400fb54a492e1c0e02d6ef5b6d529,5,0,Staker +0x3ae6de33e4bcbe8b203700b4e15d16b31e5e1027,5,0,Staker +0x3ae8abf5e43f48b759bbb508b092c1569f640b47,5,0,Staker +0x3ae971d482702f8c80c8f6ea3fd6eb4c0400dfa4,5,0,Staker +0x3aea7ffb4156a9e434b066323087be24d5a10115,5,0,Staker +0x3aec7d59e411d951caf7e28011a43c48a64587e1,5,0,Staker +0x3aeca30d3187f640ed783605c605290283f76957,5,0,Staker +0x3af57de8b4c8d87bc4a4ac0ee4695655266c9b55,5,0,Staker +0x3af6506fa2c33edc4c48137c5157eb25cb028dac,5,0,Staker +0x3af6d08469e03740028d3633be7e2ffee08e5d88,5,0,Staker +0x3af8a1360b6b2cd3b91abb4b5721e871e700c471,5,0,Staker +0x3afbaf7551531fada618f4075d7f899b08e72066,5,0,Staker +0x3b006400e5f7de12d3c0212e8aa3807830b9782a,5,0,Staker +0x3b00ab3f202ba1e375a82697dcb7358b3a78ac83,5,0,Staker +0x3b00ba24961189c34d8e92d65d93154f3cecfa37,5,0,Staker +0x3b0198e9af866be9bffc16619c137b72a85f4185,5,0,Staker +0x3b02c416b42e09fc491bc0e2c5429106fb5bed72,5,0,Staker +0x3b03f963d55a2f501f3bbf863c6462587e17636b,5,0,Staker +0x3b0666d5ff6511b755f7a695b2b68d56054392cc,5,0,Staker +0x3b085ced105202c6662c370ebb81cd45051bf84a,5,0,Staker +0x3b0b9b414582f6e03fa0e2b7ffae29f59bd21ca1,5,0,Staker +0x3b12d617dc4b838d5a8ba381d8c62b6d5db8f7ea,5,0,Staker +0x3b1399523f819ea4c4d3e76dddefaf4226c6ba57,5,0,Staker +0x3b19863f5deb374f8681711b1162d1f66d937642,5,0,Staker +0x3b19c07f0f49172e56472b29bc62e503a8ba8262,5,0,Staker +0x3b19f94abbcb587c4c45b652dfc2970651218a68,5,0,Staker +0x3b1e3224c4d686d9c6251a605a14f68f5957b0c4,5,0,Staker +0x3b2032ada2d8a8170d5800873896ca5648f62feb,5,0,Staker +0x3b22ac2739a20f2511f21f06ee6e013f690fbd0e,5,0,Staker +0x3b25075da630e8fd4b9f8fbd52648457541f61fd,5,0,Staker +0x3b25c67ec4fd4070e92a677474d553e6af801617,5,0,Staker +0x3b291b73225bd2eb1d459120d24a6e57f3dcd457,5,0,Staker +0x3b2bba5806c205fe40752300964552d41019a22b,5,0,Staker +0x3b30d44df9afffc07a51457e18410c4ca0f90896,5,0,Staker +0x3b33b5bb8fa24f881abbbcce7ac86b0ea7ffa800,5,0,Staker +0x3b3460a05eb4c2d31aa3e420aa7cd70b37665c79,5,0,Staker +0x3b353b13492a699cd91d711818bd51e2aecfb5f6,5,0,Staker +0x3b3b512baeb27021db51d602c37c69e1221f8ea3,5,0,Staker +0x3b3c356a80c6eeb5bcac9801eb5a7f86aebb4242,5,0,Staker +0x3b42e0862a7c01ecc5b586f7cb8fafe17046b80f,5,0,Staker +0x3b48ec27ad2b0934c9741529bfd5694b2f7ba856,5,0,Staker +0x3b4d4406a0a5b7acd2790cb99569c68b734722be,5,0,Staker +0x3b4ec1bfdc793fbfde32e27fb06bdc32faa7bed8,5,0,Staker +0x3b50ea724e1e328a410f6574a1810322f231b083,5,0,Staker +0x3b5a22ac0b0760d8070f4f41cc26392d65bf8efa,5,0,Staker +0x3b5cea4100fc3c00d17ffa96830a1f65adff6e49,5,0,Staker +0x3b65ccfca136bcd6aba623da00fee4f72bbbbfe8,5,0,Staker +0x3b6ad2ee2cf65aed84d7d261ce594f92622eca61,5,0,Staker +0x3b6eb9cc68976e4b4693385382505572cbae660a,5,0,Staker +0x3b72d01897b202624d90b0594e74254afe3e96ed,5,0,Staker +0x3b7318457f091965c488dac7e58559993e4971de,5,0,Staker +0x3b76e893cc2af7e6fc5523ed29ec08e622cfc0d9,5,0,Staker +0x3b78573cfa392c2be3cb6f8539d9325eb2f0336e,5,0,Staker +0x3b7f83a8859e7416a827bf49d5d3e89ff4eae0cb,5,0,Staker +0x3b810b595edf7bb386942677ef01d8ebfe2946a1,5,0,Staker +0x3b8295ae8959429398347e59147d7b1850dd72b2,5,0,Staker +0x3b84732eba65560933b81b4ce2dc5830bcdca426,5,0,Staker +0x3b890fe6fcc6031925b9a86da87cdde783c187ac,5,0,Staker +0x3b89b582a21e7f55ea3028bbaf6047875899139b,5,0,Staker +0x3b89c149df7d04db47946dd4768c2ffcfc4e41da,5,0,Staker +0x3b8e55ac6b70f23e1628526c0c79bfbe5dd70484,5,0,Staker +0x3b91126ef95b2fab82a2ed9e301f37106561b382,5,0,Staker +0x3b9e7c4022c619a5d011a375ae1b75073d1c6a74,5,0,Staker +0x3ba1a674604852bf99153fb28337de18bb1cb283,5,0,Staker +0x3ba2405019e4b65649553a15890643a736ef9060,5,0,Staker +0x3ba8ac31e5053e8611f356e4a202a7d3b436e7f9,5,0,Staker +0x3babea27dbfd8b612f5811df90b4efabb7398bfb,5,0,Staker +0x3bae2bd298283982100340b92073d600dc59fc51,5,0,Staker +0x3bb3828d07e7cd714781e734e0af455d8ec95db9,5,0,Staker +0x3bb50210615103975a36491945a39290db8c39d0,5,0,Staker +0x3bb72953d0d45486c0d81fec8408601f929167fa,5,0,Staker +0x3bb8475fa81cdfabb092ecc193ba78f2c6f3d88c,5,0,Staker +0x3bbb0ac10974719fb2d58b3324cc0d255e37796e,5,0,Staker +0x3bbb3026955b6037981f1d9f22008789000524b2,5,0,Staker +0x3bbf18fa3fd9eaf939270d31b96d7305a046a3e7,5,0,Staker +0x3bbfa1a02c6961ba4dfe1ba09cab7bb0436484a2,5,0,Staker +0x3bcc73fc9bef4fe62b4dcf1d5a5eb704443d9963,5,0,Staker +0x3bd649ae354a23f24131dc365072834714629feb,5,0,Staker +0x3bd8a77e602a5f7e1b9e55b3113465d86442ac6e,5,0,Staker +0x3bdc6927420fb66357d65a20276dd8259f948ca5,5,0,Staker +0x3bdf06727e3f59df17f29404c406bd4fedb231b8,5,0,Staker +0x3bdf8f692474b4309eabd3d4a3c75d22618b09d1,5,0,Staker +0x3bdff8a4d08a5dc630156ef45cccff2bdbb9ac31,5,0,Staker +0x3be70936fcf9d3ecaad5fb41d24613d33efe3d2a,5,0,Staker +0x3befbb0e27a23b3f469674f67a9878a68dd8d290,5,0,Staker +0x3bf21b6bc69deafd0b5bace08c43fd36604af817,5,0,Staker +0x3bf21ce44349f2a4efb8141e7459c77d4adbe4e9,5,0,Staker +0x3bf4c357850576aee80db6354bfb245237dcdd10,5,0,Staker +0x3bf6f614f7d583832e7b6be6c5f69bee3796938e,5,0,Staker +0x3bfa319411d492a3a1a3ce48c5e335f6011093de,5,0,Staker +0x3bfdb182cfd4c2c3291602804a58d68f929b48c2,5,0,Staker +0x3c017ad71d301afca63ffae6396779fdac8092cb,5,0,Staker +0x3c071a2793b7c3b91832ccbaedd6d79dbedf4197,5,0,Staker +0x3c09762ebfce42c87a7ac70ce312d8e7fa7ac6dd,5,0,Staker +0x3c0ab26041e113e5c195b8ae8b9016219066f5c8,5,0,Staker +0x3c118c640d9ef4ed0bb1575865c3cd39ba152629,5,0,Staker +0x3c21c729ca00a54416b47ee96bdaf324ad2a26ad,5,0,Staker +0x3c2451b0738d234a69dcb95784ab1df2ffb35c4a,5,0,Staker +0x3c270557248d2729f2463943581711acd976b295,5,0,Staker +0x3c27c6c895027cc3216d221b1985e853333bdc0c,5,0,Staker +0x3c32ee3861ed5279f3ab66b65d49a63c22a279c2,5,0,Staker +0x3c37ac6717a8992835dfb1ad6c9d1db9210035c5,5,0,Staker +0x3c39b079b96369b13690cc03cf6479750ff94ea2,5,0,Staker +0x3c3f443d20421106343566a2f152db6cddcd5c8a,5,0,Staker +0x3c3ff2339b4b0a5a205637215138f0d4d7ce9e9c,5,0,Staker +0x3c409c3fcd6aaba38cf54309887e8838b924fefc,5,0,Staker +0x3c41afd8ff5f39f3119c88b22a901c713343c4e2,5,0,Staker +0x3c43734ba9a3578eb4f920426a5b5897d2357598,5,0,Staker +0x3c43e5f236a29ddbea189cd8067926bc8093bd24,5,0,Staker +0x3c442750b9e51483dc1356ba3fedebd77c0f882a,5,0,Staker +0x3c464f5eb375007313a11876fafe1e50a5a0b764,5,0,Staker +0x3c4ab75d148fda12e6ba8c0ff4bfd99ed2ac5237,5,0,Staker +0x3c4bb4d95cfb5f3c6d3dddc65ed3673dd2cef25e,5,0,Staker +0x3c507757000ad29bc44c8be9403afc6d68c6f573,5,0,Staker +0x3c52743a028744aaacbac5c99405060d08120e3a,5,0,Staker +0x3c5c5bcedac3d1e4ace629b14a2878ed40e80136,5,0,Staker +0x3c6256d72a8ad3e4419aea6843d54f0c74265f51,5,0,Staker +0x3c6542866a2659ddb375406366990794193fb905,5,0,Staker +0x3c67fbe1a79c1c39821581deee9da90de09accc1,5,0,Staker +0x3c68031b489cefd28106536471cf936182e311d0,5,0,Staker +0x3c6b04cab4e7f4fd9e92bd6989203fcb4f09849e,5,0,Staker +0x3c6d9e7842277edb0b1bae3951bde6c1dc58b902,5,0,Staker +0x3c7661e53512b2f89a5718b2db18b617cc49a296,5,0,Staker +0x3c76a2ea4e3618fa538aea0054c1d61fe9717069,5,0,Staker +0x3c8504bc22b9c30951e7d270bc368a88430e1408,5,0,Staker +0x3c8b6d968bf0b96c48f71ea310f1f412187a4f41,5,0,Staker +0x3c8c5b10933ca97e92cbd88add7c86b8df5d5b70,5,0,Staker +0x3c96a7bf815d853d4b29eac3e6795e1607d4d3f0,5,0,Staker +0x3c9b7bd38cc7e0f789996e940c76c42693d0960d,5,0,Staker +0x3c9bf21e7f2e484160465c95e902934c3ae55b49,5,0,Staker +0x3c9fccb0bf25d811cb8373910320592d9d5ab42e,5,0,Staker +0x3c9fd20720fb3c1410bfe7c95a7aad2567ca080a,5,0,Staker +0x3ca1f79e646115a57a682a7deef789359f6e6bf5,5,0,Staker +0x3ca7929ffd0fce66c3f0a3c71eb2d5efc53ac9c5,5,0,Staker +0x3ca9dfd7bb29eb12f3aa89234cccd506aeb81bdc,5,0,Staker +0x3cb149fc3fdba1fabdcf31655ed1df460064ab95,5,0,Staker +0x3cb267cf346dc867a5d6c889b107fa4bfe74514c,5,0,Staker +0x3cb474abd6db433027a82e99eed7371f41d73be3,5,0,Staker +0x3cb54ae696b9677d60629c272066ab0f049c13e2,5,0,Staker +0x3cb55222160655ceb2bf5de0a898f6ba4e1a2ba9,5,0,Staker +0x3cb6cf7492c8ed37c3351fc57669ca096231ed0b,5,0,Staker +0x3cb9141b388033758ebef3cf6fc7896ce8af4a62,5,0,Staker +0x3cbb1ad6f1704c88b722870aa08a6d26e7b5f9c2,5,0,Staker +0x3cbd8ecc3019e7e78ec05fd96d8a365b7f5ba270,5,0,Staker +0x3cc0d13caa93909442ddb1026c19d48c96ee79b1,5,0,Staker +0x3cc487d0e57ee72150afb5904038cc48eefcc1f3,5,0,Staker +0x3cc5141795c25ddb7e0e48be5676b9c411766830,5,0,Staker +0x3cc5388ca4a8c1f6cccb71f80aacc9e77ed8266e,5,0,Staker +0x3cc681ece971220490edd704f165d3b96f69cace,5,0,Staker +0x3cc6bf4b7d068c53dfdbdb7e1fca29d046f37598,5,0,Staker +0x3cc777a487ca69a79049e60d149b9bf2046269d2,5,0,Staker +0x3ccd2216814aa9126c2d78706677f02c82664fd9,5,0,Staker +0x3cd5cf2e7fdf06859b4e18fdc688aa985911fcef,5,0,Staker +0x3cd6afec461c28805d19a0aac8cbf27205d56eb5,5,0,Staker +0x3cd86ea67fc3697fa2f40eebeb268eafc51769a2,5,0,Staker +0x3cd98486731b839e2af855e2e6b46dbd38c99840,5,0,Staker +0x3cdbb0594d3ea0a263150684f35a83d1618ab95b,5,0,Staker +0x3cdc9ac222491ff21deaaab24fe0ae2bc35b5ac5,5,0,Staker +0x3cdccdf3487aefc513aba0625e5be17e94473fa5,5,0,Staker +0x3cdd07924d746b5f32550031ba2c94b86013f86c,5,0,Staker +0x3cdd5a747ad8f299f57b3c30ab0881ed8c7b94e4,5,0,Staker +0x3ce7feafc12f150684c39a109e33ab0c373a81d2,5,0,Staker +0x3cf28b60c7a905d33d9f3bacea959cd6b6dcf734,5,0,Staker +0x3cf511e262a84fa0bc24124a03cd7f0b01c5e679,5,0,Staker +0x3cfb951448f95f9ba94e7048ffa173a9deebeffb,5,0,Staker +0x3cfd3acfb5886044df3ea164c2e3832666aeabcc,5,0,Staker +0x3d06e9d4c7282184960c30e8cb1b57802ce3e4ec,5,0,Staker +0x3d06f39c373878b85b867d1f2c2a5b5ef3533b67,5,0,Staker +0x3d0726ac2c66c749bcf9747625e10212441f8674,5,0,Staker +0x3d0765b76320b6187d8c6563fbf3ae76f6617d87,5,0,Staker +0x3d0a95067bfab3cdf64c83709e282351f86b4068,5,0,Staker +0x3d0d162e22b130729c7fd4ead18e10074611de29,5,0,Staker +0x3d0e52b84103e9de804e851e15fe95956ca2088a,5,0,Staker +0x3d0fc0f4d76ce568e6f2489a1692d4e18491dfb7,5,0,Staker +0x3d0fece4e9144a35a44149f91cb1473f5480e99f,5,0,Staker +0x3d14a2b91f3dca6dca7d7ff510414f19d2c8253b,5,0,Staker +0x3d18ee9f21fe28989902c48a3ea46a6838c2617f,5,0,Staker +0x3d1aab5437ed444a8881d34ece1f8b5351e958ed,5,0,Staker +0x3d1c1ad357ac5fb0cc7c9ec230a9377269f8e915,5,0,Staker +0x3d1d3b523ed9a4875760fe7dbe87b79923136834,5,0,Staker +0x3d1e6c85c4a2c683373c2fbea7f08139ba8f1cc2,5,0,Staker +0x3d229164d3a67abb13e743359700808aee9018d5,5,0,Staker +0x3d2373c55b8171247bac6ec9155cef87a7f9724c,5,0,Staker +0x3d25aabbbbc45cbe635715e7d80b838b99adc1ec,5,0,Staker +0x3d261c05206390e9009225eca7bedf00061a4f65,5,0,Staker +0x3d293f8feed6ca2344319881fddd1cb75093385c,5,0,Staker +0x3d2c1ffe512fc322b7a5840e44c1b13abc44db38,5,0,Staker +0x3d2e4115939805649187fbb52b629769901cf543,5,0,Staker +0x3d2ea3a7ac658e936fb757e797f737933ba9f63f,5,0,Staker +0x3d2f07884f84186c7fc465b6c7a45e2c046b9bee,5,0,Staker +0x3d31b6eccd7a3109e8a497c4273b5d71f121dad4,5,0,Staker +0x3d328884bba8a4b6ab73d0d153895245d7777015,5,0,Staker +0x3d377a6464dc0c6fdf486a67ae0c668131d981c8,5,0,Staker +0x3d3ea768912d6ed059f4b4abf4beb0c929b4aa1c,5,0,Staker +0x3d466df449da176c5dc14a44b49f4c24b0b4ddd3,5,0,Staker +0x3d4680b13085a51198bbf985a9ecc7f3e7fe61e8,5,0,Staker +0x3d46813947f1433f4a1695b464eebe11b645fd4a,5,0,Staker +0x3d47fa2be67b930576f408966699d15e35310531,5,0,Staker +0x3d4a0beab116e38be89bae7c35f14bb50d249b11,5,0,Staker +0x3d4cff1911d70a5810afa4967b87c65dc20d2f3a,5,0,Staker +0x3d4f51cecdca5e056a55d0bd48caee835cbc75f9,5,0,Staker +0x3d508ef57a693328196396b4e6f247872e4c45bf,5,0,Staker +0x3d626708273cc267811222a43f33014e2066c1d5,5,0,Staker +0x3d670adb57156d0ba3ceea013e715904acb3699d,5,0,Staker +0x3d69b901dd0c1dffb9c94811277e753a610f61cf,5,0,Staker +0x3d6d2cdd85010b7bd1e291f6a1bb5a70c93d4ac1,5,0,Staker +0x3d6d624eda293042a6c6976cbbba8a255d10e876,5,0,Staker +0x3d6e85d5c3487b3fb64c7857fe722279a20c3099,5,0,Staker +0x3d7005d64b3545bb0e446b6ea9dfc7dc5a6a1391,5,0,Staker +0x3d70c07d8c43ecadd1fa21e0c5401f1cb6a7b98d,5,0,Staker +0x3d7197e3373f85e72da0eab789d17a08fdf8f22e,5,0,Staker +0x3d7d02ba6f55d6daba2212e1817aa76d79d64b8b,5,0,Staker +0x3d8523467a40ae62c624d8655d6e101e58b1d5ef,5,0,Staker +0x3d8be8de39bfc506bc581f25ab9e8da866923a0a,5,0,Staker +0x3d8d12ea3e688acc93a5be364d465cb6ae8f5912,5,0,Staker +0x3d93bce60b1d362fb1606324e95a4589c11bdb0e,5,0,Staker +0x3d93c3cd6cdac7b00b0b6257c00653402ee073f4,5,0,Staker +0x3d96ac8d7376838227f10b58c38464d86cc06a04,5,0,Staker +0x3d97905858bc62bb6d270e44b58279cedbb5c01d,5,0,Staker +0x3d97d4798f063c9aa55e1887d2560bbf8a0512c3,5,0,Staker +0x3d9826722a2aa463c1c21137082bf641295f154b,5,0,Staker +0x3d9a2d960d9ef06219cf3303dc2a50a28d2d61ed,5,0,Staker +0x3d9bc956e66a638c2b6d994648e1163b56dfa891,5,0,Staker +0x3d9ea5d33fad413d5d2324ee78aec015753485da,5,0,Staker +0x3d9fbb33e691c1f1bb2ee61b5b00ff34892d0845,5,0,Staker +0x3da1a1f75b86d459632b0e063eedfa09905bcc23,5,0,Staker +0x3da75482ae3b64978e1c2316c5ae7b5c6c476e54,5,0,Staker +0x3da9782e89cbd4deaa8d6651601e03433b8ec660,5,0,Staker +0x3daac9cb357b9f8641c55bbe9ab110995eee371b,5,0,Staker +0x3dadfbdf38c3574f3a1086251a6f290a29aa20bf,5,0,Staker +0x3db1b6a4027079aa1a358ce000e64292272c2aca,5,0,Staker +0x3db250ea7ddccc9ff8cb76f8210766c4c3a49584,5,0,Staker +0x3db97ca770aedff98d133d9fd2edd01b10f3eece,5,0,Staker +0x3db985c21b7e347a09cc69e43a495972bf2b99e0,5,0,Staker +0x3dbaa423956599188d686d7d156cb28a9e0a81d1,5,0,Staker +0x3dbf168a69765f4548c02aec3f4732405b92eb45,5,0,Staker +0x3dc3176ae9ffe9b1a63049cb1e6518b37f326f48,5,0,Staker +0x3dc35d9690767a82c4d7a32b7b3dafdcf24ba8b2,5,0,Staker +0x3dc96a140e55a17e97984e0b8347479193ff1e0c,5,0,Staker +0x3dcc6ca893e478b85b9f0bffba2ad077263a8721,5,0,Staker +0x3dcc82b4ae1a6ed99a3bd6a269cae2f5f26cf161,5,0,Staker +0x3dcfc31fb1447ce034ddd13b8f1d4ab3d374f45c,5,0,Staker +0x3dd28172d0b85a631e5322387979190f455ce3ae,5,0,Staker +0x3dd32917939ac5b773899663200a3a6538f9cc01,5,0,Staker +0x3dd60bc618e5658ace654d047f21cf0168d14a26,5,0,Staker +0x3dd61541e2a9d0ae7d0f096ef318dbd14e77991f,5,0,Staker +0x3dda9bd4177013faf83afdb98d7f37960075c484,5,0,Staker +0x3ddf9fc867449431eed9e2be5f9c6591875cc29f,5,0,Staker +0x3de12d971cb1fa9d300eeeb0aec93b1bcf99a04a,5,0,Staker +0x3de1c24cca9a989d128cb7e258199d3394dd65f8,5,0,Staker +0x3de43cf4a79602248d9835e83a463d4faf568479,5,0,Staker +0x3deb5234996db05ce8ce03ee524ea1905c30b560,5,0,Staker +0x3deb5a823833ba7b8eac3f892e48b5b58f7b5abd,5,0,Staker +0x3df27ae3775592b5c395f3085cb93baa4b642e01,5,0,Staker +0x3df3c41e79c80aaf7613e70dc95c56570956c3fe,5,0,Staker +0x3df479876d2ff2ca462250c78d19f451b460f062,5,0,Staker +0x3df5396873fd17b427eeeff2738b3a59e255c119,5,0,Staker +0x3df99f8c213dc01813305bfeb718a6c7b4b88b16,5,0,Staker +0x3dfdffddb37d17735f85bc7be77535768f7bd02c,5,0,Staker +0x3e087c14311871e97e0a13fe38e6a367577cc80d,5,0,Staker +0x3e1b0f5991fb385df55c68d11be5c0f0f5da6333,5,0,Staker +0x3e1bfafa3e93e27c728f7495e78814501f4acf15,5,0,Staker +0x3e1e75de8e57523b8097ad41833aed6c864790b6,5,0,Staker +0x3e1e956188841f6c302db1036c58f3d0dbdad2a3,5,0,Staker +0x3e21866760236ebb93cdc093d49a7c5f4c7e505c,5,0,Staker +0x3e243918e6c37278d3acac95a6cd0d501e73c25c,5,0,Staker +0x3e2613097cf934f39d7c0954cc3929a5fa3f9fe5,5,0,Staker +0x3e26462a425c60eb1e2e8171856a84e4afa416b5,5,0,Staker +0x3e2ef741ae768fff2936c401dbccc8fb3b147453,5,0,Staker +0x3e2f0a2dddcad13cae3c71a2395081e6a950f2d5,5,0,Staker +0x3e32e03991d6268b3408edf1b4e4be00444170bc,5,0,Staker +0x3e337bcbaee726a610b9f1bd9bf997b4ac578178,5,0,Staker +0x3e33a7318aa0a0d6d5d76a0257796b2615cf85a0,5,0,Staker +0x3e36018e281a1713708287ab55a23ece395f51be,5,0,Staker +0x3e36b46de50434eec6ec609c5285f71314e7d383,5,0,Staker +0x3e3d5f1e9e8212641f827738fd4444b2e9123de4,5,0,Staker +0x3e3ef22d4c131f2e333c9b5cab959e2adf0f06b1,5,0,Staker +0x3e423a719fd2da42c58d7fa5db1ac4e30d48cf58,5,0,Staker +0x3e47da72f2c92846869decb5e2483d7f7daaa927,5,0,Staker +0x3e4c5b949bb5a3d944a8bb96406a8e5e2c2a1e1a,5,0,Staker +0x3e51c13017cff03ba58d51f5277554b667aaf350,5,0,Staker +0x3e528f5dd2171843dff025e676d1dd6b35e6a94d,5,0,Staker +0x3e55175c0efe0abfa3f14591895f290a358e6f6c,5,0,Staker +0x3e5551d54163745d73b84a124c6f80f063048114,5,0,Staker +0x3e56b799f6eca97cb906e9f1b3aa3e2368571292,5,0,Staker +0x3e5828911d8eed2c22f599eab9ca5d1552033380,5,0,Staker +0x3e59cbec2f91fd649967dbd5694554f027244c69,5,0,Staker +0x3e5e87a2feb896216384615d9f4705ac5417cf49,5,0,Staker +0x3e5f4348064ad4301a14be895060935fff5df2c3,5,0,Staker +0x3e61c3a9570997909a52a470a88a4c9a62f1448b,5,0,Staker +0x3e6216611c5e8379a6eae9d05bb12b33bf292764,5,0,Staker +0x3e6cb0cb3be1e60e091f117fbcdecc1f95f8dda7,5,0,Staker +0x3e70cb5f8010bcf6b44e1e944a7d5e6dbf10896b,5,0,Staker +0x3e7177a054102ac8a706a0ec851cd116fa768548,5,0,Staker +0x3e71b263193c4ded1747336a022efa9360b337d4,5,0,Staker +0x3e7626b61bc24319ab552f90c0abd585121c7e26,5,0,Staker +0x3e7635ed17ee9c7bf93ff1d34190355a3f9bb61a,5,0,Staker +0x3e77baf5a8c53e6e0612202bcf0eb4a880f671d6,5,0,Staker +0x3e7eb01298ba1dac2d3c1d9faacb7f744e3715b6,5,0,Staker +0x3e7ec4428d7dff6697dbc6dc94a0e63240908560,5,0,Staker +0x3e7fce2e17abacc504aed53ae5ee08c045f92904,5,0,Staker +0x3e806592effa0a59002faf012143fe518df342cf,5,0,Staker +0x3e8549b3b1fba22f84e0dc59ebf4a7ff9b28fe62,5,0,Staker +0x3e85d5bd853f8064cac431efec837e41349dcc86,5,0,Staker +0x3e863bd2c6466e6bdb38b58e57545637be9d1469,5,0,Staker +0x3e88e9ceb63fbd081a7916a705329bedafd46b46,5,0,Staker +0x3e8bf8997ff24bb84ff5a42c12457fba0b9b8ec6,5,0,Staker +0x3e8c626e542e2b73bdd99db6241cac6a057f7733,5,0,Staker +0x3e900f7ee6d4d236dc72321211897e1fca702a0a,5,0,Staker +0x3e9b7301cdc2809d28d739255750090d7a5b22fa,5,0,Staker +0x3ea137d17f81d933d84cfeff245a193fdbc02d3c,5,0,Staker +0x3ea42723faace363cee46f29f0496e817bb6bdf1,5,0,Staker +0x3ea62902f0e0d6487cc0e61ca3c88b91514fe86b,5,0,Staker +0x3ead689594ef574cb3b478c854e81447ea41418f,5,0,Staker +0x3eaf0c243c2c37cdd054bb14345fd8010a377c90,5,0,Staker +0x3ebb3804745e4a5309dd4f9bb1fd45639c63523f,5,0,Staker +0x3ebd5d8480448cf7ef706bcb1bf672e17dd1e55c,5,0,Staker +0x3ebf2acc31ea587fbb249636b6414649d6d71f0a,5,0,Staker +0x3ebfb3c48ef8b961c52f9f701c0cbff071f15abd,5,0,Staker +0x3ec25dbbf90468979c25b45d9f76abaaa59dfca2,5,0,Staker +0x3ec711aee484ab80c410a72a5de8e084232e14ff,5,0,Staker +0x3ec7f631be3e4aeb51917d01b6699d4e4826f323,5,0,Staker +0x3ec94fb44c10c9f532c4ebee390e6e424e5e6527,5,0,Staker +0x3ecec732bb62639e058c70dc95fb3f08a899db8d,5,0,Staker +0x3ed06151cc1f6186b303d994adc32f6b0ee5532e,5,0,Staker +0x3ed125a1bb134966369c2b2377b2b1badcda5eba,5,0,Staker +0x3ed12d9d6e5a53ce6ab8e1b75147926ad208c666,5,0,Staker +0x3ee041f5c8ab72c2cc9f2358a93966db77a3c78d,5,0,Staker +0x3ee1a783fba0eb30d59caacc1225cf00b007c7a3,5,0,Staker +0x3eeca82d92c52fe472f3efcad044053c5d27c569,5,0,Staker +0x3eef4129bab65ecf338ed4616475fc0afe8c79a3,5,0,Staker +0x3efb53d79d4b8a7d75d8b71ee921ec75a56720b7,5,0,Staker +0x3efd629b16e0b3bb76e24d7c6b98a73d5d62a775,5,0,Staker +0x3efe22a4da705ef434eedd77cde896ff97a67c7c,5,0,Staker +0x3f00bdfdafadde6d07594067b73114ad3631999a,5,0,Staker +0x3f0167199504d8a300566bce72085a47a81a0c4e,5,0,Staker +0x3f0633b629c959cc882b7c1671b301b9f61c4a12,5,0,Staker +0x3f06fc4e524114cbfa3c63393b8f55f373494413,5,0,Staker +0x3f08863e1904fa03fddec1d8b09be2b8f38c8d4d,5,0,Staker +0x3f0886d2b09f68944d5e50b74fc37487d729bdff,5,0,Staker +0x3f0988fd82338a4856ec8a41ce85e0d64f31ff62,5,0,Staker +0x3f1370a57e08617339982076726495d8a18616bc,5,0,Staker +0x3f14d9a7156d9f4e62dcabd4af650c5491904b9b,5,0,Staker +0x3f161bbcb034da89a3d8ac612668898e93468c26,5,0,Staker +0x3f165f0b35c9dcca2c74b6a8e62ef41b175197f9,5,0,Staker +0x3f17a40b5b077e3d501e2c6af43e74ea57480e1e,5,0,Staker +0x3f197f099d7c3c026490309ab5382236a18339ef,5,0,Staker +0x3f1dd979e1c6b07e7a9d60a5baa31c355ce48fb6,5,0,Staker +0x3f220dbbee665448fe4730075755359b49519630,5,0,Staker +0x3f2363c86acaa8b43dfbdfbc178fb136962f2f5a,5,0,Staker +0x3f2b6243692fc0fb8d8f0557805a3d8d5d4b9145,5,0,Staker +0x3f2efe132995fded0c0c3c00c66b79fa7e67a89c,5,0,Staker +0x3f315a917e446aee69d2f10a398f088fe1b97091,5,0,Staker +0x3f3186febc9471691c73d6e4bf67eda2c4798e7d,5,0,Staker +0x3f31f6a01c974d81dba87ff4359da475f51c2bf2,5,0,Staker +0x3f35c63acb160ada960b39c9bc62615ba414a40a,5,0,Staker +0x3f3623c56cc427ea34d37086a14869957a036a17,5,0,Staker +0x3f366fc562c842157c11649d4deb8924f89e3600,5,0,Staker +0x3f398694457e23bac84964f1d33107f8b99ce29d,5,0,Staker +0x3f3e2531c8a32cf4a64e246f3c8d3b8fc14c8339,5,0,Staker +0x3f4249101f08ec47d473fb45fa8ddc32e233f2c0,5,0,Staker +0x3f4788b48342157d58c147c7a3feb29e04068bd1,5,0,Staker +0x3f4992ec7e970abb2da605c1a53c0b0eb5c5205d,5,0,Staker +0x3f4d22406c51604ce9d35cd9b1c74f406e14f6ef,5,0,Staker +0x3f4e6f2eb57cc49b55632c2abd532212b10f3862,5,0,Staker +0x3f51df95da583aa434a80c1506cdd3ab7f403080,5,0,Staker +0x3f53f15caf886d86289234394b339ce77816d5bf,5,0,Staker +0x3f55cbd5a283900c1029edfe36461dfa0d845599,5,0,Staker +0x3f5bc0cbf7546889f518bf0157ee734acd41c2fd,5,0,Staker +0x3f60028af6e6482fc50c5fd7840e710b2c96c6d2,5,0,Staker +0x3f64147f612fc8d07d007be08a5f482dbb5794ca,5,0,Staker +0x3f64ccdc30d29349efb0d64cc88e367c7b422e3f,5,0,Staker +0x3f6548cff1e13cb99fb1360b6f135acb5d329a07,5,0,Staker +0x3f66659c76d0ff496c4337dec2de7e52cd9b6c57,5,0,Staker +0x3f725524c7b5dc77d5e60be3e15c32f9d10d3201,5,0,Staker +0x3f731e9009dd188f4b2c7ef53124b3380f3c5c43,5,0,Staker +0x3f82be7f4af627fb9ef95eb874b6e4edaead5cdc,5,0,Staker +0x3f89a9dee7c301cfb028cb47e269eda6a492ddf5,5,0,Staker +0x3f8ab58942d2388e9c7698f9667ed9773d8da121,5,0,Staker +0x3f8ae26d68dcc8074889a4da3c66b3f5cf668c81,5,0,Staker +0x3f925c80d073f0d9eb25de265e250096115b724d,5,0,Staker +0x3f92f65973bbbaf18a6313b30e22f1ff5d04d64f,5,0,Staker +0x3f96f71bbe4977d03100d14f6e5d325058c1b8ef,5,0,Staker +0x3fa16889f469c90789f9dfb7f30dda3f469829c8,5,0,Staker +0x3fa3c26e6c4a846848dfaed098cdf7294c8be778,5,0,Staker +0x3fa3c853de3718de5313e7fffc84c293bcb10037,5,0,Staker +0x3fa518bd220ffeb7c11e6e64eb405ade4c346372,5,0,Staker +0x3fa6dd1c0b90e03252a7be57720f05b9c3624dcb,5,0,Staker +0x3fa9250db5dcb61163a46c9c361af4131fddfbc5,5,0,Staker +0x3fad8bc059c0915023b97e5acd2c0fc06287924e,5,0,Staker +0x3fade7f2335a59a50a7a1f69d4c1642a8f5a6fe2,5,0,Staker +0x3fb426e5b5654c02a262d7908cf5187102fdfffd,5,0,Staker +0x3fba61511b9c6f461f5e4f0c4bf42dcbc42df4e1,5,0,Staker +0x3fbc590716d7dbab64c189f8978da62000219b33,5,0,Staker +0x3fc041a108cfeb641d063183f451d836bbe554af,5,0,Staker +0x3fc11afde250e813a0a044a48242285ce66d065e,5,0,Staker +0x3fc551bf06df34776774e7b86a30146c46bedaf3,5,0,Staker +0x3fcb1f93293c259b427cfa959039240aa2a2e046,5,0,Staker +0x3fcc4ce4484f07a9c076cabb7c67b939dafee26f,5,0,Staker +0x3fcd922b3d653cd13e79ae39ef71c84d9fbd1f50,5,0,Staker +0x3fd2de7440b00fb4748ea2449d2f0d3729621c80,5,0,Staker +0x3fd32513cf866d50444b2bd0d67706d974046515,5,0,Staker +0x3fe978085c63b0a8d1a554381226803242ed1755,5,0,Staker +0x3fed984e3e019f95f0ff3ee695056e01ede08749,5,0,Staker +0x3ff5c552d55ec4107c6d3062368f53863acc24e2,5,0,Staker +0x3ff67687267fc4db34fef920b46a9235d7fa1648,5,0,Staker +0x3ffa8f301869cdc471a25e8bd41f090e33c1ed80,5,0,Staker +0x4002e71cb5bbc9bbd1b612111cb06a06ac800b67,5,0,Staker +0x400f67f54db670fc8dcaf51fd4a0c2236d6d6936,5,0,Staker +0x4011b3f4e5d00a9f9474b5dd806bd3808cccad6d,5,0,Staker +0x4012939810c3222f85e36a3fc47ef316d41203a4,5,0,Staker +0x401422ecd1090d18091b729e6f6282df35aded01,5,0,Staker +0x401646519646dd3ee0a02311d9c6194c92edda49,5,0,Staker +0x4018222bffc5125f68cde09573102bef3b194893,5,0,Staker +0x4018c60164d186ddca15b3bb9dd5aedeea8e395c,5,0,Staker +0x401e3ca95faf9270833df765eeb034765752e122,5,0,Staker +0x40211e8c5a49ab004fd323098c2cc2881164844e,5,0,Staker +0x4022b4c94f08cd5704844c6731ba2e0585bac405,5,0,Staker +0x4025536638d4143e0cb2d931d4d4c47ebd95e49a,5,0,Staker +0x4026117907af54b29bd72f6025bf38f55b36697b,5,0,Staker +0x4026da6787a9e508b9e06b8872b44f31aef26211,5,0,Staker +0x40275b67fcf59e9b2825be0b4aa0d21e0f69d8f7,5,0,Staker +0x4029f1306bdefa6eb6a60083be5db48698787e3f,5,0,Staker +0x402c98108e7860aaad7d741bd1727bb10deaf936,5,0,Staker +0x4034416c08d6f5cf299f01c5502e7946cd3428c5,5,0,Staker +0x403d30fb89d5411c6b2572707f341204bcf0fae0,5,0,Staker +0x40431da0b30a33de4e070f0bf16c4900cc6e1901,5,0,Staker +0x40434a9534ecfa48e7d2df0d48351d2af85d6275,5,0,Staker +0x4043fae1be1b64c41bd0404d9d4b60140882b214,5,0,Staker +0x404898e11f1e1f095e5e7ad836f7a17da06de6fa,5,0,Staker +0x404cd62248456f1c9ecf0b910ed1e81018b318ec,5,0,Staker +0x4051f5a2d652b8eb4b7aacbb03b14be50df0f7f9,5,0,Staker +0x405d7f3f5b0fca70189bbf55192150079e0143be,5,0,Staker +0x405e451fbfcf261e29fa4a3b897d1c9fa6c20d84,5,0,Staker +0x405ed99e12daf1ee89dbdd1d0d4fd933d63eb13d,5,0,Staker +0x4060734094122f4be8a36f0ca536ef47b4364a55,5,0,Staker +0x4062078695920c36c8ae56054a01165186a81987,5,0,Staker +0x4065460255daf75b022e40788ec2589c894e79f8,5,0,Staker +0x4065b40d87fb9fe62ca14651176190c0bca6943b,5,0,Staker +0x406c80239fd141f74df1f511651ef945652e672c,5,0,Staker +0x406ceeefa0261873013b4cdaaf2e8255b67b62a2,5,0,Staker +0x406e34a96560b5164ae1f71fccd22591f5d5ef3a,5,0,Staker +0x407083c9e446203693c04464b0acd86ffe86f1ac,5,0,Staker +0x4073bd859bc856c7267f08794fe1f19323c95ff7,5,0,Staker +0x407503e64cf2ccf6b555b8ab19aa640e39249f3e,5,0,Staker +0x4075ad6de2ad480589a98fc0a01cfb79d0a3a504,5,0,Staker +0x4076bc5ea9f3b315297c1ca174e8d07336fd8211,5,0,Staker +0x4078d439220ead7caad5df63459dc0fb8fbf030f,5,0,Staker +0x407e6f1db02aa26dd533416871d5d5dc8211e838,5,0,Staker +0x408807222ecb6ef88246b784f3e6aa49ef0d79ca,5,0,Staker +0x4088b3432306af0a36a6baa2725a699c4aeea730,5,0,Staker +0x4089f71202c198b899d0f75c0ac272def561c712,5,0,Staker +0x408b25e4b02372cdc23045182af1aa77c10762c3,5,0,Staker +0x408cba86e160fc564ecc9fc89fcad597a631e5c9,5,0,Staker +0x408f588d6a7247b3268e174f9b13df8ab0d2873c,5,0,Staker +0x40902a1a4b02143b92185b160d813aaad6c8e857,5,0,Staker +0x40919be58cf4e74ec10e011659e04babf8da7063,5,0,Staker +0x409338fba4181f8fec2e59251392f4532a80e8ab,5,0,Staker +0x40933da8378f495a6a4e3ab9f60629a5051de5bb,5,0,Staker +0x409382f514d537c6bd74082b840e08bf089edf96,5,0,Staker +0x4099ae294b288fd5a223d393372e40cfc79d5835,5,0,Staker +0x409c9bc87be4750da47b33696ffdfc4f5082125d,5,0,Staker +0x409ce58da101246dd8f49466269eb0b1d44e8b6a,5,0,Staker +0x40a658e04c39c4f5b824b6420e80d342fa7fbb09,5,0,Staker +0x40b24efe9def9a2debdba30c9e404593a6d66ae1,5,0,Staker +0x40b8fa6f8e242826bf38ada2942f9365953f09dd,5,0,Staker +0x40b9b10e5023e02437bca7e50972c3732c30b1ad,5,0,Staker +0x40bd48f6c5de5077c71797b12d64ef99c453f835,5,0,Staker +0x40c433c88c2bc310077fd04b306b3b3c02406366,5,0,Staker +0x40c8664a6b67363a9d20ae9ba0d2c1a324cf9876,5,0,Staker +0x40c9c4c6d6c55205906f8376a6f613b79baff488,5,0,Staker +0x40ca48a1aab46e719ea437c28be1484a6a4920f2,5,0,Staker +0x40cbcdc565ef0bdcc860806d1b2cad411c642c2d,5,0,Staker +0x40d2044da8ccb07a123f9c48692f1e7039948112,5,0,Staker +0x40d3dfbb047b2f7d5acaf1e9a9183bc38431ece9,5,0,Staker +0x40d70ebc3b9f78709dd74df5526d4410627b68be,5,0,Staker +0x40d9082162c4aa23c29d1fe9399a2a15e6d03408,5,0,Staker +0x40dbe1b3ca083bf0dec2e3ebaab2fa904c4be19c,5,0,Staker +0x40dcace9e1b042e9457523ece7c1f6f79ccff30b,5,0,Staker +0x40dcf8d3e4f709d0dff67a51c133ca3b719b5897,5,0,Staker +0x40e4ab6a126c950a3aecf0ccc81d32b4dde506b9,5,0,Staker +0x40e6f44e4fb0cd42804737bd5fc0b75756d0a64d,5,0,Staker +0x40ea45b1c54b4af633d2467ecda89c9fd308ac6a,5,0,Staker +0x40ed5deb574be852ccaec5acc560d22f45a3888a,5,0,Staker +0x40f2547cf363052018e67c4e2e170528e75b3274,5,0,Staker +0x40f835b883cea17cf7350395fe562e1a05ab3e4b,5,0,Staker +0x40f8ea81686d0c3d83243e6f2080cf6f41896cc8,5,0,Staker +0x40fcdaac18f14ddbc30ea86bbbee50930435ff5b,5,0,Staker +0x410259ca4b81abf43fb8bc506217d83425588f2a,5,0,Staker +0x4102943d884f7376e5efbaa1aa2d9afcc9a3a865,5,0,Staker +0x4103abf773d38cb8aa1046b29cef5fffbc03faeb,5,0,Staker +0x4103b949f1df6a973547bb449a2466e8380f278a,5,0,Staker +0x410a518a0b2f06cb28ce1977b533afac2f7a5eb9,5,0,Staker +0x410a9b4b0505c8f1f470d9348e7e21e95e84b790,5,0,Staker +0x410ea62e51c8f269666bc9d1e1721bd6ff8f0dd1,5,0,Staker +0x410f931c7fa7e1b9c2d9aa80fd7677c3fd78b6f3,5,0,Staker +0x41135918247debfb51a37584e74fd1b78ee03a6a,5,0,Staker +0x411f1fdba12e937ac535e8949da08c83dea43d24,5,0,Staker +0x41225cd5679c70e7959e7b7942562e657d7e05d3,5,0,Staker +0x4122fb09f3aced9fdee5d2b1160e5a06d1ef1ad3,5,0,Staker +0x412716dcf41670e5758b92824de73ccb2b633d6a,5,0,Staker +0x4128f1a04767f1856db4f1588f8250f9ed948d12,5,0,Staker +0x4129d682dd9b4ad1a08748f17abaf7b1250134ec,5,0,Staker +0x412aaf8da5f6acf6b78ee7e67aa1b5cd99fadbe1,5,0,Staker +0x4132791d238c089cbd5eb120109f6c776c3892aa,5,0,Staker +0x413bcecec4be84d15478a70c4b1fc49a5913887d,5,0,Staker +0x413e5f0aab8aadd6ba0c108447d08017d8682c3f,5,0,Staker +0x413e9f7f4ad681efbc8e3d4f8a34c234c679b16e,5,0,Staker +0x41400cd469e5a5d1cac4b6a70afe588f042a45e9,5,0,Staker +0x4144d15bdb0823098e3d85c5e055565ad2537bbe,5,0,Staker +0x41492dfd46a27a1104249de10cfb94bcaf847287,5,0,Staker +0x414a7e4a5f319fa4a1649d6632dac1b11da790cf,5,0,Staker +0x414febdbd5365fc315985350452dcf851bfd7864,5,0,Staker +0x4150027e24d1ca574fe5f07cfec7c9f3752bbbe5,5,0,Staker +0x415016ce96a2aa1ba854527e201a39f26d5788ed,5,0,Staker +0x41504ee0b69fa2db03ec4a6c220b4c98af921fd0,5,0,Staker +0x4151e640507727da497eb3997b020d3f9fe6b6ea,5,0,Staker +0x4156ac9ff5687ab8a31bf22c74e655fcaf80d2a5,5,0,Staker +0x415799b4eecc6d561d7ab97bbd494d469e1155a2,5,0,Staker +0x41589d66c3a6274512a26bd00d889ba324afa37d,5,0,Staker +0x415b4a8330d58188c7228674563c147db07c632a,5,0,Staker +0x4162ebb91bc7a968e9e9d5fd97ff077e02a719fc,5,0,Staker +0x4166687a150dba40f5b3e489d3728e16a111b7e0,5,0,Staker +0x41783509105b6c311f4e0a03e276e9dbced64404,5,0,Staker +0x4178e8ef72919fba3f0b65b09223242dc4703fe7,5,0,Staker +0x418990983f4612974099a1ea2362ad83dc749b5f,5,0,Staker +0x418c350604fbd32d5b6ae1b0c27fa042bc30816b,5,0,Staker +0x4193f52bb1073e424a730cdeb2efe3ab46772d2e,5,0,Staker +0x4198b2bf3762b45d631556b07d70389551d59d3f,5,0,Staker +0x419f2ec027d8268852351202cdb5385cc35d8225,5,0,Staker +0x41a4d996c0629866ce7ba630e2a36cff59b7b917,5,0,Staker +0x41a73b29137708db96567622646e220c6798a057,5,0,Staker +0x41a9acdd04b0027a0e43c2cb4f9c816eba59a2db,5,0,Staker +0x41b2433371dae5fe614a6c388d6c987114f0d2d4,5,0,Staker +0x41b3c126358b84a9303bdbfee9bc5a633e62000b,5,0,Staker +0x41b68b6c7bf53a2a0bb8379ac6737cc775597a4d,5,0,Staker +0x41b876a00594e76e09ce69b026e4547ae9961325,5,0,Staker +0x41bed42cb49f167c8439d924db81f3241670a735,5,0,Staker +0x41bf4f0121fec7304fa905ecfeb1b0ea01bd12b5,5,0,Staker +0x41bf88370a269ab63d0ab07199226ae71fbfd7e6,5,0,Staker +0x41c2a2870983e365c72eee772cc22811acd07bb1,5,0,Staker +0x41c3f8eee7a7bb712a796ec5c3c9c7be78617146,5,0,Staker +0x41c414b723758e81a023dbafbf7772dbcdae8fc8,5,0,Staker +0x41c4bf51a0f064823ccc9f18313d5680858f9c8e,5,0,Staker +0x41c7f38386d7f10379497f1f804f193b9c4a84eb,5,0,Staker +0x41c92be73293302aa473da1a196b2ff336bf4059,5,0,Staker +0x41cc025833daa1efcd9b43bf61495bf1563bdc5b,5,0,Staker +0x41d0282e81ebbec6191a4684a4b14278cced7e24,5,0,Staker +0x41d121aa242158c59c4ff8a0e37de18daae1a06c,5,0,Staker +0x41d63007c53a55d6187a2386d373917220a62584,5,0,Staker +0x41d66dd68275556e7f4e158543986d9b9ad01b91,5,0,Staker +0x41d7900a8e524ddbc17bce5a03e11979b15d9bdb,5,0,Staker +0x41d85fa8c6fa1a5ce4ce8488cb0d99d1a52a7883,5,0,Staker +0x41dced1a5cb863c302171f33fde7afe2e1a2950a,5,0,Staker +0x41dffd8a2abbfe0533afdbdb4875344bc0ab60f3,5,0,Staker +0x41e246c3fbc7b75746f73754d7e0359d0689c089,5,0,Staker +0x41eb777adf42c5349a43734ccc37656db081771d,5,0,Staker +0x41ec65706041f15c6e0e490b96e67e2143d8d23d,5,0,Staker +0x41ee3f6817d0f601fc9ed5d477a050c8cc98cc35,5,0,Staker +0x41effb8f5d8fd4e4826d19fd53ae5c469aaf2894,5,0,Staker +0x41f0bb6ef042a3496bbed1aa3575990ae0dd310d,5,0,Staker +0x41f26df3bebc317cc07b43cfd6950e9e1d5bc4d4,5,0,Staker +0x41f3a1594d484afbc3b14127ade4ea9554d52a0b,5,0,Staker +0x41f4871e9f29625fd8b2962c8cfbd17f3908c4f8,5,0,Staker +0x41f8652895e70230b87ef90cd785f5ad57eb1c3c,5,0,Staker +0x41f8f45f7b45540f7e9b5aca8065d676c3004530,5,0,Staker +0x41f8fe315493a85f68eb9a77eaaa740402502924,5,0,Staker +0x41f97bc19296ee9f44e98708957785b9bffc7438,5,0,Staker +0x41fc9fd5b9fa32811dffef63d6a2815bfbc07481,5,0,Staker +0x41fed48d9132adaa4dc60a029ddac05e07da32f0,5,0,Staker +0x41ff013b84935b383ca3264cb6dd8f6d8e7ec0be,5,0,Staker +0x420535f6e3b5462ea9073ca109502102183ce4d0,5,0,Staker +0x4206a834481ce40bdbf48b67de022a92930a1ad7,5,0,Staker +0x42133ab2a06cb59486b947eea124f3294aa66c01,5,0,Staker +0x42140401f4f1823985c4ba38afc57b3144cfcf8a,5,0,Staker +0x421530d7014266b81c20999101e0b65a7a3ede5e,5,0,Staker +0x4216db666faa301ab734dde7782312765327560b,5,0,Staker +0x4217ad0a14cfc8e07c1eedeae293fc7760ced282,5,0,Staker +0x421926f6d0390788b7580b1856a08a2440e8b737,5,0,Staker +0x4219fe4c2470e101d1be56249581cfa3e70aa02c,5,0,Staker +0x421c9218ff41f6028a85c3743348c21d07522ad3,5,0,Staker +0x421d40f07a18c647a06146ccce107fea3d7c6bf3,5,0,Staker +0x421e6f73dff84b04d3ec07d50388de4ef34e8633,5,0,Staker +0x421ebf87bd3f108127136e8268919fe3a70f8402,5,0,Staker +0x422b9544ef433110c93cd8c5e8d6abbb6c3b2ec2,5,0,Staker +0x422e971045dc26a3ddb4b0c4356f721e98857ceb,5,0,Staker +0x422eda399e15e051089a34674af512c6e6b386ac,5,0,Staker +0x4230bca4be82af0a3a06a81a2711e8c43c439889,5,0,Staker +0x423160d49a06827c03ceaafda979c2e43e641a61,5,0,Staker +0x42372034cc5156d68e5e1b34f053b42c280aa824,5,0,Staker +0x4239ce1c5af074c01d5acec843b1f1ddec7006d9,5,0,Staker +0x423a37618a137483ed1c47ee66a106d9491d9c76,5,0,Staker +0x423e5a79c8421a09d6e5549845e7b7da02467d64,5,0,Staker +0x423fa10243205aba611e81e7b9289e8b623d0ef5,5,0,Staker +0x423fdd467abf52e5394412ee8acac1280a15d6e8,5,0,Staker +0x42432e43589f71774556a8517d303e57c9ad0437,5,0,Staker +0x4243811076388a9ddf16afea60e722b42e43b766,5,0,Staker +0x424608ad95ad36154a9d091f3cfa7e96dd4abbb1,5,0,Staker +0x4246be145603d7f0f772c0e0bd0a51d9755f96d8,5,0,Staker +0x424761c184373654b343b53d861dffd95438d88c,5,0,Staker +0x4252cf7bcc11f5f314d2e9fdc3214c26e6cbaea4,5,0,Staker +0x42532f355951be525c150fb2a64c9d615f502cee,5,0,Staker +0x4253d55c314829e7830ab5de19ed9aea3920b601,5,0,Staker +0x42550f3e9482daec7ca611d9b5ed6a002c54e75f,5,0,Staker +0x42581698e7d852d0c62c9721c366e57b688dfb08,5,0,Staker +0x425aa38faac833f18083b290b64c8492a3d21068,5,0,Staker +0x425b91835a13f084f8fcc2366e7fa29ec116bcc7,5,0,Staker +0x426344a964fa2b75a7d37fd22efa91a8c065ecc1,5,0,Staker +0x426b73ab4fa53136303438a2b63d1812562a98ef,5,0,Staker +0x426d78c6ee5e703afa091778887ea0a57ca9c494,5,0,Staker +0x42711216c6fe7c40122cd63524a405a78a9fc923,5,0,Staker +0x42734de3dc2b9e63aba36ed74ccaad4d80f7bbbe,5,0,Staker +0x427402ccfcdb7e735e73b685a455df3cb1fadf56,5,0,Staker +0x42754cc40208fbfd99a18dac4913b8adf7d1fae0,5,0,Staker +0x4278cb2315adc5077f68d812aa3b42c4df00d1fd,5,0,Staker +0x427a33234faacb6b3acd1a5a27d9f8bec358e3c9,5,0,Staker +0x427ba1f2148991c88dd3a0f87f017e93eebcbe3a,5,0,Staker +0x427c74b5e6bad835584de6b79ffe17651d48af27,5,0,Staker +0x427e22142ba875a92af369bdedfb099a2625f277,5,0,Staker +0x4281ab035eb865b2b7866a7a850315a8c76d0e2d,5,0,Staker +0x428247e2e4aac96555e497cdd37d6e28ec54dd51,5,0,Staker +0x428715b401187824a96abb517166762d39b77a9a,5,0,Staker +0x4289241fc3d272e6f7f85b11d3b65ade00bcd3e2,5,0,Staker +0x429098ba7fae4578ea945d8343dda6802b131934,5,0,Staker +0x429356f77beb424bcfd4bd67a7de7aa4045aa689,5,0,Staker +0x429925fa954903c55277c664663606d4e31ac0ee,5,0,Staker +0x429a9a22bf7f9397d0ef454f259150a6e6ebdc34,5,0,Staker +0x42a72332632fa01e6118ef381b869ebe14fd502c,5,0,Staker +0x42aad40781c5c84214970809e2c6408c4700d80e,5,0,Staker +0x42adb2ae252ec306d699798d613ff6540d91b9c2,5,0,Staker +0x42b7cd76b7e9a53cba85a9dc352f1f722a75b0a1,5,0,Staker +0x42bb0309af27fb1ff071afdcf068b99e52a40c7e,5,0,Staker +0x42bbab9380b51b14bacb256c89de88bd592dd745,5,0,Staker +0x42bd10f55ef1a2b14b1ef6578bed13acd5e1f3dc,5,0,Staker +0x42c2b9badb6bf954a9d390d1dcfa5634734712dd,5,0,Staker +0x42c2e5d7f7cdfd52d1987ca6d90c9818d07c8518,5,0,Staker +0x42c73c01c18cdda0b0309606496e22da95bb402b,5,0,Staker +0x42c7988b725c17440f9af5eca6d4af092ee0925e,5,0,Staker +0x42d68346d8ce495812368a2a99741ee84f334c13,5,0,Staker +0x42d937726c01a8c571c485de1ad4909a5668eb7b,5,0,Staker +0x42da9e45cc0a0bd15065ecadbecb8b8b1f0edcd9,5,0,Staker +0x42e1ee2d04b3ff04d27f884520e12d33caca750a,5,0,Staker +0x42e5c1610943c5e5c7fb73b27d0dc027fff80130,5,0,Staker +0x42e901958424f5372463f133ed5908cc77e8e2dd,5,0,Staker +0x42e9eb16e7dbceba5263b7b70d24d01c428b4d10,5,0,Staker +0x42eb70112a6edb240cf7779ff51108a08b365971,5,0,Staker +0x42ec378ba81eed667b594ce380b86d3b41563e0f,5,0,Staker +0x42edded1b3a6401edaef9960022fbbfa9eae1ebc,5,0,Staker +0x42ee77ad5664be3d53f5e5e593a1d5f10ba38181,5,0,Staker +0x42ef6843b4efbb9d11a65655764fbcd946ee01f1,5,0,Staker +0x42f281279c4b1c5dc4e99bfa3b59c16712424f5d,5,0,Staker +0x42f2aa6fc0e81b09e50670473e391bd684250f7d,5,0,Staker +0x42f5dd4197a9d9aa8d4c64a2b68ad9daa67ddd75,5,0,Staker +0x42f83f415abef9336e56ed2a3514ed56026dc50a,5,0,Staker +0x42fb915d37f3a4ea92c29f217a74465a1f331b83,5,0,Staker +0x42fde5514d217e0de55797a104b1185fd3713ed7,5,0,Staker +0x42fe39e1e0b52ff03dad3911ba638a94ae237102,5,0,Staker +0x42ff1296ae33ddd8cb60644c2fba6e5aea8eb168,5,0,Staker +0x43001d4fdf6b4a83c27f00421a54967f0c71b915,5,0,Staker +0x4302e5898e735ea90824ba589033d5f3924b01f1,5,0,Staker +0x4303980c67d42828166a8a36d79eb9de3a578d0c,5,0,Staker +0x43080cc05be87f60150d6bb8c7ed1620582d9ce5,5,0,Staker +0x430c7db26f5b822fc9bde7baf10403766159ac5f,5,0,Staker +0x430f00284f4a6d1566bc2bd3b9f23aa7afee6702,5,0,Staker +0x431d47d9b1a4f458b17d26a3e7886dd31692c62e,5,0,Staker +0x431fd04cd6d7dfb94b2b028f1a0dba9f764b8bab,5,0,Staker +0x432074e120ff63066021ad3674f55d8056db1c44,5,0,Staker +0x4321d4f676f87a0b453cfd60d265086a09204bdc,5,0,Staker +0x4323c0442fd2a09fc463fa5b19c9dfcac186440d,5,0,Staker +0x4324d85d7b5436c95e5f4cbdcc90b8c1ae6caffa,5,0,Staker +0x4325275f5ac7d84d8f670eb1807d63d07ff29711,5,0,Staker +0x43287d47cf9b0cf02a5906c64e7ab370997ed939,5,0,Staker +0x432a190e0c6d9ffa0dedef7704d6fca9328b3563,5,0,Staker +0x432c2ae9ee0992f8e0d7bccdcae13ab0bc514293,5,0,Staker +0x432d199df4dee79c53a5bea50cfe57fd51805c1b,5,0,Staker +0x43316f07ae64660b28287a92853ef4af82193526,5,0,Staker +0x4333e265a5640af11b8194cf75fe4defafdec776,5,0,Staker +0x433baaa86b061c5714e2cc7427570738b6b0f151,5,0,Staker +0x4341ae945ec159ca1aa1a1b56abf18fd816eeb1d,5,0,Staker +0x434228edf1cb5daf7d9644e67a76762fcb1e49ef,5,0,Staker +0x434385dfd3316df8cf731b805b9a8da92e2a1971,5,0,Staker +0x434417872da1d24a374f0b91d4a5006bb68c725d,5,0,Staker +0x43468f396ececc9eb80ece996d638500c097579b,5,0,Staker +0x4346a14697495486b86529d4fce883d44bc5afa2,5,0,Staker +0x434dfd53c70e1c254a6bab93992d622a432bcb89,5,0,Staker +0x434e52764a1e19868807669457f1813e321e3f24,5,0,Staker +0x4355454c37d2154d217dab08a7a109f4c0b9562d,5,0,Staker +0x43585c02337871a10654740e235dbbdb105b754f,5,0,Staker +0x4358c51153e19618e69830c404ec79767459e283,5,0,Staker +0x435d3a478cc19a52dabc37165594abd69599071d,5,0,Staker +0x435d53ea2ec98867f59cb3c2a94a5ac6d48a2dde,5,0,Staker +0x435e3734bb85ad865737fc420bad48a4fa89efc1,5,0,Staker +0x4361b400c014d97b374662c7c3d7bdaeb528a775,5,0,Staker +0x4362787078b9f16e5e6bef7aac3aa554ab1e9cbb,5,0,Staker +0x4366321ca7a57f8a49bc49f1379249728331afd6,5,0,Staker +0x43667253bae3453563299006cc46f8e9057dc678,5,0,Staker +0x4367e7fb36836efcd55fa28922f077463ebd7f02,5,0,Staker +0x436a446d7e9551c463a9cdc5ccf49ea197e8cc02,5,0,Staker +0x436a8a49631a3a119ed5c9461708549d1258c902,5,0,Staker +0x436b8a337d91aaa60cb49324ddfeea13684adad2,5,0,Staker +0x436c1f3774713f92742e3fba999e66d25a8e921d,5,0,Staker +0x436cab9c516c4ea1e71acb3f344509465503633d,5,0,Staker +0x4371fff6fe5df199193dc33bd5bd0c4ec7ff2ac3,5,0,Staker +0x43720944d8d118bd5b6bc434f3251316a935f610,5,0,Staker +0x4372f2bdd15c5e7180b143479b5c90855d4be4ca,5,0,Staker +0x43736e7fb44d951356a36b6e05305d8afbf52ca2,5,0,Staker +0x43881dd016cee19e89df560d678191f35d909310,5,0,Staker +0x438e1b9fd9dfe6af2df10d13501914c9d7d3b51c,5,0,Staker +0x438e982b0c511c26a72ce617d97c7012650c7507,5,0,Staker +0x43950dabf4e661c19a907bff58ee554bdcf6ed9d,5,0,Staker +0x43958905141ddb49576b4fca7b2c15fd0b76ec08,5,0,Staker +0x439db283243f6f7b8024be09afd994457075743b,5,0,Staker +0x439f490a366b9fde441958b6d514351d9b96f2ee,5,0,Staker +0x43ac15bb2e95c634dbdf22d78e16f0ca953bb62f,5,0,Staker +0x43b42ca2be49114ebad38f85fa28d0a84ed43d97,5,0,Staker +0x43b7e8a1febe3dcc4ab4c26e2b2cf876ef93c7a0,5,0,Staker +0x43b85889d015b468cf03e3ad959caebf2eb15965,5,0,Staker +0x43b8d78925c96061c5905f3f2f713e9823dc34e6,5,0,Staker +0x43bccef3554fc1f5f766f6a3b1ef839c7835d766,5,0,Staker +0x43c2922691556f9bc6d884de51f16582641940e2,5,0,Staker +0x43c40c8a2e63de6fc79928bfa27648a6698b9999,5,0,Staker +0x43c4e2b18f096488a31386e8545386eb18bf9cc4,5,0,Staker +0x43c68918b2a4bc9ccf6c6442c088c73afb3d3235,5,0,Staker +0x43c8f5e741e25685cb3ce1ffdaea157030953bfc,5,0,Staker +0x43cd629930143d1bae6d44c957d3257bbbb64de0,5,0,Staker +0x43d02abbe1cbf8e32c1aa4c380a3df9c55d8cddf,5,0,Staker +0x43d45b72b68f69feea2c8419809e80d218ba5190,5,0,Staker +0x43d682db8e0ebaa3111c78a814b4f46497698690,5,0,Staker +0x43d6ac1f7ad0abaeb24821626fca53e55edb955e,5,0,Staker +0x43d6d40fc854752d05959c495b69bc47dd59eb12,5,0,Staker +0x43d838f201e818615dcfcb82c5c7f3fdb025844e,5,0,Staker +0x43de1411cc6be3f2084bfe05d27a86b911da8b19,5,0,Staker +0x43dfb257b934d1201e5f6d6b1bdb8c2356a62510,5,0,Staker +0x43e229f2d5d0330bd250afe6d783ad767f206f1d,5,0,Staker +0x43e2fa336c39607561108f92867b3bb47c72f368,5,0,Staker +0x43e65d3ce3ff5352cad6fe33fe5c89e6ddc236e8,5,0,Staker +0x43eac468d95a5fec0215277c283b28a448c6ac82,5,0,Staker +0x43f3f1a5b72f7a7d30f243a2e35d7d1ecd63c492,5,0,Staker +0x43f930be7d9ae75af800200222217a996b3c6b3b,5,0,Staker +0x43fa86075fec24da4d7b5411c8c335c22d749c3d,5,0,Staker +0x43ff63608a41c42eee2154f7e310d10ee915636e,5,0,Staker +0x43ffe3ff3568f84edfdc4cf54d85f3d70f1e4fe6,5,0,Staker +0x4400c18212d3a487e84d35d445205702fd2c6fcd,5,0,Staker +0x4405a93240aa5d60dfec5246c74146b14c64534a,5,0,Staker +0x44091b76f72081a92508cdaaa905d05351b55608,5,0,Staker +0x440decce3b525903e6e24f2182b1655bdd3b003c,5,0,Staker +0x4414279023966f8fce87397cda7c03ff248ff603,5,0,Staker +0x4414e295a66d88d50ed5e33ba1b02aa117c467f8,5,0,Staker +0x441502aa61fbfa72df53c5849ed8cfcf70a81783,5,0,Staker +0x441b2790e7d3a0cabeee626bccd6cbbdf9114604,5,0,Staker +0x4426367835ab3618e4bf61cc18cf6d6a4326f1d1,5,0,Staker +0x4428fa85abae3adfa36a9d1b25082e69d5719121,5,0,Staker +0x442b00cc7ba34c647b9a4b8d372cd73cb188a781,5,0,Staker +0x443a16d3ffefdcc1914a9d3de2e601e7831e8c5a,5,0,Staker +0x44410a623819dc5cea5fd362aef4941cfeb5f9bc,5,0,Staker +0x444b38c15ccc46db22b9590497023d91e506b2ff,5,0,Staker +0x444dca2e5b38136e1e494660cd6608be1f0a3aab,5,0,Staker +0x444f89a9a96031436d76eedc6fe36d4f219d3c24,5,0,Staker +0x444ff3fd1f0cdae791c2ef5990cfe5f5e3229052,5,0,Staker +0x44530206be95a4a1172a288f6ecf689f049c5f03,5,0,Staker +0x4454a1a0dc28aece787d58e3952aa2069efee9d7,5,0,Staker +0x4454ebcffc8bf4eb1e8b3d986d378609c51c95f4,5,0,Staker +0x445877b8b62eebb5a14eb6534f88e0ce3468af79,5,0,Staker +0x445a0d678dc519ec26e9d0aa6fef3ef186f55396,5,0,Staker +0x445e82e6d3597f77230e07f000cbae5a02224f66,5,0,Staker +0x445ebb2ce29788548f00a180d2ac8bb17aa98834,5,0,Staker +0x4469d9197aff1ae8ce5d6b0cb7ab0dbccc984bf3,5,0,Staker +0x446d9f9944a3216d76b10ca55780f631f20f26d5,5,0,Staker +0x446f0b888505e677df5b2ae3dbac567f5cc94b35,5,0,Staker +0x4476b4041b41352c60b9c651a6492336968f86a1,5,0,Staker +0x447716a59c0bad22f3b8c95b68771eef5baba3f8,5,0,Staker +0x447b8e91cefea068e372aceff0cac653f8f03523,5,0,Staker +0x447d6042a5cbee31a28d54780284d475107da590,5,0,Staker +0x44810733bf32cb1f1f7375791440bc840987f9f3,5,0,Staker +0x448237d7e6515f9ce29586a60d86300594735798,5,0,Staker +0x4486116b755ebc6dfc095492b136672ef0ddaa0d,5,0,Staker +0x448925235a6f83229ce524172dc381033b4f6f34,5,0,Staker +0x4489885264b98afc4d371854adaf02a707e498fe,5,0,Staker +0x448a2ed3c484aa7e929b9c05779aabb08a65bb08,5,0,Staker +0x448af4828bac5b98c7ec04408fca09a3ae9ff508,5,0,Staker +0x448c2c34a321c8150dbeaad284fb40919f540d2a,5,0,Staker +0x449100702fcf586f43a33ed6c5285fcdc95e841a,5,0,Staker +0x4495ae50ba6771db95c7958bf3344270079cac69,5,0,Staker +0x4496243326c78fbb6bf2c38bf695312ea81d94e3,5,0,Staker +0x449806ee18b6e19edc954b95ea5aabe6e92daae5,5,0,Staker +0x4499e9fc47500d88b33e5199ed38e8853378cd3e,5,0,Staker +0x449d2c631a19b90bbc4e40d1f82255133d0479ad,5,0,Staker +0x449d480ad4363fd23463d689620be676ead6ec46,5,0,Staker +0x449ddf7139d1495b46074b7ae8049d5de699800e,5,0,Staker +0x44a04381c56f85970321e2054d1b66ff529f01d7,5,0,Staker +0x44a104cb339cb05dc1769fe90be8df760206f718,5,0,Staker +0x44a106358325a881e94d009e91da748ae413334a,5,0,Staker +0x44a14982b50b28fa932ea857ece022d7103e5799,5,0,Staker +0x44a1da423ac19abe4747ed8bcbdd9cd4abf809be,5,0,Staker +0x44a745ae86a8d014ad67dcda31efb78fb905b468,5,0,Staker +0x44a9f20117833a75e2b515da228462b85d758cf0,5,0,Staker +0x44aa01f70aba65e60d8cb82227a38e14405a5d23,5,0,Staker +0x44ac7522a3049958558b8922a463f9e49228a993,5,0,Staker +0x44b27cf6b3f43cbbe8bc9eb1cb4d216805dac547,5,0,Staker +0x44b3bc8f1b876218edaa02f80f7b427876444f6d,5,0,Staker +0x44ba5a2319d8b0d8e4e319f6c267884fef5b0f9a,5,0,Staker +0x44bb169541690fbdfe66171179b171a10f37619a,5,0,Staker +0x44bb394a300c0785d80ce8cbc9458330f623bbbb,5,0,Staker +0x44c18edbd8ef8e6db378b012e14fcdf5432d1e2f,5,0,Staker +0x44c4c62cd9af38483a80b3a9a09566fe0bebdda8,5,0,Staker +0x44c620c19d0628a0d57c91fc217278d7333978f9,5,0,Staker +0x44c77e17f41e2661d0b2c8db971bd74982230caf,5,0,Staker +0x44c81ad0bb536faa44b56cd865017d7ed057ae2a,5,0,Staker +0x44daf7505ebb2f73537867b8fffa30d8eb582c4a,5,0,Staker +0x44db53119dfdd6bd26205fd585f68b0583be8c91,5,0,Staker +0x44dfcb00d3b46d162ddb457981f011ba28c37206,5,0,Staker +0x44e034533c183dfd8627bc29e512705396e6f8a8,5,0,Staker +0x44e4ccebba24e48b3094fb1a9bd944abfad29eca,5,0,Staker +0x44ed589e1ba1a7059363cccac35319daae10c6a9,5,0,Staker +0x44f2d1dee79e4e9e693520cd8d01ad46124b8f9d,5,0,Staker +0x44f67df4819cda7d3499b832fa9e563e02f8bf5a,5,0,Staker +0x44f9f538a19765b83dae27b3736531e1dc49c074,5,0,Staker +0x44fb328e6871eae3e5939261b0dc9ba69e213a05,5,0,Staker +0x45011cdc4beae4eba38d97fbc815274b21ccb3a2,5,0,Staker +0x450a2be2fa3d5be96aba7b687316ea7eacc82be1,5,0,Staker +0x450af4d3937b8891dc4f4945b1cf3ffe90115bf1,5,0,Staker +0x450e2001b33d000a9196c6819ce505581e04eb4c,5,0,Staker +0x450f473f63993439fa48036477ebad6dbd515f6e,5,0,Staker +0x4514407bc09edd24bcb5114180d1239e3686cc0a,5,0,Staker +0x4518477dea54bb189a19ccfb24787bd2ad36e9f1,5,0,Staker +0x451985d9868d18ede8b8cc93700feae93e0e069b,5,0,Staker +0x45239f8d904485ef3cadb0b11af06936f407caf4,5,0,Staker +0x45249b46812def1884a33e83fed4a971c8879174,5,0,Staker +0x4524ef7664c85ab02b0061622a0ad9d3d78f20fd,5,0,Staker +0x4526b42514f71c140be9216a3eb02d5b0fedf569,5,0,Staker +0x452c7cd05779fb1b3bbc5b93fe082000e77913bc,5,0,Staker +0x4531dece2246ea1cdfb3b08a4614fd79822b5e8a,5,0,Staker +0x453431a4feec5852a682d74b4619b0d3e4219999,5,0,Staker +0x453c145ee2a52070dd7247bc2a88d2dc2a01cc04,5,0,Staker +0x453e68710333a0352ffea74319b98625473b4a3f,5,0,Staker +0x4540b304115bf8ddd3ac5f67d7358dececf61096,5,0,Staker +0x4541633882976f62b7c7c2447cab18d8cde419e7,5,0,Staker +0x454268d662b132cd62974bd43127ac94b41b45e4,5,0,Staker +0x4542828eea009bef203ca5cd74b1be7915d1b5c1,5,0,Staker +0x4543c60eda8ae60394a06afdf710263d10212c88,5,0,Staker +0x454747cd2b294f34e28b3b33d90ec0cbbc2b6876,5,0,Staker +0x4549240c034fbc66dd6f0fb8ae433be02a88d0b5,5,0,Staker +0x4549b09a055a70cb191d4732fef36a11cf12e472,5,0,Staker +0x454b322bb994ac8c54dcffe0f1335c0a5544433a,5,0,Staker +0x454caae9b1465067d4888b60f681c13d8d5aa581,5,0,Staker +0x4551c71df079d22f65c0dce9ac2c186bb4daaca3,5,0,Staker +0x4555d1a18456a6594c2176fda3f149e8bfb7148a,5,0,Staker +0x455699548f9ff34e4b009aaf99b085348c329ddd,5,0,Staker +0x455b27b2a858984e9c70bacb81465f431d84c51a,5,0,Staker +0x455ebbe83587b389dc88ab8a92c3d9da62671aa5,5,0,Staker +0x4564a43bc9a0fa8d3523e2fd9194c812781db9cf,5,0,Staker +0x4565f96581ac4b2cc01a6d653754e6b3da56a6cb,5,0,Staker +0x456fb9e1fe86148ecfc1f527326e7d85cf8f5e1c,5,0,Staker +0x457092f65d26e0be0dae1dfd34d0e67629d6263e,5,0,Staker +0x4570c56869a8209e9bef05142de7689a351f6d0f,5,0,Staker +0x45717b3ac58c3f8c186f6d3a7b06882b2c219c4b,5,0,Staker +0x4571a641c7f75d44f67419a00635d43588f6ae36,5,0,Staker +0x4575ab97afa4a7b67395aaf3cb306784b0bebe04,5,0,Staker +0x45774c6f27b35812e4bc8e6ac3bc691a29d1c825,5,0,Staker +0x4577e7a866504d229b8c94f89cf40af4597cf8b7,5,0,Staker +0x457949a4fb3c41b1758847a3349de9e7d911641a,5,0,Staker +0x457b2af50140d790d93396afb24f61ba9844520c,5,0,Staker +0x457d6222f122ed4c8b18eea74dcdc6e0269e7561,5,0,Staker +0x457f49e2f429ae0fb9aec8987ff0262c39e81221,5,0,Staker +0x457f63957fb1cdd798382046738206d08afbd1f2,5,0,Staker +0x4581511352b1a612d91f4995fbbbead3d512274f,5,0,Staker +0x45859319d9a362f2146d0431dc30ab8f0ef1be73,5,0,Staker +0x45890abc12fae52fdde8bac68ca064028c81c416,5,0,Staker +0x458abcfe98c8dc7535a16de5897bb5e7725b2cce,5,0,Staker +0x458dbc6668545fae4aaefe338efe2cff047ff198,5,0,Staker +0x459382b17353204f034aa857af4717f968bee841,5,0,Staker +0x4595ea3004dcbc9ba4c5e8ce74903d9b25dd736e,5,0,Staker +0x4597255818695777c15c9a0b1e60e11e9f4b9478,5,0,Staker +0x4597d416c27c1fa8cf9b4d89b4e9b12c53b61940,5,0,Staker +0x459af4e52b4439bbd66e04918248833cd660fd0d,5,0,Staker +0x459e137c77217e51fb28fc236b114eee1ea59173,5,0,Staker +0x459e837be427563dec3106c496c4c51693e01fb0,5,0,Staker +0x459f13de5fdc672a349708f2da756023c5c86c89,5,0,Staker +0x45a2d5b6ec3796514faf018309cde6a9767cbb09,5,0,Staker +0x45a3579e55857d3489e34fbb80db299eb81cad38,5,0,Staker +0x45a371945ba1561c58c94177b67016f5f472541c,5,0,Staker +0x45a4fa6bb894affef42ed8a35f3f0f947be6ca9e,5,0,Staker +0x45a96f0bdabd1721674bff9d8fd577073cbebe35,5,0,Staker +0x45abff59e0bb48d9920c5974cf4ad2271b7508c5,5,0,Staker +0x45afe0bdaa30ed877b18648591fab3735deed11f,5,0,Staker +0x45b55c4d4bde19cd8f0539749223e538563b2457,5,0,Staker +0x45b91b994715c616b2ed83a0332cd1a1e5cd5079,5,0,Staker +0x45bea0ad8592799d6b970078fa3450c9b9ff3746,5,0,Staker +0x45c2f0984182b05b49962ebcfffef2bacb10ed8b,5,0,Staker +0x45cada79901d8f53a204470f0fc3915bad1d8f37,5,0,Staker +0x45cb06edd41477f3baa5f88253ca068738cbe58f,5,0,Staker +0x45d15593755fe6617c549de548bf70b55e18f16b,5,0,Staker +0x45d39315be159a122b445cd6b5a0a991f35d45a4,5,0,Staker +0x45d3cfc93b877f2f863cc6e5d79fdc98af684088,5,0,Staker +0x45d583df05026cdee12eccf54b90680d3136d5cb,5,0,Staker +0x45d7d6941e8e4b6ac029eee8a74934a7147ef8bb,5,0,Staker +0x45defe8e525e4a1f344de1e121ecbc6806a1aec2,5,0,Staker +0x45e103bc71e53e23b005923680ee25bd4da4bb11,5,0,Staker +0x45e44a5731b637a0c5d9fef917048e43c78c970c,5,0,Staker +0x45e7b19302726e8703071b233fad6659c8a04ba7,5,0,Staker +0x45e86f700fcc8c82b2d2e1a2a191c51ec8069352,5,0,Staker +0x45ec0764a67df505bb1d270f4e54dcaa8b3549fb,5,0,Staker +0x45f0a27e3d13ef4d2659e3777e4121935b45fa8b,5,0,Staker +0x45f920089c2f03cf23ae3858de7a553dd854d6f1,5,0,Staker +0x45fb2df3d622a5252c7390b0fe120467275ccdc7,5,0,Staker +0x45fd3440fa4858f339db1c673425269e42ae4051,5,0,Staker +0x45ff10f9fbfcb222121a9f428c9aed78bd2ce313,5,0,Staker +0x4607086b0a322535b6c5e5ae27d59724d6a0e666,5,0,Staker +0x460d3d4ecf84ed031eae9ffbab18b35df7df32ed,5,0,Staker +0x460de1903f631bfe5b5c757538b30e9bfe575bc1,5,0,Staker +0x460dfac3fbc430e84e68b3a69afeaba27cc73175,5,0,Staker +0x4616abf78e1c5e41154a5445833d770e5b66d34e,5,0,Staker +0x461859fda1881a3b3ba38bf0115b4f1e5fffa450,5,0,Staker +0x4624a46897b45056d52aa706bf5dd653c7abfeff,5,0,Staker +0x4624eb396fb4ae4b37bf6613b5e50a080f97d613,5,0,Staker +0x462b17bbd38814f0dd2e5a7265b86ae33e8149ba,5,0,Staker +0x462bbbd98ff9bd45f1c52cb78601d50f43851bed,5,0,Staker +0x462f22cc641be473bfa99d3daf6c28893533b714,5,0,Staker +0x46319da73a4ce47d8902b00db0e43bb76f89f2dd,5,0,Staker +0x463470955c61a54210b5ddcc20847cc325a2ff38,5,0,Staker +0x463bca4642f545eeb9dd0ab818a3f0b5eed2683b,5,0,Staker +0x463bfcc96ffff4a7fa53365f13d2463a8a3671b6,5,0,Staker +0x463c31b56038e5f19bffb8beaad8e1c0176548cb,5,0,Staker +0x463cf505d18989cb69684f5b14c096771ed2f9c9,5,0,Staker +0x464102b996aaf50363305519177637cb58fe229d,5,0,Staker +0x4644f6d94b4025e54b5d64eff5cfd258a71410a4,5,0,Staker +0x4649d2c03123d4e983d4095d7fdfd2317c383c06,5,0,Staker +0x464cf08c1c7908b3383ee8f47a195b8f54be9d82,5,0,Staker +0x464ef1c3195e19585371fadd5aee3a289809bc10,5,0,Staker +0x465160c798907c27b6273d79b10550d6d6ad5c0e,5,0,Staker +0x4652e235b3e959082aa0351b82d5c6946a8e0a18,5,0,Staker +0x46544c70bcc042dd2429847228e841e44ac7220a,5,0,Staker +0x465a9fb910b952ec63f4d79bf5dfd0b007e82a65,5,0,Staker +0x465bf170b0eeee73765a1bf82c930016bcd4c1b6,5,0,Staker +0x465ec0047871093dff1a97314b8fc497b7af263b,5,0,Staker +0x4661dd64be00e7af9c3ecaa342e039c6097a738d,5,0,Staker +0x46647e461e9937558881f70cbfac787515b68dbc,5,0,Staker +0x4665b10b7101c4ce5cb1ac5fc04df73a4c75275d,5,0,Staker +0x466878fae3950976d7257b382daafd150a65240b,5,0,Staker +0x4669698ffaea4c43a2cd50a620d2e4e0808a317a,5,0,Staker +0x466c38b488d78855e6c9ef5d3d5dfd8fd9351dc6,5,0,Staker +0x466d0ef50918f581d364b1b06ec04d6f1ebfeacf,5,0,Staker +0x466f242d75ab4df1b5af6b5dc9193bedeb180f2a,5,0,Staker +0x4671d7492026bc6736dac26669da011176cd3596,5,0,Staker +0x46727d4c878713c98460936064e88b749ce7892f,5,0,Staker +0x467661406e2ee56434ada5e3ed137d23df4e75b9,5,0,Staker +0x467950e243948923e1561dbe92cd987f744f8995,5,0,Staker +0x468279d7f1753ac574f9646fb9a009826758396d,5,0,Staker +0x4684991cacd1afc0565667374dc7d0fb10e0799f,5,0,Staker +0x4685bae0a93586fc97c3464a700ea2e7be72dc33,5,0,Staker +0x4688b894ffec65b837dd5d2d4013c7703ea03da0,5,0,Staker +0x46893bccacaf54cc656540e98c7fdd099b9f04c6,5,0,Staker +0x468bb7e79e563314c9d0d20cb724df867f630022,5,0,Staker +0x469d0809ce92975c3cb064f43687bbed3c8bb36b,5,0,Staker +0x46a0e054050c70b78a00a3daa835c680fa33a323,5,0,Staker +0x46a234b78ecc2d054202f6d78bcbc8f9014f7781,5,0,Staker +0x46a5eb0a4f6fe52c626d249684de9cb6fa3d7f08,5,0,Staker +0x46a89333cf363cf8364274f2c1398fffcd7af0ac,5,0,Staker +0x46ab4f4e77bc9714e590c90010d759602dc3a2d2,5,0,Staker +0x46af7cf07460db3f81013fc18b32471728ac50c5,5,0,Staker +0x46af9a5bcb0b381544529eace07fa6a2e32e082b,5,0,Staker +0x46b17bc5b6859ea72fbf3e9b136cac958f042475,5,0,Staker +0x46b4ba161c91d33a6f7a80e9922973f7462ba4a3,5,0,Staker +0x46b7075422dcf418f242dec1d3cda4cc8af00725,5,0,Staker +0x46b84481212b6738e5a875edfe85279664a2337d,5,0,Staker +0x46bd427854f85dbbaa3c644a6314e350864d259f,5,0,Staker +0x46be90e048d6a650c3d43c1a4fadde5e8949810b,5,0,Staker +0x46c25620239df8a0972c705757630e59c40e5a8e,5,0,Staker +0x46cb23394d4f55748e8929e84a387db348917309,5,0,Staker +0x46cf3cd030b0030dd67cbfcb0d09ea31126240de,5,0,Staker +0x46d39f39a445a9319c39374755bd10abbc2ff3f2,5,0,Staker +0x46d47fb19339745d106a07d9652b7636c3e02bb5,5,0,Staker +0x46dbc6e433263d1901d10658eb154280f1719026,5,0,Staker +0x46e06875923ae04a95795954d490335734bfcfd0,5,0,Staker +0x46e0d4d025807be95a39c1be1203ce8a5fb4f4e9,5,0,Staker +0x46e596d76c868be65ba8b1fbb64f0b24054b3b7a,5,0,Staker +0x46e63c81584b6891d6dc37fdb460bb6b79b67388,5,0,Staker +0x46ec9a90e4462ffa62044503c833ecace87a3bc7,5,0,Staker +0x46fdd0f2b991689b380f16e1fe72c6b0d11815b7,5,0,Staker +0x4702fc6f48026f06dc4de80aaf54bda3b3dcf9c7,5,0,Staker +0x4703e09f9510fa0f779b3581675f6a4da6feaabe,5,0,Staker +0x4705ee27eaa8b27751c6d0ab4a7cb17bdb9d6956,5,0,Staker +0x470b858cb3edb439292bfa115e5a6191b90b1057,5,0,Staker +0x470ecef3870b6dce852ab9418437b908f0653254,5,0,Staker +0x470fd974458adb241774bf59fedd74026446d231,5,0,Staker +0x4710d7b01fbaeb19c4e2513c3296e0094d67a2e5,5,0,Staker +0x4717d1c2800007544e5ca926254e056fb99b9fbe,5,0,Staker +0x471ac5f02c4cec7032206d686cc9450517f99d99,5,0,Staker +0x471b5edb1aa2fa29b4e5cee36afcb634161adb65,5,0,Staker +0x471ba879e9b507d88ef4d5bb6b5b6b00d2f05a04,5,0,Staker +0x4721a3e9109c39aa9271796c748daab13976878e,5,0,Staker +0x4721c89da77ac34c62144463dc62a7524258c94f,5,0,Staker +0x47225e3559f5b287716184b8e125e75b351964ba,5,0,Staker +0x47241a8dba9ff900392577e98e98b6b57d6a6886,5,0,Staker +0x47250cf48762556476bdde0bf2812fc9a9b2f84b,5,0,Staker +0x472a9779fb0d88213c502a4e4a0a826db325e5a2,5,0,Staker +0x472be017fec585c614f790fb5e29a2bc17a707ca,5,0,Staker +0x47314ebe7ba6f720ae2984f82da94bdde361a542,5,0,Staker +0x47350db49c51bd43e8a007cc0cd36f7fbff923c4,5,0,Staker +0x47362b945c4ba1103663a2c8bd7a34a494dd9c42,5,0,Staker +0x47394c0ab7ec56cc2be13c459729f2852816adee,5,0,Staker +0x473c356c76486e66ae399a2f996fa379c5789ba2,5,0,Staker +0x473e72e547b1b7075e3380abc6e3c425ee1d47a4,5,0,Staker +0x47407ceafb710cdb68484fcb6ef9d3c11b6332ec,5,0,Staker +0x47422863068800df7b0b3bd75224b85e44b0fef9,5,0,Staker +0x47475da48175c0dfec3c7f714103690a8c6d10e3,5,0,Staker +0x474abe17f636b5ac74f98939855f41f5207486c0,5,0,Staker +0x474cd0935b02a53bcb897d110f1a4e92a76f3c03,5,0,Staker +0x475606d141047a655aeffd2055448e4b7ac2cc58,5,0,Staker +0x4757104c3976997af893f98ed032cd8d44093d98,5,0,Staker +0x4757c7ff8aa8b1fa62801a8453a1137f19f8b90e,5,0,Staker +0x475e41b482afc82bae8025d09d128f30b680e10c,5,0,Staker +0x475ea26cf686df90125f7a90ad3f4b1a3784ca9c,5,0,Staker +0x476156e09887502f5b6956373d8d9b08f2df5889,5,0,Staker +0x476bff794e3c83b18dc4f9427a41a8df7c6adcb8,5,0,Staker +0x476c87a2c9968ab4d3de39915e7c32b9159b7f38,5,0,Staker +0x476ed0e0b9bf93de819c7dd0ba6ac8636ebb6c4e,5,0,Staker +0x476f093a30bf53ef92105f401c64c6bdad5020a7,5,0,Staker +0x47752aea0a76163033f5e274afa72a3cf9f54bf7,5,0,Staker +0x4775f321d682065d2d17d89e3a747b43a8c22d0d,5,0,Staker +0x47780efdce51b7b7ddd02eba9bcd0aef6a1afae1,5,0,Staker +0x477d7c9808b84bfa0469742caa5247b3a5533709,5,0,Staker +0x477e89659cd4433dcb9cb8a9c607b73413a3238b,5,0,Staker +0x47818f7bbf10b9f3563d89b6d42a4be9c9f18f50,5,0,Staker +0x4782a494769c271402c03536fecb732f5129f14d,5,0,Staker +0x47835fb86226786c813f103f16f3494fbefe64a0,5,0,Staker +0x4784d66e4ef97ef257e873f79d85963de44eddd8,5,0,Staker +0x4785fddb0a47387e07a213f34d8294344c6b20bd,5,0,Staker +0x47862059501cd81e7ebd860fc95c65f9165a9728,5,0,Staker +0x4791a735e4790a346984771119952b7ce8e0c697,5,0,Staker +0x4792c28e9d979b0ea0cb68293aca20632fe23384,5,0,Staker +0x479f667cfad8b2c8e3b6dff5ea1209679d6185a4,5,0,Staker +0x47a005d2cf71588eadb419c3012266999c842e28,5,0,Staker +0x47a3bdef80d9cffa02b22bcd804974be85e99014,5,0,Staker +0x47a3be23471ef3b638d957b506c670cc4dcb3ca5,5,0,Staker +0x47a5811b316e0318d1564310bde8aa1d20fc656c,5,0,Staker +0x47a80ce840282366eab11cdd7da07ace38aadc14,5,0,Staker +0x47aa92f6382105a843b4817d99658f6075b70899,5,0,Staker +0x47af85b3402ad74325f277d2bdd14a36f5dc7114,5,0,Staker +0x47b35322211cee361cb32ee52e046c9ab4ccf152,5,0,Staker +0x47b5a3662a6614b4ecfaab5ed3d50a7e1ba469d6,5,0,Staker +0x47b7922a4624cbb7e939d63bbb4cdb1f09a6573d,5,0,Staker +0x47c9aafd80813f55c862e8646cafd2ec0a9d8e1d,5,0,Staker +0x47ca2df7d04a5a4dbd4536a22d86bc320b64c191,5,0,Staker +0x47cbfeb6c659b60f24979fe38297912e5fe44536,5,0,Staker +0x47cda6c04db65a5b69dbf2d01c2894b68260cf2a,5,0,Staker +0x47cde66b96c7e857b208c47aeb6525ee82ad4b95,5,0,Staker +0x47d7c9d9f751051733a7784465504f4f28b5e113,5,0,Staker +0x47d9638ff5dc0c956647b833d767f0a4f2f14554,5,0,Staker +0x47d9e166f4a992814855aa35a5631e4f9f0eef44,5,0,Staker +0x47da4a5fb3516a180fbfb61bcfc6b957c0260075,5,0,Staker +0x47dda6d14512b1f6cc73a7b69ea6791c14cb33b7,5,0,Staker +0x47e14f609f861a262fab7e25e6dae661f99b7e14,5,0,Staker +0x47e5902a48c5fbaba166b118cd159f2f5a84707b,5,0,Staker +0x47e693bfff5bdd6e668d7af27d4ac03d11c69906,5,0,Staker +0x47ec02b433f1bf84b31d612adb8111ece6f625b1,5,0,Staker +0x47ec078cbe9dcabe2345ae6320f5d0dae54a494f,5,0,Staker +0x47ec2071835404f163788491e6ea9917b748bbfe,5,0,Staker +0x47eee28891f01bbc6fa07b1b82bec638a3f17dab,5,0,Staker +0x47f008558ecaf79aa0770efca46de34ba7c7a179,5,0,Staker +0x47f55c34ac08474f28e07ac329113a59edff4be4,5,0,Staker +0x47f714b1d846b0bf4af5204263186889e98e62c6,5,0,Staker +0x47f9744d2919afb90013e6aa80f65869f0a6327e,5,0,Staker +0x47fa027c71db02c16f8cfdc6eee41fbd34bdac04,5,0,Staker +0x48021e902540d5ad88b41cd12a1a5b3fbe42e4d4,5,0,Staker +0x4806fed1083d1a20991d9f07a7608c0dc1a6102b,5,0,Staker +0x48080cf9d03b5a7600fb22ae1193d8053b36b866,5,0,Staker +0x480867782d58b5fb815d9c3edc0562f8daae6805,5,0,Staker +0x48095c6313a9de42608606aa55b6c2dbc0ef0b6b,5,0,Staker +0x4809a2dd02001b52a689ed43acb6ad5c1e8abb2b,5,0,Staker +0x48189fb52cb67a815616858cfab49bde8306d9af,5,0,Staker +0x48196a2e2d502517b918a5664c832b56dfb8fb21,5,0,Staker +0x481b9b53f1b200dd222a5db3597504f0d2f2f05f,5,0,Staker +0x481d21b69ead7a6608a88a7b6fb15ef165bd1b0e,5,0,Staker +0x481ed84ae09d64ce976bddfc7585b63b1fd608e6,5,0,Staker +0x4820171ba16d7c2bdaf7e0f9decc85998296a499,5,0,Staker +0x482af9ccdeda1d3457ab998481de7dec34cba7e0,5,0,Staker +0x482ba3569d19ea8275ac254b4b49ab2e4c5439fc,5,0,Staker +0x482ba602e31cc3cd383fb5bb709b5014acffe3f6,5,0,Staker +0x4832d81ed5416d994063646bacf91efef08bf7bd,5,0,Staker +0x483614613568877a0e528179c29213af13343195,5,0,Staker +0x48363d0c684def786e775aa988c72edf35c9fdfe,5,0,Staker +0x483826549593aae7cb4d9d3fdfd03ab1a8df5258,5,0,Staker +0x4838ec1b7d9970bf8537965a3385e68786da6f85,5,0,Staker +0x483b0c7c3fdb103351247a449b5d28e13eed1b9a,5,0,Staker +0x484ed1a0850d3226a41071d54c92800eaf4844de,5,0,Staker +0x48502b9baccb82b3baaec56f06ba8d386d1f2f8b,5,0,Staker +0x485e72d7259f76a36b083d570e94e9cde104287d,5,0,Staker +0x4860cde703666850585996777565e148183c0938,5,0,Staker +0x48616fa875d70b0eca85b0392bb1d3c8247a0d0b,5,0,Staker +0x486257f96a263883a0c6211d78566b1c115ef603,5,0,Staker +0x48654fb5e69c1572102b8ea4bb121fb977799e53,5,0,Staker +0x4865ceba7a9a006f09176f0d2a6e815fd3d80cad,5,0,Staker +0x4867dca57c00641332cdb96a4746b3eb29360618,5,0,Staker +0x4869e35cd6802850c6984e25e516ee04e9a8a2be,5,0,Staker +0x486a6b458c2ca7402e3cbeafe073044f53dd7e6d,5,0,Staker +0x486d002e1065b7516c2952c1152698eb4612bb7a,5,0,Staker +0x487295618a9072093e63f03e7c26c17be7eb4693,5,0,Staker +0x487461cc0fc4ea492ab6ef355423abac05f52bb2,5,0,Staker +0x4876806e87f3d6d0e4342d30df4bb49fdf892a8a,5,0,Staker +0x4876de69dcfa850dddd7d88541d08c13f9d80dcc,5,0,Staker +0x48784e06f3aac78afaec3c0187b5ea10fd9a1d8b,5,0,Staker +0x48810ef0dd53f244f07b58aa7a1b0da4e5ae3d50,5,0,Staker +0x4881b9e8e680be253e53cf30682d066caa5baad0,5,0,Staker +0x4883edc9b384c30fe9bc6e7798b9739dc310dc3d,5,0,Staker +0x48869ce62836eacc9093ef594d1bf1a3046182b1,5,0,Staker +0x488cd441702b197ab8c9aa62510f8120aef69016,5,0,Staker +0x488cf1f67b4ec157510914e1f43f91454d7fd159,5,0,Staker +0x488dd4b7757b1cb43110eea96b8f4c81d3390620,5,0,Staker +0x4892ba74b731679d56b7437c26ba759ad6e51af1,5,0,Staker +0x489516496c4e547d24ea311e38c4568cd7a8d6c9,5,0,Staker +0x4897d9827cee621796bef284b8008e166a3eabd3,5,0,Staker +0x48997aa85a74a26e3716b61434b765dff91beffb,5,0,Staker +0x48998dd080c25654e8c9a891b5b1223ac0552955,5,0,Staker +0x4899af0a65e962c42ce136e839a969381358508a,5,0,Staker +0x48aa6d84e5653f468ce086399581ac10cdd7cb89,5,0,Staker +0x48ab9c4d39d4b05245b068a157ac9e748772cc60,5,0,Staker +0x48aedbb109d1db18f3ee80dc4915122c689328e2,5,0,Staker +0x48afe7bdb9c2ebff66b30e643346c26e2522c159,5,0,Staker +0x48b245c2bbb7163a5fbe714a7d7ea3d07b13009a,5,0,Staker +0x48b28f926e8c434ba9e2d4b3baeff7e7a557b887,5,0,Staker +0x48b5179b51c1c0a587912cf127037f169c1081f3,5,0,Staker +0x48bbbbd6dbf02e5e747cff63368886e18d9bfd1d,5,0,Staker +0x48bbef7cd73afa48c8d143afc28dca4daad33cf8,5,0,Staker +0x48bdc15b6ddd24a9c19c9ad4fdd756bdee186832,5,0,Staker +0x48c00422377597b9144b65a7aa132394b22dff4a,5,0,Staker +0x48c63d5b64cfb7dd84362c0bc86c91686ab79eac,5,0,Staker +0x48c991e8ee27b58db505eef2428e950b3afdc2bd,5,0,Staker +0x48ce9fa4746194df28592cb5dc5ebf259bff8123,5,0,Staker +0x48d2c8827b7f3807486cd064d90dbefa5a8b1662,5,0,Staker +0x48d59b8817e1d954d6c4d000f93d6605091acabf,5,0,Staker +0x48d9f458255279953f1079af767837ac0b4f9be0,5,0,Staker +0x48dc6aad257c4e7dde4b7095397ba83d9adfcc95,5,0,Staker +0x48e042c5a2cae3598d1e080c7f0e6705fac24c86,5,0,Staker +0x48e131afa487a2e810c7cc30c8f1187335d19d3b,5,0,Staker +0x48e994d846a5927c9179fbd894dd1c2eaef80854,5,0,Staker +0x48eaac5d35c8408d5c3a74781ece8e10bc161a1f,5,0,Staker +0x48ef2198f0402bcfc3c2b35f73383f323c4d1606,5,0,Staker +0x48f36a22fe93fa3c12dd9722125b88cea27a222a,5,0,Staker +0x48f4a4863dccd732d7c43bccf2b2e0c04b2b5a58,5,0,Staker +0x48f8d2f6bb73ebd20506605fabd06bf9ab8f4b78,5,0,Staker +0x490132355cb7a7273238e6fe87a0cc31751e816e,5,0,Staker +0x490f5fdda35b4e0cc4f786f3db55f84ee639c2d1,5,0,Staker +0x4915e6376d4762b19d5b6323e7130a34969a5af1,5,0,Staker +0x4917530d592f7687f43b721178422ab74e2c4b28,5,0,Staker +0x49186aebab9f0a0e2df1b61ce9149af52abe68f5,5,0,Staker +0x491baf54157e65af3289872a914e87d732c999b4,5,0,Staker +0x491e14075cb4822896b3eae0bbd78d62befbf4aa,5,0,Staker +0x49257edf23e517c518a84fcae70db66bfed041b1,5,0,Staker +0x492891269289ec201361055b4e28b9b16678f6b7,5,0,Staker +0x492a16f74ed66320e15ac520a00207ad65d693de,5,0,Staker +0x492c645d614cba39556b56dd28560353ba253c75,5,0,Staker +0x492c75b61c7b25c55a619d2d5da57adc5d558d23,5,0,Staker +0x492d4aab3a7041ca2139fb503aa6798f0119a5e9,5,0,Staker +0x492dd17003ec5184d953ce3e4c642241dc826ce0,5,0,Staker +0x4935460336bf242ef01b7f260567e391a639eb6b,5,0,Staker +0x493afe0face38c3e72791f9c39eae5902a7a3865,5,0,Staker +0x493cae8dd08343ceec3c1721f3963ec913f340e0,5,0,Staker +0x493dbb0d0921fbe8e04b63acd34e305ffb55d626,5,0,Staker +0x493ea7601b74e4759ec7d61331d3d8eb15c4f14c,5,0,Staker +0x49402a66ef5c3432387cbc2a004bc7a499e9db7c,5,0,Staker +0x49459747dcc773b85fcba5f5ecc400b266514424,5,0,Staker +0x494cfd9188791e508e48f221859e2925c0cf428a,5,0,Staker +0x494e3c4baaf2064bb85b92861f6ba76e3c0f65a9,5,0,Staker +0x4954e0073d06ef473e3a12304d72abf290f386fa,5,0,Staker +0x49572d0ad803e291219d667382343bd2439093b7,5,0,Staker +0x495b4025372e2f21ffcc1f6e77f44884924ee2e9,5,0,Staker +0x495e02a6c63478ef0e4cae9b6ab33fe8721f8e0f,5,0,Staker +0x49627618ea89d48fd862dfd1a86908847db76c67,5,0,Staker +0x49646e316360dafe001beaf8a32814a749a1f557,5,0,Staker +0x4965325df31663d18d60f5928de6def5ee274592,5,0,Staker +0x496573395d7145ccceb7322e45f8b93ec4e82b1f,5,0,Staker +0x496912acdfdccd07924c624ccaeefd553a142603,5,0,Staker +0x49696461e330017007010be04f5ec7d87f6ee97a,5,0,Staker +0x496c8da8720a320590cea9427a45b50a5addeaf7,5,0,Staker +0x496cd930cbc1daf4557cb801e1bb603c9278a428,5,0,Staker +0x496e2ebb17d81d9bcdb97b75980b952bb9b750b5,5,0,Staker +0x4976040086b1110040471dc1515f91b99033a805,5,0,Staker +0x497745d439cdbdb841ae2eca26386f0b8d17c820,5,0,Staker +0x497a9854f630a08bb6b104c7e17932cc012a3afc,5,0,Staker +0x4982d509211d064b5958ed1f4c991a17929c649c,5,0,Staker +0x4984b930ed092e00c75f530bfcd42d5fd9d91ad7,5,0,Staker +0x4985e9d98d130fc88aca5c357b8a691f0d00ca58,5,0,Staker +0x49885ba9b189811bd56062fdd85169ef5a95feea,5,0,Staker +0x498d4fd202c3ac0d072469fd2e8c6bcaa747ecea,5,0,Staker +0x4992052b813dc256d9254a5c7b5efaf347754bee,5,0,Staker +0x499310483bcce71608ff6a53e8df9043cb2ec5fb,5,0,Staker +0x4993183e9ddd65e379eb70f13844941de08f6aaf,5,0,Staker +0x4994895e4ef7d756f68501e62ba56310c2589639,5,0,Staker +0x499a133556f7433429fa764753dc9260be1a8f25,5,0,Staker +0x499e03c932ced340916cae5aa0493c2e643460c3,5,0,Staker +0x499ea59aa166568b04e9228ff1f37ca3b9d6aa2b,5,0,Staker +0x499ea819104a3a2607a6dbdcbda8c09ed4559bb4,5,0,Staker +0x499fbd44b3700efc95701420b0de0490041c3d3d,5,0,Staker +0x49a01ca33d40b4cafc7f5875d64ff07bbb7cef98,5,0,Staker +0x49a03bbfe269c9bb4464fc102de3ef787742a787,5,0,Staker +0x49a3fc89862f4ca91ad489395735bab2356aeec9,5,0,Staker +0x49a7903f7061a862ff13d4c108d89cfe2b1f72ab,5,0,Staker +0x49a82a65a44fd5c30a0a5611b9b228ea49b7f426,5,0,Staker +0x49ab57890500807a1c317bba7f9acc7d5f616259,5,0,Staker +0x49aef53f8d8d4f514345d3177b18c650865bd90a,5,0,Staker +0x49af2dbfa517cfb882e37a8704519c6328987a46,5,0,Staker +0x49b0edb84058ce2fac263d54b29a794dac3de0d3,5,0,Staker +0x49b712a5d9d05f15ff7fd137a5e130336e7d21da,5,0,Staker +0x49be043e61b12666529c731395a8ae59152fa25c,5,0,Staker +0x49be59663f0d139c4b66f37ea11b7f970335bc22,5,0,Staker +0x49c375c9be0f86a6244700a27169e8b2e09c4681,5,0,Staker +0x49c4c1b51140e72c7a277a9efb01a13c68ec1ee9,5,0,Staker +0x49ca5604c18de73cf6644b602e6cbb0da8f5bc43,5,0,Staker +0x49cabe46e8b18cf3ad781d0a9d6c76281233e542,5,0,Staker +0x49cd3d352a128b2d98bf07ad0cd2f35b0c52e0d4,5,0,Staker +0x49cf56e7b0a9dd1502bc3b70f6f242cee3948f22,5,0,Staker +0x49d0985ebbc4f319bcb9fc9d1c7eafec898b7e95,5,0,Staker +0x49d6969122a184d9eb517b2fea41659119740a5f,5,0,Staker +0x49dac9055a62c5ce0f83d1759acec8f73fe40c75,5,0,Staker +0x49dd3abf10e0babe11c3e9a597323272ad8b147a,5,0,Staker +0x49ddb9e900b32f1aa0c6923122d9d92fb5b77f8c,5,0,Staker +0x49df0a1e227ab8565f4f5effea6993072a8d9e8a,5,0,Staker +0x49e056d7d0f68d343b4b2b398bd1c68c146fce83,5,0,Staker +0x49e3560b295a61b4d1c2a86d1ea2aa2bf5d73613,5,0,Staker +0x49e4109ffe2613edfe479010af66b6670468722e,5,0,Staker +0x49e6deea7d5bcf9b9c030b897561e8ace4790691,5,0,Staker +0x49e724ff564d627179c15dabf6fa3d42c85695cd,5,0,Staker +0x49e7e490f0acddcbec8f60a0d4c37c9295a017fc,5,0,Staker +0x49eb6b1f230087b4629c0ef06d95c8311b182153,5,0,Staker +0x49f12cd2832e5cdc052f8e2430ef225d00e1c07c,5,0,Staker +0x49f4b5e726e8feed5285fcebe7896fdace50655e,5,0,Staker +0x49fb36bf8da764aec7638fd7da3803bb8149c4c1,5,0,Staker +0x4a0179bf6160a8c5ffaa6530b1e47acc15cac973,5,0,Staker +0x4a0c5e74f51ce389cdbf5737ab783321eaa86460,5,0,Staker +0x4a0d4907332aa9ff224f0e3f1b3b3e012ae37113,5,0,Staker +0x4a0f4801eddb825d712f33d6e8121739ab646b5f,5,0,Staker +0x4a126c39243d3ff9e1a3bc58133544aeaa6323e0,5,0,Staker +0x4a13d7e2c5832459f75ed7359676b3dc502f4808,5,0,Staker +0x4a20ecd5f88b0fb215b4158c4615765ce79e1310,5,0,Staker +0x4a22332be39940c9da89fa7bc3038ae52775f8e5,5,0,Staker +0x4a2bf515b7ddb8b9b29fde9ac0441d07cd19aaaf,5,0,Staker +0x4a3073fc601b6fca0ee8c162abe2fc4e94d8de24,5,0,Staker +0x4a34b4a37d67ba66d11294b7f56f01de1315312f,5,0,Staker +0x4a380643690dc94e0182826dc97baad4e6686646,5,0,Staker +0x4a388f9da1adf69d9e8e2ee95b3df8f920495fda,5,0,Staker +0x4a3f9b45975253415f5296553db293b20c56ff07,5,0,Staker +0x4a4992cd83336c8af288d58567cc3474d0b02ab7,5,0,Staker +0x4a4af4bae421eace07bce13c605a571ee1394ad3,5,0,Staker +0x4a4b923911c983ddecb8e08967da84d6754fb0bd,5,0,Staker +0x4a4ef05880cad1e3269640827fbd0b937e54ed98,5,0,Staker +0x4a543e5d3d5831cb565fcc40ea824354bda638e9,5,0,Staker +0x4a55661bac5e4a62ebf2d85e0d7ee34178704661,5,0,Staker +0x4a56a88b8b55809ce88bbee1f78e21c9974fe2c4,5,0,Staker +0x4a5a1acff0b9c9eba253359c15fb5571ea05130a,5,0,Staker +0x4a60c2799b9d25bfcd4fd44204933758aa17ee6c,5,0,Staker +0x4a6ca45b8abb033b7029e72c20483b783501272f,5,0,Staker +0x4a6ef1be8620fc6f4d9a1d9fda3f643214857667,5,0,Staker +0x4a7485afa3c4f0bb6e9e7faf2b274b703e50f0f6,5,0,Staker +0x4a7627c7e98fb3229dcfd3f56bf2a8cabc6c31de,5,0,Staker +0x4a77852e22765d9417f049f7c1ef2b14fea99d98,5,0,Staker +0x4a789f404f3e4454d2bd0d740a3c8a40aa705ffc,5,0,Staker +0x4a79211925adc633840eb39bc9cc8d9e653aa8ab,5,0,Staker +0x4a79506fd864127e6d392c0289cd3d2f76ac9796,5,0,Staker +0x4a79a99ebfd2143512c630ffeb783cda68c7ef05,5,0,Staker +0x4a7e4b09e484712abeada603e7a02ff9bc5ac51d,5,0,Staker +0x4a7ef7aa549fe1a73ba75bc03280a7040cb17284,5,0,Staker +0x4a7f01d383190a29dca91458161db27ca872b64a,5,0,Staker +0x4a87da57a2f459e2a860019e7b9925c13a684ff0,5,0,Staker +0x4a8accbe599634a37c97f89128e70ca6c5655bc7,5,0,Staker +0x4a8b25462a5b3c03c235addfbd56141e8ea4f679,5,0,Staker +0x4a8e6b8bd0bd45d31ed5b44f289dcdefe56332dd,5,0,Staker +0x4a8e858c0cf7717b570de4a26029e5618776196f,5,0,Staker +0x4a91bfdb4c12ddf412ae8e48a461f454045af3c6,5,0,Staker +0x4a94779e4bd41e6acc8a6a41c7d936511846d2ab,5,0,Staker +0x4a95c98b542eb39ef35e333038afd944b3d66c4e,5,0,Staker +0x4a95d23515026040af8226dbd02423f20a029439,5,0,Staker +0x4a98bb7b6872c4872011ae650c491bd0d6201793,5,0,Staker +0x4aa196d73ceefa66eaea929215eab7416e893e57,5,0,Staker +0x4aa49f0993ad6a0324b1a0fd57880845f02ec014,5,0,Staker +0x4aa57f4785919a5a1a28749662bdf7c92a33f9d0,5,0,Staker +0x4aa58ff9a4592ab9c6439220187064af1cf27551,5,0,Staker +0x4aad01ca60c14d975f8f86d4503dad41bc3df131,5,0,Staker +0x4aaf376ab43fe0fdc4ad529f0252d5d979e77595,5,0,Staker +0x4aaf6c85b829106949977a0c8b4ffdd3a638b77e,5,0,Staker +0x4ab13443ea3d2b8b25d91fd63077d3c6422d539a,5,0,Staker +0x4ab89630ae2df88c9cf046fcef225de7d6e9d9f0,5,0,Staker +0x4abdb98ade212076b8dc68ce9c888577345db4a0,5,0,Staker +0x4abe666901147c4a98c3c36162c2d26940200c85,5,0,Staker +0x4ac358f7903fce140e270a853ea2482585899b4f,5,0,Staker +0x4ac5d33e6b3b0dea02a2226c8083f1c4b9163594,5,0,Staker +0x4accc6021b432f2acf2cba6db1507d7cfae84dda,5,0,Staker +0x4ace2aa2553a398f5ba5c0afa1dd5aaef2f559de,5,0,Staker +0x4ad15c47bc5f22b9f73937d0125b83aae2b888a8,5,0,Staker +0x4ad95c227538b5b329566844fbb60a58712cf2b2,5,0,Staker +0x4adb234b510f5be8cc38cf1d1a873ecdbdcd7d8a,5,0,Staker +0x4adfb7e54becee396cf5b91735bd262b7aa5c6f5,5,0,Staker +0x4ae100b4ffc7f72a4c914efc7aa65e6218f0c3db,5,0,Staker +0x4ae62d86ba257dabd54a7a8008c78e7312e034d1,5,0,Staker +0x4ae7e5a0c4efc87dbf61a021e65168010d9757ff,5,0,Staker +0x4ae97be542f36d14b39baac3784abdc3fbeddeb4,5,0,Staker +0x4aec06c1071195a65b7990a049f51dfee6bdde60,5,0,Staker +0x4aefb51796cf08a37c00551049deea49ce510a0b,5,0,Staker +0x4aeff05f27f68c86ffd5906c590424f4d7f0be96,5,0,Staker +0x4af216b5d481dd3c9997b5322b687de318c073f5,5,0,Staker +0x4af5aa3caffd7162d9abfcc3decdb2c406a8421b,5,0,Staker +0x4af63be1d9146fbcac9e0e2344d846557a572ad5,5,0,Staker +0x4af6ff640da50e6966b57f8273ddc85678863e27,5,0,Staker +0x4af88b594e3b96018d6ee528aca52aad51db026c,5,0,Staker +0x4af9261568e48562b9ca37ba1db12eec9700bd4b,5,0,Staker +0x4afb52b6792ac61748b54a323a83833987fa47b0,5,0,Staker +0x4afc6fafbe1cd2b4c074107b86d2fb95c4c76abf,5,0,Staker +0x4b02af880792bd818e784c9e8dd47e084f49233a,5,0,Staker +0x4b02d442e11843ee7e497bba72211718b34419d5,5,0,Staker +0x4b05e420368dae44b19e90c529159ac04c1332be,5,0,Staker +0x4b0650873103c96cac21911f270a40574967efe5,5,0,Staker +0x4b0e8cdee70cd8b42aa3187ce2049f9ad60a0fbe,5,0,Staker +0x4b102e8b4e77a2a022dbb34466ba924118d4947f,5,0,Staker +0x4b114d7b01cfd5f3346d87615c11b95795b68a25,5,0,Staker +0x4b14662886d0278de86d20f46d6abf943ef374bf,5,0,Staker +0x4b1a3bb26c34dd5c4192a0d6a0e116ec968a8c6c,5,0,Staker +0x4b1daf4b5bfcdad6479cdf0733d6db41e4526ea4,5,0,Staker +0x4b1dd97ad75f723e3ad450bf3f237d5556a47fd2,5,0,Staker +0x4b1df378cd5648db50e8f3a0dede73913bac080c,5,0,Staker +0x4b1f6c852aa6146bdedeb0bc96006cd327dc4858,5,0,Staker +0x4b222ab9471b4668b4b0eb3d838ad1dcb2d825e0,5,0,Staker +0x4b23b8abf025ed5b6018e5c12d5988cf672875c1,5,0,Staker +0x4b26ba18f4c797b97f61f68891746670e50a25b8,5,0,Staker +0x4b2768524f9792681b2e51e309361b9b58a173c7,5,0,Staker +0x4b282ee123eaae306d59bba4d9305b79711a24b6,5,0,Staker +0x4b2a1eece0aecc9949d9adbb1a20915c42d2c414,5,0,Staker +0x4b2b3b540692a5359d3e692853d6f9cd8020d7ab,5,0,Staker +0x4b32a32399045dfe93cb376b3eaae8d9186a7881,5,0,Staker +0x4b37642dd783f6788003eddc9e15a5c5f57046cd,5,0,Staker +0x4b383c21d4b55cb5b8f8f9c3a676c3c3cba941ad,5,0,Staker +0x4b3b2d380963a7cb867c4b4a70b5b139f9f07b92,5,0,Staker +0x4b3cdcd6e222616e60ab2542fc260114bb0d4a83,5,0,Staker +0x4b41b8e897911292eef49dfd3f4b3819995a96c7,5,0,Staker +0x4b41eab894393fd68d5758e2b59a7eb6470a5391,5,0,Staker +0x4b42391baa84d0d412c2c89ba78d05304a7d679b,5,0,Staker +0x4b424e3d55c5dd9bc143285a817afc721333899a,5,0,Staker +0x4b49333d31f7b3bf6ab1bbd98f54b9d4eefce478,5,0,Staker +0x4b49b3b8ce6d847f4b7de2de8d4fda2c93607ee6,5,0,Staker +0x4b52d504b8a1a92b7ade4bfa4103954db7a6c474,5,0,Staker +0x4b53345b29cdd54ced63a18c506df5d2059dabb0,5,0,Staker +0x4b543a6e82189dc1f17490ebd5a5883224abb624,5,0,Staker +0x4b5a3c5bbe424549c4274318dfff8b416bb39eac,5,0,Staker +0x4b5b097b38768c399d6a4b458db483a954db81f7,5,0,Staker +0x4b60685a61b85e9dc372d777c05e89358bfe8fbd,5,0,Staker +0x4b6b502ef0ea6f35374f8cfe429b59c045cb0436,5,0,Staker +0x4b6c62fcb9fd2c71453952bbf20cdd7042e87a78,5,0,Staker +0x4b6d945d392980a74ab970f0eb3fb5dbd0813bb7,5,0,Staker +0x4b7623b13629d917ac3951c84c5427954f5414ae,5,0,Staker +0x4b77d1242231c5a4a761e55efb161b73eb5d97b9,5,0,Staker +0x4b77ea0ce5433223d9ba034c915d982acf8ed35d,5,0,Staker +0x4b7865f84e231fb9560d6e685801d5e319dc03d0,5,0,Staker +0x4b79a160f496c98d96afb3cbaed2df89aff8ab2e,5,0,Staker +0x4b7ebf3ef14822e3a745ce541685e7c0225bc88f,5,0,Staker +0x4b8012cc96765a3d9871b3c2674e8a5140da0007,5,0,Staker +0x4b852420d841b979f965e3433de8801c2be5ada3,5,0,Staker +0x4b91475af6ec45997794b513349aadf7772de95a,5,0,Staker +0x4b92fc00b15423a543df4e5402bd793c4952d5a8,5,0,Staker +0x4b938a9a3739d8da5d270829505e36f3a3a3a457,5,0,Staker +0x4b9726e413d45542ecfdee69c32fa3b4944a4d3b,5,0,Staker +0x4b99d9884918ff66c442e6efdaf1f7265c11741c,5,0,Staker +0x4b9bd184c779b118749ca11bb07289a281cd0082,5,0,Staker +0x4ba6cc4e80806fe8fbcfa1d768b1b5b1a3a20832,5,0,Staker +0x4baa160d0534774f610ae3c35d2d995fbdc522bc,5,0,Staker +0x4baa9fc375049061ff9940d3010a1bad96d484a2,5,0,Staker +0x4bac86e16f4e4cb344916e1bf13096bacfb08cd1,5,0,Staker +0x4baee5f13966f45d1def9f43d05f76d55319967e,5,0,Staker +0x4baf282efef5e9fe627d9ea6b0fbe041ad3f6a67,5,0,Staker +0x4bb18f01e94db20f7d1351957672446bdba437b8,5,0,Staker +0x4bbceecb78a8e2261f972cdf6a8ef5dd6376bd59,5,0,Staker +0x4bbcfb4588b135126a39548e43e30c3e142b170d,5,0,Staker +0x4bbe3a02f2f17c33b65d3e64e2add0b753bae362,5,0,Staker +0x4bbe9467899009a15aa323af2f7edf425bff4826,5,0,Staker +0x4bc1432867e5d238d07349678147778993f0a98d,5,0,Staker +0x4bc2aaed0b88aa0067339a015026cf266b0ec3c3,5,0,Staker +0x4bc415d9b6d640e25d248f7730630613705fd111,5,0,Staker +0x4bc581a3d538c0f6e2a62606398378b23dc287b2,5,0,Staker +0x4bc8a23697bfa43838dfe90587abe15dbb269b3f,5,0,Staker +0x4bcab8c96fd1dd6575a91478cd47bb018930cbe2,5,0,Staker +0x4bcb4f46566fcc0291fa8c19fb837a3c3bd83b46,5,0,Staker +0x4bd5d22823b2a6edcd0486bbe96bb974cd5ad2fb,5,0,Staker +0x4bd96018d0278af24a4b3c8edac60a26a03f726b,5,0,Staker +0x4be2017d32d2768ce12b5d8234162345a5395e03,5,0,Staker +0x4be216f4f81a0a2b720d5885986e2bba49785c15,5,0,Staker +0x4be3c40ead1102b42a5f13539926073fc0358fcd,5,0,Staker +0x4be851c5ea75881d023c683f633651f08248354f,5,0,Staker +0x4be8dec1818e121ed8e9f12ce5b512d8133cdf4c,5,0,Staker +0x4bedb12f791e8b09f80fc28b0a27b0b3f7be2dff,5,0,Staker +0x4bee8529dad4309cf8f383f6866f4b00df220d48,5,0,Staker +0x4beed6118d09ae324a5247e1b22d4d730ad88c6d,5,0,Staker +0x4bf40b68d352772388b841d437f8f8626abc7b43,5,0,Staker +0x4bf60f258779b8c4badbe85182a64eeadd526d7f,5,0,Staker +0x4c00157756105ecc62d68421cf6254f1f927290c,5,0,Staker +0x4c0119d88a6e963eff6816fee2927ea686001b3d,5,0,Staker +0x4c02152d1907e313227978562b8c598200c83312,5,0,Staker +0x4c03f99552a292f348ea1478f0f7c23ee5c4c0a2,5,0,Staker +0x4c047bd4a73a9be0f922aa21e7be034fabbdaa66,5,0,Staker +0x4c05df780a151c21d6bc7c2655ea9510813498b6,5,0,Staker +0x4c07665850d9c389255705dee1c8117bf7a6e938,5,0,Staker +0x4c0e272b62275e02213180c345ca390cad25e16d,5,0,Staker +0x4c0e40b4962137e631ff8422603961d9ab063bca,5,0,Staker +0x4c0f98d84c84669643da4b313283d0a0d1029b18,5,0,Staker +0x4c13fa7ecf5ae11f09e728250427e62ae55e30ab,5,0,Staker +0x4c1d14f9712eb3358d55020d92f165c84dc95d5c,5,0,Staker +0x4c24411091da4e329c4c243870897f491bd00827,5,0,Staker +0x4c28508da6d006d772a6fa4a1b7edc483bd94e83,5,0,Staker +0x4c28cee5cbf0fb282336e22fb941c27ac4218de1,5,0,Staker +0x4c2a11f6668d2140880d456db89c15a2308c5bb3,5,0,Staker +0x4c2ac953026a75829c8dbe26e16e10c80f6967b1,5,0,Staker +0x4c35bf53057424ac750b50a0681e8eadb29616da,5,0,Staker +0x4c3c23bbbb2947fc5fd98b387eda6c9d88dd4c8a,5,0,Staker +0x4c3d5972f3ed462813787040594efd4d6df2b30b,5,0,Staker +0x4c3f311db5ad82cf14a6446d571802a48522651d,5,0,Staker +0x4c4bb4e2ca8dcf91cd39aafd54b95c92eab672f7,5,0,Staker +0x4c4de4d0b1d773fbaec84bf5167a5846059fb07e,5,0,Staker +0x4c50cd6934f10748bf74ea34adab9d142508c200,5,0,Staker +0x4c5334848abf9b160683bd2451d9b20d7374437c,5,0,Staker +0x4c535e77ec376c21d1d9a2423f01f3cda816513a,5,0,Staker +0x4c55a8a09c9456f01dda8c3d60e45b22bd2cc646,5,0,Staker +0x4c56287885316d311e1055d70d7386baa57ecb4e,5,0,Staker +0x4c5ef16878f046177294f25d38ee070c3e50c5e7,5,0,Staker +0x4c5efb98d9861afbf838f58f160fb0bebd84e42b,5,0,Staker +0x4c5fefb0d7cccada05fd13ad24e372b15f785631,5,0,Staker +0x4c5ff3b040ecf0d29e52ee18dddcfbc0cecc6f7a,5,0,Staker +0x4c64678204dfcfb1d48fe28d368cbc09a9df8284,5,0,Staker +0x4c653ce31873b3ca333cf8f0deb9b1fbff6ce2b1,5,0,Staker +0x4c6c0d37513c47a685c1e6710afd6f207ce45884,5,0,Staker +0x4c780a55fb71c1aa43fbde5e4dae8251176d8aa7,5,0,Staker +0x4c79844b9c70946c36dfb909fd3dd37759bb5889,5,0,Staker +0x4c7989a0ee8c4f690e085a7a0dc83a01cb4e7716,5,0,Staker +0x4c7aa11cb5c6772bcd9a8c84800a89bd275e4ef5,5,0,Staker +0x4c7f9ab45e43523885b12ab4165a78e9097ad83e,5,0,Staker +0x4c83620d07e4b3a8ffc53603629f81b131da9a0d,5,0,Staker +0x4c84c1636b2d010730af425ffb5692a92e2e1167,5,0,Staker +0x4c8541e71baa37ebd53087b4a52467ed50aef5f8,5,0,Staker +0x4c8a0c1caf0da1639d248f98b2f5f5fdfb339cd9,5,0,Staker +0x4c8aceadcbb73d3f56d16b1706579f6535b57d6b,5,0,Staker +0x4c8ccb94bf23fa1d4b8629891b7ccd9f91dc11dd,5,0,Staker +0x4c904637f1bf33b4f77d89dbcf71e09376dc3d6e,5,0,Staker +0x4c90bcdbed9b04d2f1c58eba11354cdc2dade6ba,5,0,Staker +0x4c90bdf24969e82ad52524ef670879642f965dc9,5,0,Staker +0x4c910fb19587c0c4319c5a7ab377e10700ff620b,5,0,Staker +0x4c96169075c3d08a31c8f03ae24d689e0f7ebe40,5,0,Staker +0x4c96c01bdbd84bbd4408b8fc2991fe0b9c7a9299,5,0,Staker +0x4c99facb6ebaac28e21033b6c3f1fa1b92e94341,5,0,Staker +0x4c9b917e7749249e54a3ce4c2dc270fdce502cc5,5,0,Staker +0x4c9c0cd546792206464b482a6b01418cebde4501,5,0,Staker +0x4c9f3a36607196fa3feec0a94f95e48b95298a51,5,0,Staker +0x4ca0122fb8e3b0aab12ee5faa6d14b4d3f8e118e,5,0,Staker +0x4ca299239561792083c66071af3219708f3bd7a4,5,0,Staker +0x4ca35333ce775f40c59300165fa3a985df852271,5,0,Staker +0x4ca53b54650398cc1d1f927e839edbc43d584076,5,0,Staker +0x4ca9889d4c82c5bfedd9d91fb893ca7d76cf92c4,5,0,Staker +0x4cb01b6672bc750821af952ec5a2447fc90195b1,5,0,Staker +0x4cbb82169d07ccfaa35c16204c89a773d2b3b351,5,0,Staker +0x4cc33a47fe1697b10a3d428a554dfebc55fcaa92,5,0,Staker +0x4cc3df4c56a8b2488233ad16eb07898d46a60ed8,5,0,Staker +0x4cc9b2e2879e7926b018d8d109692014295b51d1,5,0,Staker +0x4ccc103622d275948da6058fbc8d8b86753aca19,5,0,Staker +0x4ccc28846908eb271c3c4d3e582b89e22189b5a3,5,0,Staker +0x4ccc9b8c8f9f5147c4ac2ae226446ef25e06e18d,5,0,Staker +0x4cccf3eef3826ef52d32f7ce17adfbe921dabddc,5,0,Staker +0x4cd02f260c1bef666353ee68e6781724c013d1b7,5,0,Staker +0x4cd185778218156bf5a134329501c7f820e02a9e,5,0,Staker +0x4cd52988de174bf4df5bf48946752970fb6ecc87,5,0,Staker +0x4cd5ea1bcf0a13125e96855b35a779d079caaf20,5,0,Staker +0x4cda0323e173e1022420106a8d4b55dc4fee4b70,5,0,Staker +0x4cda54d428510c090ce630dea9bbd0fd3ad77e86,5,0,Staker +0x4cdd712c11dcaea0dd462d753902a0268a0cf12a,5,0,Staker +0x4cdf3c8e9b441fb1a0996718f2e355987228cdc7,5,0,Staker +0x4ce6ad6a23da0c724502dcf97f4e501c95ca6422,5,0,Staker +0x4cea06bd3c6951c464178813b9b971abb78745ca,5,0,Staker +0x4ceaa6682e87901f892ef5bf4373d854cfcd1495,5,0,Staker +0x4ceab36b0128c06ca8ce61b6e721aca675ec52ae,5,0,Staker +0x4cf47609750cc8d3b811f040f2c80a364f7efd57,5,0,Staker +0x4cf885ab089a7f35e61c0eaf577c5ec250255160,5,0,Staker +0x4cf95acddb2ec4bcd60fc94bb05e7c781b846ffa,5,0,Staker +0x4cfda19f3bb864ffdc7893c743dcdd6a9a03a3f0,5,0,Staker +0x4d040a3fa716788d1ada0e7139af84f0554724e0,5,0,Staker +0x4d12c98f0c165bd4ebe8754ea5403ea0c6a946e9,5,0,Staker +0x4d151671bfd0d3c72f74b5fb09ea400235ab17c3,5,0,Staker +0x4d1630f6512bbe006b3229cfb3d96d6705087ce2,5,0,Staker +0x4d1a49a7d2ce702a8f544fe51e370acf7eb6bfb6,5,0,Staker +0x4d1b3926d387f4c4fdb1d78ebbe0c401258b8139,5,0,Staker +0x4d20724c08afdf83f6e2a766f320271911047a35,5,0,Staker +0x4d26dbfcdd9c9d123884fbd956ab2401a2e6fcb9,5,0,Staker +0x4d2a893c945ca13232172a10ade9640d66c84842,5,0,Staker +0x4d30b8149422ae28fc26eb6c61b025855b96c44a,5,0,Staker +0x4d34531d3dd7afbcd00664083960cc1752e583e4,5,0,Staker +0x4d4408c3a21e8159cb401018eae5b387f7f0b38c,5,0,Staker +0x4d44de0b23a485206e24fa1fa0ba016d61a9beb5,5,0,Staker +0x4d4f2da5e45ad9edaffd013b309af910c03ccfd8,5,0,Staker +0x4d4fdeab01b5cbf943855b55417d60bb29f67405,5,0,Staker +0x4d52213207eba8e62eee8432ca0436ca01f701db,5,0,Staker +0x4d535d3e668ad296910e6a0691ce99699e595e20,5,0,Staker +0x4d54a420234d9cd7335bcddda05a270f93476416,5,0,Staker +0x4d578ef657545e479776912d88cd496a9e06241b,5,0,Staker +0x4d5d601993355725a6c38514cf9d589f3eebdbcc,5,0,Staker +0x4d5e4391393ba019bdb77218e737eaab05fe582d,5,0,Staker +0x4d6238eb4a800cf2bcc1a717c5bfcdd6c272732b,5,0,Staker +0x4d64f0f390986493978d59da631d8c5e5e28cc5a,5,0,Staker +0x4d6504006aa409ffc997cfb70356aaecbc41bccf,5,0,Staker +0x4d68271a462e517fc02261eac363fb8b1ee3c6c7,5,0,Staker +0x4d699138e3185fe5defa19b73ad65774bce001bb,5,0,Staker +0x4d6b196d019c2461c52dc10edffe4c1c4543eaf9,5,0,Staker +0x4d71b8b6c3c6f726fc13f081062d8574f5d98433,5,0,Staker +0x4d7340885a34e721b857f30c3f86c65d823b2099,5,0,Staker +0x4d74431599fdcbdfbcc87d06ec1f8c4277710b5c,5,0,Staker +0x4d7445da7dc5ae700563f6d135e2e7d955090eac,5,0,Staker +0x4d755f5ef1bd68394b8dc5d09edffb89c629b165,5,0,Staker +0x4d76e34eac22a9dc4cc7769e6d454d40eac20436,5,0,Staker +0x4d782acf8bb35d91804b65021b22b386e2e8ff58,5,0,Staker +0x4d78722a136bc5df28434c914ed328e306a1d07d,5,0,Staker +0x4d7bcf37c4f04f8780a40c101e7475e4132ec296,5,0,Staker +0x4d7dd286af1e1097b5c633ded8136c71c4e5eb9a,5,0,Staker +0x4d7edcbc5fd419a4733f8785052e862a23e13d8f,5,0,Staker +0x4d85fd012e432f49b4299310cf8968e0baf39713,5,0,Staker +0x4d87a7b7ad542ace38b6212df2f51b57b5dd951e,5,0,Staker +0x4d8cac9d989be59661d80c85da26b9ce22a72e13,5,0,Staker +0x4d8cf5236ec3c61f7638e1a0fd297d1a9249405c,5,0,Staker +0x4d8e0e3856bd4ab5d5d138aa32378e0d26f687db,5,0,Staker +0x4d8fdfe9eab5a77f972b4a0125a326944bf3e839,5,0,Staker +0x4d901d0e0810698cc2f01e5eebe6ee4ea8645a1e,5,0,Staker +0x4d93f3c7af07d6ebc463ccd00ea1739b43b1b9be,5,0,Staker +0x4d9a8089b99fc0c580a3866edaf43ee2d4fdc61e,5,0,Staker +0x4da14704345de84758ddf28b0b0d275123d33750,5,0,Staker +0x4da27da667158db7b309d52dfce81e63e2db2eb9,5,0,Staker +0x4da6b597aadca99e7d42956642c6186a70612c96,5,0,Staker +0x4da9c2b2841a4ec02f54a5abc0d5e40d90cf35f8,5,0,Staker +0x4daa9517fa169574cd5b183bd9ebbb89fb22ccd3,5,0,Staker +0x4dac99494fa4747d46795d1d64d8853f47e7bfba,5,0,Staker +0x4daccbf74a537ff1d102580bbf5b25d82fbf8177,5,0,Staker +0x4dae0d73d43f22f7484671f68fe533d35e429599,5,0,Staker +0x4db6e049ea463f192a735101cd0c844614e0d29a,5,0,Staker +0x4db815bc75240cee7e1688d14c9da3f413608f46,5,0,Staker +0x4dbb5311b3956cd69571a820db5d0e947892d9db,5,0,Staker +0x4dbc211ca2cb010a16c776ec36249aea99a12f81,5,0,Staker +0x4dbd9ee77bc85d1216c0ef674e791b534562c0f2,5,0,Staker +0x4dbef3bfca8d83e57c09371a77a8add25678a5bb,5,0,Staker +0x4dca2cd16793059fe9e0ba573e4b8a95dec9df52,5,0,Staker +0x4dca93e88a76afd469d06937df1c4121f26dd6a6,5,0,Staker +0x4dcc5907b49b8b742874e531ac832f3a2aad120a,5,0,Staker +0x4dcd4c3a6d4de71970d453fe49328c8a95db6075,5,0,Staker +0x4dd002594a6f85757d78c99c0f0c0122a94fe226,5,0,Staker +0x4dd054782227794f05ff87d2a130289ac47db827,5,0,Staker +0x4dd5e432e5e3c59bbe8d73fd6edf8aad9421d6d8,5,0,Staker +0x4dd65f081226a9ad83bed02572c2429cfdb49fee,5,0,Staker +0x4dd826d7b154882cc16eca8243515fb5c8180c63,5,0,Staker +0x4ddba8f0756e0e5dfeb7f8b791faf97fa00e9028,5,0,Staker +0x4ddd5c85cb06ae53ded32e4fb5c055b3f187f399,5,0,Staker +0x4ddedad2216abd35899455686248644f55c82601,5,0,Staker +0x4de1b907e749dd18fa84c1d9f5ac0286140e0542,5,0,Staker +0x4de2f7c6b58932e4899ece5be8a8a3c0395f6d0e,5,0,Staker +0x4de495ba1e0d9646decbf8e3d89d390877637e67,5,0,Staker +0x4de60b3ae4bb1aa0e0c6a91026cca3805ae6ee17,5,0,Staker +0x4de62ae94be9f540f0c85f4f5bb3f772382b7ce7,5,0,Staker +0x4dea0a3e679e70de2e5864596248e18614f9f5a7,5,0,Staker +0x4deb4ec478d79e232822eb7efeded9c31c668231,5,0,Staker +0x4deb64476b92845503ceee3a38ae206ea923b4c9,5,0,Staker +0x4dee4fe9fd74234c7446ee844e5d40a08033a427,5,0,Staker +0x4dee6c6781fbe0922428dea33715b7d328d8aa6c,5,0,Staker +0x4dee9ac37b09e8b5f863d9cf519573f652e83cff,5,0,Staker +0x4df1047de2e1e6400992f015be26198b7876990b,5,0,Staker +0x4df6e3f6b1cc7c51a6b6146426693fbcd4d89580,5,0,Staker +0x4df89d5c65d87f83e4d6f34f69160c01600f26ab,5,0,Staker +0x4dfcbd47ee9627a778983efb34a0228de994866b,5,0,Staker +0x4e01a583cbeeb314f6befb798df3339034448726,5,0,Staker +0x4e0217d29aa48de8aa508936854a2a4f8fc3a640,5,0,Staker +0x4e05075861f6e4dbdf81f0cc8da8246624db6128,5,0,Staker +0x4e06eb25ea4e319cf10c09be494a8582b1e61a0c,5,0,Staker +0x4e07d3a6b5ece4c74e48a68b76de341494ce66cf,5,0,Staker +0x4e0b5a416c027e8efb0b70c7745ca6428bc710c8,5,0,Staker +0x4e12d870e0e841577a1d6ea08898b44cb1d0681c,5,0,Staker +0x4e134e37e3a20b1a31553ae6994278a93a74a149,5,0,Staker +0x4e1412f641c953c2becb8d982ef767a61894905c,5,0,Staker +0x4e165d2f97e35ca98b6d55b6bd893d88d0675fa6,5,0,Staker +0x4e1a8bd77ea58632ba62c13513d49b791fffd1f9,5,0,Staker +0x4e27e5f565693a0a69180ff7dff2b28c1ed55f56,5,0,Staker +0x4e2abf69832a0cb797f0bfc607beea57411e0a07,5,0,Staker +0x4e2b7ec33f68ff17f87580bc41922404f7e34c87,5,0,Staker +0x4e2dda616a6c2d4ee7154b8804172b7e30a34711,5,0,Staker +0x4e2e5fa5884eb557dd01930727dedfc16962bfcb,5,0,Staker +0x4e34388ef108dbcd4f561ae67ebf4a8b5aee03a6,5,0,Staker +0x4e381b2779406102f2f3d3f2975398019e5777ae,5,0,Staker +0x4e3b43222dad5c9095fe3e16b5f84c0699804a3c,5,0,Staker +0x4e3cbcb94ccc62af267869bd6b90cc500704a435,5,0,Staker +0x4e3ceaca75f50cf5a17882f00ee171fc6512cbdc,5,0,Staker +0x4e47a11b298f3b7945582c941fe0201babc632ea,5,0,Staker +0x4e50552fe00eccdaab9dce6a6b59e5619ac2c8b1,5,0,Staker +0x4e505ba5bbc29483cbcae0f32f8d675516e8904f,5,0,Staker +0x4e520b2a9df15bc84ed90a9b7c5ce8be8b8b6d1f,5,0,Staker +0x4e5277902f69dfa94f7fd1c015a4ceb8a147f4a3,5,0,Staker +0x4e55b8c3a4749555a4f7cb31a0b1958fabc8ead4,5,0,Staker +0x4e59e8fb21c56e4d8edff145c5b20e37a1377b1e,5,0,Staker +0x4e62b138d981dcc05f3f90793d9bcaeffe76008f,5,0,Staker +0x4e65ee68a05cbea4016e5203a24d464017ff7483,5,0,Staker +0x4e6b841e6a65d4be21631129f2fee2f8213ecaca,5,0,Staker +0x4e7207aec16374e1f173b2be5ceffdb6fa3c4248,5,0,Staker +0x4e75754256442ecba10dc4beabdbce0452d8e875,5,0,Staker +0x4e75e1b8d9a0acf272b2539c6e36ff9b08d20f7a,5,0,Staker +0x4e75e6a99d46e07b4871f3dbe63d313b7093f819,5,0,Staker +0x4e793d4f489b29cea8230aefc4179fd8b4d0f305,5,0,Staker +0x4e7b77680bbee8572348d17af81a94b174d611c1,5,0,Staker +0x4e7fe51fc4230d2a7456a378e765be7dc1b6cd27,5,0,Staker +0x4e811ca0924e0a9e8e9cd87cec5c037c41fd773d,5,0,Staker +0x4e838574e3033da05710b0bf2799a883c1c17d09,5,0,Staker +0x4e851624dcd90c43d9198ca7d3757e0c8769e25f,5,0,Staker +0x4e87ed76e48439c4a9b4acd8e47e486c00938898,5,0,Staker +0x4e8e486a53a95e0b87aa3d8db4279a533e77fdc2,5,0,Staker +0x4e90f4fc751140c1dd43a3b95e7b9d6d4ba950f1,5,0,Staker +0x4e96eb78510fffc09abd6d0359d1a7214a6f7859,5,0,Staker +0x4e97dde84f4714466a4532168b501898d28be42c,5,0,Staker +0x4e9af202411949252121937e530b92ed2643e108,5,0,Staker +0x4ea0a90562995a83cf92d6d1b1605f990dd02007,5,0,Staker +0x4ea2e55485a5132a1c129e12ff07743b63884d9a,5,0,Staker +0x4eabc2a8ba935219e7d9fd1c2bdd80eda073b012,5,0,Staker +0x4eaf4aba4d3e2dc27e9cceed1006f36c3e912432,5,0,Staker +0x4ebbb1755b5d9a6371a20b16f3dd7e883233d74e,5,0,Staker +0x4ebc4aa5d6cde32f1fa18ec2b2d1071c0b9ade78,5,0,Staker +0x4ebd08dc62ca341bb89976c3138c2dbadb145728,5,0,Staker +0x4ebd0c084c58c76d38c76309e0c1600f2961d95e,5,0,Staker +0x4ec2c60282f1915031765cad213b90fcefb37236,5,0,Staker +0x4ec9d5e7e0b8b0a989c8a334b086a336b5f3fcc7,5,0,Staker +0x4ecf18b838e9af3451c3e0f6b45becbe95a9794d,5,0,Staker +0x4ecf2dd8eb05b241a0b65332ac1405546d368f0d,5,0,Staker +0x4ed2c56261bd182afd7a40b8ceb24f526b0e3fc7,5,0,Staker +0x4ed92082ab1105b84c005ec89b52017696518a9a,5,0,Staker +0x4ed940eba4eb622e44defa805c77c72db67cbe3b,5,0,Staker +0x4ee641f2980f2d386df825b62025ff862401e520,5,0,Staker +0x4ee6fbfaacf2abedeed072a1cdb5824506714997,5,0,Staker +0x4eeeccd7d485163dcee92d820b10b8e0fc94d976,5,0,Staker +0x4ef3aac82b9bc6a0aca44629564017449dcb3768,5,0,Staker +0x4f14a5608c8eba564f056418784b9f0022871040,5,0,Staker +0x4f1b64e21c8597ad1a15ae2ee6ed07c3d45dd895,5,0,Staker +0x4f1ddf51177c4d5a3a949d2c8630a66c1e61a07e,5,0,Staker +0x4f1e39c3d155ddc3942dfc16f724ebc2efca5ed7,5,0,Staker +0x4f22dcf8cbced612499ff90bda8c5dee3a4f9132,5,0,Staker +0x4f25474d08f3aac06be1e80410f501f271371e06,5,0,Staker +0x4f2ae6bd583cf89d3cdf479ac83c8cf158004cef,5,0,Staker +0x4f2ef93c8ca51d66951918d4904f20e5539c2932,5,0,Staker +0x4f3170aab913435268c8d5c3dd882535f439cb3c,5,0,Staker +0x4f321ad6ddc21ebcf9ee7213d2b41895196b6a9b,5,0,Staker +0x4f3d6c1e2f7d994eff3cda78850505594a2763c4,5,0,Staker +0x4f40550000a5abe91ac32a6351051d0ccddfc8a2,5,0,Staker +0x4f41d8e56c879d892366af50dfc66e4d1f967e84,5,0,Staker +0x4f4278477229a681d751062c001a2045aa564f64,5,0,Staker +0x4f45b79b996b64cbac3c274d879a0a4c2d2f2e58,5,0,Staker +0x4f4746214b1863494828012997153f4cd2989dc7,5,0,Staker +0x4f4e0b92145990b1ed6ac43df722a4812817dbd4,5,0,Staker +0x4f4f3ff97d833f1e554de876c9dfee8f5fa94345,5,0,Staker +0x4f5299b1b66ed58525eae349c2f79c5a634a779f,5,0,Staker +0x4f5ce383eed1582d1f73fc1658ece1551025ead5,5,0,Staker +0x4f60f655b2ab33894803947425cead803ee422f9,5,0,Staker +0x4f62cea50d5e13c0fc9fd1e43c5cb1221bb36279,5,0,Staker +0x4f6580697afc4be6cbba6c3bc700f693fd0fe48b,5,0,Staker +0x4f664c92b5936794b9eb481b71dbce88a5d876c0,5,0,Staker +0x4f673c81cd7e43f1355dec13069ec6dabdb407b7,5,0,Staker +0x4f6ab45167a43d570cc477dbb7a2f96a39426f98,5,0,Staker +0x4f70d573ef1e2261ff852bf509d93c21556799ed,5,0,Staker +0x4f73c6cd399e80b46c2cc04aed6245440f5c047e,5,0,Staker +0x4f74c9ba85047e357095f0de52a716888c5686d9,5,0,Staker +0x4f762049fc5b813cc8b983b679de5938fd10923d,5,0,Staker +0x4f7f3d2c069720e9066a94113fd1b9df0672a55d,5,0,Staker +0x4f80feb704498052fd6743eff287cf238622672b,5,0,Staker +0x4f81cfd32721ad91d5a7641d58f6c8b1d2f6e304,5,0,Staker +0x4f81da6e714ef2da8c1532ad1819afcedb72f13d,5,0,Staker +0x4f8430406e9f4044caa0c7c4680666f43e6c5aea,5,0,Staker +0x4f85472b46898e0a3f61f3f93dc358084c08faaf,5,0,Staker +0x4f87894e6fae306afd5648b17f1352173f89d602,5,0,Staker +0x4f88ae7daa39fa5c4b9d9ee0da4bf0065a3dfa71,5,0,Staker +0x4f896f7483c9d4ab07e4b323372e3641ad54b9d2,5,0,Staker +0x4f8ffb8610a4af79f9d93d1c511691555d9edcb4,5,0,Staker +0x4f91a8aa143b65c235d9b6e5d78be8a6e8d73792,5,0,Staker +0x4f92ae676224d086b29d42ce9df25ba31f839054,5,0,Staker +0x4fa0620840a222f1015785e2223cb852a86a3718,5,0,Staker +0x4fab8a7036703e503a9f0bf4b88eac8782631555,5,0,Staker +0x4fab9c8d17aef7df4fc31d4ba5e8dbfada0d4ce9,5,0,Staker +0x4fabcd6bb8ad52c1d156b18db311c8569b3576f5,5,0,Staker +0x4facfc8d218847a67ae9a997a57cc31b94877118,5,0,Staker +0x4fb190f75e28a796e1dcfbfd59be272cdde18e2d,5,0,Staker +0x4fb239ffdf2ae762468c57bbf59ba56fc3d7444b,5,0,Staker +0x4fb33bb982ada085e954a537b1eba88f83a776bf,5,0,Staker +0x4fb791da754bcb61541f34428cc22be9218371b2,5,0,Staker +0x4fb88f55a1ca87b256645f90162313ee48d66939,5,0,Staker +0x4fb92e7458dd727c83bb632ac8a22e8d3b113ed0,5,0,Staker +0x4fba0bb1184aa2c618e92e80b301a1c41ff9d37d,5,0,Staker +0x4fbe7e521de13afefbb32d8637ca0fc91a7a0479,5,0,Staker +0x4fc006ff6938eec93312602aa0e0fd9c72b1486c,5,0,Staker +0x4fc3f3f15929f44db1195502acbb724a8c3a81cb,5,0,Staker +0x4fc6ed42b0fa34d95fd793fce74530271f7b9e17,5,0,Staker +0x4fca4461778ee61ddeb61c3ea0707ce8d725fe42,5,0,Staker +0x4fcc80d4d9e7b36c0d98254fe15ee862e7761590,5,0,Staker +0x4fcd4c499910c05467cab93fb4451554bac9984f,5,0,Staker +0x4fceb5658e54412172bc9080dcb955d05ae53737,5,0,Staker +0x4fd204b0169ec363f1c027d982f356f5e95d132e,5,0,Staker +0x4fdc9007a292e6354c437e5a301dc986a4ec2a43,5,0,Staker +0x4fdf10426faf5f79543cc74a9e511d9483e7dd18,5,0,Staker +0x4fe06a0b73a87cd5058408221394a901a1df779f,5,0,Staker +0x4fe1409b58f981585f2b89bb3413b428ccd411a4,5,0,Staker +0x4fe2896930fba7bf3b1a325ef3fca4f60bf62d78,5,0,Staker +0x4fea9d09aa36f2e27a9f9030c32c9d426bd9a437,5,0,Staker +0x4fef21a6849f916764c770a9329fec301ee9715b,5,0,Staker +0x4ff0d8261495e7469a1229750b4f17080dbc6955,5,0,Staker +0x4ff76504343cb17c8c213c014fc48c3fc90ce400,5,0,Staker +0x4ff770f5a79bbdf1a3fa74c1f20cf103cfaea8a7,5,0,Staker +0x4ff927baaef402ccede41c8d438c50832baf5801,5,0,Staker +0x4ffc977cacfcde6f3a7006812f760b8225eee92c,5,0,Staker +0x4ffd76fa949d672bb0ae5d249879e0e49d4cb489,5,0,Staker +0x5000241f9da3eab7f2b56efde0b8817c2cc444bb,5,0,Staker +0x50005d33fd0cffaa7bb1cb2f67c4ba588ce07a9d,5,0,Staker +0x5002914170f7c31735bb13060b27dd09891eb353,5,0,Staker +0x500ee101ccad896132f5cf71b7e4d1261b6c4947,5,0,Staker +0x500efc339f57cfdea70b06a3947d1b82e0ffbff0,5,0,Staker +0x5020ab0e08921ccc98870cdf187e61f58ad9b8d5,5,0,Staker +0x5021496dc1c6d3efd4ed5f8697d78bd3f7656b0a,5,0,Staker +0x502337f9efbd91194df1acb1a64c2ee9f1ff1007,5,0,Staker +0x50242164cf0000b31671d808f79413996d79d757,5,0,Staker +0x50256bee3284b5d1dd2e2725fb4517665de283bc,5,0,Staker +0x502573283aab8e973370341397b13cfef3696339,5,0,Staker +0x50263b7864d9f7ce3c3f28cfbb40775fdd0139dd,5,0,Staker +0x50266efef4457712d853e6333914c770e33a242f,5,0,Staker +0x503056ba4f0a7eb7b3797fc6e3163c4884470efe,5,0,Staker +0x50356be8c3c15ddbdc5ef3ba00485f44a058a97d,5,0,Staker +0x50368343b058c8efde247fc9b9727c006b325a46,5,0,Staker +0x50376475306a15f039ea95b92060e38077602136,5,0,Staker +0x5038891938c5d2a376e48658e9be157510c913a6,5,0,Staker +0x503db451b315e3c8b4503729da6c7c40e1c40e4e,5,0,Staker +0x503ee41e0c3ba01561b59a8c5cbf16981650ef91,5,0,Staker +0x504213c4bf11905554561eb77be5d057d1dad04c,5,0,Staker +0x50448a94aef0f79a47b43a15190230c626cd4bc1,5,0,Staker +0x5045a807358db1a832fcc43ccbc9453c3112866f,5,0,Staker +0x50475d1181b340109b971812210b5ac338fc3579,5,0,Staker +0x504a6949983a107ccd12e2c011e881c55c3a4b8d,5,0,Staker +0x50505ecd5d7ed52e9763287e8b2fa0e724731265,5,0,Staker +0x505279393b2413b22ee369c9424bda3be57797ca,5,0,Staker +0x5052d1155a743637b117f0921b7145e5b6d82b1c,5,0,Staker +0x5053d475f84c4f69bcee86c846f9497bcf913641,5,0,Staker +0x50658fea331dd005659393322d379a638d1441b3,5,0,Staker +0x50663ff0706c9543405cd94ea209207328e01ceb,5,0,Staker +0x506711bc900983009a0c46718c60fdafed6b6f34,5,0,Staker +0x5067be47e977646f9f4736b34cc9f9b7ae4bf2f7,5,0,Staker +0x506fa53989c27127f70901e49809369b3940797e,5,0,Staker +0x50744498ac57e845615b6a9ee61b8f107d3b4059,5,0,Staker +0x50751f960b9d5f5232ca96d44722542704d41335,5,0,Staker +0x50757c4fb5743fdf2f3e9574d90399dd33bd2ef7,5,0,Staker +0x5075c9ddf9c15118ee4ddf3e28b2393d264cafd4,5,0,Staker +0x507832c92ade971b9a2880427353c6ce6d0ffe53,5,0,Staker +0x507e4dead51210703a3c0b82545d0e9b77d06e28,5,0,Staker +0x5084d2d0e7e9489617530655f4a3cad2a81bc9cf,5,0,Staker +0x50872cfb8ce96e52312c85671605238d2aad4c59,5,0,Staker +0x5087fe122b9e57fc2997695beb1c7164b6b4fe13,5,0,Staker +0x5089b3d4f87912c303f92ed97b51f2d1592ec056,5,0,Staker +0x508f6982e96c7c299a1fe4583005834c6388af35,5,0,Staker +0x5091486e177d86534e4cde28a35392b557526da1,5,0,Staker +0x50925046ffe6af6f618ae6832de8e8499f954f8c,5,0,Staker +0x5093878d562476f1dc29b375e5c940a61de3dfec,5,0,Staker +0x50957125e8d18d6a1c666fe4874d982172abb425,5,0,Staker +0x5097a77e18d7d7d0811a4354f3123bbce385d0d1,5,0,Staker +0x509a7db860d09d759bf2d12bbc59334619906d40,5,0,Staker +0x509cf5e6f01d6b00b6e45519dfa595f8b0d11025,5,0,Staker +0x509d131d69d3720217c75abc30545d4deadd5a3f,5,0,Staker +0x50a2481931e9426372ec83c92530223c692cbb8c,5,0,Staker +0x50a8f5d89aeee60ea0c92801a30c519c73064e45,5,0,Staker +0x50ab792616a754d7b48d862cc66b3c7a01341948,5,0,Staker +0x50b20dc6e4030c8705b62052a76f849f62449ba4,5,0,Staker +0x50b68702548fd2bfde1c4c02129cb2ce7067b2c4,5,0,Staker +0x50b8fa1c03a69db86e21014d7c37559b903a3a52,5,0,Staker +0x50bacd62120c79132b0b2eaf372d5c3693ba7f7c,5,0,Staker +0x50bbe5a98d2408a0ff2cfa9b030cc35cef66bf59,5,0,Staker +0x50bf1df7f530eb3f6bbd2479c792162f204df1e3,5,0,Staker +0x50ca2967bc09298a0021e378f6d68cfae05b9092,5,0,Staker +0x50cb77f53098bf38803b8ae6e8adaedb1d58585f,5,0,Staker +0x50cb8d36b993f501f91ccd9232c24757c4e57a87,5,0,Staker +0x50ccfb9d11539115b25739679a8e4268d13ab484,5,0,Staker +0x50cd3614d6bf29d1f7960a439b4463210be4df73,5,0,Staker +0x50d17d857a176ef30bf71ab7e2cbce3baad11622,5,0,Staker +0x50d1d765d50be47be7c3bf23851d3e4aadd3a3bc,5,0,Staker +0x50d2ba5a6fa2ac392504a398dae43c2bbb06b020,5,0,Staker +0x50d5aeab87cf3e7ad092e5ad9b383938c01f9f64,5,0,Staker +0x50d80dc44829644d5bdf199fe4777eb0aaeb29e5,5,0,Staker +0x50d877e65db1669a93752b3f61aaad99f5b07e79,5,0,Staker +0x50dccc43618bb10e57c9aa7e432458bc47a6f5b8,5,0,Staker +0x50ddda71a300abc9f501d653cedb1885b9d08c22,5,0,Staker +0x50de89aced85dd695fb14fde3ed2d90bfa238539,5,0,Staker +0x50deb76a0707aa52f091969dd0e657690bb3549b,5,0,Staker +0x50e391cd9d9fc45ef004fc4c2c6e8ddaf4caef12,5,0,Staker +0x50ed2c373d108f8b688a6a690493f248568f975e,5,0,Staker +0x50ee6adeccd53c63bc29494e10d9561dc95263c9,5,0,Staker +0x50f53a2183b92a8d3147bb1e15a5b834d6335efd,5,0,Staker +0x50f9a9a70e8d83e98f89b83622081dae116d9427,5,0,Staker +0x50ff44d2987b2198b295adf1c51ac6380a38a096,5,0,Staker +0x50ffbd7eb7cfd67f9f5faac4333c5c9bc2f5e482,5,0,Staker +0x5100a5489d519c14f1df6131bb920f1180e09cf9,5,0,Staker +0x5104789a1519d823c17149b3d311326ae93fa14b,5,0,Staker +0x51072f2149a687c5cd5695ff28a2eb1ea7f37e11,5,0,Staker +0x510a4604d86d9e886ae118b090213921e772293a,5,0,Staker +0x510b4578688f2e33ffccdd31c5724a6d9a7b96de,5,0,Staker +0x5111f9429cd664a6751f992e0acd5496af5d127c,5,0,Staker +0x5113773cef1ba3d1827aefe63b41f2d2ed59cfc6,5,0,Staker +0x5116150f2337af11d6389cf93a429c84f330265e,5,0,Staker +0x51181b0388daf0df94d831e1e033a080b4a65492,5,0,Staker +0x5118460971cda61fa856f73692259f6ccec7a54c,5,0,Staker +0x511933709137016c88977c479b17e51a4f3ca5fe,5,0,Staker +0x511c070790741a1e244971e86a701fa72ed1801f,5,0,Staker +0x51214c6bc31be69316e194d53c6015aabe48295c,5,0,Staker +0x5125252228021ce1be65546145b51a4d9ee38e47,5,0,Staker +0x51260a392e6416e2e07caa816f17234f372d6e7b,5,0,Staker +0x512a466001e69b1238d54e703a5dc16886c0f377,5,0,Staker +0x5136ad87d75cf32a50d0d5f09ed64e7d1d2cf7aa,5,0,Staker +0x5139e1e3c765755e9c1298b836aa60333151d236,5,0,Staker +0x513e97bdfadbe0be17aa38ee61aaf22f0b977019,5,0,Staker +0x51442ba52a0ff09371853625e01c6d77350820e6,5,0,Staker +0x51464293477cc59eb7d2abd34e3ed381e6bab0b0,5,0,Staker +0x514e1b3b6469976cfd6829a2e81ad99bef9d7db2,5,0,Staker +0x514e98a483d8d36704c6f424f346aa085838e0d7,5,0,Staker +0x5159b2b47654b60be7710b85fe1ebcc40b5eea2c,5,0,Staker +0x5159dd11378bd23d800198a7e2c3775861b0045b,5,0,Staker +0x515e0dd29a680f9adcea87d338b26ee069f0d8dc,5,0,Staker +0x51618ed7635588db752c4fcb09d06489db9f5398,5,0,Staker +0x516536b23a1d99387b3817696d3c96536d208da9,5,0,Staker +0x5166ee86cb936dc80888235a9d37d63fd3273b9a,5,0,Staker +0x51734df593fc45f91313538c622761cd09140eeb,5,0,Staker +0x5173cd1e4a4cced3798a040e138bc466eae5c3d9,5,0,Staker +0x5174096c211c192d6414ba2f54b41ae8fcc5e543,5,0,Staker +0x5176e440de36570cc5a377a9621e4988a51cdbcb,5,0,Staker +0x51779a9d1607ccb409d2aabbce203433c940f5f2,5,0,Staker +0x518078766cd299c46add5d97d8eb0500dfe491f4,5,0,Staker +0x5180ab6177763919a0c8d72347bff39aed7664a2,5,0,Staker +0x518268976483c5b7529cf2afb2a596f08d60a9e6,5,0,Staker +0x51831e4976bba420b7a82e4fa32b8a3c6ba3da52,5,0,Staker +0x5184f5316259a95b4ee9275c5022e201f9c7448e,5,0,Staker +0x5185404d322eb762dcf95e54b5bd2126faa35a03,5,0,Staker +0x5185e9cb3cb2954d63df5de4862b5a6786d3d53d,5,0,Staker +0x5186b5be485a303052ec21b3fec00904b74af16a,5,0,Staker +0x51886f4e120477acdf4883cdfd95fd250e2a8100,5,0,Staker +0x5188c87896d52a6da0abe53fe75013ec9e64078f,5,0,Staker +0x5189975ff8ce9ac3f13acd8f0e78d7ec8de70e8c,5,0,Staker +0x51922763cd3a015465451f8d2726d643aa23c568,5,0,Staker +0x51938bc202af196972a50c0088f626cc061279ab,5,0,Staker +0x51943da104be37c0d83d263439c5e96e1517c657,5,0,Staker +0x5196af4533482ae522c000e80f2b10b3b3fd13b2,5,0,Staker +0x5196e62d8e50f68ba7b38de620fd9f30bfcdd479,5,0,Staker +0x5197911e1a562c94de615ac4502099c9e54d237d,5,0,Staker +0x5199131d483f4eb8c7f0f01a206f95f0f9198a3d,5,0,Staker +0x5199f59aa1deb84caca707a58a4a568cef7930ab,5,0,Staker +0x519ba7d6cc1901b7666a3a03dca04312871f9e5b,5,0,Staker +0x51a0451a55258e901253b0e7747ba7656987396b,5,0,Staker +0x51a18d6e02115a6528996a926909c05646642a2e,5,0,Staker +0x51a311a25ff158940027534258c8ab0135a45bc2,5,0,Staker +0x51a4295e9f24680d42b6175f28126b25aa7dd842,5,0,Staker +0x51ae5f1609bf03a104041db8a485a2862a5400c0,5,0,Staker +0x51b0a8d89edb1146c55e72b3cf028560defa129b,5,0,Staker +0x51b111109964d9eb43da7a7dc6d0917d551fb015,5,0,Staker +0x51b39130eed536b7ce124cf0cbcefe6674ea4778,5,0,Staker +0x51b9ad7f1605460ea98e431770004cef30871e4c,5,0,Staker +0x51bd9a887acc1d6810931edfd0d82ad1cf5fbf4b,5,0,Staker +0x51be22bf32cf775392f7d2d9dcec6707a1124f83,5,0,Staker +0x51c27cbf70349c7e98feb73930703e62986d4290,5,0,Staker +0x51c4bb890c14856b6ba7fcac1d98f22fa28537ec,5,0,Staker +0x51c52915ef6e4ae03aaa85418614282ba0033c48,5,0,Staker +0x51cd8ec2efc141ef6690e5097bf7492099d45829,5,0,Staker +0x51cdd8cd9615e6d45dd28bb18c0397ed1f49b18d,5,0,Staker +0x51d2e793b4b254bc967d9d898c7a623cd9fc456c,5,0,Staker +0x51d5e51e974d712a727ca7606f7f0ae139f2c1fc,5,0,Staker +0x51d603502b465c77941db4738feb7c8461d19ccc,5,0,Staker +0x51d697dfc8ffbcd112f2657ffa6d0c89fc03fbe0,5,0,Staker +0x51d822f90d2c74a34d748e9384803fb5a06bfe18,5,0,Staker +0x51e2d61bb29bd800042f664b7f3619e4e279ae9d,5,0,Staker +0x51e83b026c54e671b5652708f740ab1714dc5c36,5,0,Staker +0x51ebc0bf5563522552412f1ea64a787e6a38a195,5,0,Staker +0x51ec91d47d909b93c50179b8235997f61433addc,5,0,Staker +0x51eda7336caa4b46d8d479b697142ea61641d7a2,5,0,Staker +0x51ee1c97ecc1c328efdb5693cf60f123e0c59d59,5,0,Staker +0x51ef2bb85a357c8601995805d1cfdd7fd4df7c3f,5,0,Staker +0x51f0ea79f9f0b4cc5ac761658e465a3bb7b2a0d7,5,0,Staker +0x51fabbe2e33eb2212b3e66e15e899d048a27977b,5,0,Staker +0x51fc7c64b245e9000ee490f28732ee06da474d0e,5,0,Staker +0x5201bc6f05f38d959eb0f8e26d7967ffdedf5c87,5,0,Staker +0x5204afa72e456d6c05159d8965339ab13d6ec67a,5,0,Staker +0x52054110ffd03bc4919c3831faa31de894c02da1,5,0,Staker +0x5206ae560e85c50aaba0e241b5dfd770a02491bf,5,0,Staker +0x520ce3270c0648f864ff552f96d825fb06bc2d87,5,0,Staker +0x520eed69b93ae4231e1e03107f3fb5670ae95e4c,5,0,Staker +0x52118bdc1bef0f6d8294fab0d4e5e428c7a03980,5,0,Staker +0x5215995a906098c354bf918a1ff7d30ba920a375,5,0,Staker +0x52161e7114b3061ef853242393a7d48d296f18f3,5,0,Staker +0x521a9aa3b506b6c7f6b09bfefd964db4a00cf44b,5,0,Staker +0x5222621fd4afd7a9cd9eacfd737a7de74bf1a02c,5,0,Staker +0x522310ce4fd3d9892c2572d52dfe4cd9a390b593,5,0,Staker +0x52234369ff460744078341f6b52b6aa4f61141a3,5,0,Staker +0x52268f7c0679a03c8592e3fd0a79c681ccc74a1f,5,0,Staker +0x52289071e32d63f38caeb77bfaae61c0661408b7,5,0,Staker +0x5228f2724ba488b52435bcbb9b2e380e4dcbc1fe,5,0,Staker +0x52334c23539324428a60bcf10ddcde1f77140588,5,0,Staker +0x5233f49a4873794c307dd35a611ec374191e618f,5,0,Staker +0x523449b5b38d1cf740cbd977e90e0c7f3f825eae,5,0,Staker +0x523669e76c96619f5d1e8c8e2aa18fb557bc9cbb,5,0,Staker +0x5237b292c2915988f73435650a54ffb5a1c290d6,5,0,Staker +0x523be94b702f4546ed54dbffa4cabf4b5d55b5cd,5,0,Staker +0x523d2b79cfb0052102d645d8d6bafb3de4d2edd0,5,0,Staker +0x523ed42189e08bbfab3dee0626ab69ddeb7d63db,5,0,Staker +0x5240b7ec38996747ab5ea1707ab85bea573caf92,5,0,Staker +0x52413d35f4a6e1dee5d7f289bf2d385115cc1847,5,0,Staker +0x5249b2f65b29629641235b2aeb17d2aeedcc63be,5,0,Staker +0x524c3900bd8253d7ceb2357ad0a2a200e5074a0e,5,0,Staker +0x524f8b68f6666ff6c119e485b2e354b7bd53c5ab,5,0,Staker +0x5250e9c49ac9c38e981f6b2436f1d0ec53a389d3,5,0,Staker +0x52514469425b9940109c88d13f4aefb870b52698,5,0,Staker +0x52536079bab07c5beaa8bbb65da8cdc6cad43c87,5,0,Staker +0x5255ed9237a6edf7a2375100eea38aa6df1969f3,5,0,Staker +0x5256d2684594ac06a807f550caf04215399349fb,5,0,Staker +0x52585b8505f5b880169bfea5392853564f6bd7fa,5,0,Staker +0x5264062e52026a13e9795325fdcbaba37b74c6aa,5,0,Staker +0x5265cb5d393c30c1deeaffc72f60740d4538a5b0,5,0,Staker +0x5267d971c0b8f314b2b1cd48cb1fd1cb2d5a6113,5,0,Staker +0x5268b4207117a9130b0c6aa469a00e09c72a71d3,5,0,Staker +0x526f128e5ae8f1699e19860946bc10e6cfc67e39,5,0,Staker +0x5274e3d90a40844936bb5e1132e06ed45ac9e9de,5,0,Staker +0x527d811431f2371a808192ba16019fcdc62871f2,5,0,Staker +0x52826d9824079e203d7a9df1754d779cf141ea8c,5,0,Staker +0x528362b4165c3ea4b5be29aa954c04ac684f6e5e,5,0,Staker +0x528481962f6d469544cdf7a599919740d80ad7af,5,0,Staker +0x52853eb40eb447e0c42a0aa2f067444b8a5732b2,5,0,Staker +0x52857bf61ca7bf6b47a8ee6c984f15b94dc22bcf,5,0,Staker +0x5288111ce5d38c3bf8f5cce5aa3ced86bb5cb0be,5,0,Staker +0x5288ddcdddfabb2369d658366747b5a58a11c3fb,5,0,Staker +0x528ef85f98846e45186b7d60468327c6eeb1b6a3,5,0,Staker +0x5290220f6c834734b974bdda379d262550316bef,5,0,Staker +0x529348de3f42c1f153c97c178a212ca9268e609e,5,0,Staker +0x5294c184e7a21ac2a70ec46dfb033ba2c8ea1806,5,0,Staker +0x5294d42ee33039fd9443b12492526f5a542d0978,5,0,Staker +0x529811abda2637c6d4c5c495fa66402d9d68cba0,5,0,Staker +0x52998dd9e33d84a8c97e601c66a0f2f477933d8b,5,0,Staker +0x529d0ad7f7cbfb5a4adb020dc1c8ebce42a6c8e6,5,0,Staker +0x52a2024efba3c2ae546db0284b89c604b9d16022,5,0,Staker +0x52a27a94c9a221a54797ae56264f221a43adc7a2,5,0,Staker +0x52abf8dae0f31d09051033176ec2ef6c4797d5ac,5,0,Staker +0x52af3cab84e1274a776cf772e844dd9c56883c5a,5,0,Staker +0x52afc8a6dd89535707eaab1f34ebb59d01b3065b,5,0,Staker +0x52b36a8c9a3741078dc0ea19e0ddf0d5da4a53c3,5,0,Staker +0x52b42a3a08fd5a5404d12480bf1fd5f70a9e93d0,5,0,Staker +0x52bc2d0d9c422bec70b375a456f903a204c2ce37,5,0,Staker +0x52bd6178344ec1007f72b799578d7bcfddc1ad12,5,0,Staker +0x52c138f935df93e19387723788f9741b8111e48c,5,0,Staker +0x52c21231caec80a6b92da6771e30ab10c8c7dc2b,5,0,Staker +0x52c281e32e381aaf7a30213dfc851176bbd83101,5,0,Staker +0x52c80af8ff4998eeb224cee0f8ff4d6f751512bb,5,0,Staker +0x52cc444f102404ce42e2d32e5cce7aeec90c5b68,5,0,Staker +0x52cef6d24c46e0bc5792fd0b32e0d581ae243f8b,5,0,Staker +0x52d26862c987d9836b80fd679a14365ff27b3fa7,5,0,Staker +0x52d9ee719e1011210b3700a9a765cf0c4b1f271c,5,0,Staker +0x52db14ac91144e30b2f1668c26b476b8a487f3f7,5,0,Staker +0x52dbc8cccac25a67ad99b6963d916c4bdc672897,5,0,Staker +0x52e3c75e1c83eadf1462bcf64d2bd96e2492d392,5,0,Staker +0x52ea489aaceeef189e6493a9c01bfd61fb76ba84,5,0,Staker +0x52ea5579cb705d12837a05737d3845f69d986a4a,5,0,Staker +0x52edc297c892a9f8ee998fbb44c75980bf547740,5,0,Staker +0x52eddd0c68787a56ff9ea3ee54775c0b3260427c,5,0,Staker +0x52efb70c691e5f369db50d520853c48f24206d23,5,0,Staker +0x52f15b7b6cd79d5222c6370b9bf3ed035e81a1b2,5,0,Staker +0x52f647ad499181afa023a383f54b16bed6ee66ec,5,0,Staker +0x52fa3d2dc664871928f14f848d613ccf775188fd,5,0,Staker +0x52fb6eb1066bc858a6086bba75afdb2c43382c5a,5,0,Staker +0x5305d614c638a792466d0570bab1ca556e4f59f8,5,0,Staker +0x5307d072632b8205d4a322fa7cedd78348a035b5,5,0,Staker +0x530f159c676af8a488df0c1cb4b84fef9463f4eb,5,0,Staker +0x530f94894545ae68cd52fb4cb1ec614b4797887c,5,0,Staker +0x5311466319e1a8bf1756810e100f3505c31f4f79,5,0,Staker +0x5313c0ccdcab39914f8b01293e7e3c560d02944a,5,0,Staker +0x531556ec170a804c5f4eef2e6dd382faf44f0054,5,0,Staker +0x5315a247d09987ee2a25d9a87a25bedb8591999c,5,0,Staker +0x53180501b21297f2dcd7fe06018985527f37e233,5,0,Staker +0x5319d903fe7fc300cfd109b241f330b1d36b3150,5,0,Staker +0x531b49f73fb32ac3ba7e8a2219f5cba7aa2ddc4f,5,0,Staker +0x5325450f42e023e93325082b2f5e7c40489e9c77,5,0,Staker +0x5325f83e51f6f68280822806c7fae89b653f80c5,5,0,Staker +0x532b8b99cabeb6ce97a03c656dc349af33bf07c7,5,0,Staker +0x533072a3fa0cb3149c791ca358203f55bd5cce42,5,0,Staker +0x5332b881bf5313c3bbfd7d010a6e824c3d583868,5,0,Staker +0x5332f9f2d9e7cf3fae18e2d0f61030a09523caa5,5,0,Staker +0x53379388de657e333a448d9eacf6b0d2461a727d,5,0,Staker +0x533872b00802f4b63be01b2e3804ea7c50276e3f,5,0,Staker +0x533ad02e0c213e5f69f1635c96c04190f13a3751,5,0,Staker +0x533d2c5cf312d3c3c3d142358444708bb24b4de1,5,0,Staker +0x534420e3ca0de9b9433c9d61d194053009be6599,5,0,Staker +0x534709e82145fc94050a9880c9f8c77b32b277ce,5,0,Staker +0x534907ae73232d3d70ec2018aab95cf655427fc9,5,0,Staker +0x5350e5826fc7bf672436775049231cc66fdb2e78,5,0,Staker +0x535234334b0bab25bfec3ef9fac5b7a02123f9ad,5,0,Staker +0x5352f1be2d7db4db9a4b3ba147526da354868a90,5,0,Staker +0x5353930bc20d17c28ec151d55598e2ba2f616610,5,0,Staker +0x5353ec4369a4e8ed6474e96cce1ea1054ae9b1b1,5,0,Staker +0x5355e735a4e92d4b7b4af9cae303346075e7d71b,5,0,Staker +0x5357b5721f492ed4cff580291a33a654df616fb4,5,0,Staker +0x5357e4671eaa4a7367921efc8eb60d56d3650ad5,5,0,Staker +0x53592578aa76463d0f3a3290ad899ea0c90f18df,5,0,Staker +0x535b2be343fe65c0922892ca34c648ca1f65cb68,5,0,Staker +0x535cc3a23b8991e69e1b64410fc90c0aa36a98c9,5,0,Staker +0x535cf1fcf0cfb38ae78d6c039e14e62403a74e54,5,0,Staker +0x5360d249367cad96e007db996ea7888bf904c7fb,5,0,Staker +0x536210792f4a9a7bc1debb16a1dc7ca6e01fc802,5,0,Staker +0x5363d828cbea4fce159e9431a94e580da675fdde,5,0,Staker +0x5365e85aaf2765a3500bf3dcb243d60f875132e6,5,0,Staker +0x53668cd0fac1b86fb70c0da103babef0c604afbb,5,0,Staker +0x5367109b8ab57a5b5fc4d3021a769bc2688ce573,5,0,Staker +0x5369de2afdae86df72cfa0d1b22053a37fcb6125,5,0,Staker +0x536ad097b566201b6630c07b025be68a0669be7f,5,0,Staker +0x536c4fc233d313207044646b116f1beb391cb78f,5,0,Staker +0x536d109a434663933060541b2572aabc55387d0b,5,0,Staker +0x53719b6662a1aea54090941fe99b13b8cade1a84,5,0,Staker +0x53720675e970a5be6f7f12940aa028b38ec0ad9e,5,0,Staker +0x537665a9ba4b802b015e513d1a39d0c1d216697d,5,0,Staker +0x5378737820cdcae68ca8458fb08d99737cd2fa42,5,0,Staker +0x537dc1299570727ed0aaaa9ece6c9b8c2c7ebdc4,5,0,Staker +0x538c910d20b632170f95dbaa8a2b57086d82f2fd,5,0,Staker +0x538db708a2aefa1863daaa6c68a809a222d771f7,5,0,Staker +0x538ed52fc0cc2acb5300727259b2a12ca7d34e08,5,0,Staker +0x5397ad9eff766584c28e389f759950403b02d6fb,5,0,Staker +0x539a3d996c807eca54c30f9c080401c0e675e001,5,0,Staker +0x539bfc9f4c9194f4211d81529fc83ea740b70dc5,5,0,Staker +0x539e28ae6eab2bfc7f7129b413b713c7c74edf9c,5,0,Staker +0x539e52f048bf0615eca20062f5da6956a128399c,5,0,Staker +0x539ebd07a5e332b503bcab365b117f33b1abdaaf,5,0,Staker +0x539f0fe3a1bef0320c8d618d59298ace5b64e92e,5,0,Staker +0x539f94e62ac28b39b1aa91700fb230b742e629b5,5,0,Staker +0x53a19542594e8da6d45c51fe304a7c5e907238d0,5,0,Staker +0x53a1fe1b9174b8ed3d8b4656578ea3f64ed7deb2,5,0,Staker +0x53abbada7ec7738686c20fcdd2c71ce22869c789,5,0,Staker +0x53abf43b4fde0a31b1eec83b45154ac877cab7bc,5,0,Staker +0x53afdcff35029b6ddcc8b742b452e4f99ceca167,5,0,Staker +0x53b202f3783212f2698be30b5e7f83c6f5c78a01,5,0,Staker +0x53b24a382e684a6f7a3f7a06167663b200c2c0de,5,0,Staker +0x53b2cd380d623e786c4f2616dfca5b88ea7e89af,5,0,Staker +0x53b5393545038929d430266a9c773392067f3a3d,5,0,Staker +0x53b9ed45d06fac61b63a6a7d13b42a5aebdaf7ca,5,0,Staker +0x53becd9875753bcd83e17e26cec40843032d71bc,5,0,Staker +0x53c0af822505066862b96c3fbc0bf1fe0960f039,5,0,Staker +0x53c0c7705dc46e29f77f64dcb72ec4b584cb3c47,5,0,Staker +0x53c51cc015a138461c2b82227b2a95d82587427d,5,0,Staker +0x53c52ddeb9e5d330e1eff03257d87d15966a0e93,5,0,Staker +0x53c66e340262895a1bc0f31d6daca98afd557220,5,0,Staker +0x53ce18087a8539e33d9d1e80c15eab0e1112464a,5,0,Staker +0x53d4c1997cc0cc79a1d62227ae75b7fcc880ec6d,5,0,Staker +0x53d8d0c955d9ce14261f430517259d92f5bbb5a1,5,0,Staker +0x53d99c99098f0ba651ce7b17cf06095045443b74,5,0,Staker +0x53dd98bc9fbd4a979a38c9e4d9d164a461f13a79,5,0,Staker +0x53df899d64b9ce3183b201ab384b30b9bd0e4039,5,0,Staker +0x53e13a95f139ef98a23c8bcc9d40a6c931c90de9,5,0,Staker +0x53e59f4f58b4238f9eda8a98dd4d94b70000c09d,5,0,Staker +0x53e79826ef00158f06d5397b9e2398fd58abdcea,5,0,Staker +0x53e803c30ff8bf3dbe0de385a079fc2b375c8749,5,0,Staker +0x53eb34fa88eaf381313c5766bd619a8bae097a5b,5,0,Staker +0x53ed8db748e462400cc1ed43b11ff66d343538e0,5,0,Staker +0x53ee7aad4a4f8227f99785da913720012ae1a1e0,5,0,Staker +0x53eeb73e2244e3179bef0e46805c340ac8b6d4c7,5,0,Staker +0x53ef90cbb43776bd193d3a836d3d43bccb837cb9,5,0,Staker +0x53f16d2b2f1e033630d6a62baf12564d94eb1d20,5,0,Staker +0x53f1aa167d7cba8ae03d6ef915c457fdad418a86,5,0,Staker +0x53f792e5442e7454bfc2c01ac8a62976b4d35ebd,5,0,Staker +0x53f9b02cf2d8e041048ec4932ffd9da46de70982,5,0,Staker +0x53fa3df7e367db20df6179b77f1dd0374b207dfa,5,0,Staker +0x53fabb43dcec2cda4240828b5e7dc6013e011cf5,5,0,Staker +0x53fc1ecb6efdf7ad2ef8a951614afba13913a832,5,0,Staker +0x53fe99db7dfbf80a1d078c4f3bfbea278fa0d269,5,0,Staker +0x54068e0872e9b08a035f430275ef3bcba4f608b5,5,0,Staker +0x5408af21d5ae084c4ea6d5eb9783d05571092066,5,0,Staker +0x5414a5fd68987aaab74d158c59ec49d992704a5c,5,0,Staker +0x5418ec25e54c958bd44cfef5127aed6ceb5540a9,5,0,Staker +0x541dc87a8800605637239eea6789af5716bb1c50,5,0,Staker +0x541ef064d08ec04763427f6af41042fe4a96f383,5,0,Staker +0x541ff167d331b9f632712fc875ca768278026fb9,5,0,Staker +0x5427f3b0bf513ca87ef5143feac0039c9ff6d998,5,0,Staker +0x542a805316ae657e3062bb822592282681c0e639,5,0,Staker +0x542b32eecaffb2798b2a4076345ea72c0a0be8ea,5,0,Staker +0x542fef12a3317b7c9a24f365c3543a33628e1d64,5,0,Staker +0x54312d8cf63f3ab6b60b546b981c27e5065a8688,5,0,Staker +0x543b39a5cb2885959fc89e5f73088153756976cd,5,0,Staker +0x543cd9429f3f97b87a3231814f0a0c71b502c881,5,0,Staker +0x543ec714067f60169fff43446b183872ed8c30a3,5,0,Staker +0x5444eacc3d709ed09bcf6d8621453d8951368b5c,5,0,Staker +0x54503eeded1fc55b94330bf82092ad41a76a8683,5,0,Staker +0x5452eb4117b20f3a5dd5c8a7603f55b19e66fac1,5,0,Staker +0x5454f10ad67ef74fa74edeb99209f8e0b772622a,5,0,Staker +0x54588226f95be381b3313e9b3ed9019c428b9e77,5,0,Staker +0x545be7af51d7ecc410f10dad556c684032ceb624,5,0,Staker +0x545c29a97afa8bac1d3a01f4fdedceaec6eec525,5,0,Staker +0x545da92524decbd538d9faccf54190337b13a3ac,5,0,Staker +0x5467711e2503c595767b676fac3a89dae39d950b,5,0,Staker +0x54690f92b089447073b7270099ca1ba6b0b1308d,5,0,Staker +0x54694d130be23461acff8e80b94eedd6cd4733f5,5,0,Staker +0x546e6d3fa2a53164b8d9a81cc95808153f294e30,5,0,Staker +0x546f09eb4451366261229acc26c1fff0365d00ef,5,0,Staker +0x5471f4d68dbcf6600800f4daf87fe3990e92e60a,5,0,Staker +0x547254499490f58fa4dc9d67c8bbb8a8f5049433,5,0,Staker +0x5478f669a3cf9472cf3b75e1b1fd4ab8c568a86b,5,0,Staker +0x547dc27259fa3cbf1a520d65f4958b77d1fa38c8,5,0,Staker +0x548474d1264e0f8257a9b6acbc94ccaef11751f9,5,0,Staker +0x5485a2bab0a1c7797b5d6231af720cf38298282d,5,0,Staker +0x5486c84e9cd8923b7352216db896fb928f353541,5,0,Staker +0x54897bccd0b19ac9cbae4a7baac834c95a3c1aa9,5,0,Staker +0x548be6667e92e742dbd852662349ae74bb39a215,5,0,Staker +0x54904ad7f99b72319fc73013520c1b2e5464fa77,5,0,Staker +0x5492f3295120c3c650cb9853c1374f0692a86ad1,5,0,Staker +0x54947937f9823261fb308f5f8d69272a15e45f08,5,0,Staker +0x5497a61cf69128c86b7641a79d4af9b20bffaaa3,5,0,Staker +0x549ccfe0ed12a2139ae4f1bc121d765ca5140c25,5,0,Staker +0x54a41b04223ed88fe6ffaeedfab7603836b3f4e2,5,0,Staker +0x54a49a73551838faf80e66ea8e7f60d22d8f6cc8,5,0,Staker +0x54aa18f8f74a7d013cef34055a8e0ea918a97322,5,0,Staker +0x54ad50c8d751958b7b19ba8c4178f8246b65c99d,5,0,Staker +0x54b056126f5c12bfc0e0b71a809fd2a32d1107d3,5,0,Staker +0x54b2e2ea521f162365cfc025cab66ba4c905b2b9,5,0,Staker +0x54b937e7f96ee3195832a3efdf363a168bc5c0d1,5,0,Staker +0x54b98dd47a04751501fe10dc2a5ab20df59634cc,5,0,Staker +0x54be89b7b324d50fdc6e6b974bdf65212901e6dc,5,0,Staker +0x54c092a319523d054a424893a70c90a3098093a6,5,0,Staker +0x54c564e72be797a79e9854ec90048b5fabcda171,5,0,Staker +0x54c5f192cd537ea0f093526c344b318f23aa7aa6,5,0,Staker +0x54c9c787849c0382834a4b1925dccf200600340f,5,0,Staker +0x54cfc009d17c9d6161604a9535ddb0e2ec8ae218,5,0,Staker +0x54d173944776fef3130cd1a8c68096b20bea2554,5,0,Staker +0x54d541ef3123e14c5312a51f943bb86dc5236669,5,0,Staker +0x54e2e2e76e4ddca0bb1a138865c9cdfc9af82697,5,0,Staker +0x54e48e4fa4c47f9727eb0804471935509414d0d2,5,0,Staker +0x54edf9887ad6550ca16bd949e9ea7af9a5062c03,5,0,Staker +0x54efc9880b78384048792e5c9b45b23b159a5b10,5,0,Staker +0x54f0bfbd44184ab3d0f0180f89576800c3336efa,5,0,Staker +0x54f15dd06862b03848dcd4639c6b84766d701bf1,5,0,Staker +0x54fe59b08d8c2c6eeb378455fb104808523bda90,5,0,Staker +0x54ffe65ee6c6d834e4c3fc549050ffe5924a52fc,5,0,Staker +0x5504fa20f95f57be18821a89f57a905929184eba,5,0,Staker +0x5508350ea2af818aca125b92b5b679a14c4bf8de,5,0,Staker +0x550e3deccaf7e44a77ab5baa75aa5b1d84736f3a,5,0,Staker +0x551ac19884647e786aa34a5d843b72674dd2e4b0,5,0,Staker +0x55202edebfe216ccca9a8d9515dc25d27e54c7fd,5,0,Staker +0x55222e3227a106e92554502ccb2983d86975a159,5,0,Staker +0x5523f216d3c7c9201c52e0cf6ecb3e02b459ab4f,5,0,Staker +0x5523f95ffdc97e304beb3edf14908e923b8c9e28,5,0,Staker +0x552643c6d656723b9a006de73623d9ff3b0ddd72,5,0,Staker +0x5526d771f7d1c304d07d800c15cc75ed568922bc,5,0,Staker +0x552b176b0c803c8c248aa7ebb6afed76fa02fd9b,5,0,Staker +0x55302267b8183b07d90486069db7337fd185dae7,5,0,Staker +0x553258f548ca24fc2fac37cd30688a783b3c4f9b,5,0,Staker +0x55378f89b04232516138806af6c8829a08133c46,5,0,Staker +0x55397695da3c658cb7379a43c51f79fd7c791b58,5,0,Staker +0x553e037c7dbf748c6bad8f1f8e87943678ba71df,5,0,Staker +0x553ee25bad19cd9a4dca18b1b86cccbe70fa75c5,5,0,Staker +0x5544ba3a2e81b82b95fa70f54888e2ec9947e988,5,0,Staker +0x55481dd2c870326f96b9e5359ea30366abd010d0,5,0,Staker +0x55482c0f25cf7b1f3daa2e1058629e040eca55c3,5,0,Staker +0x554931ec3e7f8c9931d32b3ab0b5ec564484d3ac,5,0,Staker +0x5554af050021e423d89db93ab255c3b27f447e78,5,0,Staker +0x5555556280c9e15507d7475193ff2deec88297c4,5,0,Staker +0x5557cff9374c8b90be194b1a193a9340b09a3f35,5,0,Staker +0x555e608255ac014f2fe32db1b1cf5e8977216856,5,0,Staker +0x5569f29cc65373b53c1f7be738909be5e3e978f5,5,0,Staker +0x556d34665f0fbf06ee0f643f335d99f9c9431d12,5,0,Staker +0x556e3ba4c25f9af93ee0940f4a926c890a0f2ddb,5,0,Staker +0x556ea47a81128227a8cd0c078b115ef74d498e63,5,0,Staker +0x5570311f64f90dcf4fd6a16731a556bad026a456,5,0,Staker +0x55746328dfff9e953dad3de792eb5daafd3d1cf1,5,0,Staker +0x557d287e4707fabad829d9bf671bcc5abe855f53,5,0,Staker +0x5582f488468f5d4b89055261226aa4a6cb4d1d62,5,0,Staker +0x558315a4fc15d7e4ceb3bc3312fdcf8d6731516a,5,0,Staker +0x55834b08368c0b9fbced31f69ec0b6e35aa8ce71,5,0,Staker +0x55856b8ab630f593ff0319081e6c32b41af624f1,5,0,Staker +0x55886ca7b8bb797c709790e5a6a3ee6d93ee7bab,5,0,Staker +0x55888f8583629523de0a974ca9886798a905b32d,5,0,Staker +0x5588d6b134dbfcf395045b492f04f512c12d66d8,5,0,Staker +0x558b4ecc40118fd9b02c9c166ec19e11aba259b2,5,0,Staker +0x558c35df8b42515cebd7ea2f3487cc6425c07833,5,0,Staker +0x558c837c7af219ff9831baa6523b240495eee7e5,5,0,Staker +0x558e8f8d3b2bf8a574b2af90018fbde1c402f8e8,5,0,Staker +0x55937c43e5a30d9f461e21bb7325d5bd9057f85b,5,0,Staker +0x559489d29c9b31dca25ce0503f424d4844a4c4f7,5,0,Staker +0x559606665b05d484d8b3f43e05f26cde88d93fda,5,0,Staker +0x559967eb0e8f1b0657fbff3405325e2bbbe288f0,5,0,Staker +0x55a535d0ef1c53f4014b0b3633dc66888994ad60,5,0,Staker +0x55a84ce3e9652713b40fa76745a0a6f7dcba89c6,5,0,Staker +0x55ab0a4c07cb1b9cbac58386bd6adf97e6918b5f,5,0,Staker +0x55af9cf14d724a9bc3ff77c64f80d526ba3e7884,5,0,Staker +0x55b00b5ddc575e28ee5f9a2270b42f37dca7575d,5,0,Staker +0x55b07546e256598c861d969df752ec6ea8342384,5,0,Staker +0x55b2c54fdafc8e82b27ed55dd1b4b4ede6ef2151,5,0,Staker +0x55b3da48bc1550ba4e14a3deb172153caa528fe2,5,0,Staker +0x55b405a537e53204fa3348c00a8e59e573a99778,5,0,Staker +0x55b850b3936622790571211118fb7a9f9821b313,5,0,Staker +0x55bc94fcb6987dad6c190a108083777ddb73d1f2,5,0,Staker +0x55befaa8b619ec538937a4e5176544e6ee9b1f0e,5,0,Staker +0x55c088db1ea81fb717364e15c2df27bd28b753a1,5,0,Staker +0x55c782227b878c53a365603a68a2ee1948d8c459,5,0,Staker +0x55c8b3322fd6c5a4205fb75dbdfe12180681bdd1,5,0,Staker +0x55ca88aa28ef3cd5bcf165c8a680b1132bb63a6a,5,0,Staker +0x55cb2d4daa0728c7ba1c4ff834b2271328cbf868,5,0,Staker +0x55cedd15c591610374dc43d4ed8c73a9802dfb28,5,0,Staker +0x55cf341bc95389a96a0902156931c74854f86272,5,0,Staker +0x55cf851bbea90c64d97003258f18ed6643f3d4bb,5,0,Staker +0x55d159ef03cdcdd1778875cdc5511d35cff1f42e,5,0,Staker +0x55d208a7e78f2f3555357179a6fb08d8ac4b3523,5,0,Staker +0x55d4e38c206fa9e8040a8b3a445aca9ed94d0d10,5,0,Staker +0x55d7de74d45cad717933db1abbfbf7306e5a3340,5,0,Staker +0x55db2f1538d71c57fe3621e576ba28cba247ac57,5,0,Staker +0x55e0e26f35e8f40d5529fbadfe742650b373df57,5,0,Staker +0x55e25ba7e866beee8e7e05b018d5bdd91ee1ec76,5,0,Staker +0x55e8911ef9c0475981efe0b112d6e082d71568be,5,0,Staker +0x55ed6783fc0ac1812bd625456bb5094dc89e570a,5,0,Staker +0x55edbba772fe6aa8426ec7d6a23a53dd38abd27a,5,0,Staker +0x55ef459cb71cbffe9f5d5d40648c976d75325460,5,0,Staker +0x55f267bc59f57148e59c12bf1c28ca7cbbd84c60,5,0,Staker +0x55f3adea7e94a531f915a00641ddc07276bfb725,5,0,Staker +0x55f83821418b80bc2e9ffecbfcfb49619f5ce063,5,0,Staker +0x55f873eaf18cfc501cdcfab8fb9536daeba51738,5,0,Staker +0x55f98967b7c6063cd9500702459f69927908e4a8,5,0,Staker +0x55faeb5ed6d3134a41ca428b3315bdb5a4f99aa9,5,0,Staker +0x55fe9618770e605d2ab16fa9e2f5de63967541b6,5,0,Staker +0x56010099aeb1052dee498e6614117f2ff227ecab,5,0,Staker +0x5602338b96be03d4f1ab57fedbcd0c555400ba65,5,0,Staker +0x5603ba9071c6ef69de3c3e26a0baa6b294fbd771,5,0,Staker +0x560504dfebbafca0bb3f0b9d49b57d24df668e4d,5,0,Staker +0x560832f95dc710e73d26d4aa7d61f7a0a8192d88,5,0,Staker +0x560c0e1ac96ea4409d0bd203664e4b405cd3fac6,5,0,Staker +0x560e1c866725edc4c3aaabe38683a7ec8420c31f,5,0,Staker +0x5612455972f2f631f039749e59bd9b18ad4cac22,5,0,Staker +0x56148e7da7f16b9fdb7b69139e16e92e4150d77a,5,0,Staker +0x5614f9ee5f351d7fac92e215d5b554b3a1e99e83,5,0,Staker +0x56169c490aab1fcd73f4c687492118e51a5557b2,5,0,Staker +0x56173b180febabc82bd485187fa08e26e4056606,5,0,Staker +0x561e29cd09b09b673eb67c9afaecad651691a500,5,0,Staker +0x56221837df2619ae25e07886045c47596b514055,5,0,Staker +0x56231f15dee6f10b039deb2f23562408e3cb42b3,5,0,Staker +0x5625fb83baf398bc6a7cce0aea009505591d223e,5,0,Staker +0x5629aea7c12097bb4af9920577dcd5fc33d3f77e,5,0,Staker +0x562a53aa34dcf24adc985caa8fdb590f10376d9b,5,0,Staker +0x562bc2bec3e4c19c8e6aa58d462a615b3c7d7bfc,5,0,Staker +0x562f4c9f53a6ae94af5f0ee191afd4cefc4d4b35,5,0,Staker +0x5632f0dc344d1740270b1f6d35b399c963ad03c5,5,0,Staker +0x56398436c1e56fe1849afe9eae85667d50a12971,5,0,Staker +0x563f4d1b883d9809db8fa7935cd62035e32be85b,5,0,Staker +0x5648bfbc49d028aca85321419b39bd60d32ae3a6,5,0,Staker +0x564906faa60a1705dd7e808aab1a4099b1f0a0b5,5,0,Staker +0x56498a58e9578b00f16c2078be3393a82e9c0d32,5,0,Staker +0x564a422dfdb2d4b66e17b71a67a661e0b46cafd6,5,0,Staker +0x564ba1e901ea04d4dea8b38fc1dc19ca3e278f00,5,0,Staker +0x56541d71bd91d41a02647394731257a1284ed65b,5,0,Staker +0x5655374978d05882da99cf7ebf77271655b51319,5,0,Staker +0x56577ec59278b6533cfb97488d73dc736d59f1b0,5,0,Staker +0x5658101cfc00a6b5ca83e41c49bd07b3cb41eb7b,5,0,Staker +0x5658846195957f67152b1b49d8374363c5b8cfcd,5,0,Staker +0x565b86b614b9ba5fe37c9477f99d3a9fe2e5e744,5,0,Staker +0x565f1b37de350208b3d23369d833ed487ec18375,5,0,Staker +0x565f803175387a49125390046b6339ee541106e7,5,0,Staker +0x56731fbbd592f76402ff5568968ee2efff2d2eb3,5,0,Staker +0x5674ba89c2dc6f8e5a3bf384fe4af4dc35bcc450,5,0,Staker +0x5675869fb879620db7cc106a704bdd41bb0f3064,5,0,Staker +0x567c4e9b5f3c89f4572c0fa6da10c9507f7717d7,5,0,Staker +0x567eda0bbd36ba306d0fb1977e4ae14b4c51f50d,5,0,Staker +0x568053c9424647a85dba5f1518f5544088888294,5,0,Staker +0x5687fde7267a3bfc4f2cecd88b6f9ceeb6e27445,5,0,Staker +0x56889b68d67d521a8bb45b5e402f3149264549b4,5,0,Staker +0x568ac282ae4a4a6e628fc73f2684aef2ffb202b0,5,0,Staker +0x568ae0d5f32a189fb2c0a93821279667186645af,5,0,Staker +0x568ae18ce715f2ddec13b5c4dc17fba15023efa7,5,0,Staker +0x568fc9014ccfd6d399b8bab665427e0d8c026f8f,5,0,Staker +0x56915a5eea884bf63c2c733befdcc2b6577eae05,5,0,Staker +0x5693cc1a172ec9681e67035432dedf506e224356,5,0,Staker +0x569929b2137bf46c35828fb6f1f5459b4123ab29,5,0,Staker +0x569bab69ffa71afe435f64640210d1f0d49a2733,5,0,Staker +0x569d3e482bdee5053994d6447ec0862cac6167a6,5,0,Staker +0x56a304db4b15f3d9043bd008106318a3c6f9177e,5,0,Staker +0x56a50a49a3c466c4ce32c55e1d9ec7788b3a587b,5,0,Staker +0x56ab8f22371c9e7c0828091cf21f28c9d9f20b00,5,0,Staker +0x56af22e8dd44ea542ac4c1ad540f607e871c4459,5,0,Staker +0x56b63533b5cb700876e8f15838e514bf995d7424,5,0,Staker +0x56b8bfc04e2661619953b2d8c325dfd6a8f6af92,5,0,Staker +0x56bc19def19a6d49f1d2d03de4f3c2beb026249b,5,0,Staker +0x56bed8c2dd803c23c5b4e55ae83504a94768a365,5,0,Staker +0x56bedf5ae0c5a681439a9a4f23411599eede8c85,5,0,Staker +0x56c0df76ded0815dc2cebd3dc13cb632585f1df7,5,0,Staker +0x56c3b6d697308ef2f62d76c62a000940b3d5c1cc,5,0,Staker +0x56c63047b4bc1d1ee48a7977b7daef5d92ccce9a,5,0,Staker +0x56c6eed5e3b68c6d154ef4faf6348b5cde61df39,5,0,Staker +0x56cc891b9470c5afc7eb00799fcc3a1071653075,5,0,Staker +0x56cc94e7fa09fcd28dc913fb44cce82c702d14f5,5,0,Staker +0x56d1cddd605f5d4aed81a185fcd11ae14e208ec6,5,0,Staker +0x56d976882dc716ff77732c379ed0009bde7c7c8d,5,0,Staker +0x56dac30e7243cf86ae6d77027807ffad56ddec2e,5,0,Staker +0x56dd32ab99146c6f4c2f63eab87602a310e785e2,5,0,Staker +0x56e3f6cf08db164cfeed9050204a109a96ca343a,5,0,Staker +0x56e5244e7ab3d435223d6d804f0253d95b79f2e0,5,0,Staker +0x56e5d31dc21fbaeb4613ac1d50c2667cdef7d075,5,0,Staker +0x56e5d4506f2e7bb2a8ea53b03e1126627d84c9fc,5,0,Staker +0x56e8ef74a00a82ab4c704b4b6df3e0485083a694,5,0,Staker +0x56ecdf26c08877989f2810d0513cc958c081e5fa,5,0,Staker +0x56f031aab1bdbc7f4de9b1be04c86119361cd0fc,5,0,Staker +0x56f069e82cf6a5ef56bd1ec302e86df179e26c4a,5,0,Staker +0x570111234ad7204b0c4df6f9a7e41442558db7fb,5,0,Staker +0x5701f35508a66dbd2a4fc47e3ca9eeea057e49ac,5,0,Staker +0x570a4e8ef6733f8687c45c46a48d5c7ec78ae0bb,5,0,Staker +0x57136a6d8c214eeed6a05fc645c0d0730d9f305e,5,0,Staker +0x57178c9901486ed74377b55e283a14d64157d3a4,5,0,Staker +0x5718bce147d4392dfe5826718a730b0cf25df175,5,0,Staker +0x5719818f0b3cbae6d0a9bc4ee11df16015d5d036,5,0,Staker +0x571d90ed815a104085bb2b73889e309159dc93f6,5,0,Staker +0x571df759a3c3fe4d1bfe504da505cd4d0099e389,5,0,Staker +0x5727e74d21b184ade620a2fda421e351f02ec8be,5,0,Staker +0x5727f799ca2eb5812a22561dfbec1a55ce7c760d,5,0,Staker +0x572cd61cc008ff4682967e6b0898d9944fc2dd53,5,0,Staker +0x572e29e12243e9533bcadbbe85055dc25ffa2200,5,0,Staker +0x57330df1a336dc9e49914efd815810aa0da073db,5,0,Staker +0x5736b628dd78c8d7a05ce96f8c073f92ecf5aa2e,5,0,Staker +0x57396800603cde12a1c11ed340d6499443c596f4,5,0,Staker +0x573b5708f20c9322147600abf0dba7188c6c5e37,5,0,Staker +0x573bdda272931a376bdfbf65ce730e248474c61a,5,0,Staker +0x573c720e8011f4b89eddad26b182b6dde885bd66,5,0,Staker +0x573eb3040dfc1cf2b0d9fd02bd65c71dd39de2cc,5,0,Staker +0x573f4484175e0e6d818ad5f701684a0b62a1f237,5,0,Staker +0x573fdf4876dba41bd4348ea88c8bddba2b8a8bdb,5,0,Staker +0x573fe0fef43cabe0dde81c6b60ea56163b003f1c,5,0,Staker +0x574ff31b4337496f165aff2b782e3064b4ede583,5,0,Staker +0x57503fa42086300cda9fcee6fa95915f5bb04680,5,0,Staker +0x575643ea6de26ae190684cdf13305b96c7edb7b2,5,0,Staker +0x575c15d29ea12b5c5b6d05930b3b37dbd95ae918,5,0,Staker +0x575d43a822849920d5a8af211e01b837b29da4fb,5,0,Staker +0x57665de0acbc29ed24f5ba9ccf777083522c5850,5,0,Staker +0x576cf9f72d1a54e8e6568eaaf0c903e4df520153,5,0,Staker +0x576e6972c18a1dbe3de0189b8bc5dd6ec0770db5,5,0,Staker +0x57718d099d9fab1be96fa6fa749ef1b77535e5e3,5,0,Staker +0x57755f9bad845494abddc03fef7a3329521877a4,5,0,Staker +0x5775e3f0c705b3870f59bbf6cb6f7c7806b9898c,5,0,Staker +0x5776356a89afec346128c1d23b35547261a04e4e,5,0,Staker +0x5779019934dab92bd7fcf617a44275e41029a794,5,0,Staker +0x5781c908f9aa6f47ca50dd5228b91cd040f4ca41,5,0,Staker +0x5784e2c78fcac292f570b5336a8348b69e7178d6,5,0,Staker +0x578d40d18f8fef57c7b62545cd537e8a63b4aa95,5,0,Staker +0x578e449e9edf05d17d81d277f4c4e8ef45fb6421,5,0,Staker +0x579089c2573c19a4f3dbd459f65e271b8b509bc5,5,0,Staker +0x5792c90ba7da02fa45c35be8c4031a93739ace6e,5,0,Staker +0x579435b851eb43a339348235a12b4d8a597dfa85,5,0,Staker +0x579618c197c7261f495a39718e330974bff27b0b,5,0,Staker +0x57973823d52fcfa1b81e2eb555ee4636c9333388,5,0,Staker +0x5797a00c41cfe9a13a7317077df2238b8b120c95,5,0,Staker +0x579a2e0def5f577123498cbbba8b63353f42b260,5,0,Staker +0x579ccb6b1c8a420c0e87a104116b0f5e60904e5e,5,0,Staker +0x579cff3b2b52800f800a75f56ecff339f7827efa,5,0,Staker +0x579dea179337e4607ecb035b2456dd221ab9e882,5,0,Staker +0x579edd70897d936bd4a2eba8200ce714a59647ab,5,0,Staker +0x57acea18cec1e45a43199f3ff89e2e05e651e08c,5,0,Staker +0x57afef9d167755ba82f3fe4b2f7edf470034e125,5,0,Staker +0x57b24762ffe1e2285ca1e186e605e1cf6ffe7f80,5,0,Staker +0x57b2cf4c23670052cd787831fd85798cd34b29cc,5,0,Staker +0x57b2ec90c520ffe23656b2b347a085ce8ae3ab08,5,0,Staker +0x57b5a6c8558f26292bf928e81adeccd4110d6bbe,5,0,Staker +0x57b6e82069d86070f898baaf345cbbfc951ed727,5,0,Staker +0x57b749ca2bfb39062cf7dfd90b1f5204a0e11b6a,5,0,Staker +0x57bb5c24671473756d5dfb6533469706fca8eb48,5,0,Staker +0x57c552651b6dd1317fbe1d1fe82cc58dfa915a3d,5,0,Staker +0x57c6e2bb455bb04a40d7f858a7517438ad8ae6dd,5,0,Staker +0x57c849108aff0e63994246da17ec7728f81cb42f,5,0,Staker +0x57d9f565ee542639e6d3ed2d9018cc581f36846e,5,0,Staker +0x57da2f58bb5b7f30a14aa6732e71d80f3c810bbb,5,0,Staker +0x57e528661ca3fe5fbd05851899accca1803b1fd1,5,0,Staker +0x57e5a8fdea03a9ba0c3c3f45f211f179cf23a094,5,0,Staker +0x57e7a35ec1236fe18e753d00ac490f84a67c342a,5,0,Staker +0x57eb360bd418cbdceb1bdd9a16bdbe9dfd6d5c86,5,0,Staker +0x57efaefb32abbc683157b96f389c0c335d724d28,5,0,Staker +0x57f1759e95fdc079977c3250dee6982b2eee3be1,5,0,Staker +0x57f2be12aca78844d9f63d7b8d816551ec6ca06f,5,0,Staker +0x57f3813ede61d645654d7dfe2db09a0e41b5d5e1,5,0,Staker +0x57f41b6f70248f8c56b6c2efb30ab3835ba6823d,5,0,Staker +0x57f893cddd0e38ac9137244377d50000735003ef,5,0,Staker +0x57fdecce6244dadfeabeb17ae671c085bddec7a4,5,0,Staker +0x5802fa5123dbfdc4dda7001db0883d90b822f69b,5,0,Staker +0x5803419b5e561f5e44755975fe9f0ccf42153424,5,0,Staker +0x580c1baf61e8e692e566663892ca09e98e29d161,5,0,Staker +0x580d406f13a12c69fc63bec8b167c4ecc8758427,5,0,Staker +0x581bc2f04b066d168e48aeb6414fe8bbc079a34d,5,0,Staker +0x5822fd57e219ba9fb4e7a73f3e6a73b2c6fe590d,5,0,Staker +0x58241919489144ee78cb01c2656fff9d6d94dd90,5,0,Staker +0x582603ba61f88e1871e4c03b3c88d946d3441609,5,0,Staker +0x5826ead942c1f7536b6183f89b20601c3b30ab31,5,0,Staker +0x582a3b5b0591ee5392a91dae03509a0b72f8d86b,5,0,Staker +0x582a7d5edcbf981b147e7cbe4d9e97aceab389f9,5,0,Staker +0x582e6caadf06d7b4ceda46d85215381dcf67361a,5,0,Staker +0x58306cc36224450481b5e2fac6c21a369eb20dc4,5,0,Staker +0x5830711ce33e6485748d882c227d78a60666a7b5,5,0,Staker +0x58323534a3040aaed44636c34a9475fbbcecda1d,5,0,Staker +0x5836130b9f34deeb78c7642f37e921f913e4c3d6,5,0,Staker +0x5837203ec4a00e15294363964b0b1518c0a544e1,5,0,Staker +0x583eac77322c7d0d7bb381938ebd0eba978380e0,5,0,Staker +0x58416f4a5a2f2c3400e5315498bfcd8a38d02158,5,0,Staker +0x58475d61f0e49cc114f210bcd7bd023b0288d8fa,5,0,Staker +0x58495f4553dc4d3cfdfe0e610a913bd07cea1f14,5,0,Staker +0x584ae94fd9177d42f1808a0897675cd157b11e2c,5,0,Staker +0x584bbb33b6ce22dbb8ba8c3cb02f90a88f88451c,5,0,Staker +0x584d4b864ee5671b0a7beb71664928f009eeba76,5,0,Staker +0x5850f8e6c72d88323ccb9fed18daf550d502bb0b,5,0,Staker +0x58512f2f904177c9ed8b3f7c59b220d39ca3924e,5,0,Staker +0x585259bb6a893f845568e6b0145981fd7cce633d,5,0,Staker +0x5853dbd91b625a27a631c5721406c38fdb4b6957,5,0,Staker +0x58542a9715b4514569e4276b700e360851dafed1,5,0,Staker +0x5857b2b307a8f050a19cd88fe8ef6dad14a1e5b0,5,0,Staker +0x58596d5285aea8d6e426f1ab6c38278516494f09,5,0,Staker +0x585f211675395d3db21556872e61757232bec814,5,0,Staker +0x586254e693aff3b8671d675949f417af7500890e,5,0,Staker +0x586a1ec091490648ae0d05cd72fc64d753386530,5,0,Staker +0x586f3fdf09cda21cd0da52b645f147609301585e,5,0,Staker +0x5873db1a056aaac3506090b876ee9e522647a90d,5,0,Staker +0x587a5376c6edf2afc2266e3f2f34efb7915a2846,5,0,Staker +0x587d550552dadb1c211949640e5cb206b754bd39,5,0,Staker +0x587dd45a76b00bd22a2ebb837c9726da25da9fed,5,0,Staker +0x587e691b5821c02c0cc8f102387dd91f4886f4b2,5,0,Staker +0x587ea43b4bc791cc150ba177f0c190d7f11fe242,5,0,Staker +0x587ff411ac060bbc58b4993edf22d0d557119301,5,0,Staker +0x588106a46ccb6889daa7ec3e184b588b14adc9fc,5,0,Staker +0x5885d7b57a2edcefecea0b74383a32912e739ecf,5,0,Staker +0x58896a107cb3902f88f4814970aa07b80c6f9913,5,0,Staker +0x5892bb544e4182d730a4d50a7660485e9da6d22a,5,0,Staker +0x58959dc21a6535ed4060d3a680e17acc83c8a643,5,0,Staker +0x58964ef04d918c459300978a019548761a696972,5,0,Staker +0x58975e857e146e7a0015fb148ec2704111439961,5,0,Staker +0x5898e39788e03795715390aa2ec306d81d63f162,5,0,Staker +0x589b7c564a1a318f8c18dc29a6f36fdedb454a21,5,0,Staker +0x589bc58e5945d6b05dd629e3795b3406620b1c18,5,0,Staker +0x589bd3f8a326f1bd8e5c8778ba8b4b2f067588e1,5,0,Staker +0x589ef8f8b1db5d9104a7c6461f7216f75200e8b9,5,0,Staker +0x589fb7da62b5b07269445ed3b044665bed129a19,5,0,Staker +0x589fc291428cc0ed40a75152bdc98e756d6749a1,5,0,Staker +0x58a4e01b4dca2da71439fc4b243c1ab7b88106ad,5,0,Staker +0x58a5e1de5d16ab49e41d9fbca3711de637c43c5e,5,0,Staker +0x58a70209e5d1688b69724e32c87fd62a4787e9e4,5,0,Staker +0x58ab63c9830a6b052e028138dacddca71ee1c404,5,0,Staker +0x58abeeb6369407b3f0953e200e86e03c1ca1774a,5,0,Staker +0x58afb08d42f05f4bbe9d50a5864edb022bb7e5f5,5,0,Staker +0x58b0c3248699dee2f02d99b8905336fe338bc7b1,5,0,Staker +0x58b0ce017526970c591ee13eaacebf391616dd6b,5,0,Staker +0x58b75541cc46e025041a777201407c1208e3e0c4,5,0,Staker +0x58bb1ef2716562fd112b75b250e10b4d706b26af,5,0,Staker +0x58bd3122dc57888db3f17d762ce00e7378c35152,5,0,Staker +0x58bd873b8bb654165be9e6aa34e274ded4ec13dd,5,0,Staker +0x58c3cf727d296c9bbc4acc82083ef3f86f967563,5,0,Staker +0x58c9245040bcc9b21bdeefda8346f7e867d225c4,5,0,Staker +0x58cb0cd5b50613eb1cb1f016efb09cff538a41ab,5,0,Staker +0x58cb126c8c527b16dcf981b49a0a108f2f50db68,5,0,Staker +0x58cef41a284700ebfc902a8f1124d9df3b774044,5,0,Staker +0x58d70bfa5b7def2b44c2b6c6e1f50bed4950b4d6,5,0,Staker +0x58d8f652a55b84b7b1e798cf35c66e3ae6410823,5,0,Staker +0x58dde3cfb4bb068ac89f3610ea5453436da70ca0,5,0,Staker +0x58de95dd6fb358ab35d1e044db4db183c08ee76a,5,0,Staker +0x58deb023e4f18957b1edc0994f4a385e61d0923d,5,0,Staker +0x58e080f45f9e31987354e02d2a05edce345cbbdf,5,0,Staker +0x58e11bcee1b6c5429fac759ceaffeceff2adf0de,5,0,Staker +0x58e42f52df556af63c2cbfabfab65453d1ab907b,5,0,Staker +0x58ea149787a56e710fdf0e33019ca45da1c34ad5,5,0,Staker +0x58eaba7fb112f9515e68f21581499654c3c1ca08,5,0,Staker +0x58ef0dd873f475c0fa6823439f1421871476304d,5,0,Staker +0x58f05e88587e56bdfe55593a1b2c7fb35bd6c208,5,0,Staker +0x58fbe832abab6722c2afdf50104ed8f6e38ac669,5,0,Staker +0x58fbfa3f31351fb8cd8a34557e63fff022f90d0a,5,0,Staker +0x5902960fbd03eab1cde5aedf556e3c42b5ca2c62,5,0,Staker +0x5904367325a6c922ed50911d676e93325526fa67,5,0,Staker +0x59099da80421bdde82a573c0a3185047656727e1,5,0,Staker +0x590c67b1f96a12586fb7dad04802d20ec12c5df6,5,0,Staker +0x590dd06bf7e085ad58088d57da035510876a35fa,5,0,Staker +0x590ee2dc2f547f901d6bd0642b549b5bef351d6a,5,0,Staker +0x590f532fad7315ebeb49ca9f70237c000802a784,5,0,Staker +0x5910ac0fc0105a8f30ba54f005e6ebf8ee7333be,5,0,Staker +0x59123bce637fda1fdb9a79d94c93b279e86ac47b,5,0,Staker +0x5912f5c57ccfb874b47b2a2e152152863f91cbe4,5,0,Staker +0x59134db49f8fa540185c52cac9415f401da89215,5,0,Staker +0x59154d32e3df01785f3b878fec01a6157bfa072a,5,0,Staker +0x591ad558210c21b5d308ef7358820ca9925657a1,5,0,Staker +0x591c82a24777f0ed0e291d45096d7f02f4d66c8b,5,0,Staker +0x591e5099863cbf06d78b14d9d6f78a5b1ba5b756,5,0,Staker +0x5920fac50ce9dcd0a136a42e1cf6cfaed891f0dc,5,0,Staker +0x592467de8e2d90cf2ef255b27d6acf3afc32a43c,5,0,Staker +0x5926fb9d24b70c5a7aff3b60920660ee5c1f83ab,5,0,Staker +0x5927376703ae1b0eb7320c4d8d6d335482897d36,5,0,Staker +0x59308539d66010cda836405f7f48d0d655d073a1,5,0,Staker +0x593491f165adc06f841b8f438ba22cd09beb8267,5,0,Staker +0x5935e7c70b6bf730ff02c87f6f983a3e224f7aaf,5,0,Staker +0x593614c03216e7e6c1de801ce096ccb3f92f6eb1,5,0,Staker +0x59381ebe49274671983568269dec3eb8d1e3f519,5,0,Staker +0x593c22ef9d3da96b5840bf278afb4951fc4e1b08,5,0,Staker +0x593d75573fd71c85641b4750b294d6cdd668d9e0,5,0,Staker +0x5941bfe9dcfe827f7ad3f2732d73346d2af7a73b,5,0,Staker +0x59449f86b794d115e3bebd2f61c3b0f406d0713d,5,0,Staker +0x5945e86b140cd62a27bcba06c873be8ebe15309d,5,0,Staker +0x59470a529d49b221e5aea98db17b1cdd9d984c85,5,0,Staker +0x594b09126cfa0c83f656901c7ef103aa91dce7f3,5,0,Staker +0x594b9dcdca97e7c0e2b0b5e2e79947e1944d0808,5,0,Staker +0x594f843b625ac76fefd2359387d75400a7d0d1ae,5,0,Staker +0x595198763770025fc01b109e7acc1c8dcd704270,5,0,Staker +0x59522f4c6daa1473af8fc2010b4a217531784084,5,0,Staker +0x595299c43a9d84b8a414f4702975e7189f92207a,5,0,Staker +0x595998e0d2d81b5bc453921299ed7f8dcd4eefa2,5,0,Staker +0x5959fb7b5c8218b2a3cbb32c9b46dcee798ea383,5,0,Staker +0x595d420a5e2ced1cbda1d45b4b0e0d2448713b01,5,0,Staker +0x595efc5602e48682942e7e6f03bfc26f93412811,5,0,Staker +0x5962e353b7f60b91920ad6bfffec271714b4bede,5,0,Staker +0x59664715a37be457d7245db093b734eb7910ef23,5,0,Staker +0x5968c700bcb86bfb665eeb05e9aea6fbcdd03897,5,0,Staker +0x5968cf3a4f56f966ea3a1302b8708035c2ff32df,5,0,Staker +0x596d773734e9a0f0a39b255f5be982f2addfd165,5,0,Staker +0x59702f94de019e659f78d0f67819fa4a2d817e5b,5,0,Staker +0x597329dea3bc52d19092b8b093cc8d2f4d790d13,5,0,Staker +0x59778019fa5619af4220da792834358fb2096027,5,0,Staker +0x5978843c875707b85790d635a560963a44427c59,5,0,Staker +0x5979811bc09e4d55496f54ce3659355307c18913,5,0,Staker +0x597aa27ba277800a9e5c188fa08398dff5eb8644,5,0,Staker +0x597ac019eed97ec327a4314614474b9d6b420703,5,0,Staker +0x597b107398e5a2ced828d4d1dfa419e5c91c9075,5,0,Staker +0x597d5918ddcaec3f2c53b1c9162e9618c30b9d5c,5,0,Staker +0x597e87abe78314c059bca3c7e00a175f55c00521,5,0,Staker +0x597f31cd8622ca08eb60d1969533208847dfa7b9,5,0,Staker +0x598094a9478209c2d3356a4302b875c4d7be26a7,5,0,Staker +0x5982775c8a7aaa742ce4e4e2cb61b2b826fde444,5,0,Staker +0x59866289b876773237b29b052c575489d72ea83d,5,0,Staker +0x5987470a4234a14192d4efde5c80bac171bfd540,5,0,Staker +0x5988dc80f022f053fced865f8123d4cbf8d0f254,5,0,Staker +0x5989e03414f105a70b165237e8df36cbfd904d2d,5,0,Staker +0x5989e98fb3594467073ad2add666bbf2bc61f481,5,0,Staker +0x598b0cf804835223c10543fa300fbc3f6ea20ce4,5,0,Staker +0x598b4e92ff3ff21bd0089e5fcc6f3f0c9dd0156f,5,0,Staker +0x598c6f4529fa0149cbbc1b5c86709ad9d71a39d2,5,0,Staker +0x598fb091b0f8380526951c32d6e86081733cec3b,5,0,Staker +0x59949c6d68773dcc584bec47211257e7decb8553,5,0,Staker +0x59956b8b7468836bfb24c5185ed5d0a8dc6fcfab,5,0,Staker +0x59997c7cf00b7349f4f2e11077f525e85bb9c63a,5,0,Staker +0x599dd2740a237ff9b0ae4c13ce5cfc0bc22a768a,5,0,Staker +0x59a00b5a456c60781b40d7eaabd83aac06701cc7,5,0,Staker +0x59a0df0641f47d70015c4cdecee44d1367369206,5,0,Staker +0x59a29c3c1ad7c4f2b2039562f8442df96c4068ed,5,0,Staker +0x59af0dde8aee7695178dab2612d025f08c883b5f,5,0,Staker +0x59b27fc5f000fd200478aea445d7e158b7d2209c,5,0,Staker +0x59bd7803d9853501e4f4211c8a15566405b0a988,5,0,Staker +0x59beb0ec4260f84ed37c6e3cb572a953c014080d,5,0,Staker +0x59beeae16b819147ca7ce5e0c31cfd9f4e6e62e4,5,0,Staker +0x59c1399b65c377d0d068b8cdc6ec76fda787e59c,5,0,Staker +0x59c1a31d0a628459d8a186fff85ee17965db2699,5,0,Staker +0x59c68ad7523afcabd0363a0e699dc71aa736e9a3,5,0,Staker +0x59cbd31c3bdfef263cfafdda8bb50a2253123996,5,0,Staker +0x59cc6710ddc87abf9c187524484d6950c19b1795,5,0,Staker +0x59d4ad6cc1c4a9ea87181df022f42b82df589a3d,5,0,Staker +0x59d885c87cf50b93c1f9eb5e961035b1e184ec0d,5,0,Staker +0x59dec13c88cab608b656f34d09c758bc9ce39954,5,0,Staker +0x59def0dd63baba3801c061458e237e637fc7a17b,5,0,Staker +0x59e318eabe393d096fdcf5f651b574f663dfdbd5,5,0,Staker +0x59e9bd372afa1eaeca65b7da07b9f8249af69bad,5,0,Staker +0x59eee5c4f34d0e9b331f8ee90ac59b469d5997cc,5,0,Staker +0x59f0ab12f3adb8c1f416d2fc97e086d21b750346,5,0,Staker +0x59f92050255997583e5438dedfdfe8b444c0a0cb,5,0,Staker +0x59fd3d328d0567f70f897e5a436aa67336ac6e36,5,0,Staker +0x5a061babac1a79fdb818bbdedc9d745155d75b66,5,0,Staker +0x5a072884b3849c9fa3915d33320a726b6d2cd421,5,0,Staker +0x5a07976748419cfb20ff6a3908db9d6f6068e565,5,0,Staker +0x5a07d11e9b84460f05cd64730f0a28cc0b065d69,5,0,Staker +0x5a0d00ae335a7a1eaf13599bd8128185b0f141f6,5,0,Staker +0x5a0da307c19426690667fc50c5e601191ea2c033,5,0,Staker +0x5a10ab4979019d3321c91f212c91ab86eb397e2f,5,0,Staker +0x5a1ba9a95e6799fcfb5aec2a23f343f5a7b0731b,5,0,Staker +0x5a24dc8f76cabba2a86c8e652fe04811e2f0aaf1,5,0,Staker +0x5a2fe27bcc425cbc7fc28748ac090877e0a23024,5,0,Staker +0x5a30365d023b74f98964c13b269d019fb3bd066c,5,0,Staker +0x5a316763fdcd3936b4528c0b1c9623c1a4d6fa8e,5,0,Staker +0x5a34557ebf56e7b3e0c84ac91e2e120ec45d6ca1,5,0,Staker +0x5a34e3e74e95297c20526bd066217d2659e10f42,5,0,Staker +0x5a3bd8143f0d87422b1c741b5399aaa8ab18f2d1,5,0,Staker +0x5a3cb1206fa066145cca2ab479de39956f1b1c27,5,0,Staker +0x5a3f93d1d7de357289b256e724206c9d323a3f2e,5,0,Staker +0x5a4433e9732b0e23637c372941c250bd5437caa0,5,0,Staker +0x5a49a76e6553f017abf15377e1c91447952be294,5,0,Staker +0x5a4b78430405f8334d82a485723e1ea3f35405c0,5,0,Staker +0x5a4cfd7fbe5118d0234ea3f8af385128b8bbf139,5,0,Staker +0x5a4fbe72da681d2ac0ce12d5407f93e7e5918cd2,5,0,Staker +0x5a5072d9f407f28516ceff069e4e7ddc49163574,5,0,Staker +0x5a55dc769d478ca70b4daa935c88ddb3ca1295f2,5,0,Staker +0x5a5687fdd05b1acc9d0465cf5b1774419c54e8dc,5,0,Staker +0x5a57940de2d99b84491379390caad2c177460af0,5,0,Staker +0x5a57b76f962c585f7ff43789f3fc0ffc7c986ae4,5,0,Staker +0x5a5ce3083918f5958cbb62c66c43f1189f251938,5,0,Staker +0x5a5d4cfa6fbd75b5dab30e8151108dcd8cee1282,5,0,Staker +0x5a713919f012fc28fa1d447f5b5da611e6b5bc90,5,0,Staker +0x5a780948531578e39528904b56c3af5095437a0a,5,0,Staker +0x5a784c2c9a70f3dcea7bb0d95345d39039bd0d80,5,0,Staker +0x5a791c0fa78a9788e8df48290d8ff1038b1fb591,5,0,Staker +0x5a7ada43d3be7b5eb18c6d01e1af52860d14f4e9,5,0,Staker +0x5a8028d858001b4409f0cad9d0e879707d120862,5,0,Staker +0x5a8439922325c926e124236883f04e37917d0c83,5,0,Staker +0x5a8bc427f7e8aec44d1f2d03caf7e4ca2503af58,5,0,Staker +0x5a8bd29b93b1909ccd64aa5595bde5fb69b538ef,5,0,Staker +0x5a8bf7fdc5be87012203233845dfe208e337529d,5,0,Staker +0x5a8e23143f94f836efffa829c4cc213fff1b1b93,5,0,Staker +0x5a8e65ce1f4900a0318d9a8d6886e45a6d3d2037,5,0,Staker +0x5a9ea258f1683ac5eeb378cacac29007bd37e784,5,0,Staker +0x5aa038eaf27a77fb9f9e254ded3feb18c3ea10a8,5,0,Staker +0x5aaab77e9b3b13c509e7813533fdd5acdfd1ec9a,5,0,Staker +0x5aab8c1a255656a4f880eaca1703873dee6c0efb,5,0,Staker +0x5aadfe5c13763718f44547133e55432420d47883,5,0,Staker +0x5ab14335c6b6d8418c5ade78d04286231fe543ba,5,0,Staker +0x5ab1842ea0981a84626e7a4597a9954005df09d1,5,0,Staker +0x5ab1a9c9a2f7b9249262a18239213825ea74a276,5,0,Staker +0x5ab6fd799561876fbdcaf263b5292fd707b127ab,5,0,Staker +0x5ab7335b43e6331df566ce427a68c2c33f3a4c58,5,0,Staker +0x5ab870c935700218a55d442cc73c2270fb93d747,5,0,Staker +0x5aba034f01ef1d734b7cd529035891131f03a22b,5,0,Staker +0x5abcedaa8ebf503e08bfe48542a80db52ac84038,5,0,Staker +0x5ac265f29301bde2a1225e7bec7c8da181b8cadb,5,0,Staker +0x5ac2c634fc4b91720f6bfcba7daa11b74c37cd25,5,0,Staker +0x5ac5acba1935802bdc18343f71d9b7b73cf84a31,5,0,Staker +0x5ac9f56bd3f1a81a5f2fc0f6ec97c4bd1cedfdea,5,0,Staker +0x5acad501c379d3716beaa94bc56f3b72d97b9099,5,0,Staker +0x5acd77d80de6ba6ad812357d1f6115fab18beeb9,5,0,Staker +0x5acf1e1be000f064a4b35314ba828af491e31b97,5,0,Staker +0x5acf4b98b58821d83236ad9db279d6a549fd2900,5,0,Staker +0x5ad213f3dcf5b20649919c2bae701c23c14a5bfa,5,0,Staker +0x5ad2613567a6450703f0da125462d0c35489daad,5,0,Staker +0x5ad439fd234d8dcd6a2defe8eaa2a8608235abac,5,0,Staker +0x5ad533ce21d285e230641d6f9b5ab26019ea641f,5,0,Staker +0x5ad8a58208fb2b77f5375d40761d0781644a34fd,5,0,Staker +0x5ad8f1e499c49ffcca259ab50a0fbcaaff6f2ca8,5,0,Staker +0x5ad9c2d12425db49f69d69b5dd601d939760dfb8,5,0,Staker +0x5adb8ac3309a031425db99126b9856f5d90d0a1e,5,0,Staker +0x5adde7197ffabd6f7052ff84d7b834ba2448b5b0,5,0,Staker +0x5ade252a7f52b9d1d4c07030d9d4d39f023f521c,5,0,Staker +0x5ae0770e138c2b4ab5282f95dd6ea6bf8dcfe2e4,5,0,Staker +0x5ae2175b9377e30d582a3adb91dce92871f28ab2,5,0,Staker +0x5ae2502fb137e95f8444e6a2be93f6b861138d4f,5,0,Staker +0x5ae4002c46c1f46da67494ae63334160871f71e5,5,0,Staker +0x5ae7a751a1b186c5c274657212dce1589cbd35c5,5,0,Staker +0x5aec38191341a5403319b9bbc62a98b77cd45cad,5,0,Staker +0x5af08302cdacb356eb91f918ba06b2217167a466,5,0,Staker +0x5af0e9657a6868e668a583290fa31a8b0aba2170,5,0,Staker +0x5af407e00caceb3a76189f6e807f837c21a1e49a,5,0,Staker +0x5af641dc19aee27c4043893de21924da786fe439,5,0,Staker +0x5af8e5c685f31e08fe23c94736d97d1d55933d23,5,0,Staker +0x5b01915a053c60e1d5e9efc47393e086b786167e,5,0,Staker +0x5b02e879fe29dbf4e993fabef489ce5206bd8450,5,0,Staker +0x5b048f8bfe6107c1953b7a59c79640574988c888,5,0,Staker +0x5b05df99fc93d76d31603427798c58fe15b62431,5,0,Staker +0x5b094a655cd5ddcb3360bb2bbc594ac7b8b8c53a,5,0,Staker +0x5b0ddbae8c169a853a8814094ba24875431a1000,5,0,Staker +0x5b0e3901d3ecbd7e3df18212ee2e801091ebc8ef,5,0,Staker +0x5b0f944a1f612ada88e89e1a788a12eed418f470,5,0,Staker +0x5b0fb6618b25dbb40ade7b8b567bddd0f4fc064e,5,0,Staker +0x5b13a1bd6ab0b7fb68c736ff8401c29609e9b108,5,0,Staker +0x5b15e144a0a0dfa5cefb21dd6477c6ffeba5b640,5,0,Staker +0x5b16a4c88a746516b13e5c3cb9bce5ac0859643c,5,0,Staker +0x5b1706b66a57ad7ad04cda0a6be7cf8278085b7a,5,0,Staker +0x5b18fd21a5ddb21dcff816b950e67575ff36f504,5,0,Staker +0x5b1b7c15a6e325932bd73f2165732284d232d635,5,0,Staker +0x5b1bd404b5ab620a7e8ae97d59de53a0c20a2031,5,0,Staker +0x5b1fe0e2ff2cbef82f3f4d0186ed7fff3f891e2b,5,0,Staker +0x5b260b7c6cb9da91b883f7450fc4445e61634ed7,5,0,Staker +0x5b2655c5f34c91b9cac9d937b1b89f06a736a75d,5,0,Staker +0x5b2838cea95d09cd278cb31207f7ba7d0c1f14e2,5,0,Staker +0x5b29dc65d5e53777b06ad29ead75b36378057537,5,0,Staker +0x5b2f71c9c2644e28c521d67e3274c377df2ba563,5,0,Staker +0x5b3084a92842db065ba4fad53a089acea3467830,5,0,Staker +0x5b38bb602d28f33f33e27c253880de528efb3cb7,5,0,Staker +0x5b3942bf00ffb52b40daca8182253699e37af860,5,0,Staker +0x5b3d2c1abea65f2ad49e8c057bbb64c3bd739b26,5,0,Staker +0x5b3e0c1995e1abb071e0dae96e806c10e34346ba,5,0,Staker +0x5b42a8fca367a64c6743dd09e05003485a7ccf74,5,0,Staker +0x5b44c02f0b0b642f83cbe087dd266d48bc4dccad,5,0,Staker +0x5b4622238d891ae342fde1559478f0a78259df7a,5,0,Staker +0x5b48a9005248db9f7a0d3147963a2f1cd4592ee9,5,0,Staker +0x5b497d21c7568e54b32baf81b8a603b6568a17ff,5,0,Staker +0x5b51ba4c34e1a7b09485894b663636c79f29fc76,5,0,Staker +0x5b5249800eed3e80709ea737c6301a357c5dd420,5,0,Staker +0x5b55a2d2c908e858ece7c0884a823e0049226980,5,0,Staker +0x5b56b645b1d29772a1104417253df3288df99bb5,5,0,Staker +0x5b5affd7bb3f7eb11be364c468b1ae69c5fda97e,5,0,Staker +0x5b645df6182e7ed5802e151958433a992992e5e0,5,0,Staker +0x5b64b304efc8c320852d31f25dc4ecb75c39631b,5,0,Staker +0x5b654fa6aeccec479fd3a0323bede3db66f42016,5,0,Staker +0x5b68ff12be7fd90284ebe2702050879d4d50061a,5,0,Staker +0x5b6af25cb53d1b271f79ed989eb82f7c9f3177fa,5,0,Staker +0x5b6cef78e6c8c03e665fb40a763a7c6b934497df,5,0,Staker +0x5b7fd305440dadaf1acc660c8ad4e419e161e101,5,0,Staker +0x5b80039309ccef8ce938cbf5fc7b6ed536f406af,5,0,Staker +0x5b80ba2147ca03fe7d6911ca316cd9cfa23d4bb1,5,0,Staker +0x5b83aa84b3f2b0927ce69ab82cdf7a6798a1472b,5,0,Staker +0x5b8e2313ffd151f27126b29e8eb22348efab6205,5,0,Staker +0x5b900572e2fb5c83eb47e4980fe061815b595339,5,0,Staker +0x5b915355e24ec1e339c4423c8a25e33d6e109d46,5,0,Staker +0x5b9c1d58cb36f374e355bd4758dc26ac1da5f86f,5,0,Staker +0x5b9f89b853d6fb5e545ff49094b9247756e4e361,5,0,Staker +0x5ba124ad9542ce378aa41d8c34a3c591adbb8d04,5,0,Staker +0x5ba1ea06f1135bcfce8a6a342b04ddd0b111cb00,5,0,Staker +0x5ba3a2740a871b29a8a1ee938f999567a31be642,5,0,Staker +0x5ba615300cd2145793feaef7a845b814d95377af,5,0,Staker +0x5ba7374434596eee045c5380c5092341af30563c,5,0,Staker +0x5bb2dd5d5e6ef495e6ced19e6c0adeeb7aa70ecb,5,0,Staker +0x5bb37e13bfa99dc8be1b098913bf79b85e7e5c6d,5,0,Staker +0x5bb7716f995964fe160313e95c45ba54cbdd15f9,5,0,Staker +0x5bb79461530dd0e16d76841c7e51b15611464150,5,0,Staker +0x5bbc0d3155a63be7d0a849fb61db0bd9d3ba666a,5,0,Staker +0x5bc0a022849a3272103b229a09ef5c81503286c5,5,0,Staker +0x5bc36f3b2a714bc284b17a76bd6f084c7d2f0dcc,5,0,Staker +0x5bc3f3b8ead3c7e62503c1fb1f7c00424cb1c1c8,5,0,Staker +0x5bc557b21a328caa198dd4bb59fb0b583310d2f4,5,0,Staker +0x5bc835624e737829fef13dc63de77a40d0bf003c,5,0,Staker +0x5bcf245e8122fbcef8b8a820df0c290db2534072,5,0,Staker +0x5bd0d19e9ff0df144b47306253203f0a37abfd73,5,0,Staker +0x5bd21c0c3fe7c17f01e3a053542f8d660fc5e91a,5,0,Staker +0x5bd32a0be9cc95c3d8a3bb025840492afcadab56,5,0,Staker +0x5bdb1d2f5961c27378ff56bfeccbd889dd446614,5,0,Staker +0x5bdea50db478ba13576dcc90b665df8de3dfef05,5,0,Staker +0x5be034ab32671ec79f8f5ea2595f6c55402f53d3,5,0,Staker +0x5be263de8afad18e047c7ec2a94ca63bc8c29b86,5,0,Staker +0x5be28772cc82aa6233d01e5fd25a76e15552f15d,5,0,Staker +0x5be58059ef1682d4dd483aeef9b95c6e08bf2054,5,0,Staker +0x5be626031021ab5a4610f0144eaaed161a437b2a,5,0,Staker +0x5be7b03a7aa85563f243070fb8028a25e55a0d3f,5,0,Staker +0x5be8ae8741581f0873c2deb4662856c768331c2d,5,0,Staker +0x5bf1b7ac57dae4b7a2b80ce82e3275697b6629d8,5,0,Staker +0x5bf1e901eebff15ae19f19ee78f5cf56624a6ef0,5,0,Staker +0x5bf2af876b3c6306dbfae98e6b784b20c6759321,5,0,Staker +0x5bf30c9850fbaefbb3b71af862ecee53efc9fe37,5,0,Staker +0x5bf360e8c66c753aa1c797397d7da6a6ddcea7bd,5,0,Staker +0x5bf411e3f337e91052ace320c13819dc9f4f08f1,5,0,Staker +0x5bf500adc54f589f16b79af1df9ec2b0813c452b,5,0,Staker +0x5bf5162ef3f5875459992046aacf114cf2447631,5,0,Staker +0x5bf8a218780d30f70bb99e8bdff1af6305916364,5,0,Staker +0x5bf9f61260c0f130a347c66d0a830322853c5899,5,0,Staker +0x5bfb25a1d406592f8a588b7607d0846ccdf7a8e7,5,0,Staker +0x5c01689ef0b84daef6e34156fd28accd17c7e8bf,5,0,Staker +0x5c02766b21ae8d6342431bd20b14b2bd040f16e8,5,0,Staker +0x5c0c1c63ef56bfd690aaa10f834e435a361a2434,5,0,Staker +0x5c103edd61eae69a64b67a17a61b788f49dc9061,5,0,Staker +0x5c1842f99473aaeb8114efe77928c3ecd3817fc3,5,0,Staker +0x5c2b800c22452fd372f1d6598d7ccd186051be1a,5,0,Staker +0x5c2ddea700b7c5cd43b89cb92865e04639e8281a,5,0,Staker +0x5c2e008a4fa291bd5d51e09fa8d9ee0220530430,5,0,Staker +0x5c2f19a287c7afe497fdb69c6df17ee5cf703244,5,0,Staker +0x5c2fc3f1367bcbbfe404cdcec3bb6aabe0ef3304,5,0,Staker +0x5c30e874122b7cdabd1cde42addcce1909fe290d,5,0,Staker +0x5c30faa5f9b5597b6d55ddbaccf6cd78efbd8929,5,0,Staker +0x5c337947807163843d0c7877199bdef359672265,5,0,Staker +0x5c34bbfa50ef9299ae511f0198a7cfc8c61645e6,5,0,Staker +0x5c35223883296f092adbc92c3b7e45c245d409d4,5,0,Staker +0x5c37396db1744b1f231eb45fc067ed1e02ad0766,5,0,Staker +0x5c3e16ed75138ca7021ea8f24f755b9de89b3b9c,5,0,Staker +0x5c3e1cc4e4f8786d2ff8c80c0dd7a8b58e0512d4,5,0,Staker +0x5c3f3e15e7c628e1e717eb716cec9957bcb8fb48,5,0,Staker +0x5c4204b87f57dc33737235848c22b159856f90d5,5,0,Staker +0x5c42dc1d23ea26753a091044c910a5565e4e83da,5,0,Staker +0x5c43e2874e37ec76b07e4698d72465cb1cb7211f,5,0,Staker +0x5c4924de4bc44de7a7231495d0ba443327f64eda,5,0,Staker +0x5c492fe105b561c14778cfe3518b52ae886a53d2,5,0,Staker +0x5c49cb7535227a13480aa3ac18b91112082e149b,5,0,Staker +0x5c4e1ef15ee87f3fe4abd2973b46e7225a869e22,5,0,Staker +0x5c50d2ec85fc7e973230619acd53b66b1dd93d3b,5,0,Staker +0x5c51b4e7307475d2b70d845868ca7660e8a152f8,5,0,Staker +0x5c529f6591d67000c07c12b9d424804fcc2a7906,5,0,Staker +0x5c561f2e34d9d44592001e3c0118dbd37c7c63e0,5,0,Staker +0x5c58a620aa53fc95b23863e4aeb6f2bf1f822c91,5,0,Staker +0x5c5e559badc5be480c837f2deca17713c2075de9,5,0,Staker +0x5c611e7f1669a0bfc5eafd56aa5de991345870d9,5,0,Staker +0x5c61313b32e35d054b74812e340345126617f21a,5,0,Staker +0x5c6ecc5d97e5e58223d1a90aba9514c869ef031e,5,0,Staker +0x5c7042577f678507435bd879d8b100d7c61377f1,5,0,Staker +0x5c70e5111df1e327ae0ad9970626c676ee603cfc,5,0,Staker +0x5c73e1eceaa57bbf61f24964844f218ab3e88a98,5,0,Staker +0x5c7552cd7a73893c498b79a2747bbb6fb9af544c,5,0,Staker +0x5c7b70c88224a8543bfed044571406900511588e,5,0,Staker +0x5c7c7e1180f0a12b2abc01faf00416b09f405b04,5,0,Staker +0x5c7dd792f583f01b42842d090a6b3e44da59d912,5,0,Staker +0x5c7ee8370133bcbdef046a94842eb183c62b92ad,5,0,Staker +0x5c8166486a29fa468d126318272ad7a14ddf9d36,5,0,Staker +0x5c843b8919964c6fbde2db0a0c3d7a7482fdf8da,5,0,Staker +0x5c84cd75c6f3b895a54e0ab31abebe04fd8581a7,5,0,Staker +0x5c8aaf0133d3401120bb8380150364c08b73661a,5,0,Staker +0x5c8fc39f43c5b29c0d4001b2b9debb8118539a32,5,0,Staker +0x5c9147d5b6e472adbf5c1b9099c95676d7fc9007,5,0,Staker +0x5c917fd7c2163af3b2b77c202ac1a20ebe6b990a,5,0,Staker +0x5c943f4dc6fcecb64bac4dbf5bbf20377bd5fe5f,5,0,Staker +0x5c967046c9eeba9b527b231b54c580966e40bad5,5,0,Staker +0x5c96aef83de0a4a6cd68c1bbeb1f2435ab323eab,5,0,Staker +0x5c992650611b1bfb849f76ecc1d7a7c720525890,5,0,Staker +0x5c9af40452a01894a3762b5fd18f1c31c679fcce,5,0,Staker +0x5ca2cee4118fcd1ae9ac0ff1af8592edb3accf0e,5,0,Staker +0x5ca524da17c8adf21d0c44d8302c8570d862e03e,5,0,Staker +0x5ca5ce7163dfdf684b287ebd9f87e596be3f91cd,5,0,Staker +0x5ca68680f82328be247cd8f751fdfa822098f082,5,0,Staker +0x5ca8a409616ed91c7a21ec1543ad2115633d059b,5,0,Staker +0x5caa00f069d2776567ce09920173be8a0716dcd1,5,0,Staker +0x5cae5d2272028831f571ff3fc6528bd2bd1db1f9,5,0,Staker +0x5caf842d12530ea1f41520cd64155079587f6a8f,5,0,Staker +0x5cb533d6a0897f2b2c3cae0eb328646055e44f71,5,0,Staker +0x5cbef69b2d2d948b4ca67769f9364016d3ec67bc,5,0,Staker +0x5cc41685c10a93593bd6e1275bad34c00412b35e,5,0,Staker +0x5cc49079f73daee4d4dc3dff6ff18b7d550597ff,5,0,Staker +0x5cc87620268c9af2d21789fa60340f05f0c95a43,5,0,Staker +0x5ccd709d589417dc0f2a5d1d21c5c314f14be281,5,0,Staker +0x5ccfab8b75edf8b5b685a8feebc19d6c608b8b77,5,0,Staker +0x5cd0b05fd759e02200888e018cb0351477935192,5,0,Staker +0x5cd2985f55878388118dca21ecd79661bcf21b85,5,0,Staker +0x5cd3d18b42153969372da9f0921b7bc2136d7d6e,5,0,Staker +0x5cd865566502b5f8037771354d1b112faf6da607,5,0,Staker +0x5cde8203ec611c484729c85fde5b67ec4abee22c,5,0,Staker +0x5cdfb2d52abd505ff3d8d55a2af2844bc9a58b74,5,0,Staker +0x5ce203e5e79b79ebe3388904cf7b66551c70007c,5,0,Staker +0x5ce270289b5f36fd9c69b6d7d6ca5edc38f782bf,5,0,Staker +0x5cec97c8046228ee981e1e973f6d778c9ef89b31,5,0,Staker +0x5ced5846dac64f9635a4afee9db2e1e3a4f3c98b,5,0,Staker +0x5cedc35b53f0240cf0e6fac95ad77838d0ad7597,5,0,Staker +0x5cee505b818e671dfb01984e04b1ed051710297d,5,0,Staker +0x5cf0f51e8c795226b7d69803a5954346d1114583,5,0,Staker +0x5cf6fbda5937f52ed5b2e7cc60103fbbf88b26d4,5,0,Staker +0x5cf82972b70737d10b7cd80079f4b9461bc23541,5,0,Staker +0x5cf837f72f07276f4bf1551f43a6d48a78ad49d1,5,0,Staker +0x5cf8fb1fa1cb0d3ea248674a46279f0cfdffc7e9,5,0,Staker +0x5d01096dd2a43089abb7dad405e9b61779b5f786,5,0,Staker +0x5d040d1597a168a249b8a3a5f6d8454b910baf49,5,0,Staker +0x5d0985823b997790ed9965ae6d54f16e6c461a1a,5,0,Staker +0x5d09c2e38b12c5ea0773f806882c4e409c905972,5,0,Staker +0x5d0a0660baff6830fc255681c9681ac6f1569f42,5,0,Staker +0x5d0aeb8eeb92741961afa332f880917f104fa3ad,5,0,Staker +0x5d0ba909c46274581dc8ceed707cc37ac394edf9,5,0,Staker +0x5d0f17642c269fd6ba45e2348b7c478e089b2c10,5,0,Staker +0x5d1058dc54e1a2da66db5e056c83244b4f2bd878,5,0,Staker +0x5d185eb2dad9ffe454b1019f7746331363de904b,5,0,Staker +0x5d18a44476d6acb7fa7c1ec09333966b82021ff0,5,0,Staker +0x5d1ad02ffda27db45d910ee35ad1798474545e70,5,0,Staker +0x5d22d8fafd167afa237944e7fc2eaf5e06fb8844,5,0,Staker +0x5d2795d1a98f5a652173d8b3e48ca94a2283336a,5,0,Staker +0x5d28a2a0e562f53edfa0a927bdb627ff2719a050,5,0,Staker +0x5d2d8a247af40efd8439054b171f18b9256a0898,5,0,Staker +0x5d2e6376980eba33c0e19e5607d78d9b1865f4f1,5,0,Staker +0x5d32c215d91e6b2f3d7913dd461e254defbac45c,5,0,Staker +0x5d35bcd7b80b74727b83c42777745212567885f9,5,0,Staker +0x5d3e8d705f7e4157229d1a7284a189d4a4261d3f,5,0,Staker +0x5d4092f82d97bc9a98040b03aceb5954bc71b417,5,0,Staker +0x5d420745d6c1e02bc6d9736ce4d781ba96920d72,5,0,Staker +0x5d42a1b3abea8f6f6fc074bcc3f0c54239737ed0,5,0,Staker +0x5d42d26ab531fae01c0115914a4c5fb1b3bf4f4b,5,0,Staker +0x5d5030efc14b0ca0f86fbef7cb8b3efdadda6e99,5,0,Staker +0x5d525c873f305e85dac2b48732ca43385fe84a55,5,0,Staker +0x5d53fba20e6db828e029dd7dd6476244c2a5c415,5,0,Staker +0x5d540837d8feaa5b730bbfa7a472c25c6872d4b4,5,0,Staker +0x5d544491ed67a343e96c95ad989b98bd573a8faf,5,0,Staker +0x5d562fb672d3bd0d985c877e307dce0ddde6c4b6,5,0,Staker +0x5d5e7cd64c52128d43beb8c2d1250999d08c29ba,5,0,Staker +0x5d5e9afe3e658422c875404e734ad6b5b6c36f68,5,0,Staker +0x5d6295e8a9e9b5268b733de83b2fc7da6c706c8d,5,0,Staker +0x5d6316217d85ad2d5a76e3283c0a1485b65c4555,5,0,Staker +0x5d64ceb5dfb3c90718d56a9ffe2e2abdaa8110fc,5,0,Staker +0x5d76bda5bb20af75f6623d992a15303339bef715,5,0,Staker +0x5d783fad4268c07cf8d61900e0d16f43d920f5a6,5,0,Staker +0x5d7a6a9d3433ec00a8317d982f6c132a2d166087,5,0,Staker +0x5d7aaf5e0f2da62d23e3e67f1ef5bda2b8754494,5,0,Staker +0x5d7db844067f8ade0acdcaa683a761a229979aaa,5,0,Staker +0x5d7f9ec29619f440dd7c748777607b4592104aa6,5,0,Staker +0x5d82290e1b52e8606bb3c59a607c320109ba893c,5,0,Staker +0x5d840528d5c677a2e3acf3368fe11bc4f2817342,5,0,Staker +0x5d87394d891d85406cc38c36e3f529aca0dbd3e0,5,0,Staker +0x5d8a1537f17e43272d8dd313634bfb4b9059a7aa,5,0,Staker +0x5d8c9f14f5a623941f46bff0b1cfdab492b8e030,5,0,Staker +0x5d8d88d553e500e63879c106e9c7bfce239731f0,5,0,Staker +0x5d8f44c533c83d41bf4a0645bc4eb3af77b01e9f,5,0,Staker +0x5d94ab0c4d022ad2fdc344945c8d579870b04144,5,0,Staker +0x5d971ec6babd6666c26c6f3f6e682368d6d35d08,5,0,Staker +0x5d9b3290beead3d6b87453474b41a794dd9f9c9d,5,0,Staker +0x5d9cac4e4a0c75e5ad026237dd82d90f6b9ef54e,5,0,Staker +0x5d9e820d53f8d265f6d388e6b624c97c49ad1838,5,0,Staker +0x5da06bbab4a5a3655f9e6a3d9cf9e537f4fb6092,5,0,Staker +0x5da31a2b3202fd5e585eb8dc8adf3de3d4d99f0a,5,0,Staker +0x5da3a6948ebf80a4abf2aba476a503c7cdefc82e,5,0,Staker +0x5da9c5fdfb16738c3b5e04ec8e42d4b27bc2296e,5,0,Staker +0x5dae094ebc66e8f73f9b05d2e57883ed9beaf6e2,5,0,Staker +0x5db0760427e5415398b4a595c298b114e9142916,5,0,Staker +0x5db6dddb6a02291c2e0c3369c050324cb9be2721,5,0,Staker +0x5db9878ea21427d1bc47f2dc42a404eb9dcd2ac2,5,0,Staker +0x5dbdd8aa4e32f6d4bdc1ca642825b4c7a176a7ec,5,0,Staker +0x5dbdf83ec67389d069fb61b659fb085cea744a93,5,0,Staker +0x5dc3d960657a7bfdb17dfbc27d2761009e2879c6,5,0,Staker +0x5dc826fc424396788845d752f085f393d8a612df,5,0,Staker +0x5dc887be4d31cbee409135c7a430ecd676a6f205,5,0,Staker +0x5dc967b659a655afa472d4facaff0b5debb60fc6,5,0,Staker +0x5dc9ca8a626fa0233daff581f85a551ef11a9fb4,5,0,Staker +0x5dd3b5706e919ff1b6f55f999ab1b243474ef36e,5,0,Staker +0x5ddd958236d9f94391392c672c89a8502a25a6ab,5,0,Staker +0x5ddda36b834ff6fa70578bc5f2f633b17d8c10ea,5,0,Staker +0x5de0f41b79f066b00f4b0809de653adddad1cd33,5,0,Staker +0x5de674f5f961e190fd7ad55fa9ebf44523f8aca8,5,0,Staker +0x5deae21cd4092b3e61de61451d81c4774d2fb2e2,5,0,Staker +0x5ded1c5d112c220a04c981b1e807e322ae73b6cc,5,0,Staker +0x5deda9ddf277313b8a300c679b405927bc8ad72a,5,0,Staker +0x5df2968decaa63ec090a215adaa5e72924d57984,5,0,Staker +0x5df4c6886770bfdf922fd7b499831d0eeed73d47,5,0,Staker +0x5df635a054adf43754b766f32013ad86ba423e4b,5,0,Staker +0x5df90be21be09bb2ce984f9641030ce8e225c9ed,5,0,Staker +0x5df9a743480b0bef66c52e0861dec6eb2721ddc5,5,0,Staker +0x5dfba79f43b0e1f6378620a337704658303c9e2f,5,0,Staker +0x5e028474244810f4e190e7d67460079b825d4cf7,5,0,Staker +0x5e0de38c0e5633d66ccf54b13c6cedba5a4197b6,5,0,Staker +0x5e108f307b85ac838d64464615963e0147bc80c2,5,0,Staker +0x5e1095b340701abee41910ec51e614f426a2ff59,5,0,Staker +0x5e11907d8438ba7c5b20acd52cd29c4b276751cd,5,0,Staker +0x5e11d20f02c6bcf4d857156f3a817c5a985556a9,5,0,Staker +0x5e167688c2778cdee360e96616307f66951e8ad2,5,0,Staker +0x5e172a2fbdbb0327c33af49736ae5d631f1499f5,5,0,Staker +0x5e1769cd4a1b99f2864a974f10b5501249468d26,5,0,Staker +0x5e196c885a8e84b97da5c4ab42e06f717ebcf815,5,0,Staker +0x5e1d4352fc1e4cc6c259b1151c6d2c43c1901a7b,5,0,Staker +0x5e1e02df9a9fdb00a78e167415f301af24646362,5,0,Staker +0x5e26d6edd2452f2c8cc9571be7f508957cf0b108,5,0,Staker +0x5e38d09d8eedd5f5c830aee245c1e4e8de86c1ac,5,0,Staker +0x5e3d385833c273dbf8f56a9d8d91c98dc5d59649,5,0,Staker +0x5e4280900156e1c788bf8d160179bb28b4ea9a0e,5,0,Staker +0x5e481ac77e7c94de18a05a7e49e585ce4c72c77e,5,0,Staker +0x5e49f6453f23f76019568b3d4868385b22a98bc2,5,0,Staker +0x5e4a914656b96f8544dc3242b164b35eaed96c66,5,0,Staker +0x5e4c3ab8d305477e0c183f3efffbbaa7b21c9c0a,5,0,Staker +0x5e4d352b7779b81a1fc71fe14464aa038d7858ca,5,0,Staker +0x5e4dca7d752a04b33c38bf7f00ce8228b6848006,5,0,Staker +0x5e504b8fc8c0cb90bece2646651e4eadc883f154,5,0,Staker +0x5e5138e5523adecd59ff3354a234a7eba0eb2a25,5,0,Staker +0x5e526059e1221732bb024e49c510388075135768,5,0,Staker +0x5e5e5cd52476f423eaf6722c69efbb081355724d,5,0,Staker +0x5e5fed30117b8cfe5ccf7f880ff8ad0057f24a16,5,0,Staker +0x5e60552d68483303fb87f99583cb3ac89989a8b3,5,0,Staker +0x5e64432248a574458f194100b9f8ede21f3bf0fa,5,0,Staker +0x5e6777856850d94b24b8c37ce4cf1f380c10e584,5,0,Staker +0x5e699f0140039be57ca8c27ee5b4697aa0769b57,5,0,Staker +0x5e6c27a58970ff84f3f8cad81c1b3c1352f8d691,5,0,Staker +0x5e6e6c2363e50bc35c7077869f66fa342e987305,5,0,Staker +0x5e6e6d968e413c817897ffdbbf90b82e49e4de57,5,0,Staker +0x5e7049e9a70e871a8406a73da5dfa6b359f57868,5,0,Staker +0x5e755ac5a95be836e5bdc90f14e9fe637d72b3c8,5,0,Staker +0x5e75beda06acd956812de57721ea7ff892aa318f,5,0,Staker +0x5e7781bed2d44184cc59e23b2197862a7d1c3878,5,0,Staker +0x5e7dfa90fb03804a944a629c898462308c687a84,5,0,Staker +0x5e7faac4d0e5d0ca79cb90a8bcf2b8ba2de3bf65,5,0,Staker +0x5e84fc67e6eeeb9aaa8a3b6b191092047e4c9944,5,0,Staker +0x5e8788f6b877006eb755b6db9f0114db2542dad6,5,0,Staker +0x5e895987935634476575367a0d0b13d80ba72333,5,0,Staker +0x5e8b8328ba45fb438a5fd0011a882556775f2d33,5,0,Staker +0x5e91edb2fb339faaafa90df804c081b52618defa,5,0,Staker +0x5e91fc9d6ab85a56dcffcc6e354d61258aa7ae05,5,0,Staker +0x5e930f46a62a157517b5a44b545918504359f586,5,0,Staker +0x5e9376cf8b3ddd08d1442dde988ac428d5514622,5,0,Staker +0x5e939432414190c5669d5d097c7916684848b405,5,0,Staker +0x5e97034b9ed6ecfc200120a7c425c95ac5000e8d,5,0,Staker +0x5e97c883877ec4ddad12a83838ce2615962446b7,5,0,Staker +0x5e9a2c2ffab8baf61f00c8f075a272b8a2fd07e7,5,0,Staker +0x5e9a40b3d783b4dbdb35f7fc87555b2682200867,5,0,Staker +0x5ea0feb5c98358c68b350f06abae19dc70621244,5,0,Staker +0x5ea987c3b37293b52da510bf073334f85a6c2067,5,0,Staker +0x5eaad537bcb5241d14afc6cf4b760aecf3f2ac13,5,0,Staker +0x5eab59153f91f9732a2a8d8d508d8a814cd86c55,5,0,Staker +0x5eadc7b7c89f8f5b9831d0c9b2f568d0e07fe381,5,0,Staker +0x5eadea45ea5d29c6858ccbd46a321ed9bf3c68c7,5,0,Staker +0x5eb053489c34ab740eb8171f0b9846ee3b5bc3bf,5,0,Staker +0x5eb22a0632f45d508f10347d5fbade2fd84f4b69,5,0,Staker +0x5eb6d84331c372d788d25a2657c69f0ed435c36e,5,0,Staker +0x5eb7cbc4128f6fe9804b19615dc895f31305e7ac,5,0,Staker +0x5eb9184135a96c102053413a83664d467ca56997,5,0,Staker +0x5eb92b42c007e91390953b1e403262541356829c,5,0,Staker +0x5ebc5293ad8735ca3576be8864911de03c34db61,5,0,Staker +0x5ebcafe10d6f3839fbc439df78d1495fbba3d1a6,5,0,Staker +0x5ec00b9040188e736a792872e210159cfcb8ccb6,5,0,Staker +0x5ec34f824a193d57a2fd9dd9f186d10a7b24440d,5,0,Staker +0x5ec4e372e1b211a0ba8b6758262238ec7c834216,5,0,Staker +0x5eca677c0032f0808b199f605cdb2458b5aa33ec,5,0,Staker +0x5eccc6186e5f9189c087e942ad74e7412626538a,5,0,Staker +0x5ecd8224c8b40a0df781719c9feffdcc6677e521,5,0,Staker +0x5ed39b474809564377d963cec9d0a77ac2829479,5,0,Staker +0x5ed52e2d3e2f4627ec7dc3bb6cd37b18d5ba7ef4,5,0,Staker +0x5ed5bdc96c301c488d88f0c42e802a0d2b9cea87,5,0,Staker +0x5ed703d869de588162691c02da6efc73fbe1f472,5,0,Staker +0x5ed780fc4715c36945d625633a0e56786d3dd62b,5,0,Staker +0x5edb191f84017c02903399b1f07278284c20d2fc,5,0,Staker +0x5edc811ab8929e56b376a1e411a30be8ab0db205,5,0,Staker +0x5edd2da3dc490f35fc643648c29470e8d2facb11,5,0,Staker +0x5edda586994003a7122f4883959234c4f363f1d9,5,0,Staker +0x5edf541b2e6a6c590866520b5524a7880d60fe2c,5,0,Staker +0x5ee4142522c230ec3f68d0e0749720ba19741088,5,0,Staker +0x5ee67cab0efdc254de4a4e7967b5e76abf57e269,5,0,Staker +0x5eeb7475b505b98f990d58357e0db82a05a4f306,5,0,Staker +0x5eeba20ea4c9b157d10f35fa0de4e91426809e6f,5,0,Staker +0x5eedc1127d857cb45bea2d6923e5c76e393b915a,5,0,Staker +0x5ef2b5dbe9b9fb9972e21a5e8f130b57ede7355c,5,0,Staker +0x5efee0c80f931cfd9dd54150f7fb81ab8a7d25c7,5,0,Staker +0x5eff2f760b75c37da60481d06cd952eda1bd5e49,5,0,Staker +0x5effb3eec07ebd1c9e8560d85f05fa2b981397b8,5,0,Staker +0x5f00264ec64dad650763820d4d471c9092ffa3cc,5,0,Staker +0x5f02f2e1b54cc0141391c10ba755962f94ffe6f6,5,0,Staker +0x5f034711fd056157205c33a6eb28e38827eef9a2,5,0,Staker +0x5f0a548e08f77214ece51eacd402f83f493d464a,5,0,Staker +0x5f0b520d0016f2a05fff6b86907374653820a35a,5,0,Staker +0x5f0dd1892abe0244733d6481b4a7fe387fd3236b,5,0,Staker +0x5f0e73823bbf7947038b76553c8a566ecc6a9754,5,0,Staker +0x5f0ed8c2e1a696cfabda3489af25ac22fae165cc,5,0,Staker +0x5f12caaabc0c587843d74e16ae3bedc480c27883,5,0,Staker +0x5f190ae301dc32b53caac6246e70aa81e85321a6,5,0,Staker +0x5f1a884da3414c6696c02518cbe927e06b9393e8,5,0,Staker +0x5f1bb039d2803a0f1ca3c4ff9288532575ccb359,5,0,Staker +0x5f1c6f23b35edb5c5542b1c682cf1695295e88f8,5,0,Staker +0x5f1e746b4478cfe3535646f1c838eab3e9715d78,5,0,Staker +0x5f2445403e014c833e3156f392d33860659cbf1e,5,0,Staker +0x5f29d662c85785c8c044e00d8a0e2d4c678ea242,5,0,Staker +0x5f2cc07e9a40ff563d4e5c89f8a7fa4fe44e2b62,5,0,Staker +0x5f2cd064ec39699ac850a31c8c4f2b772932b99f,5,0,Staker +0x5f2eddc74edc175f6b890a127207bdd72ef02a29,5,0,Staker +0x5f30145fd10b0bd8451063accbab9f32c7201c25,5,0,Staker +0x5f3775be99d6e48837f846b42e7df948840b81e3,5,0,Staker +0x5f37bfb9d213762fc588b5a20f2a08e9af475b12,5,0,Staker +0x5f37eaa3162965f5d0ff9d3c76fe55483c1319ec,5,0,Staker +0x5f3825090b4903ec67c985bd0acdea7cb67d767a,5,0,Staker +0x5f39cdcd72bf190cd8ac155be4e5369cd07aa5d2,5,0,Staker +0x5f3d468cba0c062da34442cab5eac7af3f348b0d,5,0,Staker +0x5f3f6ecd05cd6593a1394c58c4456fcf64a26d97,5,0,Staker +0x5f4a31fafb08c6d9617f3dffadb8fffa7b3204d3,5,0,Staker +0x5f4bd20447fd49b607343a45bc8819099a3c3007,5,0,Staker +0x5f52ca3c16d383f19c802b2441bbf1bc781f54aa,5,0,Staker +0x5f544fd9ee2cdb0907ad73bcc72503575eb053e0,5,0,Staker +0x5f54ed9e70d20e5e77db65f49e480fa92af2d79b,5,0,Staker +0x5f571481700d536b33ea87dd8b57e76aeba890ce,5,0,Staker +0x5f5d8a7a76c6d3bf330daec175e4e1097cd12248,5,0,Staker +0x5f5effffa3b4c667858d861c5669eb2dfab57989,5,0,Staker +0x5f60e67285587e989bfc9abe9e35abd2b68cd212,5,0,Staker +0x5f612ec863299ecbc8e7b7cf8e367506b0050faf,5,0,Staker +0x5f63bf9ee74d8e99c1d758b4021fed3b99ec54fe,5,0,Staker +0x5f6508fda3d152efe49890e8d732b8ea725095a0,5,0,Staker +0x5f67722bb1dab5d86485b7bd0118977c01417725,5,0,Staker +0x5f6fcb0e173f127fd1d156a230b97bcba66e8a4c,5,0,Staker +0x5f7099c6163d7d48f15b3582fa4a4bfa822fca0f,5,0,Staker +0x5f718e4d7d11b2f05ac1f3b55501988f7cc1cb00,5,0,Staker +0x5f7fc49b1ebd77c0ca6d225f17464d124f3f1ad4,5,0,Staker +0x5f7fea6bb7fe96aa71921dd37e442120986d53c2,5,0,Staker +0x5f81b47a57de187b12a3c0d03adc080aa40d9e98,5,0,Staker +0x5f81bca9390c6cf7e4078fd31c20a06ac2331f99,5,0,Staker +0x5f84ad9f9e9fcf756426230d49c1816e44a312a4,5,0,Staker +0x5f89a97d810a17856d8963d1ef54afb8a8c8326b,5,0,Staker +0x5f8a44640982428542aea2a1184651a1201fa782,5,0,Staker +0x5f9033eb9bf06a0fe37980a47b79e2f51a1e3c3e,5,0,Staker +0x5f92f65ac5706f351420dd7892635c72d6764a05,5,0,Staker +0x5f936ae0f736548a583838b52f690d6cdc67c9c4,5,0,Staker +0x5f94cf7b87a435ec7d75486a1f2fb5ab9a642ea3,5,0,Staker +0x5f9a83fad6a018a219444e27827bcc38c4e23ff8,5,0,Staker +0x5f9ce9fe24c07cee440e3136cc70df521e812c72,5,0,Staker +0x5f9cf8f84c13694f15d239e755ebc1c06b0b09fd,5,0,Staker +0x5f9f362a36eedd9c54e7e6a34e21ae5f85457941,5,0,Staker +0x5f9f81b4ceae0d4d91a8b7933240e1b0acb82ab4,5,0,Staker +0x5fa69d29fe6f3e8f2cf567a8d990747b09432cbb,5,0,Staker +0x5fa7f5cbbc95ccf1b8e7591e1a103cdf9601d86a,5,0,Staker +0x5faa848c134cf4f69ba5d9bc5236e60d283272a9,5,0,Staker +0x5faab9ed08d7ae405a8c225f13152e9ef6169ffc,5,0,Staker +0x5fab0ec8c169a998fd5b67738c402a1806b39553,5,0,Staker +0x5fadafe127b2f0817aff9b89f5720efa97c4cb6d,5,0,Staker +0x5fb52e1ab0ade7f39b53d4d0bc7d241270fba13c,5,0,Staker +0x5fb731efaba2239da581d64220979dd1f006795c,5,0,Staker +0x5fba920a9bb31f90074756ca737acbb2d9c9afd6,5,0,Staker +0x5fc1607843e7469950af02affc96a76fef176569,5,0,Staker +0x5fc1852f519b880f2307b934ce11a5a70be15e39,5,0,Staker +0x5fc710eed2bc61f1d729f3bcee5d84f38e1cbabc,5,0,Staker +0x5fc7c48cf77551097703b841c6e75a0623256172,5,0,Staker +0x5fc7f329863120685ebf1fc725c38a16e3477ead,5,0,Staker +0x5fc98429e9345c4fa44102b04d9bc9b163f18368,5,0,Staker +0x5fc9abe5bc75c43ea1141f4816abc04820164118,5,0,Staker +0x5fcd57dd18a5403d917c0fe888ff170b27f37cfa,5,0,Staker +0x5fcd7447a42d9ec17e5b8756756c4e50cf638d4c,5,0,Staker +0x5fd1a76e872bf33d4e01afe7700f67d9a1358931,5,0,Staker +0x5fd3fb66a7c74241b3b99826685228f47dcf8ab6,5,0,Staker +0x5fd4083574fa97ef3b80f9dbae0ac637ccb97f39,5,0,Staker +0x5fd5b1a64cf097af6c124e99ef61bc7cacc7ea99,5,0,Staker +0x5fd87291eca1e0b2daec677bf9b7280fba635858,5,0,Staker +0x5fdff0dbae97b6b7303210aae2063e3dfb1c403b,5,0,Staker +0x5fe025c33d7ff3eb39baf22b1ab06a1596966dcc,5,0,Staker +0x5fe163eaae3833668e4cddc59da3ef24f6162843,5,0,Staker +0x5fe4bb7bd5ccb68a1fa0a3dc60dfd028ba6c73f9,5,0,Staker +0x5fe5bee8e3a1e8baf7565face32678277aed6b9c,5,0,Staker +0x5fe5eefc405d5b3c196ee3ecc1966243c0ec6fb7,5,0,Staker +0x5fe89e6021c92c27e559c428daccfedda6e288ac,5,0,Staker +0x5fe9d4c203a6cdd33e6e210f989257744573f511,5,0,Staker +0x5fead75ddb23fff32f4c27245d7f7103160bfa2a,5,0,Staker +0x5feba8ea43fecafcc375ffaacd6d57b71eaa8d52,5,0,Staker +0x5ff31d2f7e9840aa87e159c61f590f237d41a181,5,0,Staker +0x5ff631f717287fddd665159cf92fd603f451aef3,5,0,Staker +0x5ff7d3715b13e9b981173605d3d45972185d144d,5,0,Staker +0x5ff8f01feb26abe61adff376114e6bc5ece33e31,5,0,Staker +0x5ffb326217ab01da7ba2f6db8b1a29ac24218f42,5,0,Staker +0x60023d476077a79bf802f870f680a6d9b3fd5ce2,5,0,Staker +0x600563bfe13b6babaa420e2cb0b759f72f21b086,5,0,Staker +0x60056ba866c462c1872b5897f790b15f0d388673,5,0,Staker +0x60057786842aff287ebb0bbf96e082733a4a667f,5,0,Staker +0x600c8d7fc9d45930ca607f19d63af91ade86c3ad,5,0,Staker +0x60184abbba6b6cfcd34dec03dd20ee1661bf6c45,5,0,Staker +0x60195210d3d06fec0eb956a1bd6887afa4176735,5,0,Staker +0x601cce9515cb3abfac82dfa41dbf07c0a3b5afc9,5,0,Staker +0x601da90d9a4f93c2478a6ddfdacec0729a33c567,5,0,Staker +0x602034f38ec5f3186c7a5a6e742559713f4564ad,5,0,Staker +0x6022c231df4f4a030ec8ef5480f3a0c5dd5d10da,5,0,Staker +0x6025baaeaaf0a5e4cfd7f161c2ec2b70113f14b7,5,0,Staker +0x6025dcdb5891084123072e77518496f7ece4d530,5,0,Staker +0x60293a037ed269b02f789046d774e7df0f550ede,5,0,Staker +0x602e8b9f219f5de293adaffe388cd27f355f95fa,5,0,Staker +0x6031fc8534851d21e397176c0d3447e723252b1d,5,0,Staker +0x6033206252df39f0415058a5b58eee03c6d52a6f,5,0,Staker +0x603474f6f024a4a598368cc8a67d23480fe49c4c,5,0,Staker +0x60350ab9a9e130b04bfd2eeb334ff88861b6d2a9,5,0,Staker +0x6035158ea3dda7309259b3f8af368bebb62d8c52,5,0,Staker +0x60366d67cd0b9bb6271883ec884ccbc40c140e0d,5,0,Staker +0x603addf32d17962d8e321b54b9d552ea11801baa,5,0,Staker +0x603caf514d60f8f8a5023ec8aa9bc7d84f199ec1,5,0,Staker +0x603cb455396fc3c8bd96e1fad40630d1786136e7,5,0,Staker +0x603e60e16245379a4672c8536efa361276d03029,5,0,Staker +0x603fd4b50161330cfedc55953cf37875ce844725,5,0,Staker +0x60454f8d17933bcd418d0a0eabb8c3f763a1b593,5,0,Staker +0x604b18668bd7c67e55cb76fc0f4a7d920d35cde4,5,0,Staker +0x604ba7da3b6a9b675f2128e3df01a5d58927ee40,5,0,Staker +0x60511210a0d3fd54112301b8af188b58a940e900,5,0,Staker +0x60570cd09f6cdf76605721234546910e77663142,5,0,Staker +0x6058ac17b05780112b416096c8d318e9684c07b5,5,0,Staker +0x605b5d96fae4e916348b5d5b6ea5bebefca804e3,5,0,Staker +0x60601cecf939018b62e89149ee5c1208fd8093f6,5,0,Staker +0x606477c4fe55efe077ce09ed6ee74cbc093440b7,5,0,Staker +0x6065a474addafe16972e9aad0bd2104ebcfd2dd4,5,0,Staker +0x6065f6291723bb9a98a389e9970b6be31bd8081a,5,0,Staker +0x60684622e453f1f6f4873107db73158fbed4500a,5,0,Staker +0x607045ac137a5f6323c6b267902dcb521eb53f2a,5,0,Staker +0x60739edfe7b69c61033e52ace9db6ad58e76b10c,5,0,Staker +0x6077019895f6dd6cd3843306beb7468da87871bc,5,0,Staker +0x607aee8bacb0c9c9425efc48547338b6597316fe,5,0,Staker +0x607bdf412890f8068257e0842f5f2c44fee1458e,5,0,Staker +0x607be74f7c2d3c20af1b58b86e2c5087dfa10f02,5,0,Staker +0x607c7cb5663b14773400af7e3801d535457e2764,5,0,Staker +0x607c9f2103c509df441bf1b2be56e706a92777e6,5,0,Staker +0x607f8bcd85f48675198beae81537170e69e03e1c,5,0,Staker +0x607fe8ce38097a3e71acbe1fd814bbb0d65c46c3,5,0,Staker +0x608575868a03cac7095dd086f13f5491557678b9,5,0,Staker +0x6085d190f0a2df8148c957a51b01f559662e50af,5,0,Staker +0x6088746fee808174f63311417f7facffda560ba6,5,0,Staker +0x608f64499c1fb9fa53a873611e4ea37d54a6376c,5,0,Staker +0x609698e2bd9d6e31d20878f5af65973c5f951354,5,0,Staker +0x60976b5c4a14130df8f16aea0500317e85dd100e,5,0,Staker +0x609c2260599571810aef1651c8cc4dc3fe8f7448,5,0,Staker +0x609cfa661aff92cdb66943b130ca126b4067f61a,5,0,Staker +0x609ea7cb66f0801b3b31290d808cb32e3752fefa,5,0,Staker +0x60a3e3ecbd58e464dbd2710531759ffcbb4c0b23,5,0,Staker +0x60a7825c06cbfb944c1a20deefa9b19d36719eca,5,0,Staker +0x60a84305be3665e255bae20ffb6b9a74475306e7,5,0,Staker +0x60aba2b754c425578fc009d4a656aa6be67581bc,5,0,Staker +0x60b89456daff8fc3133bad7931ed972b9d69d8d0,5,0,Staker +0x60bf4736cc02ebc9956bc7acd1b5d24a09f67544,5,0,Staker +0x60c00f2adc2886de6a1e0f40e5b082deb9930429,5,0,Staker +0x60c2708197dc6c135921786e9c7e6b7d0281ee25,5,0,Staker +0x60c6e0a829a2825505753a4dce7de3254dd3202c,5,0,Staker +0x60c6f04eaec440313ffe5821fbfe9af2bc91ff19,5,0,Staker +0x60ca728a0be3c22e8d4416e5259c59cfc89a65ba,5,0,Staker +0x60cd12f55339251313ba6a33194c81f8d05d36cf,5,0,Staker +0x60d4b5339aacd3237e937da19ea4f70c753e96eb,5,0,Staker +0x60d522e09b33d07e8fa090dda9ab6d7cfdd2528e,5,0,Staker +0x60d6ba6133525288f4d5c6cb47fd3848e9160bea,5,0,Staker +0x60da258ba1eb1a8a66edee457fc1430fd4eaa810,5,0,Staker +0x60da9cc872994193bf9c57661070f51b8de2fac0,5,0,Staker +0x60db24171aebc2b19cc768d2ebad9dd19b04fbe4,5,0,Staker +0x60de9f68c626e2516f9be85fc780a55d0ac860bf,5,0,Staker +0x60e3d12a5359907e8d12265cbfe6f75250af7f46,5,0,Staker +0x60e426a96eb76c24caa9b8f4743a7cc56cbb67b2,5,0,Staker +0x60e6114f295005d25717cb78fcc5db8ac6457998,5,0,Staker +0x60e6f24170e19a21de86d9bde190e0c2f2869df2,5,0,Staker +0x60e828de1a5c23f10277aba7faca1456ce9bdff5,5,0,Staker +0x60e89d86ac936543705d599de6b6ddc6cd8fa7a1,5,0,Staker +0x60eb5e19c045970ad4544fe7d6eda14e2876c3cd,5,0,Staker +0x60f06f00f1729ca7d8a40202fa7c745f55e99ee4,5,0,Staker +0x60f0b1c03beeeac81a5e3762626ef2d498c12c53,5,0,Staker +0x60f4e8839782b0a84885f1b393fac2728971e929,5,0,Staker +0x60f62112a4c5483e9fae85750976ded9a17c780c,5,0,Staker +0x60f62811bb1d163c710586166c581a3bd870bc03,5,0,Staker +0x60f7624027481e4c566f4467d2e279ffa07a7fca,5,0,Staker +0x60f842ecbb69a9540fc83a58e83fe5dd08b86e6c,5,0,Staker +0x60fe21f57426cd0a1ab8d41ba66509d23ad60c59,5,0,Staker +0x6106cb9e44b5930b9e756000d1dc80bfb3979ad6,5,0,Staker +0x610947c46170183f64db62d99e4ab88d022246ae,5,0,Staker +0x610d1e6eed319a20a125ff017cc3e61029b995b4,5,0,Staker +0x611a689eaa81613ec7efec2441c3ceedeb73a781,5,0,Staker +0x611c8971c3801903ef5a951cf3502aee3afb65e6,5,0,Staker +0x611ee827c900e87a01210e262aa5d509857ffc6f,5,0,Staker +0x6121bd0d5fafbff3f52249a58b911375ac59667d,5,0,Staker +0x612795f8a0f050176404b27847b68ef5cd804c76,5,0,Staker +0x6128d63647679c581f111c524c7d3f25d8d200c6,5,0,Staker +0x612d18a11a8844f8c337df8d9ac0d81e8df29e19,5,0,Staker +0x612d536de58e323c18153b8a7109d5472b0eb786,5,0,Staker +0x612da24169ed8194decbf074376c09988fdf149b,5,0,Staker +0x61361d3774259ffc4dfab47a688db1a4af8b796e,5,0,Staker +0x613ae1a93bab77c7dd64adddcf5e7e1231aa3796,5,0,Staker +0x613bfd3cd9fc9e2b8570777b9dabd4ff446db4e0,5,0,Staker +0x613e28a29704ba05beb9ddbdc54a8b8deb7b1025,5,0,Staker +0x61412c09354f9edc32645fe8427fcbe5c1d5bbe8,5,0,Staker +0x614cc44ab5dd4ec7ae4b1852875e6e3385e634c3,5,0,Staker +0x614d4aea8c01adfc15dc943cfca982ac6bf88682,5,0,Staker +0x614fd015b3968190bbcd5836a052dd65cd4cf9f7,5,0,Staker +0x61502d45ea0108746cfa3c68c5c959a1281313e7,5,0,Staker +0x6152ce681832632a79f0408be9edaddd81884541,5,0,Staker +0x6154fe98c05c43cd5d32ceb08b62af93d8884f9a,5,0,Staker +0x61569f2744a2d60fe3f45f9c945a9706e5551c5a,5,0,Staker +0x615775029e3bcf748779d364207513a80bbe055d,5,0,Staker +0x61592abe7df40ddc40b3c65100520857adce94d3,5,0,Staker +0x615a225f07b5f312375413430791342a755d4327,5,0,Staker +0x615f10390205838be5c5b6823b96b7edd9448416,5,0,Staker +0x615fa273628055bfdfeca04d423a966490bc5116,5,0,Staker +0x61603c485d48754d40d177a974d4131b86dd0ddf,5,0,Staker +0x616061c030feb06b7356450e2262a236c67f4072,5,0,Staker +0x616922286478f2752aaa485b31b102d6a4a9f489,5,0,Staker +0x616cb8fe3bbc87377688a391b9022b52977565ac,5,0,Staker +0x616f265188980cd14ea8181e8555b41dff280e91,5,0,Staker +0x617ab2e83559fda088136f4f22ae07e45c5c8757,5,0,Staker +0x617c973509c656c20f66d59d27ce439d34efd7cb,5,0,Staker +0x617ca4556ebb9369feb6880bed01ab5ff612ae05,5,0,Staker +0x617d17f9d484dd86ca8698a26037ff686fbd4a79,5,0,Staker +0x617ed618fd7cc99e86bda13cbd1740efaca97823,5,0,Staker +0x618220b2a7f49881f16f449f2bc703318fdfe65b,5,0,Staker +0x6182f07a624ccec729d8dbd4d7f9df1097f3c595,5,0,Staker +0x618a26aa75f9a3c8a723366fa962e811f2b133b6,5,0,Staker +0x619336ef91f75e0803c6b9b6d42e6315c0b72c64,5,0,Staker +0x6194d07dd7f11e7d669b77894066b7e639aabe3b,5,0,Staker +0x619b1a3068bcf7881b6d5fbb77daa9756e28ad40,5,0,Staker +0x619ea31f8c59492c3ffec78f01d72f64580b0fc3,5,0,Staker +0x619ef6d1b240635e665d6a9a663987cee379df9b,5,0,Staker +0x61a1a7b9ae76ccd97fc689c48ec5d3da5b134724,5,0,Staker +0x61a35be0e8e64cea9fe2841e8cae36ee2f7e759b,5,0,Staker +0x61a45b1b057bfc8caff39dd69ad4b17e991029c5,5,0,Staker +0x61a4ae15b0819904597e5117c4c8c7cee0a34aa1,5,0,Staker +0x61a633bb9c759ddf431f2896520770efb8fbfcc4,5,0,Staker +0x61a7ef418b2fd965f33e9e20e24bc792f2df1b37,5,0,Staker +0x61a8f5e4e55a33b736b8df8c608b7ae5aecdc202,5,0,Staker +0x61ad898b6bd8f2959e1ac7af1d7a2bafc9f89e3f,5,0,Staker +0x61b3d3d5270f8c07829db706f826df2316228603,5,0,Staker +0x61b4e3046655dd013be6f8b046ad61a18ed63d43,5,0,Staker +0x61b709dc24d95040c1e200de5da1637bc19dcbcd,5,0,Staker +0x61ba451e573feed563b1fd4f515197bc2f6407e0,5,0,Staker +0x61bf4075eacae6e3b1436bf255f5dd7284046e44,5,0,Staker +0x61c0a693ba0a268f7f6b243eb15b67d3b5a7ca62,5,0,Staker +0x61c80e2c626597b21e253585b4b1d3057e13fa43,5,0,Staker +0x61c9250dcff51d7f6886a90aac594aa55ad8ef3f,5,0,Staker +0x61cfeb14f185c911464183153bdf59f9071a1b5b,5,0,Staker +0x61d01efada61f0ad7de3be88dc8003dbfd070351,5,0,Staker +0x61d344f41784b1444d51ebf8121ad889dfa59120,5,0,Staker +0x61d3be9ceaef0e3e2ece338bcf59a07d860e88de,5,0,Staker +0x61d522d96edf694c2405c7e7eb127992ba1fa2a0,5,0,Staker +0x61d61bf4a0111fb2127f258ea5b6c689e5a1f88a,5,0,Staker +0x61d631b4e626078a7f6fe6497ee9c4677e0de00a,5,0,Staker +0x61d7dcc7ef49c0b9eb2bb45b36e3a5aac9d882f4,5,0,Staker +0x61e2b2bfc59718e7148b836b9f711078bd728d89,5,0,Staker +0x61e5ab355b98ed4055282c1ac5d5cf738bcdd630,5,0,Staker +0x61e5d9d852963524be98608ed6581316647e5e57,5,0,Staker +0x61e73fedfe5981774070e0b6eccaabd820226557,5,0,Staker +0x61ea3a8d143153bd0a3294f1612cc74a4a59c1ce,5,0,Staker +0x61ea60f54c177df4b1b111d4542601ec561302f4,5,0,Staker +0x61eb96455bb453dc67d5826ab8d73a4c5db533e1,5,0,Staker +0x61ec4a7e436189732aa1a8b65d126f31bb155d47,5,0,Staker +0x61f371f662bd2ef82bcf9293d72b09875e34e063,5,0,Staker +0x61f3920980913d33e8c98fb65dfc5acf1a0eac4d,5,0,Staker +0x61f3e8b0e194d8fe3f6ca2d6fb4dd46b19f8ae6f,5,0,Staker +0x61f3ef88a20d2700055d0b141a3d9168f28d1b67,5,0,Staker +0x61f9e9c3d756a142e8746b61a151167e4389774d,5,0,Staker +0x6200f0d3a0d12a136e62da79442ead3515fcc1fb,5,0,Staker +0x6201ad91460ae6ffa305d9caf069d2502c33950f,5,0,Staker +0x62083f0f4ba67560c5c7c2ae491ec16a2caf399d,5,0,Staker +0x620913958560938a525f8ab0208da1aa7c31c269,5,0,Staker +0x620c1179d397b27c7b4ab229cded46ddedf99183,5,0,Staker +0x6211f0ba1d64eabfe15142a0f871a4d7ae45a183,5,0,Staker +0x6216dac333c8c12e2b492d22645644c309280b54,5,0,Staker +0x621ac724d0e4f8a6efabc22bc7a35f13e44e2514,5,0,Staker +0x621f3da082ad0db7638ea5b592ca0000d9000357,5,0,Staker +0x622255584b6c73f9c1c854f15b64f61a07799181,5,0,Staker +0x6223708a20003c13d1bb4bb2d223df8e8f98d78c,5,0,Staker +0x6225ebd0f1dbdf871a7e1f47365cd8af3b94fd62,5,0,Staker +0x62261ffe617505213c5086f0ed87e561a2bbcf4f,5,0,Staker +0x622680fd716c2f64fd0409e54e15b62ec68307f2,5,0,Staker +0x622bd915b28bb92b32a5851d85f6c623d1d47d32,5,0,Staker +0x62340e8311123c2bffed71f07775dd5ab0eca562,5,0,Staker +0x623567574dcfa196211fa9e934977dedfe47bd3f,5,0,Staker +0x6235b400b23063241c30b78ced51dc4ffe612ceb,5,0,Staker +0x6238a295d49dfca0a3211ba528e845bcbd3055fd,5,0,Staker +0x623ecf8943ed0fb6a36f5f28533eb4c7edfcc65a,5,0,Staker +0x623ff3c579a71e36d62da89018ac582f8d4f6d1f,5,0,Staker +0x6240676c4d4c8119f055482dcde722119f041b6c,5,0,Staker +0x62429262e17b15095c053a34a116abd4209c93a3,5,0,Staker +0x62477d00359b6d8c37dc970d57269ba4ae821849,5,0,Staker +0x6248ad9091f0935610b58b58664755492bc3ead9,5,0,Staker +0x624a19832803f9690d7110c70d31ad54187e70ea,5,0,Staker +0x6250a52edcb9831b4960e6faa6573611b53d0e5d,5,0,Staker +0x6251386bb238eb4e5b6cbc4aa8ed02205eed1670,5,0,Staker +0x62522a9bed8201050ee8691ef2295de7adc77fbe,5,0,Staker +0x62571d3cabc3bd0c1a143e400f914d8746342a44,5,0,Staker +0x6259db7d0fff00cc267c9a8e53d121840d4aa285,5,0,Staker +0x625c41b1927d5e1436905affec3b39701e3a50f5,5,0,Staker +0x6268a8c0e2b267f7a3f4d85b8f5f74161d16273f,5,0,Staker +0x626c2def9d1677de165d71d7688aedfaa2d1ab82,5,0,Staker +0x626dfd61d9fea6a6fbc57fd45ce0ffb590a8aa7e,5,0,Staker +0x626eb43bed0cb982dad9f02412f05df51e89d2ea,5,0,Staker +0x627136ea3933457899106df5eb9e2505538c37a0,5,0,Staker +0x62852135826075e276c645fddf49e272fbadeb68,5,0,Staker +0x628c9c826a0da190731e27cc9476174e20fe55fe,5,0,Staker +0x628d2630189dd5951804aadee15d2be7492fe31e,5,0,Staker +0x6291890166bc1af4b77bfabc24561f169ebfad8c,5,0,Staker +0x629510fec01f26678ff7e5d35ec8942355fbfd17,5,0,Staker +0x6297039af7a792cd0b3c11989b8f97b2b49b5b65,5,0,Staker +0x629ad9c3d607386a441151159167e3d89e353780,5,0,Staker +0x629c854e739f680ed4f70dbc6ee5ea15989c6a41,5,0,Staker +0x629da3a5965b947c96674ccf6e68962380296bd3,5,0,Staker +0x62a5af5fd8c62bb0095379aa51fbc54999f5f1a3,5,0,Staker +0x62a62a988dbc950a3f54e5bdb9a9b9b236b080b1,5,0,Staker +0x62a7e08ad1be6282e37d663c7079005787c07ed9,5,0,Staker +0x62a85c300766cc3070b9a90a79264b784690b865,5,0,Staker +0x62aa42b94246f87a8c8b60f2f59eac3e7115988a,5,0,Staker +0x62aabdaf91fa5270c093a2d4ea10741b5cce91b6,5,0,Staker +0x62aaf5fe4e8683cf0cffddad1bbba66f36ec3f19,5,0,Staker +0x62ae0844ce67e9e83a013bb2b8c8f83fc173d9c5,5,0,Staker +0x62b5acb278411795a9deac52f5d6cba7941ae71b,5,0,Staker +0x62bd2bf0799d3e8369d246a3f44714db66749df1,5,0,Staker +0x62bdaaeca4b82bf298e92f1bbfb8b8d4cabb6427,5,0,Staker +0x62c0a54f89eafd402524fbcb74017687bd73553f,5,0,Staker +0x62c789981631e1ca059148b976c489cc815b13b9,5,0,Staker +0x62cf0f013114853ece4da51aca172371791f1c2e,5,0,Staker +0x62d33577dade5e2f3250e0721497eb99335c1199,5,0,Staker +0x62d465801209a553fa960b2255392e044bd04131,5,0,Staker +0x62d940f1ede77b323e79885be90cc34d7b8b1d69,5,0,Staker +0x62ddda865c9d94b4d90dbd50c513b15d2a07d892,5,0,Staker +0x62ddfbbe444d90afaa936ec1fed6b135ac7cbb6b,5,0,Staker +0x62e3ba9f6a873707760ab5d0f45fff26fa688f9f,5,0,Staker +0x62e509caae9a513e002d593b57fc7860803d7636,5,0,Staker +0x62e9f4db7ed3baac51c118badb3ddddeead024b7,5,0,Staker +0x62eb32e12fb4771bb28f31d9b753f9caad54ffbd,5,0,Staker +0x62edc74c8b3b6cb882c0d573726d54fcfbd493d8,5,0,Staker +0x62f0664d249fd823d2b9dc30e70ea5d7f8c183ae,5,0,Staker +0x62f10870ffe0ebbec3921fd28093535f9064b298,5,0,Staker +0x62f3914e162abfb12afcf910a1785f62e62dcb12,5,0,Staker +0x62f6a9694b90fe1cc5f676d9c1e70a704577dd6e,5,0,Staker +0x62f749182c2f023d5b8f8685d0cac1471d2323da,5,0,Staker +0x62f80637dc3bed32699e984e9772f9243b93b849,5,0,Staker +0x62fc229c0a5528e067b197d6b35037b1b117ba8c,5,0,Staker +0x62feff7e5307219d8b13a713229cc4b5fd426383,5,0,Staker +0x6301e4d8587f0b8a5ecbfcb8fdf2c38ccff34ccc,5,0,Staker +0x63069c98f3ac8a6be9bb158401c344fb51861866,5,0,Staker +0x630848d99bf5552c70dc6ae9f766bd698f5c44a4,5,0,Staker +0x6309efa6dac5d8c2ff7af7ef7bec2c024f396004,5,0,Staker +0x631058c01c860a8902d01dcf11f7b3e423ac7c73,5,0,Staker +0x631065eec176634282c996516204f425c32c478a,5,0,Staker +0x631e00eb4e1c61735815cdbcf3da7bccd44e6ba3,5,0,Staker +0x6326ac983e61c8f870ef2df732f32e27dc4578f1,5,0,Staker +0x632d08eec563191ce9ce4c861474818c06444a5e,5,0,Staker +0x632d9480db320f4f2140e855307b8948e771d63a,5,0,Staker +0x63379eb5ae9ac814a24f5296a18d578160230ef6,5,0,Staker +0x633ea28d195cffeff53e4f3ee00aed1fd9ff1a6d,5,0,Staker +0x6342af8b352f92d5f54fa71c88fbc6ddd5030f25,5,0,Staker +0x6348d8a62bf6c9ffdcf53d8cbbc975980c9f6245,5,0,Staker +0x6349e4678624c47921d93a67ce5321bbed330e84,5,0,Staker +0x634dc4030daebd55a54e42dc67f2e32f67599a76,5,0,Staker +0x634ea5142039756816418931aab3a26e7a209f8c,5,0,Staker +0x635071a5921c7858fd3d72de4e2db3496bf092f9,5,0,Staker +0x635424834107c9e33c139840ab03184212863f8d,5,0,Staker +0x63592a46f78355b9a7efe1103ca60e7fd0549ca2,5,0,Staker +0x63595bf190a9deceb2a3a61bfc77bf63e78d00aa,5,0,Staker +0x635aaf3bf4a9ac0f538d02b13c28f801e7e3ce5c,5,0,Staker +0x635b13b16747a916207bc1d3a65aab1246654381,5,0,Staker +0x635de0aef2f9cb55dc1ced22a38b056b18ad830c,5,0,Staker +0x636828b8065ac59531674b3fd49c39858ec84f62,5,0,Staker +0x63691882cf02a1539b90a7ca3ad2b5c28ff5b55c,5,0,Staker +0x636a69598dab70848836ea9a9b75176e0322cc14,5,0,Staker +0x637513d441509502c443cef9bb01f11daef162fd,5,0,Staker +0x63759005f7d509dc0e904e31f16e70961149d59d,5,0,Staker +0x6377064bcda6a3dd3533e50be57e2f4990f35c1b,5,0,Staker +0x63773056b4d8900c8e6371a122ac202bf2f3c9a1,5,0,Staker +0x637ae5e79a9ad3376de1d35622f1197329214f04,5,0,Staker +0x637ff76e5b3309bd4feb536314cf5a206b47068b,5,0,Staker +0x638054e05933521c493078310e0455fc240887e3,5,0,Staker +0x6383fa860716e7352cfbf77965f785feb522064e,5,0,Staker +0x638522c5aad29f45a9cfa46c759f05356cdfd4c4,5,0,Staker +0x6387111dbb8d0285469df863d9a0b9e7744c8254,5,0,Staker +0x6389868d614e858bc41eae1e13708fc830efa097,5,0,Staker +0x638d11e1538a21d5d2166c69a223ba3539583935,5,0,Staker +0x638fbf2a47f4e3f20c0eb411d951a29d1f8d84c9,5,0,Staker +0x6393672e073bc8f2d0661a17b4b2d81a550fffcf,5,0,Staker +0x63938d15b7f026bcae2ccbc727dac4e4fb5929b4,5,0,Staker +0x639954c8b7790816cc62475c84dd14faed86c939,5,0,Staker +0x639cf6180a6bbb91bd2abd24c2469876393fe279,5,0,Staker +0x639d2cde979b85b3ce2a5d9dc2a7f3b2a3621aea,5,0,Staker +0x639d7125dcc7ff118e7ec1d7621b9b24a7f1721d,5,0,Staker +0x639fc0a6312536cf94b078b0d09c84684524aef9,5,0,Staker +0x63a204c86f80810feabad473f16607983ef85f9f,5,0,Staker +0x63a539e17928022c81b38c519304e3800b6b1481,5,0,Staker +0x63a6df798ef673a30cdb0c91e85f749c8adaf3ec,5,0,Staker +0x63aa861e75d1f56fd7d8cfe0be482a329b3eba82,5,0,Staker +0x63abf397c540d51a190bd04f0df37578e12a5952,5,0,Staker +0x63af67399cb3a181129809cb3b67f86630cdcbbf,5,0,Staker +0x63b0c00d5ceef6eb534c7e0219ec9abc8981ad33,5,0,Staker +0x63b136c31d6850a134316bbb7e13924fbd1d2e51,5,0,Staker +0x63b6902e25c2f00e92fe2f1271389b2e4afc1d77,5,0,Staker +0x63b9f21825b507243b59bb511046576216b829b2,5,0,Staker +0x63bc3f7354dfcefecebd6fbb4f2c2479c9b9d037,5,0,Staker +0x63bdde2d73fd1bc9c4e46f3bc0503b16277b7d38,5,0,Staker +0x63c476ac668becc946b6a68ca0009385b0e4aa10,5,0,Staker +0x63cf5c5d55e284afc60ec8ec4da4dd7cc9f50de7,5,0,Staker +0x63d8e557ed910d81271e4b7c554178885530af8b,5,0,Staker +0x63da824b46061416c7eb9ce1a1bec406db5ac9d9,5,0,Staker +0x63dc9ce8413b7c30a9dd25dc21b48f255e036dc2,5,0,Staker +0x63df82be44f7bf96b78215cbe1d2ee9f1c666852,5,0,Staker +0x63e0ee4c3c28d647b2087b59f7dfac9e0908afa1,5,0,Staker +0x63e1d6bc40131be5a0f4308c8f3b165da247f4c9,5,0,Staker +0x63e32b4b8e1199fd3cd0d545874d15858affb189,5,0,Staker +0x63e6555970a78feb5302286de39ee5dcf04848e9,5,0,Staker +0x63e7d23ffeb87c3f07429c9bb033c02f423c7838,5,0,Staker +0x63ea94b88a21dd01fcfa2a6478a0849fc3e3722d,5,0,Staker +0x63f04fe3452078eabab99843ffc9dc25902d2d63,5,0,Staker +0x63f2245cb28542bd1675fe91360ee4fa9d2ed218,5,0,Staker +0x63f2fb7851e7e189d8c0af6d89be47074d3ed58b,5,0,Staker +0x63f649f176adc3d97f845daa4fb50d647be8c9e8,5,0,Staker +0x63f8a49088c5a1698acda0329ffc53019c3c4850,5,0,Staker +0x63f9eec2b1b8ff7091ecf5e0c3b7b2df33f77b13,5,0,Staker +0x63fbbc1682bd2da4b0d3deae2e394e8fb68631a6,5,0,Staker +0x63fca98dacac05e2d81a1976b4d849e9b6f8ee65,5,0,Staker +0x6404a6b95d2a934b182c6378f27df717ca838b22,5,0,Staker +0x640ab1d1c4816a468fa5f5ab5145d807cd4afd57,5,0,Staker +0x640e51768365a12cd65170fed8ac90ce4c6d590e,5,0,Staker +0x6410264a59f8c10c941043dca9769d350f34d2fd,5,0,Staker +0x64164455646b931bab3a4936f2acc29f73fa61b9,5,0,Staker +0x6416ca796f2519d96a17ef1c7352eba81a0c2a42,5,0,Staker +0x64172592409e1f398735690894989ee4ee9a0482,5,0,Staker +0x641e6210753daa4e113ac238176b7cb416bb7bee,5,0,Staker +0x6420bf8880248db4cb5cb7110a8d27ca93d15941,5,0,Staker +0x6421703867d90c0b8b89cb9d58ce723a90a43f22,5,0,Staker +0x64241343a81651157f02ec2f8e050950bfcf4762,5,0,Staker +0x6424ef8136a0cd64e95d953d3b40e058f1278f90,5,0,Staker +0x64277fe35bdc81dbd19ff6350b47f28a59d7774e,5,0,Staker +0x642e7a8561daad95babea9e2057ca4775b3de8f6,5,0,Staker +0x642ec6d400ebe0a1c9225172117c502730d7241f,5,0,Staker +0x643042273911c00427f521fdca24e86fe932b339,5,0,Staker +0x64316f8eb41d49eb18342b263cc0e1f9b64793ea,5,0,Staker +0x6432402db73b4a2dc42ff60bf5d3faaed6882339,5,0,Staker +0x643398ef9dd7bedd0b9322901ad08dc2f9fbc93a,5,0,Staker +0x6436aea26540beec429dce5f7bd5007b22d4e7f7,5,0,Staker +0x6437785c35c6e0f75631bf44ad226df24abf9348,5,0,Staker +0x6439edc025d8dd10b587448b04b57933d8b3d84d,5,0,Staker +0x643a11499c48c100eb34ba65c0e06d19dceba067,5,0,Staker +0x643cc7ccf7f630e996cff200ec82ed284b4e79b2,5,0,Staker +0x643f3286cec63e879fa72875724faf93c65ec8f1,5,0,Staker +0x64410d1fd44fdcafa7f84c0a321ac0ef5062af9d,5,0,Staker +0x6442be7f504ccdf543ddc7dc8914c1b16df8e54f,5,0,Staker +0x6448e6740d85281d64bde3252f2c4e66ef38b962,5,0,Staker +0x644ab1f108d6f1628f4b00ca56d3ec6011e0ad42,5,0,Staker +0x644b61207a74adc74dad87cb4aae5413a4f17ebe,5,0,Staker +0x644b80e36a314be6d5f7ac0d9ff7d83e36c846c1,5,0,Staker +0x644c7f7f6b541cbf25942ac21683c2aee2eac9f5,5,0,Staker +0x644f170607d56690d015197deae6cc2c9fa3c17d,5,0,Staker +0x64522d0293fea997c3e8ea1ad797d2c69365dfe6,5,0,Staker +0x6452807366c92fccf4638d6766b79c76a96c9eb2,5,0,Staker +0x64532e4eb122eb7cd8dbeab6cb64678a77147a13,5,0,Staker +0x6453e9175314f1123ad009d42a99f5445e365d0f,5,0,Staker +0x645b921d21dd61450113aa5624c499f5dc207bc6,5,0,Staker +0x645e1b542184819eb82045130fdad3e98e8e88fc,5,0,Staker +0x64600713a773aa7fcafa5736b2c60105ee92f7d8,5,0,Staker +0x64611b6a7cd7337bffc90b8c2c3dc0a000db0076,5,0,Staker +0x6462b6edb2dd3164717aabc1172f335d6353da21,5,0,Staker +0x646384b0b5049096e9f0b03f33b0ada7101aba36,5,0,Staker +0x6463c597dec208e94d6a41bbf5a1f2870fd81b51,5,0,Staker +0x6466f589996d5f4fef1b20622c07e5e14d1c1259,5,0,Staker +0x646ac182f1f4692d95455d59d45efd8e807329ef,5,0,Staker +0x646b31253867c22932880b47baf1bf59a6e8e287,5,0,Staker +0x646b8a2388f04d44733268d9fc85215778834139,5,0,Staker +0x646c7e1f3a35a5bc5c25cdfec73bfd210105e8c5,5,0,Staker +0x646c909799a6b12d9341b524da92d9561cf14dfb,5,0,Staker +0x646d3ec810d97fea7e8313e0965e756c9bf0c3e8,5,0,Staker +0x64739640e38f55e6bf1e72a3b10405395f71fb45,5,0,Staker +0x6474c475f0f3fd5eda36961b849033b98980c330,5,0,Staker +0x6478f84a88950e39cd242df5af9e824e897aa658,5,0,Staker +0x6479c6e10b86121088172098178213d1a8000cbd,5,0,Staker +0x647ad318601d2b276ab8c78d087987a79cfa3442,5,0,Staker +0x647ed766f34aee4210cde3cbd10222447a775471,5,0,Staker +0x647ef29c2c44d49effabcd9f3b69b15eb618eeb4,5,0,Staker +0x6484ff964b6973b0ad14e7604905a97a030570e3,5,0,Staker +0x648adef9976afbb0aa11da02b3dc0d165de6facc,5,0,Staker +0x648dce97a403468dfc02c793c2b441193fccf77b,5,0,Staker +0x648f424fc5091cc78c6b2f51afad030d19c9fc49,5,0,Staker +0x64938319aad39cc7e680ac6c265ff05ac13ad82c,5,0,Staker +0x64957f33dea267b8031a433104801dc7b4e75e5e,5,0,Staker +0x6497af269cddd099c82f09208b89c62faeef0545,5,0,Staker +0x649a1421497a92385e4cbef05c1a27de3babd2a8,5,0,Staker +0x649ad7dbd335e42c27e577c370c034e38a25564c,5,0,Staker +0x649aea59fb5d696e53427eac52e99c8b5f701087,5,0,Staker +0x649b41e10f2c603de2919f2d488db48a2f45cceb,5,0,Staker +0x649c80810b22d474c4117b5c6f26f64edf29fbf6,5,0,Staker +0x649f46e8222dce3460913e27b77c135e2f6956b3,5,0,Staker +0x64a1efc5832face9760bd86c80ae4a4f44a3ceb3,5,0,Staker +0x64a6b0dacd4aede8ab43ead58cbbc91aa2daa3c8,5,0,Staker +0x64a740c95c12a0ce75456ec565ab33eca7c100fb,5,0,Staker +0x64a8649d166ff7f2d1e593365ae0d37d65073b15,5,0,Staker +0x64a9774524cf6dcaa80a804d232511870f1bca6b,5,0,Staker +0x64ae8c704bcf25a85078f31986043d425d002c0c,5,0,Staker +0x64aefcf22f23aa5cc295cacbf6a1aec13be08586,5,0,Staker +0x64b0a34938c5d2153c14a433206b9be4a3e7862f,5,0,Staker +0x64b477324df00caaaf4ca7f1c9288198b20b7e1d,5,0,Staker +0x64b6748cdbaec23850b3e4d6dca757c10205655e,5,0,Staker +0x64ba5f1979311b256aeb585faebbcfaa644fcedb,5,0,Staker +0x64c06140a8cb595264ad3bf867b539317f124244,5,0,Staker +0x64c1da47b02dd2a08d20b333315614c8234b7733,5,0,Staker +0x64c22eb4ed453d96462602b4c499b1c6c02baf24,5,0,Staker +0x64c25e7c770cc442a707d97c2567fe9e598ed156,5,0,Staker +0x64c4991df0c66adc1ea07feef60b06839354c26d,5,0,Staker +0x64c9c938cab65850d662282e1148dfca96dbd734,5,0,Staker +0x64c9e5581bd7936e0b780530948e9b724b9342f3,5,0,Staker +0x64c9ff99ad6abdc1e035a7a9b50eb020417d9e53,5,0,Staker +0x64ced37bdb9490ceeb294b5ba1aca2c85df643c3,5,0,Staker +0x64cfcd945e3bc2426fac58d2327a9c45dbadebda,5,0,Staker +0x64d611236336cf9770df30d54bf4afba8da2c367,5,0,Staker +0x64d889f175a82296ac6c666568d327975972bdf1,5,0,Staker +0x64d8ac29d7e73bedfa30ae234ad03517e828eac8,5,0,Staker +0x64dc6aaf697103349ad46407f2266a0c3d10ffab,5,0,Staker +0x64ddf21d018459a38cee4739ffacdd633eeff99e,5,0,Staker +0x64e19a1d1884b3c650be821270fbbfcd43a6c024,5,0,Staker +0x64edcca65fa8c6be9aedeb52f7de6cc2f51fe724,5,0,Staker +0x64ef85245c78c2434d0a92ac1f1290807c2ec936,5,0,Staker +0x64f510535d94cac2eb243f3736255417be9bd267,5,0,Staker +0x64f60935a28bb09dea1ed612175febb848a5a0da,5,0,Staker +0x64fb16549c46853e4a4a2660895d153a282a0c11,5,0,Staker +0x64fbc39586ed96981b8af80a89bf7a604ac893a9,5,0,Staker +0x64fc0fd646284ea3ffce8e47862f63a78d5448e0,5,0,Staker +0x650ce0f20dcacc25b16f658d9b9b3198b0a2fd76,5,0,Staker +0x6511772da45ffe3d1f39c59660e362caf946d57b,5,0,Staker +0x65124bdd7788d9ef6cbe5b4aaa41ef204b717724,5,0,Staker +0x651729293fd6d7cc82a69ed01a24501e136defd6,5,0,Staker +0x651774475987ad1a88140a179768b62e28a856f2,5,0,Staker +0x651817b6b7464b61c6c6ef87da2bc84ee0e64377,5,0,Staker +0x652301ef9871a550a9ceb0bcdd42bcd45cc8fd44,5,0,Staker +0x652a7751406297e0933f204b4ba81b72a4c88587,5,0,Staker +0x652f740c146d1dd8abd43ea1bbad006d673b596f,5,0,Staker +0x653098cc65edf302960b7d99fba34928458b9a8b,5,0,Staker +0x653772ed9db68dc9f85bd216bc36bdcba6e7cbd7,5,0,Staker +0x653c8a0f1004300279c88146e3087749f632f7cb,5,0,Staker +0x653c9dec1d1a07e212ad0dd44fd3cc4a1657dc08,5,0,Staker +0x654310151f1ca5824538c3c8ddabc37eaa1d2bb8,5,0,Staker +0x6545af0f32827d0e6cabcf90028b3b1ee88af3fc,5,0,Staker +0x654621c9fad8c66ae6df5574df1c8d1ed61a79a1,5,0,Staker +0x65501b23d61d4fec69ac382511110c05acccef86,5,0,Staker +0x655d50fa8c75102f82fb539b5212b39dbe7d94f2,5,0,Staker +0x6560470d16507ff36af1e6d0f5903dbd8011a07e,5,0,Staker +0x656510972b9070961ec7934dd467b662dc711f07,5,0,Staker +0x6567254a339ec4491a13948174e0e4d09b616b1b,5,0,Staker +0x656a7db8c1671d45feb6629445b63c7f6a7e2be5,5,0,Staker +0x656c498e72be5dc8b8c4cc85ebd9eb2280c67869,5,0,Staker +0x656c54f9871850780e2e08f64f49fded995addef,5,0,Staker +0x656d52236aaee01426c6875532f43d2124e38cf9,5,0,Staker +0x6575556c21ef9de4df6cd0db7b231d0dd7790b3f,5,0,Staker +0x65757d605828b43b4fc45f1a01f38c57cf4547c8,5,0,Staker +0x6579c45f75e9883b05195d62fedc203641b2eb7e,5,0,Staker +0x657ae25df0cd565ea51618ac3ad63617af9c98c9,5,0,Staker +0x657e0f22c62efb942f8a6c3ed9f45ec144318e5c,5,0,Staker +0x657e56f86c5c07d2a92767538352e7750c468f94,5,0,Staker +0x6588bd49f5b1a859803f15bd6d504210ec171e49,5,0,Staker +0x658c46effa51b1c135a8a3941c7118ae52246066,5,0,Staker +0x658e278276c3343e3e36ddf7f2f88137ce272435,5,0,Staker +0x65939768c056e0f35ecea18fbbacb75650c52c8d,5,0,Staker +0x6599e052180746505cf13a0af881704ccdb6012c,5,0,Staker +0x659c0e9de79ba358259f021fe914f89892eedf01,5,0,Staker +0x659ffd1b4028d1987f8df1c334421e118b22d4c0,5,0,Staker +0x65a3b659c8cb1590aa064d77cac02f4d16c924ca,5,0,Staker +0x65a57c88644da067e82fa4ca9653ad7565e73bd7,5,0,Staker +0x65ab2af69d1d7c96b12e527584e5d457b57206b5,5,0,Staker +0x65ad302bddec071e71eb274a7eaa97a18d0698dc,5,0,Staker +0x65ae9d82f8ca0943e0dfb6bdc02bbaa2a8c0e105,5,0,Staker +0x65b06358fb2f1e3d47120384e80759a77a5ea618,5,0,Staker +0x65b3db1ce84a85457130610bbfeb8eeab0741207,5,0,Staker +0x65b61df575ec6fcb195ed208df8d9d7816dd486a,5,0,Staker +0x65b82c069de1131c002c2d6b6d66822070311991,5,0,Staker +0x65bcf5a73137b4307fa1e858fe71a47a170513a9,5,0,Staker +0x65bf472fdcee615f4dafb37675d38eb896b7749d,5,0,Staker +0x65c2f80a6c2715108b9152ea066837f0a8f15d95,5,0,Staker +0x65c4bf675763875b5a329e231332560571771a39,5,0,Staker +0x65c59e524254bcc247402782212d67b256a68e71,5,0,Staker +0x65c72d535da4f2aeb4f0a6acfa232810824967b5,5,0,Staker +0x65d0c63066dc2672657e7e4c69f26dbf872bbd5c,5,0,Staker +0x65d1d1f24237d85cf830faff9c6f5e0e20b46ca1,5,0,Staker +0x65d3710521826c5ca0f579866f223d0eacb87904,5,0,Staker +0x65d5074aa05fd2b1da33cbfb8779972504fe851d,5,0,Staker +0x65d77fedd80c72f2d96a9046e77290024ae13b2e,5,0,Staker +0x65db0dbf6d096c891754bad224b3ca182954efa3,5,0,Staker +0x65dbc162b11fae5ecc183bff494a3f0fb80f7f6d,5,0,Staker +0x65dfd2c110519c5979b51d419a913f0917103871,5,0,Staker +0x65e0cb268f0e500e8b2eb1a6acff46b78a3720b2,5,0,Staker +0x65e7dcace18e45f0845bfc20d6a84a6b95a0a7e0,5,0,Staker +0x65ec3714f95f97be2f3aa4a56126fa8d6bedf615,5,0,Staker +0x65ed8a2a50ee8e75f5fe0f9607482c910f91133a,5,0,Staker +0x65f393bcadcd9a4d5f7018360ee046471e4ba2dd,5,0,Staker +0x65f4c36ab8f0bbe2f4e1368b91ddad0bc0eacbad,5,0,Staker +0x65f6809a774639b51d536135a0eb39bcc4b46166,5,0,Staker +0x65f74bbf66c8afc7fc5281e3b84c55e57402df6c,5,0,Staker +0x65fef3a7b4859eb5e6a83f33c932ada697cb0b27,5,0,Staker +0x66013c17004dc959eb2c475b7e06cf23ff68a15b,5,0,Staker +0x6607bdf253eab0634cf9d5ba1cc087a37b40d11d,5,0,Staker +0x6608c6d68d472f65106d9edae6b2913da0bc8b21,5,0,Staker +0x660aba6ca934d1537a95cc4454469a1026ed6252,5,0,Staker +0x660c54398fe0144619e88d2175ba59854c08ad92,5,0,Staker +0x660d2ee7f2e10ff57edf4d1e00426ed5bb24e66d,5,0,Staker +0x6610ff512cc26c5878411f10d25d735d81a25d22,5,0,Staker +0x6613eea6e7a08008126e028d1a6bd80ab53e800e,5,0,Staker +0x6618a02880a16ba532e4019f52f9d02345d87ff1,5,0,Staker +0x6619602a3e5078f6ec10a67a9f865b16fb3dd7e8,5,0,Staker +0x661c9f8dde186d48e5ae41af90a5c1f98c85be11,5,0,Staker +0x661cbff61c6aa7af780a899b5c4d5754dc1092fd,5,0,Staker +0x661f86df41d02cc2647bda00d6ad920f30766c47,5,0,Staker +0x661fe2b7d188b61e5f2babb069d6cf37206e2be5,5,0,Staker +0x6623cd1822e89f5d39be6b2b9e492c0ec70ead4a,5,0,Staker +0x66256ad5f34eacf6da0d1c49f36dc97d168035ad,5,0,Staker +0x6627e0b47b0d7aca11e8625375b7ac60c8bff8bc,5,0,Staker +0x662afd5c2577005fbf125e50fb2ae8b5f797b468,5,0,Staker +0x66304218226af43bb5f8b118ca80674597dee390,5,0,Staker +0x6631afe2a01ea370c22a95b93feacf3fc0b22a5f,5,0,Staker +0x66321b2236963ec0a1483eaabe95dc30a708df39,5,0,Staker +0x663f4b80d07277ed3d92d64e19dcf0e538bebfd2,5,0,Staker +0x663feb7ecd4650dd662e7f7142b2eb970029b3b7,5,0,Staker +0x6640db46831f73606871a81a0eb444d54ddea375,5,0,Staker +0x6642a11e9129890ef68056286b263664daabaa4a,5,0,Staker +0x6642cdcc2cd80ba807e0a7d664ed5e7fb8c9f4d8,5,0,Staker +0x6647c0cd7d9408ff4925e62cbec9c196fc8c12d4,5,0,Staker +0x664b58303817aa95e162702c311c4577b547f222,5,0,Staker +0x665099a52e27e5dd4e83ca4ff63eed30e54ed4b1,5,0,Staker +0x6651379eca2bb3982c9532fe7b60ca57f90ec5a3,5,0,Staker +0x6651a20319019cdbe5cb7a3d86dd28f392417a4e,5,0,Staker +0x665f44e3c2d7a9d6370e2c682a7d2e88047147ea,5,0,Staker +0x665f9bbe201621bc9101d88b6132f8e0444a103f,5,0,Staker +0x665fe36772f2145a60d766872c0399cf8ee8a9ec,5,0,Staker +0x66612e2264aac949d3dc64eab5f242d3edf7ea2a,5,0,Staker +0x666b37bf9164a86e21e4325fc73330c4fc7355a7,5,0,Staker +0x666d254b723ce08978efa1715978767e23df6126,5,0,Staker +0x666e44e5e8e1bc3b67612a92650dd5faec2db994,5,0,Staker +0x66730901aff8edc38d5bc5cec1a5e0b07f0157b2,5,0,Staker +0x66762f30a989b5c599426d28b9347059a3180e81,5,0,Staker +0x6678b1574c82941c514048942e674f041754a9ff,5,0,Staker +0x667baf67a3d69882174dce326646e32ae1fec07a,5,0,Staker +0x668187bb3dea23b5fba201808a1cce0eb3c344fc,5,0,Staker +0x66836999bcd8b7c6c9063a390724588b0b68f70f,5,0,Staker +0x66837d8cbef436cbec4a60724bb91f53ae11f2b5,5,0,Staker +0x66881ae0f0d359f5237e4e0a60073f50752a7889,5,0,Staker +0x66887d33da51f913123e1df3d68cc8fd6bc42684,5,0,Staker +0x66889dcfb1fad58eb22324df0015b099e39ac21f,5,0,Staker +0x6692e60e6cdd509e583045a7a2170b606ffc190f,5,0,Staker +0x6693b42895d65a5f97aa763c719cabfc6f7f12d9,5,0,Staker +0x6694aa5d605e042dfe7947a535a6d7c90e28d0df,5,0,Staker +0x6695eefa0f0301e12f743c65199357b88fb89f20,5,0,Staker +0x669e17c0fd0792034198b363908751a77ff8eb7a,5,0,Staker +0x669edede837b5633758351dc5363ed315f983534,5,0,Staker +0x669ee683ec03230fdf2fd63299f1b310421506ef,5,0,Staker +0x669fe25520d632d898483bf7aace2bd72769a19f,5,0,Staker +0x66a16fb626646447482cad3fed538636a0abf72e,5,0,Staker +0x66a3b11a3ab16155bb694bef9f2efaaa1a0159a4,5,0,Staker +0x66a5fc6383c8778e0a1e934a3fc3ad5b5acd2739,5,0,Staker +0x66aae224f13be153c6ba4550f9e24d6f0b0be671,5,0,Staker +0x66b3dca108d9112853f8be769d9de2c0cc7c7488,5,0,Staker +0x66b6e54dbbbe09b69b6338d5cec46968c594c081,5,0,Staker +0x66beb7755dd7c4811d308e1acb78f417e8d664e6,5,0,Staker +0x66c90dfdd14b4af236360883810a73eaec6595a4,5,0,Staker +0x66ca121df2e5e4401f275bcd1bf37fc7638ece05,5,0,Staker +0x66ca937c4459082c18c796ccd6fab59c98d95582,5,0,Staker +0x66cb895bc3ea8228ca850a7e4550cfe6c4ade29a,5,0,Staker +0x66cce70945a81875d933559b04a19b3bd2c1824a,5,0,Staker +0x66ce89eeb58f33292035ae0110b94c9758d5c541,5,0,Staker +0x66cf24582ffe347a59061ac7779424c43a3f147c,5,0,Staker +0x66d26234724c94823aa40bded0cf103b0fb1eb61,5,0,Staker +0x66d62b23c2a7680d28ab8753c34736474bc193b6,5,0,Staker +0x66d8aa61be8c5a9e027fb3c5d1527e615fad9ca9,5,0,Staker +0x66d8c749a5eb9e374448ff9206dceb619af970e6,5,0,Staker +0x66da053ecece9647d86d26253a9d7f801a72fd4a,5,0,Staker +0x66e8cd294b18a16b99709a44e3d74fe820abbb9d,5,0,Staker +0x66e9bef6424c7206934a202606c80b4c25f83be2,5,0,Staker +0x66ec0cf8f0bcd5968db954f814469e5342e8105a,5,0,Staker +0x66ec5c6a43a68cce8e1c44a0243b555200dcf049,5,0,Staker +0x66edf605398f2ff73d133979152db3c9f066d4e7,5,0,Staker +0x66f0049bd6198ae551d0b0b4eae663b9b673115f,5,0,Staker +0x66f1107a22d91050ab0de88769f0d864cf356027,5,0,Staker +0x66fa6de78845362f8106c8881228a35db45e7ae4,5,0,Staker +0x66fb4c94a99188886018594f25239f3ac6290057,5,0,Staker +0x67006901ade686731a3d5e9869f9ea11e856ada5,5,0,Staker +0x6702097f6bdd69c3f8dc85ceba5fdb44a3cfadd9,5,0,Staker +0x6704022033ed2ef49b66539a5a0c35573ad3517f,5,0,Staker +0x6705fa2b535783d6d3f50f826b60a1324870a99a,5,0,Staker +0x670658d78a7577b2943bf1eb707efa616ce836b5,5,0,Staker +0x6707958183dbd3a619eb19812f8c577fba670248,5,0,Staker +0x6719402403ef889dd1b192e31a31980e19735e39,5,0,Staker +0x6719c9c8b8f876e191ca59fc340a2ac904ea8054,5,0,Staker +0x671ebb0d430beaeab31db6e1be2fcfd5f8cf1aa5,5,0,Staker +0x671fe0775f3374c95650dae5ba7bb44252849895,5,0,Staker +0x672373ca555a669e6824f6d79536ed918be870d3,5,0,Staker +0x67298155de3208c8e5548f5267991c4bc8a86cfe,5,0,Staker +0x672c5d2a2494593b99241f5d1fa7cc8bad3ff21b,5,0,Staker +0x672c8defa936ca17ddf9e0f09323dcfe483144db,5,0,Staker +0x672d29e747098b61cb17ab4c77ffe3be86b31ad9,5,0,Staker +0x672fe56fc085ca75d6909e786888eddc6290a7c3,5,0,Staker +0x67307c87c3fee76ac8b4b8d5cdb504a92c9c5a88,5,0,Staker +0x67321cf415e0a6ffa109f1ea4188989ce4df23a4,5,0,Staker +0x673330ff02e6224ab2c573a9cad815d178366acb,5,0,Staker +0x6736c8e6bfb7b66b049bd4351ef91a657743fe89,5,0,Staker +0x673a4f0e3e50af4e3ded14b711034e8e530cc25a,5,0,Staker +0x673a524d167b2eded775b2889b6725636e23d59a,5,0,Staker +0x67409c7db424d3bfba13427a01682825cf06298e,5,0,Staker +0x6746cc392ec9718f8f99caf2204787cfa10da981,5,0,Staker +0x67471dd5020bf0364b387e5f164dabf5d7ebc280,5,0,Staker +0x6748f5455e73a17b3dd2ba26346ce5903db8471b,5,0,Staker +0x674948accc1397995b78124a399950a62886753c,5,0,Staker +0x67494c0cfc2ab022d8be194129de0658eaf492c4,5,0,Staker +0x674a7e635956ae62bffb8b0dddbc7fff86fbefe6,5,0,Staker +0x674da13f533ee43e63455ea577b528879c1269f7,5,0,Staker +0x674ffe523f7e72cd4a6d8b0b1a63086ac9c88da4,5,0,Staker +0x6751d18783f7680ba342aab2c421eae5886d9bf8,5,0,Staker +0x675a6df068d0c0474fa864905c7da75d30fa8cd8,5,0,Staker +0x675f24905c83c283c2fd38528293138833bd05d8,5,0,Staker +0x676079b1d43663e4d4b9d4332d0f2d07610749c9,5,0,Staker +0x676596e33fa6ff7d9c539549e8ee50406856b27f,5,0,Staker +0x6768efa5678c03ee3983bfe08f720ddad5d8251c,5,0,Staker +0x6769b4444368ba1bc25835a4156a231034bd6dcb,5,0,Staker +0x676ca346b42e58b70eed0cb649e0c07f5d33f04d,5,0,Staker +0x67733d62bcf6c3e790f6146f515edbbdedd044dd,5,0,Staker +0x6777a7bd84f3804d3554c2ec16c212d2a4059892,5,0,Staker +0x67795e011d55743201b5d2a26839183a17bc85a8,5,0,Staker +0x677964b7380761aa43154d9c3163d78762034746,5,0,Staker +0x67825d1a49a1762350f0e7866bd2b6667c74c155,5,0,Staker +0x67869bbdc1b23483e36e32ab90edfc268fde7abb,5,0,Staker +0x6786e8fc0bb20f2d0587204ddb875489c22569f1,5,0,Staker +0x678717613f16bb93a5409bf4677059144c8f519e,5,0,Staker +0x6788bd46956ca69fd04f9f50f819bfc7d9799566,5,0,Staker +0x67891d8b6e30c68542dd874cd3b01349af260fa4,5,0,Staker +0x678d6a28434ee1349109a117d3f984d1bb000930,5,0,Staker +0x678e38d446e60534c86ba8b0a7cdbc89773e0c9b,5,0,Staker +0x67922a93b84338e6db0db99e6c3f5b363cf99e24,5,0,Staker +0x6793133534355d21b5579de565b01dac47d53855,5,0,Staker +0x679ac06970af5215f142543cedda3d7f557e8899,5,0,Staker +0x679efd4a4c030dcb32d3ac26c0113d9f956d4e3d,5,0,Staker +0x67a0a77bc6cae6baea10be7adceb8ab945946884,5,0,Staker +0x67a8b28d546c64f47d7989322852a08a74f091e1,5,0,Staker +0x67ab95900f1f77a0daeb93dad80ee631695f9675,5,0,Staker +0x67abaef5a1d202b63a1966b22befe1fe23bcf72d,5,0,Staker +0x67adde56ca1b9c8f9dd4a9efbacfbaed1bb5b438,5,0,Staker +0x67aeaad15ef5bd0d3a06a91af0b61c9df0a33ca8,5,0,Staker +0x67b2aea3b4b5b76cb857f076688c38e1899f0061,5,0,Staker +0x67ba986ea0496871cff5019860e24b5c0259e73c,5,0,Staker +0x67baa15bccdf8ac5176fb90441e2e3be4e870fee,5,0,Staker +0x67c0ab28ec6c33378f1060a602891b53f2360f24,5,0,Staker +0x67c3d99a085715567edd3b62dfcbcf2196882fa1,5,0,Staker +0x67ccd41d04e37e96c7f4fd380485d30e79b128cd,5,0,Staker +0x67cf065b070e1e9d94d703141eab788f8eed8456,5,0,Staker +0x67cf13fafca6363d877e3b922d7da74d522918f4,5,0,Staker +0x67d037522aa5d2b05df5efd5ac58075d96a5dc74,5,0,Staker +0x67d39b54e86c98a5875e6f00e0dcaf53a8a116e0,5,0,Staker +0x67d5b76e9be73e6e7e58303bbc476c8314f5caac,5,0,Staker +0x67d67dd13e9e18fa9e6285999a4f5f4fbcf1e23b,5,0,Staker +0x67d95ac2ede7ce16a3f30d7ba7163765cac612f7,5,0,Staker +0x67db8760671f28414cbc154cf7fc9b2e84f07ab9,5,0,Staker +0x67dee0aa79072c95ced3dc1407f746b20366a64f,5,0,Staker +0x67e23bf7b7fcf5c3ff73d562765e93065adc9d45,5,0,Staker +0x67e2d9ebf1db77d7abd62453998c03d8a3f956da,5,0,Staker +0x67e66cde0c036bcd31602bf91da48f798599de70,5,0,Staker +0x67e7ab27bb0ccb3c1d6e315ec5d599f260b2f57c,5,0,Staker +0x67e97a3b7a00bda635fab4b491c35375fd1a1364,5,0,Staker +0x67f5009272968deb77dd2f453824bfe54a15a850,5,0,Staker +0x67f60fe087ff49eb0e654db183fc46b776845a13,5,0,Staker +0x67f723529e64a3537e127b5f98b5c78981f7f5f6,5,0,Staker +0x67fb93365c8ed518b63c74a7dd399e1ff1172061,5,0,Staker +0x67fd2771d82f48dd429940a775d2fc948186d7bb,5,0,Staker +0x67feca73b0a7043f71432cde81e9037e99c156bf,5,0,Staker +0x6803ca0e42d01e1b3979969c726580e958b71d3b,5,0,Staker +0x6804e507a78aaaf8dc6d088ae0fb1a47e4ddff73,5,0,Staker +0x68056cd6b259b1480f55c289d38db2097b0cb3dd,5,0,Staker +0x680be1cbb3ac36bdab39212bf14fd4c188e28be2,5,0,Staker +0x680d81f5c14ee3d16023728c4299b8ff6b8b2cb5,5,0,Staker +0x680ea1710c577be6c807d62ce103afb226a4aef4,5,0,Staker +0x680fc726c643fba80ff92ee2a0c9f7810fadc746,5,0,Staker +0x68111c39bf3eb4d75abe97c9c87feb1859a38e57,5,0,Staker +0x68134af5c18fbb7f5a4681cc99a37eb94e0f2020,5,0,Staker +0x68139ed0f389ababe5619fe534a245871844d4b2,5,0,Staker +0x6813c38afcd72d3484b6c87be6e09e68b0b407f9,5,0,Staker +0x68152eb5da304143f13478bc52fcd263cb02baf3,5,0,Staker +0x681843aa96e4a3b236c7e7b39e41357f980a67d7,5,0,Staker +0x681923cbe063ff7b68447f186165cdcdefb7ff5c,5,0,Staker +0x68225602b4c3d1f9557bf7b6a56c8b451951365f,5,0,Staker +0x6822dddd052c72e960bc47b5667c4ad320a8de11,5,0,Staker +0x6825835255f1957c1d0b90ccdab879ce62f1b6b3,5,0,Staker +0x6829b12661089434755131625fb0029eabc54448,5,0,Staker +0x682a285785b6ead655e7fa10348b031faf74261c,5,0,Staker +0x682ae8c498ca3685baa76654bc71e5f0d532644a,5,0,Staker +0x6830e7ff89e85a04889890a42d5e1fa8aefac918,5,0,Staker +0x6834cca722aa0deefd435e94849775cd02b77f6f,5,0,Staker +0x6841cae07333df203e9e26339c8e3f3dfd6bd62e,5,0,Staker +0x68465180cd05cce8ca244a94c7648bae89c4c24a,5,0,Staker +0x6849787d4ee70fff8f80c823d23ac7c2887e417f,5,0,Staker +0x6849b1f3fa3b24b18677453745ffbe28d16d3f13,5,0,Staker +0x684c603e4b0c70baf6fb44a900c487356606aa50,5,0,Staker +0x684cf8f92d6a92a4e18fd9b3b1b03430bb398978,5,0,Staker +0x68506e6523bf4eb036a6508b6b01e80ed987ae01,5,0,Staker +0x6851f29e748cc37d679c54db7a8a84308e7cae12,5,0,Staker +0x68531bb048bd5a5ffc15661e2cf4b3d174f9f1a3,5,0,Staker +0x685984d6d4c45d72a71e385d31f4f407c33e215f,5,0,Staker +0x685a6fc96ce02f44097d988b7b4a53d2aae5eb56,5,0,Staker +0x685ae87dfdd6327f6f7de7a685ee8b744e008081,5,0,Staker +0x685ce560284bf49cb378c0155428d255e72a7619,5,0,Staker +0x685ce6c900f56603026dc9e72aa637ef6221036c,5,0,Staker +0x6862042956bf1ad148aa2df31f6a154869c533df,5,0,Staker +0x6865b306805f9c2571dc7c3849eb2a9a6c6e5ed1,5,0,Staker +0x686a1de71ab754ca86615d867995eab885f4f737,5,0,Staker +0x686a8a38d5b3f79bf1b0d83888816999af0111d3,5,0,Staker +0x68764c3debcd45bef69a5734832678b202ecd4ef,5,0,Staker +0x687b215e26c4304c027046cb6c384104890bd056,5,0,Staker +0x687c852de57be5e13264840df7d33a700fa0793b,5,0,Staker +0x687d57a763c3928981601d58668de4e8cb3bde58,5,0,Staker +0x687e5585d86aaacccdde72f24ae2d89db85a51f6,5,0,Staker +0x687e8698ee5e2c32836c6cad9fec12f54a76fdc0,5,0,Staker +0x687f81bb319b624a2ae5648d056a23470e016f66,5,0,Staker +0x687fc49cd772a2b53afe090830ed6fc74c9b8e8b,5,0,Staker +0x68885150d38be4ac5d8852c24c642d1f8d231731,5,0,Staker +0x688a23af5e00a6a72953490ca85cbf9882b56118,5,0,Staker +0x688fa0971756410be15a3e4a70894808d7479eb1,5,0,Staker +0x689337d925627208177c5d92dfb0939e029c8d9d,5,0,Staker +0x6893f256e6e199c4ff474d3dc7620db1f47b18b1,5,0,Staker +0x689414fba0ea4bffa8a59dacb71b9a3922edb1c5,5,0,Staker +0x6897312619d67a237c6ed1e499aa3dfc0ce740d4,5,0,Staker +0x6897fce9eb7cc55e6da0378ccf2c84c7223683f1,5,0,Staker +0x68981f8b3fd5f397566bd9c53cc1cccac3b7d753,5,0,Staker +0x689a3479ac06cb5204fd19bd6490f0859bc115fe,5,0,Staker +0x689b535f658ee26b01ae8df01f2e467024fa961f,5,0,Staker +0x689b5c27e81a3d4c3dbc060f3f3ae94bb2a9786c,5,0,Staker +0x689d8adf91c7a35ea7849515d0a96bdc4da9b00d,5,0,Staker +0x689e19029ab5fde90ac47064f19eb68f08e35f39,5,0,Staker +0x68a00ddb1aa17663a0ecb3787927a4f8c67b8b45,5,0,Staker +0x68a1f242447b5e564ed521628bf30dd977314744,5,0,Staker +0x68a61a62e2ebb4e612fc8b9aada62547c10ba756,5,0,Staker +0x68a6535fd4fd9b9396e8fc2bd92fff187503393b,5,0,Staker +0x68a677088c10cf03726e8ca7779a64614325d9f0,5,0,Staker +0x68aa4d0722e4af0900381c017d90531363744eb8,5,0,Staker +0x68ac10c9033e49b34d1086fe3ce622ab915fd3f5,5,0,Staker +0x68acc5d6b56f34585291205973523bc59acf49ae,5,0,Staker +0x68ad4613fbe597a7c5c1d3469fcebf8578918739,5,0,Staker +0x68b73c76071ecb45b04d82c27a3e1e58d753d3f0,5,0,Staker +0x68b7612e5ab0fc4d48f36c3ac05af2976db1d466,5,0,Staker +0x68bacf3eb8272a7e21c6b458efa5490ff0b7f8b2,5,0,Staker +0x68bb83f6acad9a697f1072b5e0aa59a883ec5a9b,5,0,Staker +0x68bdcbc19b0b73de365d6ed5347592735559c1b2,5,0,Staker +0x68c71c42c0e45b6359a9db5143c26232e017f634,5,0,Staker +0x68d1293a5a9a2d208d442c94cdb08849804644bd,5,0,Staker +0x68d2d59d30da28d9e01727af0d0381595be2fd9a,5,0,Staker +0x68d376234ab3f2633949dbb9a3f5e86eadaf7da7,5,0,Staker +0x68d4ee36c53c0bae20869ff33dc6dfe2a7407f7d,5,0,Staker +0x68d72bbfeb744363fb36988678da31497605bf25,5,0,Staker +0x68dd2c28a864f75d4c2d84c89ae7a101ae8d1e2d,5,0,Staker +0x68df438a6b4044372111321627e81514b2663fa3,5,0,Staker +0x68e0cd4bbef02fc978e86f9294f25a04b6cd9082,5,0,Staker +0x68e2e372f5b571359bf21053071bb04fa3866886,5,0,Staker +0x68e951926c67bf409aaba5b22cec1b1c82531449,5,0,Staker +0x68ed29ebd361581a566a78bf0fd274d61f1439a8,5,0,Staker +0x68ef933e3a7dfc683a61dfb709aeaa0737558a01,5,0,Staker +0x68efbc84d1eabc193979beab2e2ddc20b219a14b,5,0,Staker +0x68f2b5e05e17ba03c38f820f9c223bafc98c8300,5,0,Staker +0x6901ca38983c88ad603a3d0e885d794d63629cee,5,0,Staker +0x6906c563dc105b0d3b557fd02f9e39253584fc7b,5,0,Staker +0x69090e74d9ce48ed20880f019b94b1436bdac55a,5,0,Staker +0x690d8534fe3f0d55dc07e28bd0e2652b442a1d88,5,0,Staker +0x69104c1c5817ce8e285cea821f4e794bd90d5895,5,0,Staker +0x691650f93e41a1f39e7fca1a8378778437db4faf,5,0,Staker +0x69170de25ca7d91057acb6075541bb381e684e44,5,0,Staker +0x691b87817017d7ba13957901fcfc2a3bec0cc6f5,5,0,Staker +0x691f7e9c7656905cb2c70357cf281c98b4873434,5,0,Staker +0x692172485a6b027c24c8467bca044498745f18f5,5,0,Staker +0x69222710da8d41628a42b16dac4932439aeee8c1,5,0,Staker +0x69247f89ad787cebbbdbd29aaad5db859aef3adf,5,0,Staker +0x692842be51376453fd95bd30fb19c8abfb681dd0,5,0,Staker +0x692a291aaad45fdff0fcd02171601357fa83db4b,5,0,Staker +0x692cf72d6eaebea48b76a4785399c7a116687229,5,0,Staker +0x692eb5425ead669070404ed5164e8bc5f52ccc53,5,0,Staker +0x693dbd0d1d3c89b7831fdf5f42d5029f03464bb5,5,0,Staker +0x693e0a6c95fce1dabf6f892d43fd7d399498a477,5,0,Staker +0x693eb8e52ebf038c54a87866175cc6bde253216f,5,0,Staker +0x6948fd5203e4719f73fbcdce9fe2bcc88d70d572,5,0,Staker +0x694be5f8e344c6782dc3be1f09203d42d6ec3226,5,0,Staker +0x694d0f977b74c638d9f27c7b72b69f2df41a7df7,5,0,Staker +0x694f5b0e06bedba34f49b35b1f9aaaf2bbc32bca,5,0,Staker +0x69523144ac83990c09dc0892b2beafb1434782e1,5,0,Staker +0x6952929b1cdbdfe79acbe7bfdfea8028973e23f6,5,0,Staker +0x6957fe310e5f9e273498062777943ee745c764f3,5,0,Staker +0x6959673114026e4361aa96d0a924993ebfc62e91,5,0,Staker +0x695a2487ba78d870ff060caaa2ea7eaa467f66dc,5,0,Staker +0x695ed4801272fa829c5c5d9d2f52176c67d58010,5,0,Staker +0x69636012a7c107abdcac538c7e8adb626759ab86,5,0,Staker +0x69704bd57e8546811a78221fcc659b63dc804889,5,0,Staker +0x6977fd46e4f0fe45ba7e8b520e3f709613ce29fe,5,0,Staker +0x697a4327056a70e9fdfc89a0cc1f5ec76feab967,5,0,Staker +0x697a459c83132615dbdc64bc63514b325f3bb3a2,5,0,Staker +0x697e56a44cf9d4bf3c2545aaf8c44982f3b2b043,5,0,Staker +0x6981d614fc72e187f0a43b13e24d488fa374b513,5,0,Staker +0x6982834b678d26e38e05f638b9ed9382eb4d657f,5,0,Staker +0x698478b2019ed0d84d03dcfbbc2912456d3a44b0,5,0,Staker +0x69895d37e4d7037b3935d36df35f5f681ec8c9df,5,0,Staker +0x698a573308beb0d24c54b85033e7206506cfc796,5,0,Staker +0x698abef5d5f9a3b7dee43b8e475eb1b057f3bb61,5,0,Staker +0x698b22f6c1429ea46ff26db1d432d23e387276e9,5,0,Staker +0x698d615be724c21e5420da9ec047f1f118097eae,5,0,Staker +0x698f14141ad6380f4cac337b2585a479cc0d2d94,5,0,Staker +0x698fa9d90a61a190648cbb9e0e938ba0735e32a8,5,0,Staker +0x698fe5c3696053bc22ae300f1bd1c3c20a1e5c96,5,0,Staker +0x6990af0f24dd801b24236133d0333d20d37af343,5,0,Staker +0x699324e6d3553d8f50ebfa2cfe8d5142b1bde5cb,5,0,Staker +0x69978bec6aa6cc1ad247cd0768faf09d7d5ee15c,5,0,Staker +0x6998ee4a5c85636a89653226e3993dca18be7edf,5,0,Staker +0x699babd3a456e1fc94d30b6f9a607d96932c3147,5,0,Staker +0x69a00932349603af17990248c1d5c5a0aaaed619,5,0,Staker +0x69a69bf50a800633d2a656b964677b386b83b5ed,5,0,Staker +0x69a79aa7d20b7bb929a6e2222445dce45055075b,5,0,Staker +0x69aaa47c562f0347b98532736accf3746aad7e45,5,0,Staker +0x69afaf8d908bc831fa0604783dc7946cf4098522,5,0,Staker +0x69b0a4b63d5af22900c1bd72e848eec6a15a87c3,5,0,Staker +0x69b63421d31a24f0f2844df2f08adacbebc36d46,5,0,Staker +0x69bcfbd1507bba4166a2a72224db1f11c469e4aa,5,0,Staker +0x69be3662419aef8aa51a9f89c2fa98bdf890338e,5,0,Staker +0x69be528325c200ab3a5e4ef08e5df705735727a7,5,0,Staker +0x69c06f0ad860a3c8c670260129dca0f4765d3258,5,0,Staker +0x69c14cabae5e6d7662be639030f9f899048adf95,5,0,Staker +0x69c2b878ac332ffd8049e349b6f487419b50af0a,5,0,Staker +0x69c36affd869f2918c451a931661e76154b87b05,5,0,Staker +0x69c48508abbb852360bb16213eaf15328e4bfb6d,5,0,Staker +0x69c61a3be7f816941f5cd2a0bd249ca5e503a023,5,0,Staker +0x69c8b247cfc47e443205f2660f0e386b05563849,5,0,Staker +0x69cde56ae712da7edebafd5a2bdea71dd30ccafe,5,0,Staker +0x69d54c8eeb2b5000afa8bb3fe81d5f19fff1ef6c,5,0,Staker +0x69d6a94a74b155f693c89a5b9d46a21245bd3468,5,0,Staker +0x69d925eeaeee4c74408ee8c55c0605d0f1e0acd0,5,0,Staker +0x69d942eee53e0c46b944b420e73e315471ff5beb,5,0,Staker +0x69d9b1320266eaa9f562935aa2d648eded1fccce,5,0,Staker +0x69dd890211f9f099611d0869d7e9c64b03d4b4e5,5,0,Staker +0x69e27ee11b4f3ca881bb754125e219d61e2e8119,5,0,Staker +0x69e3e1bc9a4efc791dede5ea6a92662a51bd4647,5,0,Staker +0x69e4eb5fd8ef4a182ecea6c3bb2f6bac7f761b6f,5,0,Staker +0x69e666ea1157cab7042c89c12f252052dc07ecf8,5,0,Staker +0x69e6e9a4a900729237366856c56368c042eba504,5,0,Staker +0x69e8e23eb2e61bc8449e02ced7075186dafbcfc1,5,0,Staker +0x69ee238dfad88559a883e2d6e0ec6c5adb9dc1e1,5,0,Staker +0x69f34fa31896062765be14dddf5daca50295ddc8,5,0,Staker +0x69f36719f21bf0ee4150e0ce401b10718be85ad8,5,0,Staker +0x69f812ec3f84a23d9515cee8154cae6e034aece0,5,0,Staker +0x69fa452428d1c53c0518119d555b680e970a2bbc,5,0,Staker +0x69fac34dbcdbeea17ef7f06878c2d54ce4a1979b,5,0,Staker +0x69fb1fa2fec7adce8377334df8fb0c47bd3b150f,5,0,Staker +0x69fedd73653bb65fd2ee18dd5cc2e76dead1802e,5,0,Staker +0x6a01609659d3c39e973f3066ca5d7d3d4f9d522a,5,0,Staker +0x6a07abe9ea321b97a4d122cd3a832d1c60015d28,5,0,Staker +0x6a086517d7740c7944a1394136f690708d670627,5,0,Staker +0x6a0b17cd2a7ac7a70cbae06802ede8209e050c7c,5,0,Staker +0x6a179bfc5f1ec6d59b57c7061f5a17e63601be93,5,0,Staker +0x6a18f0dad5c6fe56435d2559f8a80fa2fe4a88d3,5,0,Staker +0x6a24372ede4f9ce6e72bb017bdbb9950aae88a1a,5,0,Staker +0x6a25336f87ec124ec9d9a76a34fb05e4823c1cfa,5,0,Staker +0x6a26f87e61526253c42589a51fc20c933a707898,5,0,Staker +0x6a27e7ada04d19a46a2c003d6e5e25264781e0ec,5,0,Staker +0x6a28e7e777eef76134576af14259fe3502e7a99c,5,0,Staker +0x6a28ef1c1c8f849d533097a933700fded0166785,5,0,Staker +0x6a309d66b267277fd80dac3b36e52b7d02bdc61f,5,0,Staker +0x6a3878828f05e398658babfa6bb10b298e3dc92e,5,0,Staker +0x6a39d9f2ce6dfe021943b5c7a5d83e8699a06882,5,0,Staker +0x6a3d4df49a357d46145bbf5f2583ea5fcdf2fb0b,5,0,Staker +0x6a4676bc4b2d3c18a75cc516fb3e3982b7c70c9f,5,0,Staker +0x6a47a0e4120b52ad2c6778e3621b01dbbbebfdda,5,0,Staker +0x6a47f2c74abaaa12645e51bb0c9bca4062a5bce2,5,0,Staker +0x6a4a9aae2c808c0bdcd54bd50b457419f6ad400f,5,0,Staker +0x6a4c0fc1a925918bbecc15266f2b305431ccb4d4,5,0,Staker +0x6a4e730c05dba96861a64f656b398d620a0c2ccd,5,0,Staker +0x6a5208c0c01b176381efdbc680efda129b89ac4c,5,0,Staker +0x6a56b16852d62f184fa80a355e35b6bdb5e4d8e4,5,0,Staker +0x6a57ac4efe787c037e3f378a58cd738feefac35d,5,0,Staker +0x6a5c69ea2fe700e7e6aa008a0193666594f8c48b,5,0,Staker +0x6a5d27052551077c6d98983cd3d073e7971cee98,5,0,Staker +0x6a5f3b0ce00d44ade2286b1131f6a7e196364724,5,0,Staker +0x6a60009a732ae15de182df08c8b605526b6b948c,5,0,Staker +0x6a642687f111bcf9f08d506bfee6255059644320,5,0,Staker +0x6a6ea8a460574bdbaf7f189e07082f97b8817114,5,0,Staker +0x6a6f9532ef54a5a3b26e127c94bceac1caf62289,5,0,Staker +0x6a74da3bf66057ec98cff6bf335245a0a9f03a27,5,0,Staker +0x6a761dbea1f3506bef3218d5e8ab85afb8b58f75,5,0,Staker +0x6a77ab7ce5343a1f90d8ad49e81c7b2fb269eac9,5,0,Staker +0x6a77d70977440601c0e1ff7068f3a3f56c4d8493,5,0,Staker +0x6a7c4ee32cf599b0e530ecb4bb6313d4702572b8,5,0,Staker +0x6a889d401dcb8dc7ae97badbe8dbc6704e6dd06a,5,0,Staker +0x6a8caa5e7613876a3b0ed6d78797194041b034ee,5,0,Staker +0x6a8de2c2730587684ce338d0fdfce4ae295711d8,5,0,Staker +0x6a90a8445cf9ce42a4f981b9635e6c9d9bb302f1,5,0,Staker +0x6a961964e45bf2fe3083250d0d2eabd783376ded,5,0,Staker +0x6a9e8c42e98db221a384062457c38ab9a78ebbe7,5,0,Staker +0x6aa69babfe33781205431d7a47d41a6125190bd1,5,0,Staker +0x6aa78c26e759896bdf591ca5b41c79c1ad99d89b,5,0,Staker +0x6aab86468889291b03fa76dcf4c631e1caa4deec,5,0,Staker +0x6ab14158dd108631eb05e777a80fbd16130af7f4,5,0,Staker +0x6abc7f585ca64fc2bcd42aa238cddc9fcf74f69c,5,0,Staker +0x6abe1085d99539ed7d609218e3fc8aae2c66c76d,5,0,Staker +0x6ac1a62abe2762188ed6aad5d910e2d4e9f8cd44,5,0,Staker +0x6ac50cc6759e38fd971a55837c5fe60442a9f23b,5,0,Staker +0x6ac553415abd2c19f0a710c36e99c33c8cd2926e,5,0,Staker +0x6ac67ccc248d92ec812234f52940c839ff99faf0,5,0,Staker +0x6acc4727cd3988e23ec6621ce7a3f23f4e0a5716,5,0,Staker +0x6acc73c528cc10d90ba8b2051232e41d168797bf,5,0,Staker +0x6ad3127d07c14a8930416b354edbc9b96b7010ba,5,0,Staker +0x6ad3151b3a3981038d2d445d5b7e43ac96767efd,5,0,Staker +0x6ad4723a49180e210dba64bd51b6b2c983f3a178,5,0,Staker +0x6adc5708638910900c17566df2fecf037e1cd417,5,0,Staker +0x6ade9781eb3312c17d2cb3ec7e5b8165cd4a5146,5,0,Staker +0x6adef8f10f52ab2167354be33ad586d51f37ee87,5,0,Staker +0x6ae43d57b9886a1d922c5a617b482a5fbbb0c6db,5,0,Staker +0x6ae5126a8ad907d8b0b0e164d8b187a150e38a91,5,0,Staker +0x6aeb6fa6cfa11a290b790f9ab81bb2e398a2e47c,5,0,Staker +0x6aeee7fa8e8cef2d5adb178c424ce27f83526b8e,5,0,Staker +0x6af5985cf5e0e0ce9464b5866aefaebace676b5f,5,0,Staker +0x6af848f842dd70604d44b0270f5f870bf108e7d0,5,0,Staker +0x6af9c67d9a40ed05ca81e5dffaf98c7c24496cea,5,0,Staker +0x6afdc365ffa9916f48bbc8f2249646f2908a4e3a,5,0,Staker +0x6b0125f1356c12fc4cee7e941e03a7bd5b4c8100,5,0,Staker +0x6b01f11f6aed17a6f56571582a6cc8a2dff8061d,5,0,Staker +0x6b022e74840f48ed504afc63a3cc79f6eac930fe,5,0,Staker +0x6b07458ddde21e92cb7025f657ee4b82c4b4bd67,5,0,Staker +0x6b09bc5c2bda909a5e1e81ba3a291333796648a5,5,0,Staker +0x6b0a79ce83796193e41c9c8e5fc97f162cc979be,5,0,Staker +0x6b0cce7ba6856c2710d03559524007f2c43efc05,5,0,Staker +0x6b0e4a5d8a7f5f1105bfd85a2da270aaa189db76,5,0,Staker +0x6b0ea617c72264ed040172fbdbdf259dc8359ab1,5,0,Staker +0x6b144a6b2671945c1c80d661ac5e9ec03a746f0a,5,0,Staker +0x6b16b40f113349587ce744e3c196085a60f473d6,5,0,Staker +0x6b170927b5146bbfc46620c25fe10290ce611d79,5,0,Staker +0x6b17481a163df8b44bb6b89d9219c8d052b676b8,5,0,Staker +0x6b183ba7a8f0a6890841bbe609390988f6bfff23,5,0,Staker +0x6b1a6b3a2af6b513257117feac5d1a7fb94c964f,5,0,Staker +0x6b1bcef926e8e11f54d3844efb9c43e1575e2bce,5,0,Staker +0x6b1bfcd7421343516aef47700429bcc43c64b9b7,5,0,Staker +0x6b246c176aab9ddf12bffd760f49c448c99ccc56,5,0,Staker +0x6b2654fe40619f998cec8926f949123135446141,5,0,Staker +0x6b29975137d7de522bf6c4615051370c55820b3e,5,0,Staker +0x6b2c32a2c2d910d908bf9e900d4bbb02f9b8579f,5,0,Staker +0x6b3096afbdcee31c003ac346293a0064d38140a8,5,0,Staker +0x6b340f89b156b8d8202cf7f0c72b9b735eecd152,5,0,Staker +0x6b35f09f1cd43dd3e24d35833cbc9a3f900ae483,5,0,Staker +0x6b3a55aca34ff4ac89fa43f06253f9b00876e85d,5,0,Staker +0x6b3eda63347ed7440bbbe0ec8852f03a569a528d,5,0,Staker +0x6b4198735a39902a5cadddd6340c4ca51e0bd57a,5,0,Staker +0x6b420d8457f56ca4594018d6cd2093e21516c73c,5,0,Staker +0x6b4485d57d956b03a776062454b9d394da45d3df,5,0,Staker +0x6b45af375e7f8eac9e0352b338384ada6cb25e64,5,0,Staker +0x6b4a1950591f1399e399c11bbf817166c04d5e76,5,0,Staker +0x6b4a397c1140e1661bc4bc1a33589352344b5816,5,0,Staker +0x6b4de705b542ce45a313ae44d2e894cfc953d56c,5,0,Staker +0x6b4fb1644343b1c967e15378a492dcbbcf4e9861,5,0,Staker +0x6b5229a0c800cf4e592ceadfc8a26cb29c5438c6,5,0,Staker +0x6b52ac53c6cc5e2e929e17df74ec5376a54abf9a,5,0,Staker +0x6b52fa5ebadcd946bc201fd926c78e4f1811e2e0,5,0,Staker +0x6b56728653631e0e5a17c24dd97c4ca6cc0d1529,5,0,Staker +0x6b56cfa67f1e9b65a0803f787a4a3969961a3962,5,0,Staker +0x6b590b516a9f1f9245193634c310f2f23769939a,5,0,Staker +0x6b5bb215ddb739162dcdc06e4e48972c24581e91,5,0,Staker +0x6b6234da209015c33897d69090b124edc7e48316,5,0,Staker +0x6b6bbb1a37873fa7cf9f233f8c671deacefec9c2,5,0,Staker +0x6b6c745119ce2462e19ad705932c939a49df873d,5,0,Staker +0x6b7807ca0344ec488215fadadefc651a5d2c5e84,5,0,Staker +0x6b780c2adab9646c41042ca81010d10377e6edba,5,0,Staker +0x6b78d8a7eb63442016d8e62de81f72bee177a712,5,0,Staker +0x6b7d66f1477abb9edd2c5b2a319e16905d976618,5,0,Staker +0x6b87cb42ee4f83ea020aa43a1f52a2d931e747c5,5,0,Staker +0x6b88163d945647ecc26ab8a6c1dedb29086114e0,5,0,Staker +0x6b8a7029227312fb018688e57d0131afbf17311a,5,0,Staker +0x6b8a7d49b9787ca5ed5a23dbe6748ea377a785b4,5,0,Staker +0x6b8c9d112cac62b032bfacccc24d2750b02045d4,5,0,Staker +0x6b94c012188dacad991378ca1383161f149d54b2,5,0,Staker +0x6b96dacf65b9f1070e4557013993263b2c23a7e4,5,0,Staker +0x6b975e42a1d3a283fe3d711591c144d181374f0d,5,0,Staker +0x6ba0a32ab25fed5ec3ab0f1f557ae6e2508af9b3,5,0,Staker +0x6ba13168e8e2697fa7891720cde585d226e4d82a,5,0,Staker +0x6ba2aee93244ae350fac951fd131547500837a99,5,0,Staker +0x6ba4315216e60710ecfdf1cf10f4e1010a9c9f62,5,0,Staker +0x6ba5a139cd65f7343c70b22071196a8fa43e8bc6,5,0,Staker +0x6ba5ac9a93dcd629a9627ad71319046b9c9d720d,5,0,Staker +0x6bab3ff52ac760faebbd4b05daec804a234a6006,5,0,Staker +0x6bab7adea0e882d36110f5bd2f1a91090cdb30e2,5,0,Staker +0x6bad9bc5cc195f65202abe8c051cb624b2022be8,5,0,Staker +0x6bade94042ac4d1286b2e5f671b4daa4b614e9c4,5,0,Staker +0x6bb0520b68958924dad8745d7e1520f634a1fddd,5,0,Staker +0x6bb38c873cffe8db3b00ad85d8e91e12e6e07212,5,0,Staker +0x6bb44d9c25b3449edc438002793278272d8c4936,5,0,Staker +0x6bb58fd848061a046c8dd436c24ee1badc8440f6,5,0,Staker +0x6bb5cb9f9a0b61ca547e5dcec7895eb352f6a373,5,0,Staker +0x6bb6024f5d224d754008fb48d7c67cc25b5b75f8,5,0,Staker +0x6bb776b1285c374c9a184515bf1f691803925bcc,5,0,Staker +0x6bb85ef01c74ac2e8589f5107a686b6b650ad35f,5,0,Staker +0x6bb9c6b40ecd0016f02c0dbdcb3a13f8d89058e9,5,0,Staker +0x6bbc3639029477d9260797e2ab10cf30009dc69e,5,0,Staker +0x6bbcd047ed0d0880ae01047fda6bf49e6aa9bd7c,5,0,Staker +0x6bbdf103b0e22f1634e40357d1c7421f2d217a72,5,0,Staker +0x6bcb9d1149c405944737c449bcbe9070998a0c57,5,0,Staker +0x6bcfca34a525d29301168aee4a33ee5a8ca3a7e0,5,0,Staker +0x6bd17fcebd8dd72c4d2438ee23d3ba2a14ec0212,5,0,Staker +0x6bd79dde47a244a7cdebbe29ee1ab04325ccab37,5,0,Staker +0x6bd8b2d9cd2bd7d24693a2b7544c3ee485e5c989,5,0,Staker +0x6bdad49b4eed9333a99deba2fbbe70fcd7793e72,5,0,Staker +0x6bdc1a9a9eb9d154904e53d1fd5c0fe965749dd3,5,0,Staker +0x6bddbf06fbd1173fcd5c1defa91d85929b5071cf,5,0,Staker +0x6be409157730862624f5bd4a50fd8399da5c986a,5,0,Staker +0x6be455fb75606f1afd77861e7f57ba2cc099d0d1,5,0,Staker +0x6be5bfa4454270457814cc412db3cc7f0aaf4f5e,5,0,Staker +0x6be9129dcce89c5766aa645a4fd1874c89149630,5,0,Staker +0x6be92147694fbd1ba5f3efde5aa1c27eaeaeac1e,5,0,Staker +0x6bec2ce5c655e7220ce200d84bf48a12f0d94e38,5,0,Staker +0x6bec8d93bec80c87ab9e071a335d2f0dab7d0bc1,5,0,Staker +0x6bf66221093321f98efaf4c15606e3913c057201,5,0,Staker +0x6bf6717adadb6c313f954522db9a581f494a233f,5,0,Staker +0x6c01dcb6f757b36f6c19e52c0360e3b5a0697665,5,0,Staker +0x6c09f2d114fdd59990f590afc2ebdb63aea880dd,5,0,Staker +0x6c0cb9fd79f79a6bf3593b827c9dd97a43a81a41,5,0,Staker +0x6c114bfc6f83a72d5e7ca59e03b295c4c3b6a97e,5,0,Staker +0x6c19013d4926473e56070455c08b2ebc9066ef50,5,0,Staker +0x6c1a153cd33d625c1720401f7b91996dd94c3a95,5,0,Staker +0x6c1ac31e21257df14897cfae13350728329865c5,5,0,Staker +0x6c1f5f08a81bfb41891bae02c9b312ef775a3f62,5,0,Staker +0x6c209b78171ed0b9306ae6b58e877ed4962168ca,5,0,Staker +0x6c21b89c424241be5b377ec9d417a2c50cfb63d2,5,0,Staker +0x6c240a30c4b28422a45ddb51f1a99cac9f7d8bae,5,0,Staker +0x6c254c9cd86fadb26a2d306327a48811ff44adeb,5,0,Staker +0x6c25f7841c69ebf2ea04cf90806796732f06998f,5,0,Staker +0x6c2e2c3e2967ca6f2537aa39259620ea4840609a,5,0,Staker +0x6c380031a9ec6ec91b83f79036de7333159cc20a,5,0,Staker +0x6c392115be2d94811dc444f80c294fed2e4b2edf,5,0,Staker +0x6c410033732faf53d6da9b010a12339ad7799991,5,0,Staker +0x6c42ec9b3e5a4fe59a6283ddfcf80d70ed7e3c24,5,0,Staker +0x6c43130c759fc09fefeed10664c3dcee09a798db,5,0,Staker +0x6c43f1ad528cf10157119191f2832a573b6814bb,5,0,Staker +0x6c43f2145be07cd107ccbb0d88785585849e05cc,5,0,Staker +0x6c5353801824e4e56b0dfe4ed733c350c589e877,5,0,Staker +0x6c60280a5562761f77938b3b5c6ba6eab878f95d,5,0,Staker +0x6c620a6809da2ad8e0fbc78e59f6a8f711fa2e30,5,0,Staker +0x6c650f097f87f2eabf9e811010588678d9943636,5,0,Staker +0x6c6bed65c3b1196ef364b147d9390b99165bfbfa,5,0,Staker +0x6c6f6c6e64a03ab73a9a684dc6b433fc8fdbd5b3,5,0,Staker +0x6c7236edd2e46352d1341bca54dba2b77f32a1bf,5,0,Staker +0x6c74e76ba415796afe5d592526e467c879b1654d,5,0,Staker +0x6c76eb3d96afce9637a1a00577a0a2338b15ab1b,5,0,Staker +0x6c779a439b61ca78555e688fc39afa8a9b10c15d,5,0,Staker +0x6c7bd8b878c7715b024db89dc4afcc70ecd354b1,5,0,Staker +0x6c7c0d4b7e3fa423cb6e04245011b967d21ea799,5,0,Staker +0x6c7fd1cc5bd952ae8bb8966e93075bf565c098ae,5,0,Staker +0x6c8166ec40507c85ac7b20837160de1063a5f854,5,0,Staker +0x6c85c6c7877afae6de1ce57023b9a0c13ed54904,5,0,Staker +0x6c8841c956703c1981308317c6eb4d538a73ca44,5,0,Staker +0x6c8a88c76ab6deee5e5d97f551b235d27e8e7ed1,5,0,Staker +0x6c8c3fc2717ce887b41e85141b7acd7e0a197946,5,0,Staker +0x6c8f341c2ae5502b704c078aa0b3ab28f7cc48d9,5,0,Staker +0x6c99f197eda74cd1ad1c89b9f49bbecd38ebe716,5,0,Staker +0x6c9aaa86fd9d99248141a555aee55385e51a0c1e,5,0,Staker +0x6c9dd3c986baedeb34f7f8b6a199f4488560017e,5,0,Staker +0x6ca8bf0cfbf7a237d062299057c0fb8c75cc19ca,5,0,Staker +0x6cac900d071bd5b87e91f50e5ea0092799d1673d,5,0,Staker +0x6cb3f3bccdbe313d501dbb6009456557ed86d650,5,0,Staker +0x6cb45cf90e9d05ea3b3bbabf929cfc58fcb41651,5,0,Staker +0x6cb68b2464ce9bd931712d7437c036a60bdabaf0,5,0,Staker +0x6cb8a600673241beae19eed7ec6e3c80d5299ddd,5,0,Staker +0x6cb94c611fdce132d829b997836020d657fa26ee,5,0,Staker +0x6cbe229a7cded69b38085a153990d786f9c557bc,5,0,Staker +0x6cbfc680b8b5d1fb2273564e64ec950e6bed0cdf,5,0,Staker +0x6cc3b55f42e88e116dc3753cb410b9754eba71cc,5,0,Staker +0x6cc5286674e2b23fec2fc890374d0ac892c425e3,5,0,Staker +0x6cc5e69fa0879241943b8cfa88eac8279aac5b55,5,0,Staker +0x6cc7822dfd7061a532a19431af9fd82e7310985e,5,0,Staker +0x6cc8102994f2e8b5bf1f9499f4bdc3b82566dfd0,5,0,Staker +0x6cd0860496258167635fbafa33fed84f53b0a2e1,5,0,Staker +0x6cd249c1d0b196a1819dad3b1e385ddbab917742,5,0,Staker +0x6cd3243ec75030c97cca7ddf3d5911122cbb2716,5,0,Staker +0x6cd32be5015309f674776ee20a51c5e9c10489a4,5,0,Staker +0x6cd55cc0a0c10aae739630200cf5f18c57e74b08,5,0,Staker +0x6cd60c8333a9074fb33e755ef007050d603d952b,5,0,Staker +0x6cda100c1b966c00c02a8d5b9122acb58a809f88,5,0,Staker +0x6cddd453d752d53475e6e052261026e394d2af81,5,0,Staker +0x6ce12c852eb57077ff80ff407249a09e97f31436,5,0,Staker +0x6ce3d53203bcd5b31efae8cf104ad02d0077ab6c,5,0,Staker +0x6ced926bfb22a6c1aead814f1d52f10821c4fbf4,5,0,Staker +0x6cf093cd7eeb53ab9ad04b79889dad0b9780e7b9,5,0,Staker +0x6cfb06f4d7b1e36a446c9758ceba22820442f82e,5,0,Staker +0x6cfba969a424bac0f18d1ca674f34b8b2907bb5f,5,0,Staker +0x6d048c19250a36c4d0d834ce3c3f1b12f7fa8657,5,0,Staker +0x6d0800fd601d92fbbcb48770e19d29b05a2f3ca0,5,0,Staker +0x6d0847e91c28f3e1f6cd59dcd1df3791ecf05440,5,0,Staker +0x6d0ab9971636392d127733b12bce6d58798cbe27,5,0,Staker +0x6d0ce759b95466374c83f3f93208a2621680dd82,5,0,Staker +0x6d0e489c2951c4d8b84552129fa62689bea59dcc,5,0,Staker +0x6d11af2b80335b24eaadec3cbb8824180b938c5d,5,0,Staker +0x6d130ce41ea114f2846feff2168cbc7c62e6baef,5,0,Staker +0x6d160a4a3710cdc581fbbe37f29dae40df4ddac8,5,0,Staker +0x6d16ecfdb88b1bb68a35263725d747f11eb892bb,5,0,Staker +0x6d19e66783c68d9042b99d949465ca10b2b6533f,5,0,Staker +0x6d1a140fe83d2c7ab866439baeefb5927798ccb4,5,0,Staker +0x6d1a277cd2c29f2d84a7801c5db00ee5ea38d855,5,0,Staker +0x6d1fc63005008b7dc751042b5df9b643c2861261,5,0,Staker +0x6d26d34835a35f1c33c6409193caba209bc7c970,5,0,Staker +0x6d274ca4ba123769985d21a60d8ae14ecab1a43b,5,0,Staker +0x6d2c80315bb93807676e6121060e4505fed53ecd,5,0,Staker +0x6d3dc00434af650c3b859a50e699ba01fe2a72d1,5,0,Staker +0x6d3f264cc90b0497fd09e2df735acc6cc63b6dc1,5,0,Staker +0x6d458d3ecb849444ddeed79aac1caf53e737eca0,5,0,Staker +0x6d4acd9b279eb54b66e3ffe33ce600bedb30699f,5,0,Staker +0x6d5293ef4b334d82a88a9361c44640156ac54704,5,0,Staker +0x6d56293e9e4004dbabc8923453973941f12e1afb,5,0,Staker +0x6d56975a3c6d15df1adc20cf6c6f2c441279db3e,5,0,Staker +0x6d62bb6877d5695a262ac4f312b01d8a9129a87b,5,0,Staker +0x6d687e922a5bec5abe413d84afa79b4c34f429f7,5,0,Staker +0x6d6c6b419fb8dfdec5d86631e699fc698109c7f0,5,0,Staker +0x6d6f42bf495c2d21323c98792c5561b2dc154dc1,5,0,Staker +0x6d6f582833ebf2940487f9976c5bd7e517f48169,5,0,Staker +0x6d74c0dbb365b7ec027622e91aeaaeeeade8137d,5,0,Staker +0x6d76153c524483f422b6d53192be2e60130e80c5,5,0,Staker +0x6d790096c669a8ca560c07b08435631e19a9d89e,5,0,Staker +0x6d7a4d7b376e3d18547ec087c0b64e49384ffea6,5,0,Staker +0x6d7be7236004391ac0e9e703ea6d8b1e3455aa35,5,0,Staker +0x6d7c767f5bf93990cad73302c22af8ac9c8fab46,5,0,Staker +0x6d805f04aa1f76238f1840588a1c6ef8bd02ffb1,5,0,Staker +0x6d8248151638f6e57b148542412a5aa20a7b376e,5,0,Staker +0x6d83a792a5dc1753cf746ab2a5ab0d3c8034ddae,5,0,Staker +0x6d8a1130164f0fd1aeb941fd4fad37d1596fdabb,5,0,Staker +0x6d8d734ec36cc66591e49604421337da9679930a,5,0,Staker +0x6d8f1ec792a6b01ccad1bb907df248d417ca8e1c,5,0,Staker +0x6d8f48e86e3f3e100835673d151ddce10aa7b658,5,0,Staker +0x6d93e1a80d41ac6997509e1407400c7f577e2fec,5,0,Staker +0x6d94ed42780fa36666a710355adb6a6755322224,5,0,Staker +0x6d9524d702adee74990ad10e7d9426e9ae7e5313,5,0,Staker +0x6d97431280ffe680bc905907a8433fc749e6964e,5,0,Staker +0x6d9747894b47fbd494eb93b5a856071cddf196cc,5,0,Staker +0x6d9c685b03ad105129a24ac95b6704e7fb178df1,5,0,Staker +0x6d9c8f91aa798d05672e125d88cf0e0de2b77808,5,0,Staker +0x6d9e8325dc6a5c32884860b8bca2b8be515c85f5,5,0,Staker +0x6da232e075d2ee96954175abe1624cc9a5ec3865,5,0,Staker +0x6da4b9956c4e50e336a548c5445bcf51edebef44,5,0,Staker +0x6da84c53d42b7e0092e25bfef11b49633d478d6d,5,0,Staker +0x6da9785f9a95a7c9f10a701e021bf1a8b3916674,5,0,Staker +0x6daa49f925e2819af026a7894e751d7394577fda,5,0,Staker +0x6dae696d48aaf9390dce4ec48f3e25d6a79b97df,5,0,Staker +0x6db19f68b63da056ab2212fed2a8f0f079004774,5,0,Staker +0x6db66dab475918b9f114e2f7d88888b210b9a069,5,0,Staker +0x6db77318c4eb74a296e41179a22700f84658fa86,5,0,Staker +0x6db85f03ea3032f6dc24e973a48f048e7330e6d1,5,0,Staker +0x6db990d25251ba5e81f1d28da224c26ad507b7c7,5,0,Staker +0x6db9915ff0f012673e983087d9e9104ec748746f,5,0,Staker +0x6dba3285f188d69d8ea0ac7480dac34919f0b885,5,0,Staker +0x6dba532bd3be94b226cd127a46fdebf91f547c91,5,0,Staker +0x6dbd825771811ee020e1b482b10fb24feb1b602e,5,0,Staker +0x6dc8b284e260fff45a25ed93acc883d57c43070f,5,0,Staker +0x6dc976cf34c2475362ae1eee7867b9a618b86883,5,0,Staker +0x6dcaf9c90a86a5caf3a9c5d8f929182f4e0f6f9f,5,0,Staker +0x6dd13b53b811866ff9fcf0b18221862869e2b0fe,5,0,Staker +0x6dd9002d8a79e16d2a24b62be947a6d751e27e8f,5,0,Staker +0x6dd9d1e0ace2bc5802e13d1bcca2016c8161f219,5,0,Staker +0x6ded5b569a320c181ed9b77f3708de1dad5fcd4a,5,0,Staker +0x6defe25ec1f47d6fa68f172e84fd663a79ccfa83,5,0,Staker +0x6df066dcadf49d35680269ffa343b5f95ecd3295,5,0,Staker +0x6df24cbd8874676812231afb6d43e8ef05fc7ba2,5,0,Staker +0x6df8efe4ca1932972f7644616b5e5c6e89c34156,5,0,Staker +0x6dfbff61beb1c93bedcae034f7bcc76528e109bc,5,0,Staker +0x6dfca55b46ba6284394de7392ef6df94e1300db5,5,0,Staker +0x6dfca6ab4ab8a54c2cfd4fb067e75970e7a1f206,5,0,Staker +0x6dfce399437b44e2600810504efdcaf4d7cf52dc,5,0,Staker +0x6e00fc8f6dfffecd470efad425113893b6266c5b,5,0,Staker +0x6e02b128c469185608230861186f43ee3891503d,5,0,Staker +0x6e05527811a6e4f9f259b284b807015df6a557b7,5,0,Staker +0x6e069befab79a7f1f77ca9fb29e75fabab08d286,5,0,Staker +0x6e0d7c0fc22a524fda8e3a87999dc93a276294c5,5,0,Staker +0x6e0e002fba8c06fc895ada43ee14f924f7b0eb97,5,0,Staker +0x6e11854eccfb347ebb3853f8b4aa999c3e9f19d0,5,0,Staker +0x6e12799593299f81cc247fc4243da0b42a54e0d3,5,0,Staker +0x6e1c8fb5af6f0b0582536613f093439791997640,5,0,Staker +0x6e222fe250cc5b1c4641b8902b3e2cf545949172,5,0,Staker +0x6e24941edc95f0cd7477eccd1f853868caa42e0e,5,0,Staker +0x6e28afe10235c708e4558ca6824ee04230eb0be0,5,0,Staker +0x6e2ae4495ccfa0b204e0452ceb5b8587124cb706,5,0,Staker +0x6e2b2d4b4b71f82e48fa335d6bed9dd664701373,5,0,Staker +0x6e2d514806d729663e17096af807df4d69afab74,5,0,Staker +0x6e32673a1279ebfb40531bccf76ab48c7baaa50f,5,0,Staker +0x6e370caf34e04c59d4a6f48167d7cbdce9ebef85,5,0,Staker +0x6e39badb3c078a8c72c9a218632cac66a714452e,5,0,Staker +0x6e3a0786709848de8a6064701154bd9611062216,5,0,Staker +0x6e3c0266e9a92c5139656b02f6b4fd9bb647b33c,5,0,Staker +0x6e3d68b32bfb68c6c5735cae21f9eee9f054235d,5,0,Staker +0x6e3f5466a8f6306ef5bb9675111fd438d7080428,5,0,Staker +0x6e3f783c95d9c03d488949446d10855a89c1ae52,5,0,Staker +0x6e413a72da25904b096854894e218238331afd2a,5,0,Staker +0x6e41481cdba9d1d04b0fb95f69c9588698273924,5,0,Staker +0x6e44230c4dc05221e449456edf948052b9f37b02,5,0,Staker +0x6e4521ef688c6477513bcdd52ae19c89cda3cb17,5,0,Staker +0x6e454fecf123805075030b23e58f51c6731b8c5c,5,0,Staker +0x6e45e8d553328d5bbc5f459db7b7f302c6520ebc,5,0,Staker +0x6e4800b7093d61aaa0509a885e5d128171a70bf2,5,0,Staker +0x6e48428d22f9e7c9de30eaba9dc8ab415c27b5c5,5,0,Staker +0x6e4ed5696fc56ec768257d2161eb69e819a93330,5,0,Staker +0x6e5f7bd9b940287f6c9ae8a2ecfb93224a09cba5,5,0,Staker +0x6e604fcb0b1647eb1e388745a07ec76e257b8253,5,0,Staker +0x6e61a72f0a50671f0979a961d9b9454a35ec52cd,5,0,Staker +0x6e62a1f1cad6a88a38c9b6086741d122d2a40963,5,0,Staker +0x6e6451f3d3f8832f497e0310dc800ac2519783c7,5,0,Staker +0x6e64f92e03f084a9c149af2bcb9694d7ab913656,5,0,Staker +0x6e68eed9f216b9619147fc740df9344e71802d28,5,0,Staker +0x6e6cbc053d5d8581f456e4c4adcfb13c504c8399,5,0,Staker +0x6e70da05b32364137c2aae5d2d02418854521136,5,0,Staker +0x6e7670c5ed3d7ec79c00ce07761e7935b69165c8,5,0,Staker +0x6e7c1367ef1ea0cb6a71f3fcc0890eff39128ddb,5,0,Staker +0x6e7e1eb66cf66f7fdcf5c5ca6a253fc4071448a3,5,0,Staker +0x6e7e7b524e90e2d21baa68870c0b7180c5e45640,5,0,Staker +0x6e84c31db7863cb2b4f5185bf5f77ec89c31624d,5,0,Staker +0x6e8d7705074e37208bac363da5ce4e71b56d0f06,5,0,Staker +0x6e943b2d7bd1fa46ee728f96fe7c4e2ba5da802b,5,0,Staker +0x6e98c55e28a11785823375ef2b60e0359d19e810,5,0,Staker +0x6e9ba835a130fa8e5f75fdcdad47eef3b80756e8,5,0,Staker +0x6e9cea97e447426540d72238bd62c1355c526816,5,0,Staker +0x6e9da7cbdd2dc85d19d076d1b85b2ec75b1820c2,5,0,Staker +0x6e9e512dae009296423af3cf7ec6756cb5d0c60d,5,0,Staker +0x6e9f70285abc421550fc4cc1ac975c0f6b3e12c4,5,0,Staker +0x6ea1ce66eeea78c933c74da6f9c65b49b12cb24b,5,0,Staker +0x6ea56cae127165d08d888304748ee5d418af1fa6,5,0,Staker +0x6ea6dee28d3277e941030c643950805a4b0eb766,5,0,Staker +0x6ea7a875b951584b319b3179785da9973beaaaa0,5,0,Staker +0x6eaed2929b9ccae87e01b51d3160a489748fc4d7,5,0,Staker +0x6eaefd6f4f3da6fafa2e76227543b8327867b58c,5,0,Staker +0x6eb1ea492487763ba2a15e76d677c2faa4652d50,5,0,Staker +0x6eb8691e39ee26fc0aa16d44e93969e633cd3a77,5,0,Staker +0x6eb9e59767ba592f9bec872dc9ce3bdd0ab69b37,5,0,Staker +0x6eba5751d694eccdba058351ff2b70e66046a4a8,5,0,Staker +0x6ebb4e5285eb19c2d9d634682b11b1eec7b4e01a,5,0,Staker +0x6ebb65d7b6338b39944a9f4379230adf866b9507,5,0,Staker +0x6ebcd1bffb2d6be2efc3c33f09250a95745b7bb1,5,0,Staker +0x6ebf1197e6eba745133d958dd3e7eb4c1dec5a8e,5,0,Staker +0x6ec367def194b407a6f876d3f7a5f5c1755c59a5,5,0,Staker +0x6ec4ecdff8eef96e3fa24d6312bfc7e0aa91281b,5,0,Staker +0x6ec7982a0a3c1df1079d37cec5c94c813a83ccb7,5,0,Staker +0x6ed34aa4e640823b72751e0481ed3928c9e439e9,5,0,Staker +0x6ed4ab95d0c66ef35aaab8e1c7b1481ee8769343,5,0,Staker +0x6ed56a0ffb4ecfac0a90936298924a2210cdd1e6,5,0,Staker +0x6ed76ddd2718d23b5c7d631f0cc2a207bed589b3,5,0,Staker +0x6ed9c1dfb807b30c9adf5fa46627e00b8df77ae7,5,0,Staker +0x6ede4f6d8c1ed67fb563f96717b7001019e624cb,5,0,Staker +0x6ee3407c09286ca884583da9fc46b0cb9a50621e,5,0,Staker +0x6ee441e9d4945a872e797bba54fcfcb75c91336e,5,0,Staker +0x6ee4b1408250bf21bc8e5cadf8390468caa130be,5,0,Staker +0x6ee4ea7a3db011ee02c145cdf0bc5112496e3ec3,5,0,Staker +0x6ee52c85ca5e2a54b94cad8775dd4e7726bcbe10,5,0,Staker +0x6eebe718331601f7f1334ab4e3faa92b607cfd67,5,0,Staker +0x6eedfd7f62ef57e3e489e6991f0dfea751e22003,5,0,Staker +0x6ef0242456287f8d02015e95169148e5bbd6eeb0,5,0,Staker +0x6ef296ac20c85d1d781bd283aacff0d2036da0c5,5,0,Staker +0x6f030b74371167d3b71cf3214e749b0d1814c049,5,0,Staker +0x6f08c211362e0e0d1efce5e33850e87ca759966f,5,0,Staker +0x6f0db44d49ee827d2f603c3c49301cf1402ef4ba,5,0,Staker +0x6f0f08eec9fd8aebefa2fed4104a624084774a4d,5,0,Staker +0x6f0f26c16aa5bcb19cc0fdc517389d7115e21fdf,5,0,Staker +0x6f133101007a4c58cf2c2e3d4f30cbc0adf5c11e,5,0,Staker +0x6f18bdd35a9fe3b2be6bb4ad52effdf5a16bbb5f,5,0,Staker +0x6f248925937806e853cd1eb1fa0cd94a24931ac2,5,0,Staker +0x6f281c0b9861acc24652dc3931281b506836fd5b,5,0,Staker +0x6f2edefea1a0a311451cf69718d15aecc68b637f,5,0,Staker +0x6f32b85cdece55e679bdbd3293c8c1abbc000dd1,5,0,Staker +0x6f3508832390851e66595f2fa1a9e56107b1ff71,5,0,Staker +0x6f376a5cc208bedc974e66ca7cb949064a57cf41,5,0,Staker +0x6f38bf8541a33392532d0de0ca3e79bcf61c7a95,5,0,Staker +0x6f3952a69c350e64a332a3fbe02363ab36dbdfec,5,0,Staker +0x6f4324ef5a9d759ffc163800cdb7d8d9c0b44246,5,0,Staker +0x6f44af5f59ed82b6642ea3215cc3f9c9ee6b3f46,5,0,Staker +0x6f453464d7f6c057f11aaa1c7fcfae30fea90b2d,5,0,Staker +0x6f4b2793b778c9c4facbc13809771522589f36d4,5,0,Staker +0x6f4be2032cef82b79e7b928243938f6a858e48be,5,0,Staker +0x6f4fbbca9bccfc6b6cc1203f2bf27c110b35dfd2,5,0,Staker +0x6f55b56fdac6055f2b2abd92036afe04dd1faa07,5,0,Staker +0x6f583ad54cb8d0e9c562663664be9471fd23792a,5,0,Staker +0x6f5a813217808893b91ac8c09bcf3be504e1af1b,5,0,Staker +0x6f5c66e2fc539e72c209edf755789959975119db,5,0,Staker +0x6f5f21706d470909547b70cdf7072a9d48392dd0,5,0,Staker +0x6f625917f3f8ddbaf8398ec6e67f03b13137d585,5,0,Staker +0x6f62fa3964d392da56e1b3ca085eacf4a3c56410,5,0,Staker +0x6f6a09d781fa217ade765aca417961544ee57ed0,5,0,Staker +0x6f741cb08ef095ea1c119dd0c953e9fb4502966e,5,0,Staker +0x6f75070f110b1d5f9c8d3448ebe0600472664cc2,5,0,Staker +0x6f75d5d987f0aec9675ac880efd4560e13e184bd,5,0,Staker +0x6f8057449bba6988db409fb27291b10743441f84,5,0,Staker +0x6f86aa9166ba56efeba6cbf39d5f291c40f5e95a,5,0,Staker +0x6f86e2b49c4d9b7973ebe461b5bd0e697c394396,5,0,Staker +0x6f8c5eae2ef08dba68cf6499c164cb56212602bc,5,0,Staker +0x6f8f83dd1c2cafc9c734218c861bfc82d6c1ca34,5,0,Staker +0x6f8fab51f024a397fee849ca47aa9feab2c2b445,5,0,Staker +0x6f919cdfc22b787c8b135243e89ea41ef0e7baa4,5,0,Staker +0x6f9234453f3df33892d55acce17e59783c9e2daa,5,0,Staker +0x6f93e17a3f0e06cf72491d5cfaa800bd9f2b77c0,5,0,Staker +0x6f98683557e4af63776b9cc8a72ec8eb8ffac4fc,5,0,Staker +0x6f9b1cba66f1908ab1ea5cdcf359527f013bface,5,0,Staker +0x6f9e99929a8b6eb44d9d659b8d5171efd897d222,5,0,Staker +0x6f9ed05884ef1bb8e22842cd276dae4ffb655286,5,0,Staker +0x6f9f35ff49f1c2174db95e6dd8b8bc9592940820,5,0,Staker +0x6fa19e4d33e0b9ce73963344be0496790d3c884f,5,0,Staker +0x6fa6ecb8e7c2f71b37f716d75004d2db3024ef8a,5,0,Staker +0x6fa9b0c70fa3e528cb82f2f699c208dfbcc17e35,5,0,Staker +0x6fab08ca85ad447950c4c1a2afd8d241efc28e5d,5,0,Staker +0x6fab338942d0fe3139fd7f78f1da1a0942c337f7,5,0,Staker +0x6fab391f8d1f0467d416a17101c0ae15c39cb57a,5,0,Staker +0x6fabac66166b22bdad199a7a6915677be7dd735e,5,0,Staker +0x6fad8a59530b671377fa4efc7750e8dc7ae6ef59,5,0,Staker +0x6faeb21001bb13a3dd4da886941467618e645dbf,5,0,Staker +0x6faec1ff3ab9bdae25c57e273954c9f0ed686373,5,0,Staker +0x6fb812d1612a383f21f4c6cbd420961e6a599fbc,5,0,Staker +0x6fb99bd466c339c553b67256da8bdd4850e59372,5,0,Staker +0x6fbec2caa6c27991d01cd00b618e733b83d1726b,5,0,Staker +0x6fc0586f3167283611badf4f1fccd02554164548,5,0,Staker +0x6fc82c7104c895b0c0092b92b27555dd351fed9e,5,0,Staker +0x6fd588a60a717b02eb5cdc702950e312552c18a0,5,0,Staker +0x6fd657d50db45c2ee6f93e97983b28f6fb1cc085,5,0,Staker +0x6fd8e8858866effbe0cc710bfbce753901dfd50b,5,0,Staker +0x6fdd94958b54ca9a583db92bc5ef27b6997af605,5,0,Staker +0x6fde787dbf65aee35856b86c0872d39286bac218,5,0,Staker +0x6fe05cef2104e78edfb677c048bce88d786be8df,5,0,Staker +0x6fe0be65d182efad011a8bfe006de0afe3a1419f,5,0,Staker +0x6fe304a98415ba74a87a52135dcc329b667d5e42,5,0,Staker +0x6fea4818aae2e2584cb1861cbebe629b2e4a78c8,5,0,Staker +0x6ff03e2b45d4e5558148337b34a67d57fb35b0e9,5,0,Staker +0x6ff15520ede235e9883a848ce8999c8e27a693ae,5,0,Staker +0x6ff36eda6755fecf3e9b3bfade8671fa06f71387,5,0,Staker +0x6ff4fd6b681616b6f2eeb61e6a96f89dcb072c65,5,0,Staker +0x6ff6a4671163000674b1e2b0376c123ead998b44,5,0,Staker +0x6ff92ae132e844b09dae0cfe6cc79dba6968d69a,5,0,Staker +0x6ffed401bc729f36c8d4c9d38b8321077da4580f,5,0,Staker +0x6fff0fbc8d5138f7d480dc646eb6313594f19205,5,0,Staker +0x7001518115310851d21c7bcd29fb21c9dc2f75cf,5,0,Staker +0x70073733c30d4216792102d8fe6f1233b76c57ee,5,0,Staker +0x701059c56cce2302046e28a66206ba77bc867643,5,0,Staker +0x7010e330e412604ab3642c2b16c0f0eabbeabf0a,5,0,Staker +0x7012f9b3e8a050cf6e780441051ce66683acd0d4,5,0,Staker +0x701580b78f9d1b181b7016bc607edb6e49b1dc0a,5,0,Staker +0x701bc07dbef1398376f8d651ea44228195b4436f,5,0,Staker +0x701f6d4322e3426ab97f0c35d7c52cb5a78d59db,5,0,Staker +0x701fb9a0d13762bb27000808e0b7b51f88cdead0,5,0,Staker +0x702073f857611cc9ce9d52766a59726b27b2872e,5,0,Staker +0x70236ac49ab8bcad62b71eb5d057720d88d01080,5,0,Staker +0x702d988967ee75cc28bbed05a27efc7e9f24f82d,5,0,Staker +0x7030a85eb2294ac6fd2e499e54480179e68db645,5,0,Staker +0x703307738deea2f7e322de89a182be576dfc3f7e,5,0,Staker +0x703745440136e731d387906cb3fb433b8475a48c,5,0,Staker +0x703796f018eff0dfe28e6f8a8b3955d24ca82332,5,0,Staker +0x7037f858f87eb9f7b5d1b048d0e82e218a23e9ea,5,0,Staker +0x703a1c6d1dc157c53a285f7406a781c0efcb6d48,5,0,Staker +0x703be6333a701afeda28f3e45c417734f7411967,5,0,Staker +0x703c3ed534b0aab80754698535d1a7a96ad935de,5,0,Staker +0x70432c9f3eefd87c68180e8faeaf32d526684d88,5,0,Staker +0x704436895f7a10cd92160e6e07ec222f438c5931,5,0,Staker +0x70444ae90d76231efcfbcfbe35472a1ed8129de5,5,0,Staker +0x70445b7435ce03c4d09f428be7055ac5bf58073b,5,0,Staker +0x704f5cc65ed75095056b25e40db350e9d8de1d7a,5,0,Staker +0x7054bb271d287f29368fc0e8fca9933745677794,5,0,Staker +0x7055d5c5495268ccb3af13418e27286cca0a6716,5,0,Staker +0x70586687168a33c2af91d386205e831383926d33,5,0,Staker +0x7062edc8822466d2b6c71599a664f8427f7e7383,5,0,Staker +0x7065e50d981846f8dc0a03b65272fd05767b1b4e,5,0,Staker +0x706734566481b828a985ff2c62f4a4238fc2c769,5,0,Staker +0x706ab95a0d83e1834e3016b223c7ec078c621b60,5,0,Staker +0x70733012491af5ee0e3fa7634eeac88c88e5a100,5,0,Staker +0x7075dfa8851a668559abff97f9d131451b065495,5,0,Staker +0x707845b540eda5cc37a74cc0de41ca16bd6fa222,5,0,Staker +0x707963db8658bda65a739d6163eadda24c808187,5,0,Staker +0x707d414bdc0846f79be9d6876d4beb62837d0d25,5,0,Staker +0x707ff610dc1ea936ac3c9df98e473aeaff5050f0,5,0,Staker +0x70801ffdde81e7b5eafc509f2fd2bcf372888dd9,5,0,Staker +0x708174122b098d4217a30cdcc03f359912b8837d,5,0,Staker +0x70817583ba74965921dcb90aa0aee28a22985a5e,5,0,Staker +0x7082fff88025b0333438f5015200b836fa8dae47,5,0,Staker +0x7083396f1368fe4932062cbfda1f70e80fab692c,5,0,Staker +0x708b339630b4682ce64d87ff7acdc5177bdd9230,5,0,Staker +0x708c547f2d88a47564806e9075bdf183b5562590,5,0,Staker +0x708c83bd3fe2c86b6af4761c604330b47c996585,5,0,Staker +0x70900d631f0d543feb1b2cab76b86f0f3a87cb36,5,0,Staker +0x70908f2d990c425fe42872e92786e9b498b7dab0,5,0,Staker +0x70938e6edc88169bf54bf932540cecb8aa238487,5,0,Staker +0x709429bb3bf7e0d43f5b3f98f50d56bee4a7ba20,5,0,Staker +0x709af1649d2d27b96bb4d4bcfbbd009635b5840f,5,0,Staker +0x709bf8db32ef2d105eacf09b8507d6b8c39ff409,5,0,Staker +0x709d6cf5e8285203f4108a2e5ed39c465c58959b,5,0,Staker +0x70a01921850af294380a4f28e9d3028b3c78bceb,5,0,Staker +0x70a2dff250ab1be551d81f1838729b29354a5e20,5,0,Staker +0x70a6afcf691b68f1fdf53feb4e9f2daae53fa1db,5,0,Staker +0x70a81a9804731fde959efb12436dbe93015723fa,5,0,Staker +0x70aacb9b7db9441d38a09abffac8fd086b9f1613,5,0,Staker +0x70acfa56ad259a078c585f1ad4af0ccd344b66c1,5,0,Staker +0x70add3d8556deb37f5ab2d0cb4478da6cbc4140d,5,0,Staker +0x70b923ad8149ead4c3c6a7b4eda3552b4d729d6e,5,0,Staker +0x70ba155961c7b4b668855e46109106932f1b1ada,5,0,Staker +0x70c01fde5b3509071dd4a87d2ded59d7f42f19c3,5,0,Staker +0x70c5bb706add8ca6f0a130168d7aaf4db01b47b0,5,0,Staker +0x70ca7342c68b7bbba5def296519db97efdeb2c27,5,0,Staker +0x70caa2a873ea22fbf62ae092ba82494cb8a55e18,5,0,Staker +0x70ce1c99c8206204b5f01df678c038a49704bcdd,5,0,Staker +0x70cede00a38bf80808e818b67c21a3d5e4aaf987,5,0,Staker +0x70cf00f05f2bb1aa976529be19cd97a51606886c,5,0,Staker +0x70d53ca09f2491785dd1521d4a3a164ba93e5253,5,0,Staker +0x70d7cd6c25d2c4f375cfd6d525ac390d03917060,5,0,Staker +0x70de2448b4f7c87b603272517a7f240028c9e1a2,5,0,Staker +0x70e2bed657462580b7d047073b5fcec5f57e304c,5,0,Staker +0x70e4476fa9f8dc5bef07447979908ab863e16041,5,0,Staker +0x70e456b524f0a9f963e298d309f20f604e75f701,5,0,Staker +0x70e5447dbb64ad83fa3075472d50f83d243edc19,5,0,Staker +0x70eaef5bff207f97cf84870c7adefccc12bccf22,5,0,Staker +0x70ec25ab78d45c456796f979808a239d99c2457f,5,0,Staker +0x70ed0c9b1158e523c1aa38703eadbc41bf3d6d2a,5,0,Staker +0x70f3c3f1b0184dcc3d86cf5ce15d0248ffff9711,5,0,Staker +0x70f4451582848c895921067628cdebc43fb6c25c,5,0,Staker +0x70fa27aa1002f714b42150f3e427eb926b2eaa0c,5,0,Staker +0x70fd3db184cbe017a663f7e237179743ef2c3114,5,0,Staker +0x70fdac07b517e0b409d229704c8f7a9cef809440,5,0,Staker +0x70fee81f73305e4e3e5784ca5042b0bee09b7f0c,5,0,Staker +0x71022c03560e0037e934a6fcbc6d6ac139dea6b2,5,0,Staker +0x7110d3e465845fa8bafaf6fc07afc6cb4a981d68,5,0,Staker +0x711295d1b8bc91eb91c35fcd4fd9165535f710ae,5,0,Staker +0x711566702453fed72b5f5ab4d88fd5c92d38e06a,5,0,Staker +0x71188b259dc6efa73b9353d57fc2b338de7cf8b9,5,0,Staker +0x711b511302ab693a4c1225411bc2d72e80f69739,5,0,Staker +0x711ff445c1931a7899238b1626eba589195e1c3c,5,0,Staker +0x7120ee53432b0862769da6fb3dc55d09858c5b4c,5,0,Staker +0x712367ab7ceac733d5204c685c49340924f050d9,5,0,Staker +0x71261516e79586acab998643342f8baa14c44d1e,5,0,Staker +0x712626da371b0f344fea4a60c26362edfd2ddd51,5,0,Staker +0x71284467a137144956b66cb5b2d10de98038c414,5,0,Staker +0x71294f62e1e4785f613077dadfb6bbbd92a48283,5,0,Staker +0x712987b1cad47d420bdfa94b564b4bd259e9b38b,5,0,Staker +0x713885177b9d7af9399a547d819faf56bd15a978,5,0,Staker +0x713ace8738ee7aa1b9d1a3ae93ebc408162946a2,5,0,Staker +0x713c16f062bbd1f4b365b18cd98642c6c95c5b7b,5,0,Staker +0x713eee13a1976c658ce7b61b22c3456af6550665,5,0,Staker +0x713f7cefd43609d229ec97ad8d2e9567a9830785,5,0,Staker +0x71433b96713e818ed536a5e52b8b7cbf241c31da,5,0,Staker +0x714c2632097cc7d18ec088ba2aee43ce36f926d4,5,0,Staker +0x714cb3c251ebb359b43b83ad1f84d0b43659d62c,5,0,Staker +0x714dbb8e5e3c5fc824490efeb3e1e08641a28379,5,0,Staker +0x7157bc4c8ccd366ad0a96ebb43c2a9630c496422,5,0,Staker +0x7157f79ca7c5755028db4d58570d0acb309dba70,5,0,Staker +0x7160607f79cff3da7b7b26c4965fa3c0f9072b0d,5,0,Staker +0x716aa7a5941df30615188bc970a37283952bb7b6,5,0,Staker +0x717069350a3132e5749c998d8a941a8ab23753c9,5,0,Staker +0x7173118f3b6c65026f77f8672f0037ed01695507,5,0,Staker +0x7176be401bd3f943772f644d334942eb3c27511c,5,0,Staker +0x718196fae5a6b8892354f795e308c86b84c1eaec,5,0,Staker +0x7183b704257b9bbd389e246f0cf547617070f606,5,0,Staker +0x7183cf85196d31dd51eb70ed9bacb6da67e55504,5,0,Staker +0x7184ecd53b65febda8b5ebbf85b25e4a9c02ceee,5,0,Staker +0x7186921afbed941d1b3380adf2e2cba745a0f9f3,5,0,Staker +0x718809cb75eba686328ea547e92a00b6a69e37c5,5,0,Staker +0x718ac8948bba79b43ed02e8c72e1419cb6c1c582,5,0,Staker +0x71910cbd772120228714d0c577cfdcd09b43a4bf,5,0,Staker +0x7194221dd667b1283cc6c784af91d047eb0047c9,5,0,Staker +0x7197a1555fb08c465c9201a63789f295f0486173,5,0,Staker +0x719aeead7d2894b2cacbcf9fda311cd4eb4b544e,5,0,Staker +0x71a31c6e3b659d1fc4f4cb2811c31a5985e1f866,5,0,Staker +0x71a339294e45afaf607d39b5bcdc12df64d4a12a,5,0,Staker +0x71a658924cd6d7528d7e85e0c13cbb879c32359e,5,0,Staker +0x71b2a04b92e535a07a708279a8a4417fbe370667,5,0,Staker +0x71b32285087ab48ad78ee6f0adbd690230b6cfd3,5,0,Staker +0x71b495c38d9bc6557adcd84a702646684eef540c,5,0,Staker +0x71b60dc2675dacfd8f2daafb04fcc1e348086a15,5,0,Staker +0x71b8111517a74af2954ea81089675a5e01f7e261,5,0,Staker +0x71bb617174de27b4e58fbe69a341771c8ff01d0e,5,0,Staker +0x71bb829c8557ba98a1cfd2c4328c57f4c10ca5fc,5,0,Staker +0x71bbd2a92fa0efaf7f44700067a92bf97c19eeee,5,0,Staker +0x71bcee31054137448e78f2e28dbe3160aae3e235,5,0,Staker +0x71c039f98dd799a877f0f4da018e182ddc9a6dba,5,0,Staker +0x71c6bbf3058f647d3ad0863cf84f0a7d8a14d5ed,5,0,Staker +0x71c84e81a777fd6b45d090a1054015677f6b3d95,5,0,Staker +0x71c93bef8b2d5cf72fa9b572bd5d4680775ce7d6,5,0,Staker +0x71c99b90c21923fc622213d4108751c1ac147bc9,5,0,Staker +0x71c9c0a6789d691d936818467c3add0d261c9531,5,0,Staker +0x71cc818fb4c999946418fc74b691de293363dd60,5,0,Staker +0x71cce55329391ea6c39789afbf5e5d6fd3b66107,5,0,Staker +0x71cef9e658c84e34663ecbe074feaf8179e2ae9e,5,0,Staker +0x71d1881edbf38f00132bada802543be1a46c4eec,5,0,Staker +0x71d2d7bc1b3f584aab17650970a741c2d13999b7,5,0,Staker +0x71d6020a7ba88a47ed5d735400b22e276f0b75bb,5,0,Staker +0x71d6815fb67df4a9170619da86b0c327c862d383,5,0,Staker +0x71d6cf8a70183e969fa113c854d3d04389387248,5,0,Staker +0x71d7a7bed3b3454248260638542987fc957f3931,5,0,Staker +0x71d9fdecd4a70c9295825951bc65e149e26b5189,5,0,Staker +0x71e316ef966bdbcd861e6ad82731a69af0d69d54,5,0,Staker +0x71e4045acd8ec332144c363ff40a18b438a2ff79,5,0,Staker +0x71e5deb06f926e7e02908364f50473b3ae52fea2,5,0,Staker +0x71e617ef3f321c1ed2b3b36accd819df40bea5af,5,0,Staker +0x71e6bd2972a0e3a6eb1c41ef2e0114ea9cd8f584,5,0,Staker +0x71e79318f161c7679746793ff51653959746817c,5,0,Staker +0x71eb0232f2c9e6898dd649fd02266ec78501c9c9,5,0,Staker +0x71ecc273982d54792821b9493b4b784d01a3a00b,5,0,Staker +0x71f186f229120e6a657c3e6b5e3f9e41ed98d1cd,5,0,Staker +0x71f45eeeffef8e21ab4874b08f9ca59e8c30b695,5,0,Staker +0x71f561d958678ce82ea9c801aa2fefaa638bdb25,5,0,Staker +0x71f565bf5fdfa73c3515f4b16e6f320d1e560e48,5,0,Staker +0x71f6cda9715c6592441a5ab7a585b6ffc6b55267,5,0,Staker +0x71f70a99fbbb2f0700c89f4aef1345f990e530b4,5,0,Staker +0x71f73d5049628c4a556cd93c2bac47fa6fcf2a36,5,0,Staker +0x71fa0ed3fff835b631ca6c55f254303b6b94920b,5,0,Staker +0x71fd0be3b1c8e71e52b41e04834e322a4cbddab1,5,0,Staker +0x71ff2acd9abd07860c402338a64c7735095758e5,5,0,Staker +0x7207268d35b822ca033d93dd4d48fd11ec916feb,5,0,Staker +0x720a02644c2b39415b49ed24479087071a00023f,5,0,Staker +0x720be5c172b07264d5c451c26015b3c4c0359701,5,0,Staker +0x7213c705c84e5d9e30d6cfb081fae1fc3dda3af4,5,0,Staker +0x721b31882f148ceb66d8fd9bfccccb20e7801cb7,5,0,Staker +0x7221377ccd04bd2a084d6f7c8ad76c86331dadc8,5,0,Staker +0x722231785f99ed05447c268292fe8cf18fe47b12,5,0,Staker +0x7225d855f038ffe047bf173c2a07ab8eedd41263,5,0,Staker +0x72264afa8a9df03707603bd15f2ca67fd82128c4,5,0,Staker +0x72267bf89ce6aa3d1ebe63dcc5eb5a26ea91ee5f,5,0,Staker +0x722778a2ef131d0867989d66fe7468deccde5753,5,0,Staker +0x72284f0b4929637ecbd0cbbe6d41ed736ee94b49,5,0,Staker +0x7229e4e9691f0b00d943ce1771e5aaecccfb5663,5,0,Staker +0x722e77725a5fc5cdf2f9a4f407739e18149c0c61,5,0,Staker +0x7230f647f097b25cbf3b3c6dcfd4be97201cd7b8,5,0,Staker +0x72328d00c647c88e4af0c4c5ec58756cb999539f,5,0,Staker +0x7235e5a49af0fed9efbb2066afbdbaf93d8600ca,5,0,Staker +0x72369ab107de640c8df4d28c20f53056be786ab7,5,0,Staker +0x723cf77b05eccb148c98c41916b9082dcd126eac,5,0,Staker +0x723d677118f43c26e32d73aa3d9ea3a2dc6f1df2,5,0,Staker +0x7246e9f37da7d2f418aed8d2d441059f6117a36d,5,0,Staker +0x72476da5288689084f5c8edc7e7cb0e3470c1943,5,0,Staker +0x724fa7cb8b5298bd2a6a439c22cb9a4d6697cf42,5,0,Staker +0x724fdf2b6f9f60c0b536e24724ea7fad8a479615,5,0,Staker +0x725035b2b45d8d3d961ee428d07faea442f12b45,5,0,Staker +0x7260b5e93a58e5e4cf6ae317f1758e9bd716135f,5,0,Staker +0x7266b54b3d12dc15a5c38c4854b20baeaa5dc534,5,0,Staker +0x726708e2ceddb38e57a4383e72af5e9f9500be12,5,0,Staker +0x726a727f2f02dffa71e38c16efb1306783ddd4c8,5,0,Staker +0x726bcad043b684dbdb66df74ec279069d8a135a4,5,0,Staker +0x726d3c21d72e30f59587ae224b479ad79798e476,5,0,Staker +0x726ebd191287403efa079bb8c87ce76df6c1bec8,5,0,Staker +0x727535d02ee5eed603e32d04c7f417f8eb502a0a,5,0,Staker +0x727edcaf53fea61ee62ac8333638c2d212c749d3,5,0,Staker +0x7282ab49b58c7c493f49f2d5d1a723bded47c420,5,0,Staker +0x7283aa6b08446651c81abc41850d3af668451012,5,0,Staker +0x72879911cb4796f58aa88992000c2021e9e42952,5,0,Staker +0x7288591910a80d1bf414ee70deea6df4acd34a02,5,0,Staker +0x728d0739a227e3c69508ef2e4feea4baa74bf5ba,5,0,Staker +0x728f58c4f8db2d6f3646048624f5c3a86f29de7f,5,0,Staker +0x7294b712549ea2e4d1fcd67bf5be319c1437e4f6,5,0,Staker +0x72957d8dce6164060d237fbdfa226b7bfe6cef87,5,0,Staker +0x7295f06d6b7bffb805d188561f5b366f7fda2fde,5,0,Staker +0x729886cdde32cae5765f4aca350227dc1ca662d7,5,0,Staker +0x729d73720d592fa51e931586de6b11876ca088f9,5,0,Staker +0x729ee21c4fa207b39557f51b1ab69387ce68318c,5,0,Staker +0x729f252fc3196e4e3620118c0eb96f21b072de5c,5,0,Staker +0x72a0b75e4c7229219678e7194c05df2f54a9bce0,5,0,Staker +0x72a3db2a5b3841c75872d06d505647e80fd904ef,5,0,Staker +0x72a71334f7bf63c786b8a299ea0d3ba21a0507e4,5,0,Staker +0x72a901836e0ce2812af063b1dec0a2317e9aa4a9,5,0,Staker +0x72ab7e948a21ed5ce511e3432435e3046ef5bd84,5,0,Staker +0x72b2e95e82d8bff16f33382665e8fe8191400058,5,0,Staker +0x72b4b2553b2a6c17b558e628ff5b6b7141a68658,5,0,Staker +0x72bbac98391900c2416c3faa9f76724f43ecb98a,5,0,Staker +0x72bd63389b5f45282259b6a3e773959b125fe612,5,0,Staker +0x72bebd20d1c8f5f5875d616dd53885288076fbc3,5,0,Staker +0x72c288f7fc3a6c2e6fe6f893b225ddeca470ead2,5,0,Staker +0x72d18fb1a58474c92066740e7820a9256b21f8a7,5,0,Staker +0x72d720ec701b1ad1fc6bb062c2e1d0aa1459ca50,5,0,Staker +0x72dd016a821bdb8b3cacba1c9f445366401aeac4,5,0,Staker +0x72dd97c86be5a0c8a367ded92b3c62bb38f9e9ef,5,0,Staker +0x72e0b63d8a1c2c5e034b78991fb9c5d4577b3d25,5,0,Staker +0x72e4ce149025a9149815a83d5866ec18a999bf7c,5,0,Staker +0x72e60675db767bde606de8962f135556e27192ee,5,0,Staker +0x72e67c8345bcd63b560b8f204e6fafdcb059a689,5,0,Staker +0x72e9ac12c22ee92a96c12e9c64b2b35fee74e1f9,5,0,Staker +0x72efa252e42c56a43bdd229c0a42b31961100cf4,5,0,Staker +0x72f2acc743905c97be9cd3a8bc4fd6e808df2b52,5,0,Staker +0x72fbc49f75e0161fb0b1bcab7fbe5ac21e0dc25f,5,0,Staker +0x72fd41220eab9a45e9afa05c90c3ec5f85c19b60,5,0,Staker +0x7300c18f0e5c9120903a548c09e8ff08f0d4bb86,5,0,Staker +0x7303d74c6d8da2bc7cad1b47b65e67b80c67a4d9,5,0,Staker +0x7309e4b415cb415650cb747287ae28b1ff059ac3,5,0,Staker +0x730a1e0a9497ec7a645d1d70f8285e9fe8dcb261,5,0,Staker +0x730bca01a6ee939b32e3aa27e0e63125fb9406e2,5,0,Staker +0x730bd8109d584d898783facbc5c1777d057cad4c,5,0,Staker +0x731364a1eae86c195713c9740c5f7386a92402ca,5,0,Staker +0x7315796955ef4c34ceddd994a3cebffe65a95a9f,5,0,Staker +0x731713217db4cedeb9132e81446a2910127b86e0,5,0,Staker +0x731bf0cda60e26e3d66ba3b22369b5cb22deea2e,5,0,Staker +0x731dfaf2fdc114d9feca81f55e7e8026424ce887,5,0,Staker +0x731e0d97b3a2a39dbcea2a0b35b0dc0e59cc9f68,5,0,Staker +0x732130c7e1bffee14f2bafbc0e881a599ddf2dd3,5,0,Staker +0x7321bde7749d3e5729e8d60c8fc0c16a7c2029f8,5,0,Staker +0x7324abfacdc816d9e06172cbd79ada05c07b5dbf,5,0,Staker +0x7325941b2b7c9d2535e3d1e8fd3e19735ad46a52,5,0,Staker +0x7326d300eb7bcde0debf49c8680060dfb5265308,5,0,Staker +0x732906292051dc17e72f4abd546d938949c591a9,5,0,Staker +0x73298379ab196f298302ab820ea413bac5d8f8b9,5,0,Staker +0x7330194900be033e6a85ee2d4277fd4645a9b22f,5,0,Staker +0x7330e18f93fac057d7bcb99c7021df03c799cab6,5,0,Staker +0x733793035d585484f71f720e491a2f5954189b92,5,0,Staker +0x733b34e60d3eea70609364968566f13405802062,5,0,Staker +0x733d4b9a786172417df7ea8f234e60541658ab7c,5,0,Staker +0x733ec374dac64deb3385b7ec24b77f18ca1575bf,5,0,Staker +0x7344cd981ef313147ff204ee611c940b9b480abb,5,0,Staker +0x734553464035a09d8a060575d8ba48ceefe276b3,5,0,Staker +0x73459b6c8612246ca5039a12900868d568611da0,5,0,Staker +0x734702f244a12d493424c73cc7b3102a91f8ae07,5,0,Staker +0x734b4df08147a8b98f354557ffd401c31c15297c,5,0,Staker +0x734be8827420e12596c4b7fbd29a9f1c5d06253d,5,0,Staker +0x734c034e3bfd95d60c06344bf58541d1c271cda3,5,0,Staker +0x734cadfcdf0a957ab98422175c99fc332104c5df,5,0,Staker +0x73515567d5b04bf1330d8d372c1733a67a49dbee,5,0,Staker +0x73537565f061f3deaceccd37f6973f00d17d322c,5,0,Staker +0x7357df6c1d801c83391123c68092e7607a2237c6,5,0,Staker +0x7359d046576e285458c73260cb0172d542c37669,5,0,Staker +0x735d8bfc46ee0e70304d0444194a7af905e8d970,5,0,Staker +0x735feb52211e37c9847261b3d928573071130dbc,5,0,Staker +0x736116ad37a368c0da660f992fa754d95f930304,5,0,Staker +0x736ed70a9059978a9c7733cd65e780f0c7bd162c,5,0,Staker +0x736f8d224aed9269e610b7ca12dfaa4ed41dcecf,5,0,Staker +0x7370632cf4a01e7bdd7518e0500d7082f044c2e7,5,0,Staker +0x737529962bd1ed0228c3fe63cc08a9d7f04be95f,5,0,Staker +0x737796b924092b43f5d6d88f452609150059f32b,5,0,Staker +0x73781f4b0f10a46a551715293e381438dd976810,5,0,Staker +0x737849d8466ad874a4b01326ae6a37d3bf105538,5,0,Staker +0x737e23b8652656406b89662e422e0a4aef07dbfe,5,0,Staker +0x7380648a3c23d78aaa924530c2799c3f30858030,5,0,Staker +0x7382e1d54be74d2d70382f20838d582276b4e1a8,5,0,Staker +0x73834a38350280aa6618c68a17e6f215b2781810,5,0,Staker +0x738391a51ad4bd5949931f0ec3944c7b9ae33367,5,0,Staker +0x7383b15f9b6eb000a3a00623405527e6c2ebc4a9,5,0,Staker +0x7387cb25f59ed8ba07380a8eaea581fd8fbcd785,5,0,Staker +0x73884c4dde782f2d564743bcadae04771a5bddda,5,0,Staker +0x73892e9f01c9d167ff30e78be6dab68e2aaa4dd0,5,0,Staker +0x73894246fa847ae6e77ed0f75577b0cb697d98eb,5,0,Staker +0x738a11fb2ef40b686a82a9cc98bb88ba25155932,5,0,Staker +0x738b1a2614f895f0a68aefb39f8872737b3e2720,5,0,Staker +0x738bfb3118fb26dec3118de24a8a77900ee6adab,5,0,Staker +0x738c016ce0a4f88cb86555656eab0b8ce3cf2b31,5,0,Staker +0x7392bb8709ca79ad5fc6b63df327f2e99d0ec3ae,5,0,Staker +0x73937b967e1030062dd3caacc1d8b137db887131,5,0,Staker +0x7394282c890189d76c8442952a0e061de3da82dc,5,0,Staker +0x739d0fddf6414228892b02219d41c3f54235bc8e,5,0,Staker +0x739f6a4be16657432185a1732d8a076347949403,5,0,Staker +0x73a0a5abd1596486f90164a953ea44c3f4d39ad5,5,0,Staker +0x73a5acac49db3cff62fb140ddfddd6bb414aae78,5,0,Staker +0x73a73958d63ec8dc0af29cb363a6e0f310da5496,5,0,Staker +0x73b3f0f38e6a50f09909cddec357b638ef49f937,5,0,Staker +0x73b48cad9eb9977c690ddca0f4a593d0a2ea0417,5,0,Staker +0x73b492873279924086c2e01c4fed09562c7a013a,5,0,Staker +0x73bbbc86104cc3450da89e9c83f59b3f5aeb6b22,5,0,Staker +0x73be1eca797b1bcf232129ccb469e489e03c8c60,5,0,Staker +0x73c072446a49e6e858a6dbd12f6a2b8913dd6630,5,0,Staker +0x73c1053e6c61f6d1ddf4083c2775a3a06defedcc,5,0,Staker +0x73c2f646c2d9896923de51d84ed3bdf5fa15aa2b,5,0,Staker +0x73c47042b0b0945a1a4b0ac6e4bb752843749dca,5,0,Staker +0x73cb0cdbe4bda4e05a18b06540ef88675dc86812,5,0,Staker +0x73cb4c73d20e04f4c333eb420c75b120d34f22f2,5,0,Staker +0x73cce71c62f414f7dcfa6a2bce3bc207fb5ef714,5,0,Staker +0x73d16a72094119912af7cafb1d2b00042e6c358f,5,0,Staker +0x73d20cff97dab9dcf610f38a451503126c1d76c9,5,0,Staker +0x73d43f773c197362fd7a6c292fe077384e519330,5,0,Staker +0x73de24c69059c0233f2fb0ffb0d43bac3c4e3a65,5,0,Staker +0x73e388d7b9e42fc4affae2ca306b9a2b3666fe2d,5,0,Staker +0x73e64e84e35fb559b23e8b74dbd3cc43b33c04e2,5,0,Staker +0x73e77510641d19f8bc1a12d3e8900294bc4b7e4e,5,0,Staker +0x73ef97d4028d94eb65829858453b727a1793bda7,5,0,Staker +0x73f0cdb47c44c1b9f72a64900d1a289716065197,5,0,Staker +0x73f4ff33320db98fac41b61890ed93cb2fcf2d7a,5,0,Staker +0x73f9d75510fd3f93ae688f691f3ad176e67f56e0,5,0,Staker +0x74001a9ce7af108ece72fc60d2ef84a07e74194d,5,0,Staker +0x7402b870bc00994a1d126576f5ef4a1721c96e89,5,0,Staker +0x74046f6556baedb23872fea1a7936185d5e51631,5,0,Staker +0x7407d0fd2b617deb40398a9387f3ed833dd23f35,5,0,Staker +0x7408e03a302de0fda2f749311307ff7c43cc9fe3,5,0,Staker +0x74097abb8e53294952787316704fef26449455e2,5,0,Staker +0x740a18011f67f6128f7ae57717a43a693e87ea60,5,0,Staker +0x740b323c84caba3f671975f37d5db463c2834d29,5,0,Staker +0x7411a1b31dc28772873ce1ab64b26eebdf94846f,5,0,Staker +0x741367e2beef7734d53bb368aaa529034cc9a23e,5,0,Staker +0x741694b37e1a26b26740078045487e428e296312,5,0,Staker +0x741c55f0d9f6f3f8b64900daf26ce450ea2c6cf1,5,0,Staker +0x741e553a160d11f14b6ee94e3878d11adf7bca42,5,0,Staker +0x742105c5de6cc9b991b8901ad8ec6bb6936ff064,5,0,Staker +0x7422e7b836f1bc11399463da7e0c8fee18081c99,5,0,Staker +0x7423f64897d7a2cdba83644f30c51c83df1f93ec,5,0,Staker +0x7426a26aeecb449a62b17706f956f6aa0b941176,5,0,Staker +0x7427aaa1e8551f231524cd2ffed3e88281a3295b,5,0,Staker +0x742825e527d21985d507b8ac5927c72318376940,5,0,Staker +0x74295fdb596116a280689e5b91b8054108ecb258,5,0,Staker +0x742c7b764f684ae8127a3542e0914214dd309a05,5,0,Staker +0x7434689d179bbf68fc8aa80c04c23a869c7dd2f9,5,0,Staker +0x74378d53f653f588700a8cfa0b81f2f3decbec66,5,0,Staker +0x74385d5d47c85775435c1e05f5b32cb2a4f11f8d,5,0,Staker +0x743a3206c19192e32a4cb161f57999fb8a0aaabb,5,0,Staker +0x743b091203a0fce407febbe13c63b2de87db7bf3,5,0,Staker +0x743b6f87449e514e854158d9636460308f0fd7a1,5,0,Staker +0x743ec3fa1f2a14bcce422b522ab6c47ce9f1972d,5,0,Staker +0x744760c99a441281875cf117c6e22083d331e595,5,0,Staker +0x745c54615a653dd5b546a3fae5371c65fcfb0c24,5,0,Staker +0x745df11cc0211cf79592a63a10c7ffb6a78bef93,5,0,Staker +0x745f031e9b57667b935902cd7a4fab028dc08be8,5,0,Staker +0x745f4ad581800ad1a9e273fb98e590c41ec8bb79,5,0,Staker +0x7461c496b0aedd3ee4742c6ca45cd2cf85c05420,5,0,Staker +0x746f67a363f364fe148d16e83fd8c16d34c4075f,5,0,Staker +0x746fba96d91b3ada52a3cdb8fc750c58af418650,5,0,Staker +0x747010709a3f7d5484c0bd313f6d01ad12735480,5,0,Staker +0x74703c95c658fa43b07ba10b9b13bbc392a08cf2,5,0,Staker +0x74716edc3e26a9188858187eae7f0e122342ec4a,5,0,Staker +0x7476dcd283622870f7b68e2cd8826c6e4eb2ae58,5,0,Staker +0x747c39108515e2fef0c1c121cac7dc7f1730b1e0,5,0,Staker +0x7481789a676a12ceda5683cb3c334592f1f691e0,5,0,Staker +0x7482686b9e238e4925478847efe6b58ffa950c8e,5,0,Staker +0x7485761a3770ddceed4156e2fb603072a34044d9,5,0,Staker +0x7489e86cd173b0f1188085116b193847037a6044,5,0,Staker +0x748a0883957318d2c0cb180b2aa96484969ac0cb,5,0,Staker +0x748ef6be4322daa9220745ea6421ff96de339903,5,0,Staker +0x7490ff31d10e06c358be7dc7467e065d755791ac,5,0,Staker +0x7498bc8fa7c1a8bcba779763bc4bb8f037c08c9f,5,0,Staker +0x749ae153cd347cf3d2e9a1a808537d64f93ec124,5,0,Staker +0x749bd42ca0e20307ffe65626beda99db48be5e2c,5,0,Staker +0x74a347b2df329430e605996f9c169ef93ee84f7e,5,0,Staker +0x74a6bf49231d96bfc6194e3dfb5c392b87d5cc24,5,0,Staker +0x74a9f0df3eeb18d205a5d4c27b91b24770775c84,5,0,Staker +0x74aa26e17c0a834240472392f571cc784e4b9df9,5,0,Staker +0x74abda93b21f016a8c3673538797853ac8f92ae8,5,0,Staker +0x74ac8480ad7bcc453006e6b73e3b88c802cf2ff2,5,0,Staker +0x74ac859a4f2c8fbee11c4e62b761e26fc21001de,5,0,Staker +0x74ad0658e569fa0a02de038ed652fc622fea8017,5,0,Staker +0x74aea950c25181e57cd9e4aa931cf1b6bbc1a232,5,0,Staker +0x74b76d5561b89b88b6fc7960b5af64c95220ea35,5,0,Staker +0x74ba7c37a15248eb810726b6bebf24af390345cc,5,0,Staker +0x74c06cd41e874fcebf1069e3049c71395f055106,5,0,Staker +0x74c493237f54929b7ffb959471e9656583afe8bf,5,0,Staker +0x74c63519b84ddfa03e1e265d3b6329ad77047393,5,0,Staker +0x74c659cf69aeb95d2528429a865590c7772cd635,5,0,Staker +0x74cd8087cd8826f6b14bdee5ec9d4dbde812859b,5,0,Staker +0x74d1ff4e2e01d383ce936fa6d06e551c7a1be489,5,0,Staker +0x74d76ec1d4158d20ac5424b559dea1c4bdef1a11,5,0,Staker +0x74d83d555cf7f0bd8bdd93d2bbfae6873f1e8acd,5,0,Staker +0x74db1fdf79c6d9f6574b61a181a387c8e7f33155,5,0,Staker +0x74e0e0d6020dab1747a05ffbdbece04ed96c33e5,5,0,Staker +0x74e82a2ae2bd8df20e7e12de12f6b5c242892d5e,5,0,Staker +0x74e9c03ab0c2b916ddd689726672fac9ad23f755,5,0,Staker +0x74ebc8e018990f4ca8cc56739c0091a40485030f,5,0,Staker +0x74ee8730c94a8a1e3e9d7894ac7a05b89a48d2b2,5,0,Staker +0x74ef741608ee0ed4384d17aef5f3d4670b79a589,5,0,Staker +0x74f20281f017f057dd8b09669b7667f42202da02,5,0,Staker +0x74f474951710be2c58e8c2d7831b8e3e0a4b1bc3,5,0,Staker +0x74f8949f0f86df560381a302eb5aeacca1742c6d,5,0,Staker +0x74f940debb8e31e488cf33bd778f1f6ec45da1b3,5,0,Staker +0x74fe45f31b724a131435b58775f3121fe9c6ddfd,5,0,Staker +0x75046469bbcdb26594991e3841e3777ec207b0ff,5,0,Staker +0x750632890d2d30cca4697fec5823c8763c8d9b8d,5,0,Staker +0x7508fc4fb313463a9a29d649f31003c9c29c2538,5,0,Staker +0x7509be41db306dacca3261cb8bcfd3105120dbe1,5,0,Staker +0x750ad003460ffdac8e52961acd0cb494fbe0154c,5,0,Staker +0x750e3796ca05b47308971ee27c4495b4605b812f,5,0,Staker +0x7513159a9ad0d8cc9c6c952a5aee9fca770a1242,5,0,Staker +0x7513e70fcfd1d028b93068ae180afad06357d865,5,0,Staker +0x751588c796245138b1549c1f02a7f1f898430ffa,5,0,Staker +0x7517029810ec21de2c7600aa043f881afff97e7b,5,0,Staker +0x75198f68507a73c95e07594bb59e02ad14f92947,5,0,Staker +0x751b5b9b319e4396856378612a18dab17738ab92,5,0,Staker +0x751f29fe62229bdc2dc62add3a0641f8afd0b232,5,0,Staker +0x75215ecf78dce80d13d84e7232f5cbfcc1dc7ec7,5,0,Staker +0x75222f43226a09637391d279dd998d4cdbd30758,5,0,Staker +0x75229fe2be97c1ceb9973b23e8f197bc36334975,5,0,Staker +0x752324b3584ec54dbfb04200a62f668641ba214c,5,0,Staker +0x752557c95c04c62057ee1be6a88a21bf880d5f02,5,0,Staker +0x7526c81408b10bf349e8e0c4bd63113e017ece54,5,0,Staker +0x75296bb7b3c3478df87e2af70823ec5d370d9e1f,5,0,Staker +0x753085fa4865c994f3df5903fe388d8123c48c18,5,0,Staker +0x75359fcd3b430284e5d5e24bdc23526c6dede9a7,5,0,Staker +0x753ad9da71889cbe04aed7c37fd4bf772ce26c58,5,0,Staker +0x753deb2f0f8297a5d9bd4316f6194c6a7b86adae,5,0,Staker +0x753e0e794fec4fbc7ff788208f67acbc1f63bc73,5,0,Staker +0x753faaa66a70d4c18d97567518c42290e6c3f491,5,0,Staker +0x75404fe152420252909a66a2398e25e2f2c95f53,5,0,Staker +0x7544f9d3b5c0afb5cff9db87901796c06ba79e9f,5,0,Staker +0x754502936c3dd023824447d8b0477934ae6485fa,5,0,Staker +0x754595d3d8b9ae534d1a507a0fbe6690d69c31f0,5,0,Staker +0x7549a2f86f276430acf039be41f8fcde81a53a78,5,0,Staker +0x754df1f3e748264de93a40b99a6346dcc228f6be,5,0,Staker +0x754f459fdab3baa00b72845ede35101695e519a2,5,0,Staker +0x754f47c957acfad8d13cc47d5f62ba0eaa586abb,5,0,Staker +0x7552cba186ee1a8aa4e2c423494056b0bd3373ce,5,0,Staker +0x755a883a97834007379b42c5565a41b8e267ceb0,5,0,Staker +0x755c871c52cd3258a16eb6074cc56df2c6b9f574,5,0,Staker +0x755fe4de533b9640ed4b2239f8febf344ca96cec,5,0,Staker +0x75605220069b66059956b59b49529af10f74804a,5,0,Staker +0x756179e58583bda684eb814a8f06d9797267a262,5,0,Staker +0x75679396729adc6a933ce9d86faef13b359f4ab7,5,0,Staker +0x7567ad5eedfff063ec615777378c0e8840b52fde,5,0,Staker +0x756d44d80a41c46574d5cfe645907c00a2ed1a8d,5,0,Staker +0x757176875f1be86fe2852c40c73675398c2c7b91,5,0,Staker +0x757628094dbdc8eca85d5dbd73f2376c1d8e2c22,5,0,Staker +0x7577907841f5fa93990a6bf3330fb42721845105,5,0,Staker +0x757bc8f977c2e875aae1d67e10c26b7ac0843a02,5,0,Staker +0x757c8d1cffebdb8fd704d8c9541922cca7c76d84,5,0,Staker +0x7582b2da304ba0c361d52a1189655d866f4e61c4,5,0,Staker +0x7583533e2fa293ecef907639854643c5dc473e13,5,0,Staker +0x7585823167f380ebb70e91711cc25a60629fd36c,5,0,Staker +0x7588e244e8194e27a6fa172eab87e7904cbae0fe,5,0,Staker +0x758c9d8c8f736ce69c5f18eb989a42d50d59b996,5,0,Staker +0x758dfd1760f24ca5c2cf4b9907c497b29e7bfaee,5,0,Staker +0x7598b0dece2f7ea41b57e10abf479290f172370b,5,0,Staker +0x75a4d6eff2e88fe5a2390be1051f702ef3d2fd67,5,0,Staker +0x75a6a228f9ab9c01befabe7f5d87d8d42338b9a8,5,0,Staker +0x75a8cf022ce3334f3f2db9bd0a1bd1059152db65,5,0,Staker +0x75abce9f8e5443be8ba376776ba1d5e1aa0064f5,5,0,Staker +0x75ad628e18ed12970d69f8a57c312ffe8f38f8ff,5,0,Staker +0x75b2150c5ac343b3011bc81a0810e32aed35699d,5,0,Staker +0x75b4da89a372a0a14ee47e32a0f12529fa25344a,5,0,Staker +0x75b5265005780255ead6c1ff128207ff669a1084,5,0,Staker +0x75b865dd865bd9081ccb0334187eb31489cff364,5,0,Staker +0x75b8f8371f08e9a821a2de9747e0177efffb3b29,5,0,Staker +0x75b9994eba1236c215781e002d683f53aa414438,5,0,Staker +0x75bb96d4cacd10a339e3920a43d423b729ff3bc5,5,0,Staker +0x75c68dd81527aa8abb632a71859e476053bccd3f,5,0,Staker +0x75c6aad50056a86e69ae5a6dc7e4913dc733fcdf,5,0,Staker +0x75c737c4b3d6085ffd30c6010e2818ab5f52a552,5,0,Staker +0x75d3e1586d1c09011979f97e52590be14eb244db,5,0,Staker +0x75d46df3c452358c45d1ec7d6854248bd6a845bb,5,0,Staker +0x75d70fe2baea4c24421551bb609250766ad20306,5,0,Staker +0x75d8cf165e4ca0bf8338fbcf70190e27494be18c,5,0,Staker +0x75d93a85af19a2abfed08e9ffa5f139a6ec105c0,5,0,Staker +0x75de49a5c851e931af3ab732778a1ec301cec0fa,5,0,Staker +0x75e30d9c6ddd393123f37cdf1fb974708b5d0e05,5,0,Staker +0x75e4cfa41076e9a10ab2d04214324df34afa6d5a,5,0,Staker +0x75e7f686abcd5646e8813b06f5c0c9fafe2532db,5,0,Staker +0x75e9ef22115cfb73a64527c988841e4969de43cb,5,0,Staker +0x75ebb6fa869bcacdd9243d40766432da55f2a6e9,5,0,Staker +0x75ed358dd65b4ec791c98088a5921b49bba4ab8f,5,0,Staker +0x75f0b45f101e836765f552449940b39fae8fd832,5,0,Staker +0x75f2d290894812b1ce0372cc1b2fe11f84d37adf,5,0,Staker +0x75f36b4c82394ebe3d3f3523f4f7821991e6e8ef,5,0,Staker +0x75f4f9746137124f2206f06ee0ea86630c809cab,5,0,Staker +0x75f802e5cb5b9f392eb6f99b5c4e817b4adc6726,5,0,Staker +0x75f808ea5913596f376bec78052fb6f43e27b5ec,5,0,Staker +0x75f8149ef82f894fc16232393196ebbf92a003af,5,0,Staker +0x760004a31b7ea45d71febd51c049c164e84fc505,5,0,Staker +0x76056532f58643341fb5d8df29b12ef3d41193e2,5,0,Staker +0x76067d8e8abde5aae8b6f88e618ae1e1b5522322,5,0,Staker +0x760917da8eb1ffa78335b30f2569b9d48b6b0ea5,5,0,Staker +0x761283650eb20af177d97c6ce9d3540baf196e44,5,0,Staker +0x76141956a09db683625c30e3ab42309f762272b2,5,0,Staker +0x7615a2d40415bc334d9b4eb33371556f7c0d2fc1,5,0,Staker +0x761645e40663b829e69e30e437764cb29ab73668,5,0,Staker +0x761bcf10e4a5c5b252cec945928e1d9072e4c053,5,0,Staker +0x7623ad62b84e7443f79af121659b8da1eb9af216,5,0,Staker +0x76263b1f4d888513d238ddd30b52749327e81072,5,0,Staker +0x762cddae91031484e0112fb505ccf6593baf0d5a,5,0,Staker +0x762d8890d495a2a994215874aa6b026a0aa27265,5,0,Staker +0x762fb74d47bdbe3598ad08317707b31ec3f558bd,5,0,Staker +0x763105b6d7148b8d41e72752442d7192f15cc81d,5,0,Staker +0x763359d44e996134ce3a04f7aa5c2bf50987aaec,5,0,Staker +0x76362b65549c717ee3687087ce66281bf73a1638,5,0,Staker +0x76368f41663d79286a63105ffdf2f26204df42b9,5,0,Staker +0x76385fdaf3a9298d452445f7eb147170f9ed7568,5,0,Staker +0x763c03427273ec552421a01fe118444907890e2d,5,0,Staker +0x763cec97a9df9926df17317b0e17d8597ac9a694,5,0,Staker +0x763e55ade5958d836c6356d4a2f2d30638e41372,5,0,Staker +0x76406943de039424695e099811ec40c0bb841687,5,0,Staker +0x764303d94846475d6121e47c79709aa049958d95,5,0,Staker +0x7643225dfac178bf48b677d8499200869f2d64c3,5,0,Staker +0x764f1ea61f86c911dabd48d8a050a7acbb35dd33,5,0,Staker +0x764ff3139871033f94fe7ee1f9bea525d15725dd,5,0,Staker +0x76525974aab822082a364dcffee5147bd83f4ed0,5,0,Staker +0x7653d148d623b0e360a3d8fdc6f398a2cba972f1,5,0,Staker +0x7653de95390e15344b6c6f4043bdabd05450d1c8,5,0,Staker +0x7655a24015d4b8a99bc400c81713f7a5ecb92dce,5,0,Staker +0x765727fc2cc0ce422b5b8fc536b5ed523cb64b0d,5,0,Staker +0x765a16ca391a6b9249cfa65bf2d14c38722198e3,5,0,Staker +0x765a66050417d3e0189fd6aa52f50955b61714fa,5,0,Staker +0x765b32873f9d236f97a88dbdb65dec9906cd2ae8,5,0,Staker +0x765f0e8222af3975b023dea41b85bcc9465f7ab5,5,0,Staker +0x766177de760074ee44c10cd040adb45d6d93189b,5,0,Staker +0x7663856f919be0cb1a0adc6aae1adccbbcd0571c,5,0,Staker +0x766e480a90e91b0b70360570bee2dc2641ca5096,5,0,Staker +0x76700a638a8cc9bcc5b0ea415b5e52b1e0d44bb6,5,0,Staker +0x7672644c6ce01dd91874c3d5c2b30f0ae9838e0a,5,0,Staker +0x7673a6cdb27232d7c7469639f96997caffc5ede7,5,0,Staker +0x767569a3f798b4a3beaa00e66167e2adbfed640c,5,0,Staker +0x7677395c70fd395c1cc3cb2179b64ee53ac0ebe2,5,0,Staker +0x767b87de7e8b261bd231493d632e37b502fb8b17,5,0,Staker +0x767d516b0ac684982ef2342d8fb27c5854de453c,5,0,Staker +0x767e744652e92a470189ecefb1a81354fe09f2a7,5,0,Staker +0x76807d466ae5ef0f98e6d8aa54171537e867c237,5,0,Staker +0x7682ab363562e4c3dadb0c7cfeefa0e19f837c96,5,0,Staker +0x768538f78fc13e9e0ba4da34ab45aa3928432781,5,0,Staker +0x7685de9c961067eed70cb7bb4086a8f056d9123b,5,0,Staker +0x7686c4bf0a6cf510069d7e2980524c57f04015dc,5,0,Staker +0x768c15d4f5193a181ada7fc4c6ddc6e51fbc41e6,5,0,Staker +0x768e73c7d784bf8ab4f2fb6619e12584497a4a03,5,0,Staker +0x76914803b100df11d1329e7f916f83b72bb4a508,5,0,Staker +0x769e796372750b69ab4051735b20f7d95f372632,5,0,Staker +0x76a0603f33ac7e4c7aac5d51610e137c4b9819ff,5,0,Staker +0x76a2ecf4b5ed25bf6c3239801a2637fa29d5fee4,5,0,Staker +0x76a78335fb3676c8b765f10ceb0060c7b3dda4f6,5,0,Staker +0x76a8cd34e35a46847a9a6d157de002cae3145f0e,5,0,Staker +0x76ad2827c4d33fc8e32c023a167b22c4ccf192b7,5,0,Staker +0x76ae139b89f1eb995c897eb305fba75524f858c4,5,0,Staker +0x76b271519aac5e519893972989ed5330e7d63da2,5,0,Staker +0x76b5482fea4d33d8e9466712a63c1b0a3850793a,5,0,Staker +0x76be0188457f0d3ba23814fee3d877f4e18f21f6,5,0,Staker +0x76be9a174827fb91e6f1e19011d38e08227a6da2,5,0,Staker +0x76bf0b7d61878ec164618ae00f2b83fb7d3d3b54,5,0,Staker +0x76bf2c337ca145cc5fc17d6835ca07f398adbd4a,5,0,Staker +0x76c1e8e91dd6e9fa0328e545eab6ea774f53c157,5,0,Staker +0x76c58080c4d37808bc905261c42be9a62e176cb4,5,0,Staker +0x76c7b324d1abb9b37c58c9dbe713c2bd1185372e,5,0,Staker +0x76cacb65c813897620734dda132731d552e46e81,5,0,Staker +0x76cfd125db9689f8b66b0d71d3738f648bd13918,5,0,Staker +0x76d12d5c40fc7c2327a7e572f85e749413e9639a,5,0,Staker +0x76d9d748bf47c9b05977197cfb5ffc01cd65f408,5,0,Staker +0x76dc1253d79c9b66491f7366394c4f9d4a367692,5,0,Staker +0x76debca02d901a7b467855e4f198ea2fdc99c9e6,5,0,Staker +0x76dee34e554ec1377310bf97ccc8a8bd2f2cddd5,5,0,Staker +0x76e2da1ada334434bf5154f455734de1bd16c673,5,0,Staker +0x76e614e5f556436473c6b65d0b0e5123d94a2c40,5,0,Staker +0x76ed28b64e56d158e9b21904ee81775d74238237,5,0,Staker +0x76edd3ce3857b5c210e7fad1e35b9ce23f3e9b81,5,0,Staker +0x76f0f370916b8fa80d1ff132a1ad0e2a7a6c5265,5,0,Staker +0x76f21941b5b6f5854b07e1f7de4fd7303a7bcddc,5,0,Staker +0x76f2fac71da2453140337bb3fb722f4456ce5d08,5,0,Staker +0x76f4609da764ea66f75f057d0a13cc58a86d8b69,5,0,Staker +0x76f552957c8f943e942cc5891a65ea3112565e02,5,0,Staker +0x76f5e0a4687771957615cc8014c3079c2f4b36e4,5,0,Staker +0x76f9602247fd9585555791454ff67e9073b74a7a,5,0,Staker +0x76fd7a893bfd26b796dd76c69b0a4fcd488f4cca,5,0,Staker +0x7707fa7b4f6a34b7f2b4fb3d439a71f8ff8b3760,5,0,Staker +0x770bd23fe901c8b85cd7549c4b80ac72cf1fe9df,5,0,Staker +0x770cd26bcfee8aca7c1e7c8734c09004d2692bb0,5,0,Staker +0x7717c202e07ff807d90b0e4e58e068a48b732d6c,5,0,Staker +0x771c188cfe12c5ef3053c80d824c1a3187714575,5,0,Staker +0x771ec4ca59730103068e20a76fc4d4e89da3d8b1,5,0,Staker +0x771f78dbd8fd2392416a56267947e3d638017681,5,0,Staker +0x771f80c80686710bce031742c0ffc74c871612e0,5,0,Staker +0x7723360643e20567945997f9a76412ea95a345bf,5,0,Staker +0x7723efca4cfeffd8f01f3860378b4b8c84485c92,5,0,Staker +0x77249bc49114e2c2308879056c687f67b9f5a319,5,0,Staker +0x7728c63b9a9675c95ced93bcd10491c1ebb538f1,5,0,Staker +0x7729a16545a1c92d09c935da67f9809d3eb2deb4,5,0,Staker +0x772b8a7e30c8798cce3eb2473e0ff0e5ebc04e49,5,0,Staker +0x7730d3971a1f7ade0a35726495c03664da3a4a88,5,0,Staker +0x7731abf95cad4f5ea48546baef83bcb450542f10,5,0,Staker +0x773254e57182fcf644aec5288b61c5670a0ec23f,5,0,Staker +0x77334152e91de8d861ba8e89fe53560ee3b43d64,5,0,Staker +0x7734e34985a6eb155da487a9ab29407dcc4c5769,5,0,Staker +0x7735f49fb6958f38c7c906dcf3d49c795178af59,5,0,Staker +0x773881d50a9d9453ae867b3943db4e8effdd1e1c,5,0,Staker +0x77391bf1cfe2ee8f7d031c34c51777e55a7070eb,5,0,Staker +0x7739e1e9ef94c5bba89905d935d40335456a1bbc,5,0,Staker +0x773a8fd6c63f43857eaddd20ba3bafce64e21393,5,0,Staker +0x77449dc1b4813f17bdaf1ce80ea4db84a3211bcc,5,0,Staker +0x7746a3ca47d5619cca3f5d8eafdaf1860940be50,5,0,Staker +0x7749e6382141f1979cefe82c3e16d0156edc1f23,5,0,Staker +0x774b30337024d38b5dc6deb038c7159887c70236,5,0,Staker +0x774c788effb95275f9157ea734b85a8748cd2b21,5,0,Staker +0x774d7522c7854c67ff7c1ca0c66484400b7e0d8f,5,0,Staker +0x774ea19343244eb898f95d775a1f88442206b83b,5,0,Staker +0x7755a4c635fbd772f8bec61f783685b7b7ce5c9b,5,0,Staker +0x775fa2cc988e888678e8c7e01bb057bdabffe0c6,5,0,Staker +0x7764fd082d3fdc2b70ecdd4b429397f4463a5521,5,0,Staker +0x776ec6d45ec059fe965d2b91cc27b7484ae850c9,5,0,Staker +0x776f40ef325cfa09447b3258341e859155a8e50f,5,0,Staker +0x7770e87677901f7ded61cfd71461c5e6d1db7e94,5,0,Staker +0x7777bbfaa38e41716ad828ecbe6e8a42bd15b643,5,0,Staker +0x77789070170961df68912c28fc922565b370009f,5,0,Staker +0x7779d7d9eba7aea068efb2589b3d3fc2b476b79b,5,0,Staker +0x777c44db7b430356f94f9c659be9930a5225d08c,5,0,Staker +0x777eb8a2e6efe8b10d26a361f91a50d3110ab1bb,5,0,Staker +0x77822062e67730c9f133874009cf60ef5d7070bb,5,0,Staker +0x77837f5c2344c7e79a6bb693773bf6a7a2b4f3af,5,0,Staker +0x7784eb2a15c2d0233c28aedb7d62bb3a7fba6f0b,5,0,Staker +0x77887b30363c69344be28993509fdd875eefd4d5,5,0,Staker +0x7788e17f6860b96290496d409e748fd568d740e4,5,0,Staker +0x778acaade9ee513e96e72c1f082c5a24925fde65,5,0,Staker +0x778b3f24ddd54b7d1fb52b5a0baa8f87490f5fc8,5,0,Staker +0x77924fa9ef685bb728716770154ea654d9d954ad,5,0,Staker +0x77946fa2e9b9379143247fdc4c47d242c8af8e89,5,0,Staker +0x7796a506ecd80984fa6b5b9e0f5db0dea9b89534,5,0,Staker +0x779db9b269023bc12df24e6009f1ab1c4a6e5f36,5,0,Staker +0x77a862fa32996c42ec282fc413422b8a9fadcac1,5,0,Staker +0x77a975c8a359f75fbf337d4b7328748c06746f3d,5,0,Staker +0x77a9c264560ce5a621d05748707e1fd4f265ef16,5,0,Staker +0x77ace1885b6ec99b29fb44903a035322d21a6440,5,0,Staker +0x77ad66c9792f42c5edf743e7fdaba2f6d9131a36,5,0,Staker +0x77b0e079eb59114c862ed45743de68ded66c0346,5,0,Staker +0x77b812f079e0a1156b7fabe7a2a3c53f2d03bdd2,5,0,Staker +0x77bb4716992a0da4671eaa14ab308fc08dd9a2bd,5,0,Staker +0x77bdd4aa10049b0fdf2fc7b25b6232f77c8c7e10,5,0,Staker +0x77bdf564a1f9ce5a5785a36fc77cc4ffbecd3a19,5,0,Staker +0x77c02b68ca7c95571713c0d8d08eb73d0c5682ce,5,0,Staker +0x77c090564c5d506a4018dccc5d37fcdf17100de7,5,0,Staker +0x77c53f895c1250dc8ffe29be2291cc85f72bc70e,5,0,Staker +0x77c79e7338eee01a0c10a0eedaa15b685be2fa54,5,0,Staker +0x77ca02e8ed330349610cb7c659ec55cd814a1281,5,0,Staker +0x77d26273e326d134b6f6f2c0dde87100a9a0229d,5,0,Staker +0x77d546f530f553864ef7623beee58a95168a8d14,5,0,Staker +0x77d6f73a09434a918148ed15c997bd9220aa8208,5,0,Staker +0x77d7934fe76200d1a48166478b678ea48919918b,5,0,Staker +0x77d82a39b3b1383e0125cfd29146a8192ef875fd,5,0,Staker +0x77dfd3391d071e0d42cfb6682512bfb65735cae1,5,0,Staker +0x77e2684d4a028372bc381202f37a796046baea98,5,0,Staker +0x77e34019670f1145a8be92883a2286d0dad05c90,5,0,Staker +0x77f031191316c5ecb0c6cb2c348d7ab163e18b2b,5,0,Staker +0x77f2391b6fb654078bf4f9c7993dbe258c00a500,5,0,Staker +0x77f4e592d32e93819de0bb2d4c19c444842cbd86,5,0,Staker +0x77f5f0b81cededfd9274aa4821061ab95a5cf90d,5,0,Staker +0x77f79ebf44ea1173206d77c1374ea8408eb0a9d4,5,0,Staker +0x77f9a77a74b397b984dd8b62b7fbd9cfbbea73ad,5,0,Staker +0x77fb2e44629316d97e381f474fe7ee442aefd065,5,0,Staker +0x77fc079e9eda600d254fa8353d1bfd02c9cd85d3,5,0,Staker +0x77fd1772ca479006e8eb5ac640b2cfe40aee2021,5,0,Staker +0x78019e1d6c5242027676bf1427e869aaddd7e4f3,5,0,Staker +0x78047b6f6d917a29d7cdba2354ecef8314525c06,5,0,Staker +0x780aba3929509d18a046d643f9b4889af74194e5,5,0,Staker +0x780be66972756a350ece7f02d428074632cc83ef,5,0,Staker +0x780d6813b28644be723f15bc89419dab7671aacd,5,0,Staker +0x780fb4ce91b629bdde8adca8126dc521645d58cc,5,0,Staker +0x781520a23bcf19007df591ecdef7181ac2756ec4,5,0,Staker +0x781b41f70e28970d9b79eca737baed399db8c95e,5,0,Staker +0x781e363afe08e79eeb350e99ab2307a71efeb337,5,0,Staker +0x781e866cadfba988648d42e73ec17252e779a4b0,5,0,Staker +0x781edeb3fc3c4f500225299f398c8d9a00f985e6,5,0,Staker +0x782367b1f5dab3f848ad7997e3a0723b4a797453,5,0,Staker +0x7825d25df5466bb2bf2e9b1e59f8ec69e5456fc6,5,0,Staker +0x7828cdc18e9fabda7782a2ee25da90a5d3f90131,5,0,Staker +0x7829fc549cbd8b8f4e3dc3965e389687267f72cf,5,0,Staker +0x782d1db9b95673f7c2423bc347f0626f2a6a6e2a,5,0,Staker +0x783c0777591caf4191181ed09c7d1ea2de73843e,5,0,Staker +0x783cae36afe66f0e62f00c0a0278cfab33075964,5,0,Staker +0x784033c49e695dd8f4508a7eeb6e62c5b649fcc6,5,0,Staker +0x784795d3382b1e43aa1a25978a016a851910b9af,5,0,Staker +0x78482363202dba4f50f6357d77695d9b54ac29ae,5,0,Staker +0x7849064134fff02d41a7b306411f4982fcc83e6a,5,0,Staker +0x784a063334a4c3b872c864804e37334f4a2f9367,5,0,Staker +0x784b2b7dfbf674db06292727053df9399d28fcc3,5,0,Staker +0x784eb575b051c7cdaeb5ee1e60a4fc55f91f3618,5,0,Staker +0x78502bad5a87716e854c41c2ceed1e9d75de5c28,5,0,Staker +0x78525608af0f4bd60dcd244b7b62b6db97c90803,5,0,Staker +0x785483e953564051778c8f6ac04f5c2f000502a9,5,0,Staker +0x78576c299300f29f412b9e812dfbb4485632b095,5,0,Staker +0x7858d16885eb0584947efbb6e8dd6e5394218719,5,0,Staker +0x7861c735c80427eb07bce0bd61313b95312c3f64,5,0,Staker +0x78695181cfc01cb9525051809063fb56527c32dd,5,0,Staker +0x786a44784811ed7a2c5fdf89f35d0c3c244e376b,5,0,Staker +0x786e87e5681258c74e19c9146e9b246f8801f939,5,0,Staker +0x78726ac72248b0fb1a58a96711edb1d33827a4ba,5,0,Staker +0x7872822f2d9cf58974b930b2161cf5e079b583d2,5,0,Staker +0x7872c9afc740318ba3baa35ec05fc3944064114e,5,0,Staker +0x787395395274d5cf24dd42798f1863f96f1d5323,5,0,Staker +0x7877c1aa29206d3dfbba2542c2e786e8ae7e78cf,5,0,Staker +0x787a1f839896ed417f2930f0063c700282f8b34e,5,0,Staker +0x787da2bac22205fdb4741d91ac17e8660b05c551,5,0,Staker +0x788205f819aaa7ff975e61230c8c7db97dfe66be,5,0,Staker +0x78827309b3634b02207bd14e6c50b5e7db647d42,5,0,Staker +0x7882e532f92d6139618dfb11e5b22bb6e515016b,5,0,Staker +0x7882fdc841d4d8767c9680f5c8b2400e2efc41af,5,0,Staker +0x788a2fc8c2201972db27e0877b717af659df98f0,5,0,Staker +0x788b5cd8f22e8621f0b27b26282bfd547808e989,5,0,Staker +0x788d1b1d001926a735540a685004af96ffa6b6be,5,0,Staker +0x7891be213810a9b6794a04abba110d04ab8e6f73,5,0,Staker +0x789396c4a865d543ef075c20775b85aa03c08e1b,5,0,Staker +0x789897bd4bec86d81e34709a8069da435f49faa5,5,0,Staker +0x789b6a3bc71b5920ed3c20a9ee06d622635cb1db,5,0,Staker +0x789fa5cb1edab78b5cb80e5b654af5919bbea6d6,5,0,Staker +0x78a24bd353649b8b18fb1dc097221e11a05b61c5,5,0,Staker +0x78a290a5f7d17ed69ca0d394683b7595ab2cb069,5,0,Staker +0x78a47e4e7fe37380e3957e6f91319abd414944b8,5,0,Staker +0x78a51c6a062c8de18d3d151885555f789363aa46,5,0,Staker +0x78a528385a1c623c74b6449aed755fa99cca3906,5,0,Staker +0x78a573f4c089ca8272be46afbfc814246505c58c,5,0,Staker +0x78a7e8d13c173ce33f3d3a8076016d4b6af519c8,5,0,Staker +0x78ab0f1d70b52da42c39a530599fc8440bdd0152,5,0,Staker +0x78b0c4fca17039a16f4ce0f8efee2e2879d4c897,5,0,Staker +0x78b527a4958fb29bbbb87ac6fbd9c8f38765e385,5,0,Staker +0x78b72ea008bfc1a0a9b45d146eaaa114ff2ff74c,5,0,Staker +0x78b79cb349c7d6b069657109e6605a722043dfc7,5,0,Staker +0x78b8fc9070524d651cae782f51e38ab07028de09,5,0,Staker +0x78bdc6559540dbff5eed45f108f6bb943ccb0dd7,5,0,Staker +0x78be33231038a231056295caf82223e133058ba5,5,0,Staker +0x78bec33ec3c9ad88dd17613b9015ca6d6be8a9e1,5,0,Staker +0x78c0e2fbab1990058e49954cf1f54932e10c7aeb,5,0,Staker +0x78c538e53e48f5657bf71ddab96be667a2498681,5,0,Staker +0x78c992008e8518fc2a9f00f26253e42968e79ce8,5,0,Staker +0x78cb091ebf7e0a46ebaa180deee8378ea5f4e228,5,0,Staker +0x78d0169edc950397df29b8144b88f84e04ae1c5d,5,0,Staker +0x78d113f3005ca1c5469ce9d80c9f7a7a7cfcc91e,5,0,Staker +0x78d1a358981092c415e3fdf810f1112cae68e4b5,5,0,Staker +0x78d232c91405a8f871909bde7d7dc26b831bd55e,5,0,Staker +0x78d420b4eea3bf9965465a5478cc4256a025d802,5,0,Staker +0x78d763817ef44772c1a4919361b85065e2f45d26,5,0,Staker +0x78d7cf28e1ebfc4a964c5f3a075bd0dcea5179e6,5,0,Staker +0x78d89963f46cd0006106eaa483b327a2dab407c6,5,0,Staker +0x78dd351a9ffcd9f77ac81bb7f1796153086481cd,5,0,Staker +0x78e289b45fe74fbc9bb63ce1019a7775a1c65bb3,5,0,Staker +0x78ea19113edef925ec860d4276048a0cc1c214a6,5,0,Staker +0x78eab9f2f6aa9d3734d55fe650ef8505c168b8fe,5,0,Staker +0x78f65e11b1643dcbf8462fc682a642331a576d47,5,0,Staker +0x78fee7b2f23750ef29f072fe34d629163875654d,5,0,Staker +0x79071f5ffe3de1b9ae53c296859a99c22281c678,5,0,Staker +0x7909bdfe3bf84ee25b6f105300f8c54e047f6140,5,0,Staker +0x790d998aeeb06f2ad51401db1323775c4faf96b4,5,0,Staker +0x7910f65bada4a7009d716a73a6ea2293aec6f778,5,0,Staker +0x791286b714e57360b7005c3819c642b071ee757c,5,0,Staker +0x7919109cc5160de5994c90b8238940fd8b9afda5,5,0,Staker +0x791c58b314e3b269f3feb39d8d73681f12e17c99,5,0,Staker +0x79239569a98c07de44502915325910f9ff0c4d79,5,0,Staker +0x7927283ce400ed08e4ff6dbb4b3bb038a9d751d7,5,0,Staker +0x792f95a8736ace23fb3a52736192eb3e6c8f07a6,5,0,Staker +0x7934565d1adbbca1b44850e0d6d817a62cceb6d9,5,0,Staker +0x7936659e0b26bbeadbf664ef5a8ca016f4a75197,5,0,Staker +0x793daf0cd1bbab375333f80ac588b4ef8587df17,5,0,Staker +0x793ea97d58daa6e5ef7df64856bf5141391ef0f2,5,0,Staker +0x79405d2952173dfc92086e38054bc9da06acbaf7,5,0,Staker +0x794968ea17a092741db2ec9e1d60066967d0b3d2,5,0,Staker +0x794d42d8579bbd950a36c042fcb4f68762a12385,5,0,Staker +0x794decd83f8ee2b9fce83be8beffe6b4dd3e3aa5,5,0,Staker +0x794e1d68b3f73a090e571f0fb9378c392faaf234,5,0,Staker +0x795125fd0a18d6c15fc929c6848b34989bf0f631,5,0,Staker +0x79542b2490a87508ad4835870162fd4b2858ceb5,5,0,Staker +0x7955e3f14ead43746d2990839e099a9d3b84a9c2,5,0,Staker +0x7961b63e9f0ab2fee2cdd54da09ee2dee40a1d2c,5,0,Staker +0x7969e3ac648a88665f39bd64f574d8fb8b6a857d,5,0,Staker +0x796f2498fbb3726a2773a97309b6a1240043f4ed,5,0,Staker +0x7972eef40a371cbfd84c7d709507cc300c6d06a5,5,0,Staker +0x7979421a8783f8210a40cd851dbd234129f0d1e0,5,0,Staker +0x797b816a3eb539e30c8c688ec890df14ffa03622,5,0,Staker +0x7980d53408d6f2fbe700d026e92a7e9146ac0a7b,5,0,Staker +0x7982c410b55e005b59807a33a0ea77cbe7116408,5,0,Staker +0x79836b658ed48d01c1347ae15d2b48e3b6c22234,5,0,Staker +0x798381490ad476a11e92e4da173ff301a2648116,5,0,Staker +0x7984789a7a1c2c1a2dd9b683c4002cc3b07a3c3d,5,0,Staker +0x7984e56e37d7a4e534a7ca0936fc9b0a04b1dd1d,5,0,Staker +0x7987811584c27fb03c615f4165e487b6d9945d64,5,0,Staker +0x798781e0214674e55c955cdd2de7f1dbea18662e,5,0,Staker +0x798aec2309ee6b32d49ef6ae980d580e6c379389,5,0,Staker +0x798c961961a25326da55ea6f51ed1bbfdd2d62f1,5,0,Staker +0x799115c2cc90d58b725c599e88aab7c7abb367f1,5,0,Staker +0x79945b8a5b6eac8aca16043fbfa3bdbc82e78961,5,0,Staker +0x7994a41e6b8730d9ac8ef73e34785616a641a6c5,5,0,Staker +0x799523adddf62604cd8c12e6a49017ad58082556,5,0,Staker +0x799b13992f1d5c1a0d4fa7ef00c317aba599a977,5,0,Staker +0x799b675c79bd5532529dec4fa7d4ff1347a5df61,5,0,Staker +0x799ce69663e8283310a2bce1cd363fe7e245f114,5,0,Staker +0x79a6d84a450fb42ab5af5e2dd52ff100c3aa7de8,5,0,Staker +0x79a786c13e28ce6766a1d1b1f48fd52c6a3b0e88,5,0,Staker +0x79aa9a340847f2e15489029e7a79a0193c158ad8,5,0,Staker +0x79ab07f122cb66a9d2fe9bd1243a93680eea02be,5,0,Staker +0x79ab9dc73d985606f64248d2ef087e186ad25d9c,5,0,Staker +0x79ad8bb985180876bcd4e281b6af0be18d5ca242,5,0,Staker +0x79b01317238551296e0d2ee81e55df069e03c3d0,5,0,Staker +0x79bb107489de43dc4b0ca8d626693dcfd97c3f12,5,0,Staker +0x79cdd106214b8279121ce8540e9ae58548f4b971,5,0,Staker +0x79d23fdfbcc1f242b073d054378c285bf21eddae,5,0,Staker +0x79d6d807757e93752733c75af9c34426bea9347f,5,0,Staker +0x79d906558504d7aec39c96528b38c31985c3e314,5,0,Staker +0x79db1c8116106c77ba7a9a7d63d2c5993af3cbeb,5,0,Staker +0x79deaa943dd30024917148bfd8b2bfbe2536cb18,5,0,Staker +0x79eac3c116dd360f0984e975d6b20ad3a48141e6,5,0,Staker +0x79f120f038d7e3b5f97dd160e92595233161f275,5,0,Staker +0x79fc2cf3b1208dd481b465fc123083693ad55a82,5,0,Staker +0x7a00912db1c273294df51b2763cb183a36a69268,5,0,Staker +0x7a01e7a91b34ca5b27bc18c68aa9484a7a683295,5,0,Staker +0x7a0562ee1053fd310ef550ed826ccf87c79e8b24,5,0,Staker +0x7a08dbba38c72e01d319ce8987070e74f86ed6d4,5,0,Staker +0x7a0963a21efce883848929eb29054290cf5f657b,5,0,Staker +0x7a0c904bbda171d23c7f1b5b6a2cd14a9b434cf2,5,0,Staker +0x7a10d36876b0f71bbb95b09b7cc2d4a09e468739,5,0,Staker +0x7a134b70b061a753a965d6ca1d23c76f26590ab9,5,0,Staker +0x7a14304965e884eb88569a593866ce78f3bdfb6b,5,0,Staker +0x7a15846d9d415074e4f45d2301d8314aac98dfb0,5,0,Staker +0x7a1f5effea9d0b28d5cec334f334a9b65a9445a6,5,0,Staker +0x7a1f82b41ddd5b3f93f23701e6ad1703d4565cbb,5,0,Staker +0x7a20484e2bc186d94ba12402aadd91ba8bcacc99,5,0,Staker +0x7a236469b540ab7805c25d73d40d0112259e5cdc,5,0,Staker +0x7a252f347f251c4c00d7bdfbd150035346f58587,5,0,Staker +0x7a26793b24bc9227b9e21bdc187cd1887f61a6f1,5,0,Staker +0x7a278c046f16c4d000a566a685c3a5257802454b,5,0,Staker +0x7a3284176d0d14a69562b591a6af681d9ecb3220,5,0,Staker +0x7a38483f85c8203b018e097dd8783da8eb506579,5,0,Staker +0x7a3c91eb904e32b5ab24ad2836711f4b22113502,5,0,Staker +0x7a40002f9a331e2a136c1995b630009e9753e486,5,0,Staker +0x7a49cc69be79c18349796ee6d8e8e02b3dca5283,5,0,Staker +0x7a516a72c86c342d1017d1e448f967113102f6e4,5,0,Staker +0x7a5182032dc72dcedaf6fda9cfcf3faf1a65b2f3,5,0,Staker +0x7a51ec46dcd391f3c96b7d7ff37134765ffade51,5,0,Staker +0x7a543b0aaaf8b531d60fe8725cc98fd63d9c6f4e,5,0,Staker +0x7a5451f80836e6114b65423873b1b3359ca6ac3a,5,0,Staker +0x7a5454daff2c5a37d3542a72532186c1615a353f,5,0,Staker +0x7a5882197186fc6619e0078ce2d4664b61fdcc74,5,0,Staker +0x7a5ddf8a2a924e4faa9d76b97b1363c864062df5,5,0,Staker +0x7a5fc6460309d6c0baf8fddddbc3f7dec3f10a21,5,0,Staker +0x7a63214b7a8a089d836db1af0c75034f448962ac,5,0,Staker +0x7a6725645a1c850584c7fc2651fdcbed1521e258,5,0,Staker +0x7a6d12a372e0a43606d4ab02e31ad6f01ad8457e,5,0,Staker +0x7a6ffb26adb1905303859a41c682057e59e41045,5,0,Staker +0x7a73eae014ac47a1075dc6a1f6943dfbad776839,5,0,Staker +0x7a7905dc761925b9ed16887d253ad7440829eadd,5,0,Staker +0x7a7a6a3b541b14d81b46e798cc032a2e440e5a53,5,0,Staker +0x7a7acf2241c2b388b6b7eb8bba78f615f6f773b2,5,0,Staker +0x7a7ddcaf4dab32553155e12416c16545268c040e,5,0,Staker +0x7a7df84d2e4aba2bf8d9f5222374f89a1dd489e0,5,0,Staker +0x7a847169f2c3c98e54430b587d0afca9c9bcbe29,5,0,Staker +0x7a8566671e245a56e5c41a44773f3db89c46c28d,5,0,Staker +0x7a8a4e49f60e215b5ef50da236cfe7e40b64e1cf,5,0,Staker +0x7a8b8cf45c3f69ec15ff3e259c48848344f57ffe,5,0,Staker +0x7a8bcf6f5ac183b64e76f1603051ed64cf27cb8d,5,0,Staker +0x7a8cbe3aeae1621de50ec7efb216f4d4a5cc2124,5,0,Staker +0x7a8d0411f2622e81a69fe2bcf6a4a79acb11b338,5,0,Staker +0x7a8d73d2eadd948a84793cd0c94531a96fc535de,5,0,Staker +0x7a8fb546eb21d1343bc24bba5ba9132f4073adac,5,0,Staker +0x7a8fc535ad35c732e081998a1a6f20d20ca8e157,5,0,Staker +0x7a932fd74df3d48286062f011d7d3d90f3caf221,5,0,Staker +0x7a9449c965362591bec135c66efcd6971cde7a30,5,0,Staker +0x7a9512f199ab764f74bba065bebe73eaf88974b9,5,0,Staker +0x7a9971ce92d5ca6b6ef8bbdee24580959bcab03c,5,0,Staker +0x7a9c8131564662ee09e291d0127bcb3b40b286b8,5,0,Staker +0x7aa3c55a94884eb452e3215e1ad7b75b918fe389,5,0,Staker +0x7aa5ef1b8a495079086741ad172a5e363be5a2d9,5,0,Staker +0x7aa6fc0ecec21138a68d4beb6541156be38aa36c,5,0,Staker +0x7aad3705395065c7ec262c910bceec003a57ce67,5,0,Staker +0x7ab50eaaab79e206a9b4f4f1bf655cfb3a0c3553,5,0,Staker +0x7ab536d53da75e44b494fd238c353641e30a805a,5,0,Staker +0x7aba66850eb50d57e1859aa09d4f70095cb20379,5,0,Staker +0x7abab3269136ef48fd38042b4ad3df826dc37b4a,5,0,Staker +0x7abb2bcb8fa24e7a52fe723f91516864990dc6ca,5,0,Staker +0x7abd672c2165da4a7edd38f741b07eff3227ca58,5,0,Staker +0x7ac5196b0a3916bdfbd7b1f009f84d5c735483d0,5,0,Staker +0x7ac8c90b1b2ed0f666bd2df52995b2de215b9d88,5,0,Staker +0x7acc775af67f96df6e17bd44dd50369c728320d1,5,0,Staker +0x7acd78cb19fae5e2d0905713eb0021c3de425c17,5,0,Staker +0x7ad179d4547e710d1a76008345c1a7e42112b9b4,5,0,Staker +0x7ad5f609662040c883192e8f8a8df2c006cb10f9,5,0,Staker +0x7ad7af784b25c45efc7c012ff1b66dde9f0d2e42,5,0,Staker +0x7ad9d041c585107f03e1678a4d62bb8e6e9736be,5,0,Staker +0x7ada76e1b47e730128b961f5c7a10ff19530d02f,5,0,Staker +0x7ada876822dc3ac977355d616c1a8964dd319e6c,5,0,Staker +0x7adf58ecd2054378b5d3f6d0c7178686ada96988,5,0,Staker +0x7ae1849b71afa393dde2988c42697fde5c8c5511,5,0,Staker +0x7ae26d95a1995ecb608240384789ef394a5add6f,5,0,Staker +0x7ae7f88d711843864bb7558dd448775a37afb63c,5,0,Staker +0x7ae8a677fff941ca74ad456990702a66d9a783aa,5,0,Staker +0x7af05f6593dd0c5332621b4e76285bdb09994b42,5,0,Staker +0x7af5f254851ce681e1747eed93b492f2ace5ff0c,5,0,Staker +0x7af9b239590b1058772493c417d6e0637c7ea543,5,0,Staker +0x7afe529cddd6963131c32a5e18a6a0b1dab953f0,5,0,Staker +0x7b06854e5f0dbaa885ed9e819b9f4d73032de870,5,0,Staker +0x7b0c9dae7d02d4e938da5d3d1413bfa977d4e791,5,0,Staker +0x7b0eedc8e3d9f7f3ead50107f2111fefd3d11a47,5,0,Staker +0x7b14b7e27ba08d7bc731f8f7d563016decacf320,5,0,Staker +0x7b1534846e4e442c4be70f98768e92421642992b,5,0,Staker +0x7b15d37d0a43b2c9d7f8eafbf25eb43f79886481,5,0,Staker +0x7b1757e93ececc2a49001c16ebed0210242c42ae,5,0,Staker +0x7b1bba54031a1708be62c9de9afa6a6c49369674,5,0,Staker +0x7b1c6cfeb3bfdf3f0aca08597f4ce24c6b487fef,5,0,Staker +0x7b209666bf7fd2d1fb184179c1e85a2700b41a28,5,0,Staker +0x7b21f07bd3b47a78c4544668de3656f086e2b799,5,0,Staker +0x7b2548b51926921fd6867218adf558064bb2c469,5,0,Staker +0x7b278817761a611f613e2be17a5bde21505431f0,5,0,Staker +0x7b294c75b14bb26fdf719634873b07042bca9d3f,5,0,Staker +0x7b2ddebc7e7aaba9865eb805787ef9c45d1900ed,5,0,Staker +0x7b31184852efbacaba18f1041c1ac8944929d4f0,5,0,Staker +0x7b33fc41a227f91f2fbfbf4817485790e9322b98,5,0,Staker +0x7b3cd1e7344a1db3d8d69a4c51b3568166e27ac4,5,0,Staker +0x7b3d01981a9acf0c64bbd588878fef312969a18e,5,0,Staker +0x7b3e47aef396704e813480f7deffeb3c24303c17,5,0,Staker +0x7b487edc4100d3896f189f653329803cf62a1f6c,5,0,Staker +0x7b522e61a71e240258a516b9c3b6b646092a2cac,5,0,Staker +0x7b554d64b2f23511ccfcf2f40d88bbf8219c1131,5,0,Staker +0x7b566568346e9e8503d6a0270885a6fb6d5a32e8,5,0,Staker +0x7b57dd7eed56b7b6ada62b2a7f6081999cf06621,5,0,Staker +0x7b59d7fab2c09076a2613a56d2e2a827b0607432,5,0,Staker +0x7b5de6d5833c3ba413c41bf3475218c0fb9ec435,5,0,Staker +0x7b5f4a5e88c518ecf77eb4c4f6b8d4f62a82be64,5,0,Staker +0x7b623e4f8f8c862c19385e0c90080a06b5e88a8c,5,0,Staker +0x7b6cfdee2e1b8c82790c43a5de971654b5f27e7d,5,0,Staker +0x7b70cd851a8875abf0c93a609665ede512879a18,5,0,Staker +0x7b71854cf0c1dba629c76ad3e1a5472d63bab209,5,0,Staker +0x7b7294b84f8b6ab654af0323e73ff1aa7ceb372f,5,0,Staker +0x7b76f90c1424c80db87d1056c92ef1f13c8abe75,5,0,Staker +0x7b7a53b04972d12e78253b091f661324cecade96,5,0,Staker +0x7b7a8cf20298a41045ad3e0785e9a149a4ac640f,5,0,Staker +0x7b7ac7a09be8dae29984d0d408211c37972832b6,5,0,Staker +0x7b7c6d8bdb9d626bbc682ca47a1b9ce3ab273866,5,0,Staker +0x7b7e8811a4cf6ff46d16634b7ea559758286fb4f,5,0,Staker +0x7b8063b6277081dc7c0fd941c6f3da8841d1c718,5,0,Staker +0x7b818a9e85afd41ad5cba454a35b81fafd2b6534,5,0,Staker +0x7b8491b963252376f399bcbd0c20d672d9967dd2,5,0,Staker +0x7b872f3327d86419d38297875314295333c83ecf,5,0,Staker +0x7b89452b7fdbc613d285d32b55ec06247e302312,5,0,Staker +0x7b8ab3a1f3a402cd36422fe23d8baea8a70b532a,5,0,Staker +0x7b8d44cc6773b184ec6196093a02ad0147ab3073,5,0,Staker +0x7b8eacdc45f7d1fecedccc752175ac0a8110ce84,5,0,Staker +0x7b8f0b8e09ca522ad3418fb89b9176f1bc74644c,5,0,Staker +0x7b92fa5050ccee5b987268f76c93334e8459da1d,5,0,Staker +0x7b96e1fa6dd54cfd83fbcc42c934d7e1e2c53764,5,0,Staker +0x7b9b3577928f020559e33466bee74671ce546df5,5,0,Staker +0x7b9dba45c1cb0412c48a24f896a035729cf9eaf7,5,0,Staker +0x7b9ee48fec1bfc323127df327f71e74d812affad,5,0,Staker +0x7ba115cda337ccffd25f0774d8b1bf6838f40aaa,5,0,Staker +0x7bb0f9544294e3b84fcb57ed73fe8836956eb23d,5,0,Staker +0x7bb2aef5b55ee8a483cebbf3db41931c43a8a43b,5,0,Staker +0x7bb6483403d66aab57816f6ceb1750a9de69ab68,5,0,Staker +0x7bbd3b485b04e8b34b942a9c460aee97b6b3ecb1,5,0,Staker +0x7bbf0c1f65c0f8931c3843a3fc545779e87c0a82,5,0,Staker +0x7bc337a78d4a7d209657d70633a0a93bb9d1b794,5,0,Staker +0x7bc5c3f96d609b544a96731e484c2aa870667535,5,0,Staker +0x7bcc39b5891f2d6b3e03f73edf8c217d4f693705,5,0,Staker +0x7bcfe4feb8f6a15119293d300fd0d8f3af1914a6,5,0,Staker +0x7bd19ebba137bdfd4a55815afad06094030a680a,5,0,Staker +0x7bd620737e2a7b06b2f89a37afa9f1d7bb58d799,5,0,Staker +0x7bda849db76dc9e5efeff55352d692e3891b8886,5,0,Staker +0x7bda9ec89c8af1973a25c5ae1131ca126d2deab0,5,0,Staker +0x7bdd9bd7ae434fd1dfdda49fc7f03f348f0db541,5,0,Staker +0x7be94791f8cb9e60737dde7a589df97e1f66a81d,5,0,Staker +0x7be995f6b1836073ffe66d000f5ae2df4fd2b9c9,5,0,Staker +0x7bea67b0a45523ad983788c607252bd90a2ec358,5,0,Staker +0x7bec2d90de540a586c91fd4e6f194429d02d3a2b,5,0,Staker +0x7bec3eb777300980d149adf4f834ca2ea365632c,5,0,Staker +0x7bf0c5c2a28aa6e869eee78e5e9625fc0f8205ae,5,0,Staker +0x7bf7d7b104fd97a39525baf625cefe59253d854b,5,0,Staker +0x7bfbedc4e3d3ce2ae7b4e1cc6ac944b627214b77,5,0,Staker +0x7bff0cb790c18aaa7696b509dd377c958adb59c4,5,0,Staker +0x7c01d40b3ec04dadcb8c646925abfa3cf01dc632,5,0,Staker +0x7c01f0dcf6132326b6b720e5a51b5e88bf9fdb21,5,0,Staker +0x7c04d53a166c2f7247797a2021481158a9e5e0f0,5,0,Staker +0x7c08c6c8162f406f7db023c3b145c08c9c0099fa,5,0,Staker +0x7c1166404d88de4f611f314404f5571353a0c660,5,0,Staker +0x7c12970e051e91ba7069f1696353b9d2da2f5808,5,0,Staker +0x7c14221448cd0acb5eef31f101c8d7610d1515c6,5,0,Staker +0x7c17b6c6c824a66025afc98cb949e7c58fd0b9b6,5,0,Staker +0x7c1ac8bbb5111d6ed46c66bf5dab0620c099d5c4,5,0,Staker +0x7c1b2fb1f3ae21317c207df438f69e470e0ffdee,5,0,Staker +0x7c1c5f2c02b5dab53d179eab16945195fdaac153,5,0,Staker +0x7c1e48bfc04d4f2a8429662a24d21be44f5e0ae1,5,0,Staker +0x7c2014096c836b107ce0a4a9101703d6451cc006,5,0,Staker +0x7c24226cbd757d427aa667f87e5d51f402379897,5,0,Staker +0x7c25b02281c8845bd032f5fa3d0ee8607de2f28f,5,0,Staker +0x7c314a3d6b3aa44b7ea9aaf7d4f7e161ae15ea05,5,0,Staker +0x7c344893a7e118308c49a82095dbd703a3e6adcb,5,0,Staker +0x7c36403812bd88e73bba9900c62e6b7e8176899b,5,0,Staker +0x7c3824b854e23363c57d978e8fdc6c781c7179d1,5,0,Staker +0x7c3826564072bfe7232d106832b3cdec94cd389e,5,0,Staker +0x7c38d72ef89e5ff66c2d04bc7bb997eba223af71,5,0,Staker +0x7c395076e50859a7a3df4f7be80098fc2818836a,5,0,Staker +0x7c3a4251ef92255e56e0c23244a192c29d4e8801,5,0,Staker +0x7c3c0bd1602ca6a80b6185259f25c99b2f31691d,5,0,Staker +0x7c425726e808976ee7dd7ce0ac3e4e3d8c72b0e0,5,0,Staker +0x7c463c9f2d517774e13b7eb02e934d6221b9d309,5,0,Staker +0x7c4da3a7bc9ca603cd02fd00859d1ef927b619eb,5,0,Staker +0x7c50dafa1e6a73f637b31bbe4941323fcd057fc4,5,0,Staker +0x7c522915aebfe4a6cf03c0f86907482837e0edfd,5,0,Staker +0x7c59d83491adf587fd51d5607781d6f50670a0bb,5,0,Staker +0x7c5bbab666f6459b957e25613627dbaabcdc5eb9,5,0,Staker +0x7c634af1246eaa472485e44af7e347f18238da63,5,0,Staker +0x7c69691298eb5eabf13f81a3c440ffbc5a016ef2,5,0,Staker +0x7c698e94b734f206ef80f587fdd50e5d8867dc27,5,0,Staker +0x7c7e691f3c5191928b0ab3dfdc64eaff094d7bc6,5,0,Staker +0x7c806f073ab5c081787989958b353fb56142c6d4,5,0,Staker +0x7c81888af688f2c589a70559b52c6b6cefc1f5d7,5,0,Staker +0x7c8204b55c61d4cf797d9110043ee80a3fe99ba6,5,0,Staker +0x7c82086f3588ab45aed07357645542a36acd2070,5,0,Staker +0x7c88c1296f6cfc8b5b8102aed241b347e31c5611,5,0,Staker +0x7c89137bf093dbfe918df5237a55a170a80f7c9d,5,0,Staker +0x7c8c8ef20a48901372775618330b294ab937c934,5,0,Staker +0x7c8dc7f60e0f7a6e25832ef1820298caf712d4b5,5,0,Staker +0x7c8e15dd2caff74c8c93c3f8f401b825d691a631,5,0,Staker +0x7c8fdc755481e35d069a84add0ad8369b822aafc,5,0,Staker +0x7c9249fc058c1eb5a90519c36b2ee90e4fc7a622,5,0,Staker +0x7c937ae25a6f616cdcecdbc25ea6c21b6bbdd478,5,0,Staker +0x7c945d7c469efdbf31dcfdf4fc7fcc3f7c7c1ec3,5,0,Staker +0x7c94859e68a4b1782eff9b16e83667f47ad1563d,5,0,Staker +0x7c97412462b214a7d97f245cf9184f39dca03167,5,0,Staker +0x7c9a9f533752316804598933daccedb9d6ec33b8,5,0,Staker +0x7c9b082ec709d0a4b6cb3503c5650a3902f93bb2,5,0,Staker +0x7c9e4698e0a9b9dbf7eab224c3c33bfc8d6aa559,5,0,Staker +0x7ca330634bfe5668176b69840e39f47ae4f1d0a4,5,0,Staker +0x7ca36c47dded093515ba3fff7cc296b59d2012b4,5,0,Staker +0x7ca44124e83696e4b633172e68e821a5a3c3a75c,5,0,Staker +0x7ca8f74eb59eb23550a1a31f0e0735654055374a,5,0,Staker +0x7caaae5b9c6a058629c55d68dc30b7d41995a912,5,0,Staker +0x7cacacdbecdfd717a0c6c0622de77c16022b341a,5,0,Staker +0x7cad214ab12c6cb537ad4d78f1f2fb69e0a7a71f,5,0,Staker +0x7cafe81ca7f25e1441f4d76b8d40ef8a76c17dc1,5,0,Staker +0x7cb330fbd13240104b2dac5467b32d2b6b1db043,5,0,Staker +0x7cb990767e31cbdabf4d2eec887d44a84b7aa1a5,5,0,Staker +0x7cc02dc19b697ad44fee5ee220100db70f89e5d0,5,0,Staker +0x7cc29433eeb294faea113196dcdfd93a10ed1f62,5,0,Staker +0x7cc3a4d4876460de8bf8861c193a56b05f93d0cf,5,0,Staker +0x7cc478c06880f761d24fccba89702262ee30ab81,5,0,Staker +0x7cc52573d667321738be2827cbe84d3061d4966c,5,0,Staker +0x7ccaafd748994d43b38a75221b32cf8957ce3f9c,5,0,Staker +0x7ccd520dda16c802833f3cbcf7e8e8dac1962a67,5,0,Staker +0x7cce6515f2bdb72dede047db75534f63e4a550fb,5,0,Staker +0x7ccffe5ebe29509147e5f72c772f47a98c1907b7,5,0,Staker +0x7cd0cd9f35d5c1eb80e1b8573c3662b5c850c7b1,5,0,Staker +0x7cd18fdb459cb1008559963ffaf38a50df89a509,5,0,Staker +0x7cd3aceaefdbcd8062f19df0a2a83dbbe74c86bf,5,0,Staker +0x7cd626e79500245415af39698ea0902c435d2569,5,0,Staker +0x7cd66ef89c0558d6a43cc3751893c1253bb31e3c,5,0,Staker +0x7cd6d53f7973ed8b42f95896628c2c3ab85bf5a2,5,0,Staker +0x7cd7c6f3d1b43f49a0e2aaac4dc5e2af534d8d73,5,0,Staker +0x7cdb5ba0ba922e4052693f8977c3d41887be9dcc,5,0,Staker +0x7cdd73c04a2532241e19d972f2bfe8cd2c30e351,5,0,Staker +0x7ce1f696a54998e2b09b0398523343b42deac982,5,0,Staker +0x7ce8adc3453e8904c32cf65ae1c9fd14322ddae3,5,0,Staker +0x7ce8ed0c79aa7145fd464ddd366fbff94559cc92,5,0,Staker +0x7ceb3ee7f7678f04b17c5628e0a790956215ede4,5,0,Staker +0x7ceba0bbeea1bbe34de03569eb19bdb57a06ca8e,5,0,Staker +0x7cf1578b07f8a08b3fc430ebd165c58f7e342b9b,5,0,Staker +0x7cf4c2142f66399555eae1b621a999b78bcbd213,5,0,Staker +0x7cf6ad76c852abbdc918fa637773e54944297fed,5,0,Staker +0x7cf710ec1efac0f676abe682fed7f14f78f1a362,5,0,Staker +0x7d0171c4362a7acb5f26303aed5653cc391a6d07,5,0,Staker +0x7d0204bff0998f6dbd5de3906629a26f11c93efc,5,0,Staker +0x7d03646d98b4654fe14adb10a1a089170a6f53fc,5,0,Staker +0x7d053283ff6adc749f0422bfde8ce6bec546306c,5,0,Staker +0x7d07da14b87b6370fb987f022367db438ad38c03,5,0,Staker +0x7d081099956c7e67767d669a501c43cf5b138379,5,0,Staker +0x7d0887e0c410cfeba1cef0fffc902b0385ecfc0a,5,0,Staker +0x7d10aad755a7ed3ed4bcc74f2b7d1152251911c3,5,0,Staker +0x7d10b884e491cfed17ea08acbaec663e46fb90d6,5,0,Staker +0x7d11ce512fa2fe01069731a4ba7dcc775e86cac2,5,0,Staker +0x7d12e2b0b687b5a13fc3d69fbbdec2c26bf7b1a6,5,0,Staker +0x7d18b321856b4347e29c82a33e6468dfd5504cd9,5,0,Staker +0x7d1b91743d33ec391dd0428a8b5b8a3b47d819be,5,0,Staker +0x7d1c853543103ce0fdb625bce1a0b5211bf0ff77,5,0,Staker +0x7d1ffc102fde3bd829e1b543b31a15c24adad411,5,0,Staker +0x7d201d12c13da368adee1de5a394924806c3da8a,5,0,Staker +0x7d23c6f57854b01ffb33fea5319ba2dfecd7e263,5,0,Staker +0x7d27a3216641099dc2b280700b9e733ad07bb444,5,0,Staker +0x7d288edf78f0cfb8e337961d08c7e172899cd037,5,0,Staker +0x7d2b5cbc20432c9780e0fb9b0fb79ea554fd4478,5,0,Staker +0x7d2db28bd426929f430f4f22a1cc7a39275c8f2d,5,0,Staker +0x7d30932ba3325342551e5c36e6e47675834c8d25,5,0,Staker +0x7d32b04f4b3abefc065e36823672a3186e134916,5,0,Staker +0x7d3306557cd36faa46c9937e81c14605256e097c,5,0,Staker +0x7d331824949d070084f1384a6bf4c650523b169d,5,0,Staker +0x7d33ee59f08ed1f92277e69f57bee677ab546f8a,5,0,Staker +0x7d3406a103b6b5ab84dba4a35edeb4d88a680744,5,0,Staker +0x7d34be0a87c46d742594beed426ae87c717546c3,5,0,Staker +0x7d36835ddadb38eaaf58551eee0de02547177166,5,0,Staker +0x7d3d24bf1945d3057a96d44eeeb0f96115b326ab,5,0,Staker +0x7d3ec145a6230137691c78c97278f342938dcdad,5,0,Staker +0x7d42934c37889d7cc939b359b58a45194ab25400,5,0,Staker +0x7d477ea91abc560c1e5f36821c140b96cada766e,5,0,Staker +0x7d48aeea5097edd615dc7d8fa2399869d142979a,5,0,Staker +0x7d4ed256d2a93347141b027ae2e445a0d72ac418,5,0,Staker +0x7d4f1cbd30558c6ac461a82dba5ca093adf455a4,5,0,Staker +0x7d511be624d0056b62565b9a6e2deb449e683d76,5,0,Staker +0x7d55d4d80f21515fab81d17f76dca41d70c85c1d,5,0,Staker +0x7d56e162a044a6b327332d3e6ce4f68470440373,5,0,Staker +0x7d59f6abd14abdf9f5980fdbad61c38bb7010e4f,5,0,Staker +0x7d5d6378369de8957d45f0d15c708ea4d2046465,5,0,Staker +0x7d5ef84170648a7fc5205cbf9b1be3a67c720b0a,5,0,Staker +0x7d66e8285da1caffc14b2e5dd3b2ff041f68931b,5,0,Staker +0x7d6b07bfd611d155574c3aae2481bf8af72ab0eb,5,0,Staker +0x7d6f9c0dd15d886020d5cf7666e1deb0af4cbd55,5,0,Staker +0x7d72ed32c9fea27ba3dd0cfb80354a2189c8ae53,5,0,Staker +0x7d7617c7cad9eda5f774ce97e8eda86a883a1505,5,0,Staker +0x7d762dd4d62c8a3c631d18d23e78ad3691ebf42f,5,0,Staker +0x7d768ee03139fe106d5ab1731c3af3bf72fb7087,5,0,Staker +0x7d76d51e5d6f945f408cfb1372037c2da04cdb2a,5,0,Staker +0x7d78d894df257b2a3569b66f6632801f0865fcef,5,0,Staker +0x7d7a83718d9a20f26819a64338b3ef6ee184c62b,5,0,Staker +0x7d90a43c74e5e24030ec3904e810c52cc71efb47,5,0,Staker +0x7d919e7cac5acf2e672190250ad208e7734856b3,5,0,Staker +0x7d91ff59d084ab18f9c0239a5d7ef2e8913eda8a,5,0,Staker +0x7d95c3f03ffca6ec5637a31e6f93309a4cb0b135,5,0,Staker +0x7d96c4ba6a821bd091f55a0ff1fd21fe430d5888,5,0,Staker +0x7d978ae60e70757c83d24cc0429b98de76188ff7,5,0,Staker +0x7d9c57b05b20551e3756a45160beac5c54500476,5,0,Staker +0x7d9c6f7c27b2c041d7f1e675ea6f7fe8f43c5d4b,5,0,Staker +0x7d9e15525665f4a07e783ed3cbe83c31fd067afc,5,0,Staker +0x7d9ed3ad25d90500aa5e7826ae43a357dd44c235,5,0,Staker +0x7d9f2234db6797f797046fe96c5ffce39261d04b,5,0,Staker +0x7da02e5a5dfb3312a2b8487a04cb6b062923618a,5,0,Staker +0x7da521cbbe62e89cd75e0993c78b8c68c25f696b,5,0,Staker +0x7da863b01ad2896574181ab58e851afe2a179ae3,5,0,Staker +0x7daa8305ccc52e15d93c151a5a62a5f0738150e7,5,0,Staker +0x7daef7c2ced6fe75b97f2edb7db302ef8b0e3230,5,0,Staker +0x7db0e7a23ce61d57daaa5d64f751c94fd952ad71,5,0,Staker +0x7db1f4506d55d78bff46c313b3281b7471f1ceb7,5,0,Staker +0x7db3724927ee67a14b1d5cb23de1fb97cfca195b,5,0,Staker +0x7db3d080de992b1e2d6dbb4517362c26979a2770,5,0,Staker +0x7db5aaec88b039533b3e441587556fdf514ec0b5,5,0,Staker +0x7db5ed321a9a38ccfffc88ff1b33144a33ab17ec,5,0,Staker +0x7db6eb6e1b10693fbe90016f40db6bd9b1523828,5,0,Staker +0x7dbaba5d1f30b5057ea2ca666448fcd9a80439dd,5,0,Staker +0x7dbdd0d9577625a3c288af0967a7e0aa9a705a5f,5,0,Staker +0x7dbf84845fec86fa2f3093572baafdc82d2de258,5,0,Staker +0x7dc2c8d0fba74e4a4f5db622c851ee938a7fe257,5,0,Staker +0x7dc3c10c031df8f3a2d8f6066067da8955add9e4,5,0,Staker +0x7dc4524fcc99c0e57e3b49040db8c56e646aa992,5,0,Staker +0x7dc606b6ff5da69946704daad483f6c3299bb730,5,0,Staker +0x7dcdc97b1370a590c728bad7adc1ca70384c628b,5,0,Staker +0x7dd04d4323145c2c1b52b8a266f495c5d9773511,5,0,Staker +0x7dd275bdaad559ead75f63f19ae01e84073b21be,5,0,Staker +0x7dd7e0e668b33e1980d1cdd8c34de009c8c46be9,5,0,Staker +0x7dd911a2d64ef744cd78a6f8e5f15354e789192d,5,0,Staker +0x7dda70431af8ce7dfbb12b61de25601575488379,5,0,Staker +0x7ddab6dcb26ab7cc0b8dc3d97f4e959b46a1e082,5,0,Staker +0x7ddb9ae4a8f7a52244e8978c3e079f280cc8f2b0,5,0,Staker +0x7ddd477bec2a58d863a6a38230471245290a6fe1,5,0,Staker +0x7ddd6260dde25c0d427ccf89d319360d4818e4bb,5,0,Staker +0x7ddf69f45ca05c546aeec8a90c666136a8214774,5,0,Staker +0x7ddf7b953e682fd606936a8f3b1df7032ec61719,5,0,Staker +0x7de0390b8d7db3b4009b6eb1eaa2f8e67859fb19,5,0,Staker +0x7de26f9975fad3e30ac416288a5f4c1a78789fc7,5,0,Staker +0x7de2b0fa25e0a832c598c24511dba6141d919a3f,5,0,Staker +0x7de4d4dd48351a965da91c2c065637eb1434ff99,5,0,Staker +0x7debcd38e5ccbe3d605c2c9f2cb57cc8be0a7665,5,0,Staker +0x7dee3675aca8d0d68d80611f1c1f86e2685a1282,5,0,Staker +0x7df062b3f16feb5f199c50bdb6596ad2f44d61eb,5,0,Staker +0x7df087fc17439a049f6065f8152457855e13af05,5,0,Staker +0x7df263b76f67262444952c0bd44f5259e4672642,5,0,Staker +0x7df9586bab0b694999c180a4d977e338c1e202cd,5,0,Staker +0x7dfe3a3d8facb1cb51d677fb29a374fd6cd4c661,5,0,Staker +0x7dff93fce783b91f347ce7ba7181ca4a02ea9de0,5,0,Staker +0x7e004e97dd1c44319bf9a0b1626fc39611393114,5,0,Staker +0x7e011f23e3b1fcf0cbc6c36bd109e0bacdac1695,5,0,Staker +0x7e03f67fb0b036946007e62b33cbd9f8900e228b,5,0,Staker +0x7e06bf5939a7c92e8c3643f08320471e211237d7,5,0,Staker +0x7e08dc95e8052902fbdf3a162aa1f06dba4bc185,5,0,Staker +0x7e0910a360c6bd10a56ef22eb98b7f1c7ca4a04c,5,0,Staker +0x7e0e62ce5e660534931c6bf0055c7d97e61e1ed6,5,0,Staker +0x7e0f0c423aeba91346812d2f42f6a252daa4392e,5,0,Staker +0x7e0f8ee8f44040f2841396e25267ffa4c3de7ffe,5,0,Staker +0x7e1b39a52ae806aa3d856733915630bfa4e69eea,5,0,Staker +0x7e21862a84cde077d7b198220110bf323ce0453c,5,0,Staker +0x7e219e3d8ce4f2264421134ab0fb90b6e3d46c5e,5,0,Staker +0x7e21c5109d3aad13aaaefdde7578c219e26654b8,5,0,Staker +0x7e285e003ee9687cde7e4fa84d7abaa5d63b3362,5,0,Staker +0x7e2a7b12d32b23c47f3e96a46660adaf5eab1e62,5,0,Staker +0x7e321298051293133fb24ef685f830e0283b5492,5,0,Staker +0x7e35b38bb2707614a9bf2234c457e82a4860ffdd,5,0,Staker +0x7e3b4b2c6b78c88b08fd0d93b2e40cdc53cd5617,5,0,Staker +0x7e3e0f6379996c6a7b4e431f755d48510d47ccf7,5,0,Staker +0x7e4441625fd4303dae2475fbba11cd35ed29cf39,5,0,Staker +0x7e496d8fa4d9f6c620596225329660f07cbf676d,5,0,Staker +0x7e52b35de9fff5a37116283f3c0ab61c327ce768,5,0,Staker +0x7e5439d5e959d64f694e1976be24cf944f90f7e0,5,0,Staker +0x7e59c2e03a87cf422b862bce00cc76ab2c4e8a2c,5,0,Staker +0x7e5e967e4bfea2d6427e6557d48ab10c19216c59,5,0,Staker +0x7e5f55c391e82189a06c84bb4f3b1d8a07065ce3,5,0,Staker +0x7e5f78f98e8b76882ad4302505adf055bb88a03a,5,0,Staker +0x7e625151ddf1534fa0944519a8ccc494875d917d,5,0,Staker +0x7e6473c6419ce7ca4baab95c1338d27b29741ed1,5,0,Staker +0x7e6522949c45c02e6e913524969a004cd33760cc,5,0,Staker +0x7e664720c20eef5383626a4a916e858cc7ec2fe7,5,0,Staker +0x7e6758b2f74f566352e4343098a48ff1589b8945,5,0,Staker +0x7e690b4a010802a20c47dea5fff4f8cd484769d6,5,0,Staker +0x7e706b7e2a887cffeda9e5751fc245b8f39eaa60,5,0,Staker +0x7e70adc6b15a84754c76de52ff9657d842ded3c4,5,0,Staker +0x7e711932c3c3839bac53d5195b0c4a919111f838,5,0,Staker +0x7e71469dfc9c8ee792f1af52ea9ad4d195867fed,5,0,Staker +0x7e7a0d01cb44c414363be83c95d850073861f274,5,0,Staker +0x7e7bea9d5ce9f2fdfaf14f7461d176ccc2f25a5c,5,0,Staker +0x7e7d0a404e2a1f1f794e456568cdb4f650f4e76d,5,0,Staker +0x7e7d87c7296c4186888d50830002beec88757c09,5,0,Staker +0x7e7f0a056275380b609f0e58f023091bfd289a4c,5,0,Staker +0x7e822d23dc9fb206d958017cbb683380cf0963a4,5,0,Staker +0x7e8ed9c360f8cf77843cecb873315c0ba637cd3a,5,0,Staker +0x7e9015c58fe91ce8b3a5cd027386f9d32d21f61a,5,0,Staker +0x7e9233141bf076bc9a7fea2f0f36726b0196aafc,5,0,Staker +0x7e9408e60f994d440798f870a2b97832e1784027,5,0,Staker +0x7e94468a530ab5d3f641f6883f5ebb9927af5408,5,0,Staker +0x7e959aba2673a4e47ce2d26d44dd2f675ccf246e,5,0,Staker +0x7e97db45bf6034dbb9b57c84c7324ff428c708da,5,0,Staker +0x7e9fc8f5e485c17d64a9f506d44c508d13f43bb9,5,0,Staker +0x7eae5cbd66ec817e8918538fb2e301a9a0117bcc,5,0,Staker +0x7eb00191f91e7e17ccd7711813743f3484997c0e,5,0,Staker +0x7eb04f651e5dd7f1ae22a6e6116cb7ddfee3c773,5,0,Staker +0x7eb598eb3167cdad54f5d948462727220ee02805,5,0,Staker +0x7eb772772c400eca53cc92a9e2e431eb9a3f1709,5,0,Staker +0x7eb85dcb824ebcb0ed9e5300ec3d0fe9fcc50fc6,5,0,Staker +0x7eb86f2b034410d5e50c3efb028c72767c2829c2,5,0,Staker +0x7ebaaa72fe51c23fa52d6964258f11b960211796,5,0,Staker +0x7ebdebe88ec46b316fdfb4e783364177c9d6bac9,5,0,Staker +0x7ebedebc09aad3da7f4c1f8bdf8d50e86ced94f6,5,0,Staker +0x7ebf8dd2f98a32f993ae2ce2f5f3adcbfd78e67f,5,0,Staker +0x7ec04f31de38c699e24d0e628517136731d42fd1,5,0,Staker +0x7ec089fa35bf500c69769fe438817a87c6c7a525,5,0,Staker +0x7ec2203612f91c2e6bb997e19ff815db0e2d7ef0,5,0,Staker +0x7ec3161c01844d5814fc24afbf2466c15f986267,5,0,Staker +0x7ec3a418ba656aedd8d0d16669f69367ee73d152,5,0,Staker +0x7ec4617bdd3009b35d82aed382b0afdd3ed31927,5,0,Staker +0x7ec7066364eafbd14de057e42a9691a6f16db9ab,5,0,Staker +0x7eca17d81990ccca472e8206c7105fb494a8609c,5,0,Staker +0x7ed55691c746b5618d714ea9ccee0cd36b4a758d,5,0,Staker +0x7ed6581ac9dff0b754f3379ce27ed65cad3b80d4,5,0,Staker +0x7ed74da3fabe34ead2d590679ef10024b6f1d1b5,5,0,Staker +0x7ed998a0dc7e85d5f1bac7c27fa66458b482fb2e,5,0,Staker +0x7edf7e20a31050f090fe568a5fdce4d2d483a049,5,0,Staker +0x7ee0363f02598ac0233f9c7c7fff93865de3d6ce,5,0,Staker +0x7ee1a78a32616166d06dd0a0d887d30ac3b475cd,5,0,Staker +0x7ee74e19d3693ec325907f774fe02c997bca5141,5,0,Staker +0x7eea64dabb300960b3692da397d7a02e9d44a77a,5,0,Staker +0x7eefedb89ce37533e4118dfd79bc7557287cce25,5,0,Staker +0x7ef251fd56755f9122ea1cbded8c5831e0c3fec2,5,0,Staker +0x7ef4ef21c6515b8500072285cc52d98b7d45a151,5,0,Staker +0x7ef80952a959c72c0722a6f68b2d71cc743f5a2a,5,0,Staker +0x7efc62dec650d5212e0069fc470d46fa91c6cfbe,5,0,Staker +0x7f008f240833836e1b6a7fb9358f66c369e8e4a1,5,0,Staker +0x7f0142f1757268af1bf0f3de3f8998c33c6733eb,5,0,Staker +0x7f0365db68adf6508ca451d92d6c2dc21d0d1e3a,5,0,Staker +0x7f03bfb50874136a0f74f3468cbcef1825634a67,5,0,Staker +0x7f0cc0549005f3aa7d3012d65d6fb8ddc3364b0f,5,0,Staker +0x7f11f9daa3f18c9a53ec1ee0cb79bf295dc76622,5,0,Staker +0x7f1e2249e4d970b04fbdc77fcaffbe091a1e87ac,5,0,Staker +0x7f292a0b989aebd5d8a4ecd857d2d4508b5c9315,5,0,Staker +0x7f2ce0b4991b5d345a3e8d1fd75318c1ddbe8d6d,5,0,Staker +0x7f30c30583d8543e44ad393ed21eb902a9cb1500,5,0,Staker +0x7f3325a7fdd99c5c65f86504f86c09795824dc0b,5,0,Staker +0x7f33a577e7c13bff55d3bfab4b339d5799e4ff2a,5,0,Staker +0x7f36f2b9457fe8e885a119487cd772871c73b1b8,5,0,Staker +0x7f377671106d0c4aa791ecddc789a7c08a7211f0,5,0,Staker +0x7f3a29c819d16470b36c2162d6a09d06d3d8f11a,5,0,Staker +0x7f3b565023f6b750703ba8b01b50179ccd8e7953,5,0,Staker +0x7f3dc76b59b2ff4f6fbc5077a758968a07fbe660,5,0,Staker +0x7f41a919162ff4842df0b6bc35b46aec62ff4c10,5,0,Staker +0x7f429199d3feea49d665648beb86132a7572e85d,5,0,Staker +0x7f4301b561cc6972e8c7ae5e3207d2c53a1545eb,5,0,Staker +0x7f44cd2c82f9c50261a3e60e1b260077b1f22fe7,5,0,Staker +0x7f458c9af9ababd974429771a12cfbc865d72a0c,5,0,Staker +0x7f470957be3009fad10b18b66adb9dd51e7193c9,5,0,Staker +0x7f47f6eb4b168985f0da5ac428db32f1466e946e,5,0,Staker +0x7f4800ad0542adf3474476c7be94891455ea69f1,5,0,Staker +0x7f4b4f3592d8065e59128cb957bf5fe306cad5a4,5,0,Staker +0x7f4ba14a98a6638381f891a6294b901cb6e31ae8,5,0,Staker +0x7f4c44df0d7f9f3cc303f2df3aef159d92239f3a,5,0,Staker +0x7f4ed986a43bc8fbbcb7b46aa54065476f278ca2,5,0,Staker +0x7f518ceba2f1adb30d310f60e074f28898ebfe40,5,0,Staker +0x7f52300eaad67548f2e267c3f11650058ffb36bf,5,0,Staker +0x7f5f38ad96bc603c71de55ff53e1e6d1c3f97c4b,5,0,Staker +0x7f680d342fa5f18648484078fa5d6d6e4a216c29,5,0,Staker +0x7f687dcd33bc7ef1d4153709fb47450a5b2b80e9,5,0,Staker +0x7f6a0f50f3b237df92a51b38b4e537fe3a32d512,5,0,Staker +0x7f72fac0c581253417779b3e779c71a2e8a5508a,5,0,Staker +0x7f73acebe5754755cc066510ef92e62dd8605ba3,5,0,Staker +0x7f78b42fc0985a81a5297ffc71a15f5b8e3a8ab0,5,0,Staker +0x7f809df8af67595a56f780fb938e18c205b94b17,5,0,Staker +0x7f823ee61e4b2a3b202963c1d88fb4281aa5e07a,5,0,Staker +0x7f86452ebb8fb4320f9bd23c7f75c94759679f84,5,0,Staker +0x7f8dda85d44a6f225257375546fec2f96c3b95ee,5,0,Staker +0x7f8f511613eb002f94a65ebf9948e193923b8599,5,0,Staker +0x7f8fe82178fab1cc0ef63cac5ba64fa85dda4038,5,0,Staker +0x7f924becc4fbd14af53ee83f9be62173c51e7713,5,0,Staker +0x7f948adfb19adbe8e916b38c9c2dad92c6b3bf77,5,0,Staker +0x7f9b04fd81cdce9497cdc2302933e65f42d92f28,5,0,Staker +0x7f9fdd54c42cd74bbf36c30934b6f390f296738f,5,0,Staker +0x7fa122b51a6b16e19f55a4e40b00d35ee79c3e0e,5,0,Staker +0x7fa4a11087989c2fe8e9829554274451c75a4804,5,0,Staker +0x7faa3cdf181aa011db1c6470ce1d3fbcde2bbaaf,5,0,Staker +0x7faf61441a96da999ffbd106cbb0ab4ed3426a55,5,0,Staker +0x7fb4554b861302db13d10cf047eae2386b39ed50,5,0,Staker +0x7fb50b52258cf02d618fbd6d166114a6d3d005cb,5,0,Staker +0x7fb6486837e04e0a8d6e794a2344f32d14bef07a,5,0,Staker +0x7fb82bd1905dbc0cdf05489d52116deeb9b6a61c,5,0,Staker +0x7fbbd6e6784f1eb163f131d707d7f99186b0ad02,5,0,Staker +0x7fc20556e4c65448477a2a8755d375cec82b2807,5,0,Staker +0x7fc83d5f1161f3ca0ff9abfea4ea5db6179cccb0,5,0,Staker +0x7fcf2850c0c58bb6173a6e112e54e66d52885a8f,5,0,Staker +0x7fd154b1f9864bac5e84b66b7ef02d7a0eed98f5,5,0,Staker +0x7fd2f64a1f82e82f271d7da7005a77bb127a0d48,5,0,Staker +0x7fd9f7b80acc02f7cc7268968b214917e4d10989,5,0,Staker +0x7fdad7731adaa70be3ce10a4b21e36053702404b,5,0,Staker +0x7fdbc0e3576e66fcf43a76cf885c878de36013ef,5,0,Staker +0x7fdbe29490a63b3b9928a9fd02e9d86d03875314,5,0,Staker +0x7fde5cbc91d9e0e790e409e7b5a62902f00d9cc2,5,0,Staker +0x7fdf1636f3fda49d1b2eb9c7a97a40c8b2220953,5,0,Staker +0x7fe0c89bb9c7bfe051ea8331af830c2a173683e7,5,0,Staker +0x7fe4478b9071cfa4cc69a8e5c529e840c9b2494a,5,0,Staker +0x7fe65af9bbc87e5b969483986947e4abe95df778,5,0,Staker +0x7fea8eb7eb83ceee5542a3dbafe98c5e13000edc,5,0,Staker +0x7fec0256e3500e2b1b2687a704bc788aa9a827de,5,0,Staker +0x7fec815cec2cf0d352601d5f40879153cc078003,5,0,Staker +0x7fee33426e0c232f94162d7ef617f1494ca9c6e3,5,0,Staker +0x7ff7964117a9312c4d33c52cb029538e7f29b110,5,0,Staker +0x7ff871d76bc606de12a07d361a7bd836268db19c,5,0,Staker +0x7ff97f7ea236c191b56c4b7e03149e01e0353137,5,0,Staker +0x7ff9bfadf175039f0b646130914d9167e2766c2f,5,0,Staker +0x7ffa6f33aa2f769f89f6239b9d9f5e7c1ec69dcd,5,0,Staker +0x7ffc61166cda3c9e5d63d6cdbeb2b7827746b67f,5,0,Staker +0x80020d85549c90593c824815c19ce57a701af453,5,0,Staker +0x8002109d0cdd2fcc0c450904db8ee25e680eca9a,5,0,Staker +0x8002fdc2137813d03a88dce308bd6805f9e83743,5,0,Staker +0x800417f1244bffb037f177f9fc8fe1ca822425ba,5,0,Staker +0x8004fda2cbd06a90fbb32fa6b7cbcbc08e9db2f4,5,0,Staker +0x80087b69e9f066381bd7eb3f3c627ebf7ab93439,5,0,Staker +0x800ba085ca2795c576276f34eccf3b56f3cfcd53,5,0,Staker +0x800d4bc955666be77b878e6d3981dd0abcd2d0c4,5,0,Staker +0x800d7e5a903513a6e19447367bdc303dad6f2eb7,5,0,Staker +0x800e26b5e2c6b1d15050f9f0e2b820e2dda663a4,5,0,Staker +0x800f73492bf98dee0c2937f4c0cfd50e8c25ce37,5,0,Staker +0x8010f9e59a7dea3302a109c339f961f20cf06cc7,5,0,Staker +0x8013a922cd18834d48789e6a808024c46b460ab1,5,0,Staker +0x8016888d39ea45b121f3599ed72a3c613d6dc678,5,0,Staker +0x8016ab373b935b96c94f764cdc457a678b4039ee,5,0,Staker +0x80193fc2ac9adcd837088b513c75ca53483380ab,5,0,Staker +0x801b02292ea208310e56b00eb6c566687ef911e8,5,0,Staker +0x801dd958ba458cbd68d663d7d76432dd3c6ee60a,5,0,Staker +0x801ed385716e22ce1a621f6278169a6604a5323a,5,0,Staker +0x801f3bce77545e6c81d003d884498aa2dee70b6f,5,0,Staker +0x802345e9be073acd874d3b6ebcc44f737467ab9f,5,0,Staker +0x8028de16f636f3cedc347c16ab17da3fbe7d8154,5,0,Staker +0x802d4618a54687818ca90b7c65e0af0d5c2d3e9e,5,0,Staker +0x802e7178054bf21b190f9c05a445e254e7653a54,5,0,Staker +0x8033c3a7f9364791e43a0371ab7c9cd6238007aa,5,0,Staker +0x803b3594c78ab17f89ecec9bcbbcf6f008249bed,5,0,Staker +0x803dd62797d17b3c2385a53e96dcf31213ffd757,5,0,Staker +0x8044f7e1d2e4d457a33f16dde9af66e641f54229,5,0,Staker +0x804a36223137e9738ecbddb362ae7cff6456631b,5,0,Staker +0x804a7775cd03c69555fc17cb8fd04a322f04219c,5,0,Staker +0x804cde3630a5b3ff6e82dc1f71b596fba24bee24,5,0,Staker +0x8057866aa27cb370046ebe5f510f8e33f8aa08fd,5,0,Staker +0x80619862ccef5c12c25c00a385d31ae4aa645cb1,5,0,Staker +0x8062d4c5e656ffc46ba933d651359f9f884c531b,5,0,Staker +0x80648eecb3986b9e4d7d88101e67a8a8b1d16bb8,5,0,Staker +0x8067f1e24f23cd4f7b7e4c5ce27aa650545ea91f,5,0,Staker +0x8068010084f3abb9686e70c111e9e12ce046838f,5,0,Staker +0x806c11f3d3ec5ceb520fd2ac5f09034a5b93a586,5,0,Staker +0x806ccc32cb18db3aa63fabeb1f0d460ab3b8b310,5,0,Staker +0x806f25165193b29d5561cc83bc5ce360fe8ce1ed,5,0,Staker +0x8074dcd6202664c40b01f0163ecaac7f172b3830,5,0,Staker +0x807a0ae79ba396390b6091103878e2d7ccafd988,5,0,Staker +0x807ed8405211a02c88b70e5a8ccc7e112a36b212,5,0,Staker +0x807f3443a9a05c956ad1659a86a92274bc523dbf,5,0,Staker +0x80815ca90805ad379c67afc78b5f90b41a68af48,5,0,Staker +0x8085839be85e22a186cd0f3bc7663e83e46a13f0,5,0,Staker +0x808665aa53012707d72d4fcfcaeabf39e1a963d1,5,0,Staker +0x808879dd264648d5fccb9dda010b9394f2b133af,5,0,Staker +0x8089373df536d7969ba3e6e1d8c6518d9d968158,5,0,Staker +0x808ac568b5ad032f85a1bcd5d74632d94dd7d80b,5,0,Staker +0x808b7cef906d208651ac29514890050537bc675b,5,0,Staker +0x8094d898a4c5f662dca51d36fc9e4cf3f4a8da5b,5,0,Staker +0x80981f5eeaaf089b887104f314992347570c56a7,5,0,Staker +0x809e299f6d3db0627b351fc1421607807ea18ca2,5,0,Staker +0x809f4c9e0d0708034b767202737379c9fbecdf11,5,0,Staker +0x80a0115192019c094cfcb4b9742fe737dde1f22c,5,0,Staker +0x80a754f75f45f62ec9c9944306d7aefade3712f8,5,0,Staker +0x80a99aff93cfd7060d3d2655561c202987b9ac45,5,0,Staker +0x80aabeb2052ba5d970980c9fa32eb4e7b232fb3c,5,0,Staker +0x80ac580ec4aa85cb62ebe1796daf41bda1175c2c,5,0,Staker +0x80ae5e7ffc58f706db0d47e0ff9d470956785f74,5,0,Staker +0x80afa19635099f225835774e40f0a5ab57aba90f,5,0,Staker +0x80b22cebfcac4199524caaa46813f52725eb1658,5,0,Staker +0x80b369eb56073259f238fa6bc4c6e13240d601e2,5,0,Staker +0x80b9921e66f8668a4918d867809da014cf77d302,5,0,Staker +0x80be44d923da0c7a2d7ede8034c932e285d250df,5,0,Staker +0x80bf0dfde6d4b159dd3b05f6bf8b6920295e7308,5,0,Staker +0x80c23f367474972ad6e2eb5f6ba3bf045efd8e8c,5,0,Staker +0x80c6e17022a42f0d03a63e3facadb32585e2915e,5,0,Staker +0x80caf89093d36368437c241a634629d6f9dcd8a4,5,0,Staker +0x80cb77fbe906b8d5d0c5fc3875e186f3a07f9431,5,0,Staker +0x80cc869a671d50a8a6be49013c64a0e025f42fca,5,0,Staker +0x80cd0ef70c64cbfa540f6311c55847f85323e75b,5,0,Staker +0x80ce0b185eb2c190665fcca46f1c947ea20bfdc8,5,0,Staker +0x80cff7b097845cc935239a22ea7b7facd954e4ec,5,0,Staker +0x80d08de3bb469b4586387350d6e79d831feaed4c,5,0,Staker +0x80d13008e20a1ea6f937d9e32f101c2084d18348,5,0,Staker +0x80d5f8be2d9e031a086e91f97a6eac67404aa279,5,0,Staker +0x80d73760c2845751a103002ddf0c0d6a05eec370,5,0,Staker +0x80d86a22ef7906c3ea80714a4aa94c46228c5a5d,5,0,Staker +0x80d9dd90c378de8c1d36fc5f651def41e21e4906,5,0,Staker +0x80dd571ea9ecfda32251ef72f0145bcdf8744678,5,0,Staker +0x80df375dc2ed1cbf1ffcfd22b2e8ac356210633f,5,0,Staker +0x80e10ef2a40480e0437d7434c45c6d587ad03d30,5,0,Staker +0x80ea1dc9854561cfa410e8788831594814d481b5,5,0,Staker +0x80eacbea5df276e8717aa33446f72b8121c0d660,5,0,Staker +0x80ede1e3ac56011a32a0dca404223636a5a3f7ef,5,0,Staker +0x80ee2e49a8db64b6da268e09d98c18957441ee7b,5,0,Staker +0x80f1afa5fd8dc863bd37bc335499d5bc67d5695b,5,0,Staker +0x80f46c9711fd727c6db1e6f24a291095353f17be,5,0,Staker +0x80f849a5e7cb6cf07f1146135bc9c6bff3f004f8,5,0,Staker +0x80f936ffd8c49975760e4142b59ab6e909001dd6,5,0,Staker +0x80f97d74783091292f0f2b5421c07389d65e1f29,5,0,Staker +0x80fc082187a8831b6939f5e1d9e5a98602838308,5,0,Staker +0x80ff7e4d7d0dc9b287dd37362173e873841454be,5,0,Staker +0x80ffa9d86bb19cedeadd7a661e3eae144bb3d4ac,5,0,Staker +0x810073b164b546666146f031743258bf7bff9f79,5,0,Staker +0x8101058d097a7983b37dfcc55092a3d8019d8d83,5,0,Staker +0x8101f23df6f9912f158d0383ad6904c774bea7e0,5,0,Staker +0x810212ddd93d88d4c31702493c1d9f00959099a8,5,0,Staker +0x81059eec245999004cea37742a6832358bf83231,5,0,Staker +0x810786c8cee6f76fc7fe1c3d3296aef82eebddb4,5,0,Staker +0x8110869a125f6a10186d1a1ac9c8076cea1e9084,5,0,Staker +0x81127c2bff42c219ed6d3a40c97b595715a426ff,5,0,Staker +0x8119cd201ed0a5524a052607a75f6351a1f06e04,5,0,Staker +0x811f04b84000588686a291a909f7c9a43017e0e8,5,0,Staker +0x811f0da2357528fe87a5e86a50d1efdb0210f04f,5,0,Staker +0x8120c93e13013f32d193728a602eea6edbbc2ecc,5,0,Staker +0x812471345b0cb35b24c0ce94403cac219974cbad,5,0,Staker +0x8125880e4529951f6abf4d6e9f8e636726747ab2,5,0,Staker +0x8125f27a622cd6809742495ab82fb11d0a0363c1,5,0,Staker +0x813365348385dfebd6461c4052043f78615771dc,5,0,Staker +0x8134ce197655c294688d4b90a372146c79cf43b2,5,0,Staker +0x8135d170e3e191f78c60a15fd5469279820c9df2,5,0,Staker +0x81417fa2c3a6d67fb6d5d927be4fee63a2161431,5,0,Staker +0x814318debf712554f9ca708c2c8186d09954dc29,5,0,Staker +0x8143b28fbc3be6fc3c3e3643a4e35ef5f243817d,5,0,Staker +0x814b85955b7c48235a8019ea84acc4dd2b87250c,5,0,Staker +0x814bcf9e11bdf5d2badbf2f19f36e93fffb4cf24,5,0,Staker +0x814e4e566c37c051f4f09b1d7f7cc9dbd3578fde,5,0,Staker +0x8150fd094887ac947df21785c30c8876422605ce,5,0,Staker +0x8152a836549027817f908cd0093ea00b68d3f67a,5,0,Staker +0x8156438a9237aeb8db5fb8361d49cf440222a269,5,0,Staker +0x8157277a1496f69059f1960b88364077d230bd75,5,0,Staker +0x815855e27b2749f23d196f165d48fdaff1abca75,5,0,Staker +0x8158ce4696b258a98b234acee94aaadc2714b237,5,0,Staker +0x815d8dc8d1e46d1a1bfb084066f2a7db16fa362e,5,0,Staker +0x81640a4497052ed9c250f5569894af1f8d058c55,5,0,Staker +0x816576d551f9cb7bd86c23aea40e0e1e24a825dc,5,0,Staker +0x8165f00ff4583edada9e1a11217a70ddc741e72e,5,0,Staker +0x8166030e5ae28d1178778bbe1476667152b696a3,5,0,Staker +0x8166e550907524a09d61b1b016d90f0f70e312f6,5,0,Staker +0x81707e79a7b1fe5b55e85694e7c41fe95eeb6167,5,0,Staker +0x8173c28410b17adf00554894a1f1517e91f3ca24,5,0,Staker +0x817b2694f366c4a637d479829729dc16a441991b,5,0,Staker +0x817cb021e133a148404e53482f446fa6779ef258,5,0,Staker +0x817d524cc1ae1f5d6a8a7fb94ba902109e29116e,5,0,Staker +0x8183241fb35b3567553ef421f924e4ca65cf963a,5,0,Staker +0x818549bd829b8f9aa13dc0de9d3242ee631a5438,5,0,Staker +0x81865f1477c53bc966e81f08cdcce32e4db3311e,5,0,Staker +0x8188234a8f0bca082f4566660d02b272d5c19082,5,0,Staker +0x818c39b365b1cfe947b0f6dbb9777e5f319880b3,5,0,Staker +0x818cbb82543b965cfca2342d801282063bae7a58,5,0,Staker +0x818f49eb6d29a53045b4703f456b0549a77787e3,5,0,Staker +0x8195ecc963eab5704e492ac7d6132b1ae425f364,5,0,Staker +0x819733c327772c37aa7ed4a1526866755d95369a,5,0,Staker +0x819bccdb33dada86b44a67044ba444d2d4f6fd80,5,0,Staker +0x819c0048850373d8b98ffe731348ab388bec82aa,5,0,Staker +0x819c7c04fbc6e242bde7c129be03982d800a9dee,5,0,Staker +0x81a9871770414df0f2ba24c962ea0491e1029260,5,0,Staker +0x81ae843e902df184a66d922e2de6f91cd342a37c,5,0,Staker +0x81aefdaef223f0f20e19c906851a2eaaac71b390,5,0,Staker +0x81b316c5c2e3ff632677f4305b4ebded280e25f2,5,0,Staker +0x81b7cabb25a097d44679747e763446349a8dcd50,5,0,Staker +0x81ba7d969ca9796a86a109b250d6e3abeabd75e3,5,0,Staker +0x81bcc6a163a5fe2562308e51acb2a5a6d90dea71,5,0,Staker +0x81c07cd77b37d581aec0104eb57fa806a4e2a58f,5,0,Staker +0x81c704db94572b834db22a15e6bfa7199e1f74d9,5,0,Staker +0x81c7624abf8707e65433083b82123373be6404c2,5,0,Staker +0x81c98fcd8e53f8aa556422e801f3f2a10a9acdf6,5,0,Staker +0x81cf5f80e6c9b9653155db40dc3176f3938f5d34,5,0,Staker +0x81cfcc93c42e6dfaa7ef2c30deca1c34bfa3b53b,5,0,Staker +0x81d427a9c50462d3f390477c42bdabbefb62987f,5,0,Staker +0x81d6a605c4e39bcbcb58248fb7ca195bcb7b9dec,5,0,Staker +0x81db5c87363fccfa2b54ba3133be4d3115468ffc,5,0,Staker +0x81df8b5509d960509c39bfa48e638b9613b4c111,5,0,Staker +0x81e15eea971fee7ca3262c7bbef0d06b1d9cf305,5,0,Staker +0x81e3dafb6e18f30fbad8f0573848643430a94b31,5,0,Staker +0x81e3ef11459c315701aea1add685dc1012d70aeb,5,0,Staker +0x81e77c22b4c2d6eb068698d8b542e62b4f0ecff0,5,0,Staker +0x81e812dcffedf5f3678e487bafe456c93aa4dc4a,5,0,Staker +0x81e8a607f4e259660ec8b238350956617db03b7c,5,0,Staker +0x81e8e63643f800fe2d5f2b38e13f931304bba7fd,5,0,Staker +0x81e9186d2ae679f07fcdd513bc9f1d8e3af56e73,5,0,Staker +0x81ed446d922b53ab24bce07aee8469e2b4b4b436,5,0,Staker +0x81f0fc3eb05d8f412be4cbb6b1815359dd2ba855,5,0,Staker +0x81f4537678381b8635964a952c1fe0e556a82398,5,0,Staker +0x81f6a7a380b51cfc68658575c5db666fd8520f95,5,0,Staker +0x81f7b389155e75f5ef26ef8aa41f10c57cd98b99,5,0,Staker +0x81f825aeaade34198e2fae953caaf42b89dcb87b,5,0,Staker +0x81f982a90c5c2b1ca03589d9e8fdd17db8fef3c5,5,0,Staker +0x81fefaff72df1cdfcda5a92a2a9bdba4bc9e5520,5,0,Staker +0x82009cca381da83f0242fe7ea5f25532495f5de4,5,0,Staker +0x8202c8eef279f49f7898ed5f5778fd94be39dc18,5,0,Staker +0x82059f9ee1faa25259a3cdc82104de23584a8bd2,5,0,Staker +0x820a1fa1882906b368bb35fd13e17e8fa9d89325,5,0,Staker +0x820f16f6fa149f2ecb343bf5d651fe46235a32fa,5,0,Staker +0x82226b08b813eef663d14044bd68d77a5bf0e65b,5,0,Staker +0x8223e2bb22d50941ffa32526a9af1ea91fbe3cc5,5,0,Staker +0x8225a4ceb968c1008763a01b12794539d5b4b8d2,5,0,Staker +0x8226188fdd60bf831e43c9ee03fcc831df53546a,5,0,Staker +0x8228173b2054c46cf80f3b5a459d5b938f346232,5,0,Staker +0x822e86fe775d8d9ba1db6fab5e1e2bb8c6fe4c9a,5,0,Staker +0x822fd29d44f03d1cf986c88e8f526b07e5e439c5,5,0,Staker +0x82346336ed22c0839684b51451720e999e791cbd,5,0,Staker +0x82380e02ef265d12f2e15c9140f87ac6b1464846,5,0,Staker +0x8242466e964b8b658a9e2045146438f4cbca6211,5,0,Staker +0x8242e4b1b3032d553633ff0b3060ddc08be33307,5,0,Staker +0x824453cf702dd70ff8cab4fe4743b69e09f9be34,5,0,Staker +0x82465e8cf8be8ceb9134514e99ff0324a40d3804,5,0,Staker +0x824c3205113450d577e06daf88e4fac26ea2a0ac,5,0,Staker +0x824cb4db42fb8a8517f048d174a798f9c7074001,5,0,Staker +0x824da349a427896e1951aa00b258e16f3628f6f6,5,0,Staker +0x824ee45e3a85467f34e433984b8db72b13bdc355,5,0,Staker +0x825220314a71976cf54f6e35b813fc7230fa20cd,5,0,Staker +0x8252b816b0d99a3b63f7c793f615e95a74b86fe0,5,0,Staker +0x8254312b87d9dd1d7cb96ca8458ad2906c2441da,5,0,Staker +0x825476f525b29ab9d3914fff7d16fe90cc44fbea,5,0,Staker +0x8254f3fdb02f3ddbe9ba5333df0190a6a854601f,5,0,Staker +0x8259110cc974dc85d5b7cc95c21ead074b79b034,5,0,Staker +0x825934061ddbceb37eaf352ef00e1d25d6cb478c,5,0,Staker +0x825c014ed0bd04a3569f382a976ce9df9f24fad2,5,0,Staker +0x825d5f8dd2c726073cf502e3fa570aa2599eba2b,5,0,Staker +0x825dd46be14619435fd5c88bf051f6f946f24423,5,0,Staker +0x825effb87772a1cad9a1573eb5196cbb668a8d43,5,0,Staker +0x825f1318ff97bad0292f149725e23fa4846ff68a,5,0,Staker +0x825fecbeda9fda95a14891bc9d569fba960e1fd8,5,0,Staker +0x8262736f1f7ae78cb02c3d04a73553ef76ed1e81,5,0,Staker +0x8262be464715eaae3fd33108fb3d6e333f537393,5,0,Staker +0x82675f54e190bed255ebdae964fd1911e690c2d3,5,0,Staker +0x826d5f51425695ce6365e7ad40ad929f9cb42221,5,0,Staker +0x8270298caf64de076cb632cdcfdaa80257559d6d,5,0,Staker +0x82721c7ab57f08badf4f3b25249a8164fdc67812,5,0,Staker +0x8273d293bfd80c054bca2c32eb9cbea21f06b5d9,5,0,Staker +0x827f9b47012a2a9eb0046dece208572b8017e73b,5,0,Staker +0x828471c2cee64a8b146d82c46f39c1889810ab1d,5,0,Staker +0x8286e6c1701766c4247ebf9f999c9ac9f8010cf3,5,0,Staker +0x8296cb8f29fcda178ae5e39e35ed1bcad25ea487,5,0,Staker +0x82970cd882c02208a7b4509b57ee7ce33f991aba,5,0,Staker +0x829a0e2e79690353c84fa0765c097c2b5b9e349c,5,0,Staker +0x829d09f99593ed5f86234583645a0ac0e2e89850,5,0,Staker +0x829d1a0e96688f6c15768a399cd47a1a875f7009,5,0,Staker +0x829d98f283fb7571b144330fd64a3c925e73403a,5,0,Staker +0x829f6a122111ef9dced48f0313e0e8169a63a1e3,5,0,Staker +0x82a621e2ff240493df80678329864c81a74b5319,5,0,Staker +0x82abaf8b076febbcf2f37c683af2f95a30370ce0,5,0,Staker +0x82aca175470a9fbc653eb5221b072213a180c4d3,5,0,Staker +0x82b30a5dab6c7b626efd74e382976ac829c9b363,5,0,Staker +0x82b53b4d9792ca75c30f718b0d8d6a702c981ed2,5,0,Staker +0x82b78442af8b4179dcbd2f3b2af6745313ec9bae,5,0,Staker +0x82bfc79929bf187a146799984925862282255a17,5,0,Staker +0x82c159cec566014df7a61aea02fa0a64d0315ad2,5,0,Staker +0x82c1a36cfad0b937db02e38e98efaf9c002a02c3,5,0,Staker +0x82c3555f811a5f20d3079ccbb03b3ddccf4ecca6,5,0,Staker +0x82c489d81df57ba5b082bcb38b0acf39cc8c297c,5,0,Staker +0x82c50389dc2beaddd4088063bdc72a83993cb79d,5,0,Staker +0x82c58bfc1a99d3889d21780a09c1fc7efdc4584a,5,0,Staker +0x82c59e16a33f17c7ffe306f984fde5f6e20b4a06,5,0,Staker +0x82c6f92a35e73efec445cff1b3267bcdb295461d,5,0,Staker +0x82c7419bd90a4b6591a364ee1e9f2a70135eeb2d,5,0,Staker +0x82c86d4de6bd85b3dbae8d7abc687dc19f28a67e,5,0,Staker +0x82c952b9cd1ffdf9bad2ea9cff9c05b6ebde8b4f,5,0,Staker +0x82cdc9fbda5b2881a15e6d933dcdfb239a34afd6,5,0,Staker +0x82ce7df967df2176dd390a8b7aa537e1d674dae0,5,0,Staker +0x82cf5032505d658a6db10ab5c4f7c3ef32b6eaad,5,0,Staker +0x82d2faa9ed56a8aef2137bbe9c6434c959dff7c2,5,0,Staker +0x82d51e367cf09634793c0f6d03c21d1415c6f8d0,5,0,Staker +0x82d67b868fd94cc948bdb24be7373b052876d8ed,5,0,Staker +0x82dc7a8dc268ef0b6c167bb667e34f667602d543,5,0,Staker +0x82dffcbac7b88ef35fe366b4cf69fced36b6f797,5,0,Staker +0x82e019dd3702ed369664a0168607e71b41559492,5,0,Staker +0x82e05cdd30b3d277bf7cf0ede71545f38f6b4c71,5,0,Staker +0x82e70b55ef5e0759455bf53b491591cc0f25e885,5,0,Staker +0x82ec56aaf7aa35c6ac62b598e6c964a4b186f775,5,0,Staker +0x82edd79d71d18d7fd97cfc0f5cfb9491e122ba78,5,0,Staker +0x82f13c83d770491b875948f8068fd0c4355990c4,5,0,Staker +0x82f3fd091adcbde5afb4af4009ef1d934f4fd596,5,0,Staker +0x82fd6fbe92e78b5a7943eac909228b4ff5f61f06,5,0,Staker +0x82fdd53885064aa498846356e8591a14803367f9,5,0,Staker +0x8303e9a0c9a7a6597b33647c5c52c6b8569a8e8f,5,0,Staker +0x8308e2c9c2bd71547cd9a4882beaba16f41aeff7,5,0,Staker +0x8309aaac7f22f4e5d92d99c8d0c2073dcbc1b238,5,0,Staker +0x830adaef7ab4fbd5c22e830d272c1491a24be296,5,0,Staker +0x830c973a0c4dad9c8ce048e3e32fc9947df62c8b,5,0,Staker +0x831041e5eabc0ca91c6d07c205f92579f9e4cf37,5,0,Staker +0x831374bb6447c1473e733ae8540db4a8671324da,5,0,Staker +0x83151576e0011d728fea276abe7c97e9cc3d6bc5,5,0,Staker +0x83155df1377abcb9273e7cef8e9d2ca0ec58a294,5,0,Staker +0x8317f0607ece4404ca528e3701ad5d3e87e295a0,5,0,Staker +0x831a792e720275abc3f442ac2e2e5032f941f7ea,5,0,Staker +0x831e89b47a62564abe61644a6f33d96580f487a9,5,0,Staker +0x832577409261ada0acead1262cb41838f6dee1b9,5,0,Staker +0x8331c0c6195cbd8b304a878772819b9b2dbcc307,5,0,Staker +0x83336c303b8b49d8434a3bccbad6dcfb93230e96,5,0,Staker +0x8334625170c2d848b3af291e2350d5dd6c1d5ea8,5,0,Staker +0x8334b2380a85d14f4366bfd52634a083382639ad,5,0,Staker +0x8336fcddd763407fa6b33a3242bdec55466fd9e5,5,0,Staker +0x833a208c5adbef51cc0fe344795c0d89074159de,5,0,Staker +0x833c549202c11e7322126dedb05d9c3e30235dc2,5,0,Staker +0x8340a0bcc26b03eea1a7ccb0b499f2ac477198af,5,0,Staker +0x834541de706faa2a7854b2903df4e8d62b975d48,5,0,Staker +0x834563bc965ce730e7462463efcf5f330c49c584,5,0,Staker +0x8345b17a02a6de0d4013442fc766713d43784d6a,5,0,Staker +0x834de729cb9df77451dbc6bf7fd05f475b011ac7,5,0,Staker +0x8354a84f11cad925c395ad80ae6f699fde872d07,5,0,Staker +0x83587c8738947c6925e368578bd940c1c422a163,5,0,Staker +0x835acec5322feb519c4ef6cbe96ac530723360e5,5,0,Staker +0x835cdd488a88d07c1567dcc7377f3e6c1df2863a,5,0,Staker +0x8362f767289365057fcd68535b81cdb619c3bdb8,5,0,Staker +0x83654c4ce1cc8d40de9da28ef50abf5f2057456d,5,0,Staker +0x83695660fa0df6700f2aa0a6352a76559428ebd8,5,0,Staker +0x836996b0c261673b58fc1d2c7fcc606606fddfd5,5,0,Staker +0x836af6393b6a90cf50b8373ff45e601af6b09b6f,5,0,Staker +0x836b233eb9bed0b29b4aa1ad78dada91006a0097,5,0,Staker +0x836c9ec24f67c9e00688ca9ad496a020475d1a2e,5,0,Staker +0x83719e0afa6317b706226e27a08801b88bcfbb1c,5,0,Staker +0x8371b2c36acb7a8bcf03475ebb663f52257438a8,5,0,Staker +0x83745f9700cd9b4f348960e82be7d74d7de4e31b,5,0,Staker +0x837dd45852f9b8a63221d63079394a735d12a1f7,5,0,Staker +0x837f546b17a3b7c99f1e5a20f0f55c4ac78b412a,5,0,Staker +0x8380294c7e0430cce383271d25083d9fe8ea1e8a,5,0,Staker +0x83879aa8677ae887a0bfd37adcfada1665fd0b51,5,0,Staker +0x8387d2edf1d34d6011f9e7a11d8d23449c386485,5,0,Staker +0x838cac1cfd03e7dcaf16732437a1c2704c55dce5,5,0,Staker +0x8397152e148a9ca0d045779621c8c129b34d15b4,5,0,Staker +0x839752b2cf109497e5829b287a32200476633190,5,0,Staker +0x8397f9b4ed07bef4a58710d677d6b0a275f8259e,5,0,Staker +0x839a9e6cf8697b4c888a33ea36428286d1c97fe2,5,0,Staker +0x839bbf6b6d0fb535a453f3be19ee0b97f8b48f4d,5,0,Staker +0x83a6158d346af1c396dfbd1c83d45cb92fb50bbb,5,0,Staker +0x83a707511f6867ac1ef0a24ef4de9c322b223382,5,0,Staker +0x83abede6a90ffd24e8f86e5a48fe005e851d6e3b,5,0,Staker +0x83ae2ccbdf917c6de0de54e828688551653ffd54,5,0,Staker +0x83b05dcdf9fc5c621b66ee17c83a4bc00a28b4e2,5,0,Staker +0x83b169d2ba5f1b0eae296e06cdc8455bfb9267cb,5,0,Staker +0x83b4882dceae724aef6310aa65850f6ebc179471,5,0,Staker +0x83b9ca0fd3388455a5e93bbcd68d61c2596acf65,5,0,Staker +0x83ba1bf012debe407e22503924a20679856349bf,5,0,Staker +0x83ba4d6798b9a1ab79912a54e6db9279e350b574,5,0,Staker +0x83bc94aa555199f7080ed27f109279cf8caae503,5,0,Staker +0x83be1dad82e74284738fd551106335734b6c890d,5,0,Staker +0x83be7d16f716ba90fdad547c674b4009b12cdd8c,5,0,Staker +0x83c04c13d5d4c48abc58b8d5be2cc303b26b275d,5,0,Staker +0x83c0ecf374db88a271232af2f8ae4386fe750f56,5,0,Staker +0x83c97f5191a10885bbca36c1c19f1cfb3eade727,5,0,Staker +0x83d061489bd80bc6d3895644b39b72654719bf43,5,0,Staker +0x83ddab2662230a557b9d08b8ee72cae6fd9124ea,5,0,Staker +0x83df79cab3c4bb9bccc02a3b86095c05087b06e4,5,0,Staker +0x83e026fcca5042899ec5b70eb0d8de9083609219,5,0,Staker +0x83e33f7d6ccb3c77254e182332bcc747e54d5c62,5,0,Staker +0x83e4b282335fc567bd3e8e868fa88ae9cee0d524,5,0,Staker +0x83ea1482b6134a818c047bce49733bfce4b78651,5,0,Staker +0x83eb8e88cb5a8fe3dfe23f3eacc309194dcf256c,5,0,Staker +0x83ec7ec8284d833a486ce2c8122475667eb5bc59,5,0,Staker +0x83f0de93d57ac300d17b4fc00e08d56e44274bff,5,0,Staker +0x83fd647cc360258f472c77309228956b487718b6,5,0,Staker +0x83fe6baa43663b52490d2d63417750b4028d8410,5,0,Staker +0x84033d4189c71bc4069910b79c0c751709bb52d7,5,0,Staker +0x8403f342cbb7b838ef0b11684b6310647906580c,5,0,Staker +0x840557cfdff5a45e8f010bfacd4762dd9223e511,5,0,Staker +0x84060cddb1422c4ffd855a624b317a83be2d4b33,5,0,Staker +0x84082614e6342f8d13175fcc137d1009443f9bc1,5,0,Staker +0x840a7b23ea9257b1a8fe70b9e23d767251933b6c,5,0,Staker +0x840e745103277a8195c91e0dcb51bb323c5de659,5,0,Staker +0x840fc4f47a6b92ac2c76e7712e2e0fd8bd3fa40b,5,0,Staker +0x84124fb5b56ba2983880606b652f2dc6997f974a,5,0,Staker +0x841256fd187bb01b209d778a824307457b864eb6,5,0,Staker +0x841468f5bb9c0ac3940c0729bec109e70a3d77aa,5,0,Staker +0x84153085bc7f5558c69d56deb876c59da7dd6bd9,5,0,Staker +0x8415dcc9dca0734b709ecec24f4d32a29a437201,5,0,Staker +0x8419ab87e47e4043eaf840d12901de38444c7b0f,5,0,Staker +0x841e9b92b0752d820364e59e5fec881d15e46388,5,0,Staker +0x8421374f7c46106ddcc045b7ed845efc3fb93a87,5,0,Staker +0x8428676066bc070893735e01d7233f89b441d974,5,0,Staker +0x8428b1d9e404dc38ce7ab72509f35a0ffdb0ff95,5,0,Staker +0x842c26fcfb6ead22141485f7d7c3e792724f558c,5,0,Staker +0x842c3285970c887c3195e600982bafa5a865bed3,5,0,Staker +0x842ef868550f59d543dbfa38c385e4d67e08215c,5,0,Staker +0x84324628e61ea77d05e8521e7f18c81821257ea1,5,0,Staker +0x843563d386e0996aa531d3d5b8edddaedf33c09e,5,0,Staker +0x843e63f2b2f6a87eeb796d687207f4fbefad0e4c,5,0,Staker +0x8440d8c7eb909286420801f6a0e4d984d3a61b24,5,0,Staker +0x8440de515a20b836c639a45274d156c9e596d441,5,0,Staker +0x8444c0b6850dcac2b286e80815e8709828152385,5,0,Staker +0x8445a33f112ba6b1c76ab3ea3e4750df33a6e52e,5,0,Staker +0x844802485bf105c9adc00a30cf18c1d83486b7d3,5,0,Staker +0x844b0933c4f8e945a5d13beae9f98920a0717058,5,0,Staker +0x844bcfd0d565f17ca3c01a8e3ddbb2bc0da788cc,5,0,Staker +0x844c6f82d0fc64b8773c98ee04f3abb49ec99bc4,5,0,Staker +0x8450f99d5b97537850f104d9b4b9d562a3eef684,5,0,Staker +0x8458a4eecbf640ec4b64180fdebb5c8dcba41ee1,5,0,Staker +0x845b8cd05326446eb1eeb4a1abbcb3c4f6f6a57b,5,0,Staker +0x845cc83fdbe58367f4ce67778a5dfb6a6fb8ca71,5,0,Staker +0x84616abacbe20e04f8f5521be2d62d1c8bad30f0,5,0,Staker +0x8462fc9dc267ddf750e7ba49b10c67bba1f35455,5,0,Staker +0x8463967042bb2bb2528002f73aca94a5b2b3dccb,5,0,Staker +0x8463d5a90c959b0d3a751f9b6307d264c43cf476,5,0,Staker +0x8464170c9aff39719545681477f22b0136ed33c7,5,0,Staker +0x8464c5e980b785177d3b177b7c66b44c91015ee1,5,0,Staker +0x84655199fac91d908da9aff43ad2620a8cc539e1,5,0,Staker +0x8465cd9bd5f31279b36e61886e2db027a9bbad15,5,0,Staker +0x846d64eb7fc202f81cf334c6d54b2048d703a0fa,5,0,Staker +0x8477ff9abd989005f1e24f3c783c5a08ba5bc63f,5,0,Staker +0x8479386ed29cb0f7943ed1bb6d41934079b6da09,5,0,Staker +0x8479a141234ed2cc3e2b6a8218bf85465e59b830,5,0,Staker +0x8479ab9d7dac7d4514efb6b398c1ac45ffe70a9e,5,0,Staker +0x847d43c8d41cda6f218cdf1b3b1498cabd259169,5,0,Staker +0x847ddd1191a623f1133da3abe66860f761e68b0f,5,0,Staker +0x84847fcf2f00153ffa473a2564b3037cb604197a,5,0,Staker +0x848611d387e7eb03c84796444aaf64699e84a5dc,5,0,Staker +0x84874b8816adc21dd0a506df273c70891e612bfb,5,0,Staker +0x8488cba3f830d4c2ae194471eab3bcc9008d67fd,5,0,Staker +0x8491a37c38e72e6c4ce052ca6539fe6fa22a55e9,5,0,Staker +0x849d372b190b4cd0f79a43028c5c990e5073af46,5,0,Staker +0x84a79021b917a35f1f72ed6a231eb00066a9a2c3,5,0,Staker +0x84a886e038a47855fdb1d5a03bfb649788771526,5,0,Staker +0x84a9a50b4f5a2d0d967a5772b623b5d855f3139f,5,0,Staker +0x84afef0bfe337d973def370c0daddbcce3a1402d,5,0,Staker +0x84b2702d0f2742217f5a7100c87e0543b1ecfcc4,5,0,Staker +0x84b37add25bfc0adad0119dea4162be450302f99,5,0,Staker +0x84ba2569f40c54b24376b5784d8840e8165540be,5,0,Staker +0x84ba33f40ec7bad6395003ae28b715b589115652,5,0,Staker +0x84bcb87f2ad1d466b25fa3ab49264db39b82003d,5,0,Staker +0x84c3f6865e792d11c38b8838a7ac43c38f7ebbb3,5,0,Staker +0x84c49190579b732ece5472f4f88783333c87a50f,5,0,Staker +0x84cc303c791c41088f207693bb43ab75c0f601e5,5,0,Staker +0x84d09e4fe2b600a375b2a8418eb5f14b15573857,5,0,Staker +0x84d8c67244184c0458af1c802d0a09bdfbc76afc,5,0,Staker +0x84d91362f7db6e7b39f7f15cbb1544cb673083ac,5,0,Staker +0x84d9575813f04f35092e5bb8b2e841c85fea92bf,5,0,Staker +0x84dc0956dcf340a5be12ec86395acd02bb6b836e,5,0,Staker +0x84e1dece34ce104fbcde376109823cef2dbd8fb6,5,0,Staker +0x84e2dc89012e68863c6125c9c753814f96524686,5,0,Staker +0x84e86f870be0acc7406e7175f4e25c0c226b4a88,5,0,Staker +0x84eb948eb38a83a02caa3fad735bca2c28e55693,5,0,Staker +0x84edba7063d3a2ca3302c8692372d8441fb63bc7,5,0,Staker +0x84ee63c0306321e31e5b311225539afdb0d424d6,5,0,Staker +0x84eee0af36889cdc0327c0d06186cf981c7f6ef9,5,0,Staker +0x84f3b698389f1ff835e766666945ab04ce209541,5,0,Staker +0x84fb6df1f1edb9435a652c34be662aeab166aa1b,5,0,Staker +0x84fbbb2e3c57cb7465ba51a082df8a490771a296,5,0,Staker +0x85013b2e7c1736c849a27abfa9ce641f3864cf1e,5,0,Staker +0x85029c351aad44ea2cb2ab76f96173d358c1df4a,5,0,Staker +0x85093929043c6d300d6217be5cc5110403844948,5,0,Staker +0x850b9ed95b3449c5adb0039e5f68d3a4fee6778c,5,0,Staker +0x850de895daedb6fc2a02c55026826d188fc09922,5,0,Staker +0x85189060d484d094c1a2ade871c94e6846a0aac1,5,0,Staker +0x851b7650c04a04a87a1f4102472caeb8a8a78760,5,0,Staker +0x85286dc31e7db764012adfcf6cc621afe6f7fa7f,5,0,Staker +0x852961ed361ae23f1bbd139262aa9fc4938a820d,5,0,Staker +0x852b5aa6790c78aeef8fe49153d62432e0f5eefd,5,0,Staker +0x852cbd1dd1f44c2efe2d6c047a255ebccfdc5f14,5,0,Staker +0x852d20857014c8a5e6faa12a4b3f811d8ed66b93,5,0,Staker +0x852da2b817cf2c700ac2fb50c445b72fb7a12313,5,0,Staker +0x852e2c8d63f9b799364bfb4d2e947ddf7e5d0103,5,0,Staker +0x8532e9d4141012b411bef8bb88818b7998ff939d,5,0,Staker +0x8533354661c2b50285d8185dcd1e45857d6e5fe4,5,0,Staker +0x85349f9e7795cf52a75569051a7e579aecf13652,5,0,Staker +0x8536121f1e44ad665930043947aa73ff917cb31d,5,0,Staker +0x8537e58d3c6bc6de29dfde373957a459beb330f9,5,0,Staker +0x853860bb3ce0e5980eefe0f7b0ad53778dc83839,5,0,Staker +0x853896b0b64b24ff1989a996a0c0ca65a8e9b826,5,0,Staker +0x853fe9e2a64f80d47a9b0da11083b0d994a403cf,5,0,Staker +0x854072c50c5daf062cc47ef3094c15fa332e3073,5,0,Staker +0x85457f8d68f3a44b1b5908982e161bf6d764bb31,5,0,Staker +0x8548a41a60464de74173a88fed1a2fedd1680770,5,0,Staker +0x854b3de69c11e85031b55d991ee46d76a9ecc368,5,0,Staker +0x854bf069ad04fdb5062704d7d09299a083384c43,5,0,Staker +0x854d77180e5a0643e2897e37b9da728373d46f8e,5,0,Staker +0x8550d9e055c22350c0e578100f1d2d4463a81a48,5,0,Staker +0x8550f19756e1b461ee12e50383a2739dde4c07b8,5,0,Staker +0x855843dcfe18a0fe1d354797ac4c5e1f238c6e02,5,0,Staker +0x85591e7a281b7b58679df8d6ecc1d810af6cc7ed,5,0,Staker +0x855a5de36a58f50a480ee0d1719264f3fd63ae6b,5,0,Staker +0x855e8c9948f5f477e05ed8f6fa5f1dbcc41cd6a8,5,0,Staker +0x856026e729a5baf22966b858efbd1f1d218fc26b,5,0,Staker +0x85605f851d4c37af9ac6abf6cb09003c45321dc4,5,0,Staker +0x85622e18fb02843160bcb6b4bf1115a76c512e19,5,0,Staker +0x85623da0240788033562d88629754cca99e69592,5,0,Staker +0x8563b221bc700d010a8a4abf9c384fac141965ef,5,0,Staker +0x8565faa398c8716256fd06f941bdf6ca52e4ca53,5,0,Staker +0x856731bb5d81d6030f33d8222a9d93b6b102e56e,5,0,Staker +0x856b044077c490fdd657290cbaf7edb132bc01fa,5,0,Staker +0x856ca9127b21618e359579d68b4318dd9d31cb19,5,0,Staker +0x85724a0a0b0720dbb3055135bc3a7070139dc1ba,5,0,Staker +0x857461efd22e3aec5db0f703390a126fa40853db,5,0,Staker +0x857845737456087135466a18abeac1a57d746fe2,5,0,Staker +0x8578d35f38c6d6e7f37942f0dd991a3759c80586,5,0,Staker +0x857b1b63f05fe1787f8224907fa9d3b923c35c8b,5,0,Staker +0x857fd219644d7d823946163e19ef5b9690bd16a2,5,0,Staker +0x8581449ede82e92e6b46bead8b04aa2710028898,5,0,Staker +0x858265227a1581ce0475b50ac4e193163e5f53be,5,0,Staker +0x8583f4ffb10219ac822b10f15b63a1c815671ab3,5,0,Staker +0x8588a0f537a0cde00199bd3edd2398c76efb71df,5,0,Staker +0x8590f0ea6fe0e68a28f18b89fac6622d8e836d7a,5,0,Staker +0x8593bf45efc2376e5b2940e659d6539c268e69f8,5,0,Staker +0x85981c18e17b5fb36196df222e552f4f7f77f008,5,0,Staker +0x859eaa40b0e3ab208d5e2fe1c3b0661dd8277099,5,0,Staker +0x85a7175cf06a5dd82f8f1175d2cb3974026c08ed,5,0,Staker +0x85a9493631784cbe6dde7785437e8bd162f07b59,5,0,Staker +0x85ae755cd699273803cf7b6825137f6167ee39ff,5,0,Staker +0x85b03ca16a7b59b392e54bbe4def189f6bf6f16b,5,0,Staker +0x85b2f3e75e90f68fc07d45032f2e7d2f38c5c24c,5,0,Staker +0x85b4bfd9b168499f05ac125243c304f8baf5a97f,5,0,Staker +0x85b8d7192eee6cfdb787584aac3b0f76ca02b47a,5,0,Staker +0x85bb77d5eb148c4a198830210f655eaa28f96713,5,0,Staker +0x85bef53979f0703899009e7a186fe3df20d7c759,5,0,Staker +0x85bfbd9c67b1b0cb19650333d0936d9a63371a99,5,0,Staker +0x85c0cf1b8631bc1c2e31a5313f6eac9e95a51e7a,5,0,Staker +0x85c0e1a168aacf00e6ffc6209fb3d7996560952d,5,0,Staker +0x85c2bdfa7d3831ea61170a253ef07ae8cd790e98,5,0,Staker +0x85c7147fdce4560b4cff7e2ecf106864caa096b3,5,0,Staker +0x85c8db66e602477fb0896b0f1339b51e57f24c75,5,0,Staker +0x85c9a2760677a456ced3af2b82d59a8d9cb2d5e0,5,0,Staker +0x85d20d92460087be7337be5545a4fc23f8400568,5,0,Staker +0x85d46126bda2416a816c2690e34ca70a3a946fc6,5,0,Staker +0x85d7435d6c3d101bc58b2dba896dd46e1770fe85,5,0,Staker +0x85d7c427bd833fe3d06b36e8d136fc95a109dd56,5,0,Staker +0x85dbc949b55e60aa2bd39d869d7646b986d84bf3,5,0,Staker +0x85dd4f6327c58e5648083954bcafe9a91b219f85,5,0,Staker +0x85de080bf22e1b70bed604adfb55e3dcf9142920,5,0,Staker +0x85deb0195275e1bc547de8e96d8435edb2757d57,5,0,Staker +0x85e3da0e855ac5d70951c1e864fe50549ed61020,5,0,Staker +0x85e40e7d61edde752ff875b9df2259c83fde2124,5,0,Staker +0x85e83cf896a74eb76077aa7ab0a39a5f21457cdb,5,0,Staker +0x85ea50ca9be7a8415aea1a51fe7b7f00a86e1b13,5,0,Staker +0x85eb5007abdf5ee82925da9a38562442b86492ea,5,0,Staker +0x85f59090be8ddfbe570c0e5aa4cb14f04e3b67de,5,0,Staker +0x85fe187ef929d9df73891c4f03b47dfb2840f90b,5,0,Staker +0x8611ca7be98cc6717dfe1fa945d41ddd3fb2e111,5,0,Staker +0x861bf3051263c164d7cffad114a564598c57d632,5,0,Staker +0x861c0dbe5da19892531f647affe9b982d5f3a2d0,5,0,Staker +0x861e6ed6529c32d21d4e8536f00c8b49395f7c5e,5,0,Staker +0x861fc0f3c83b581609eb0c8eabadeb7dbf29b1ef,5,0,Staker +0x862616b3da7cd4afca1dd83da893526feacbdd0e,5,0,Staker +0x862b11ca44f09ca857edee44724e1e3a5b4ea893,5,0,Staker +0x862cba7760b67b687bdfa21e2ab51ce7a1f508d2,5,0,Staker +0x862f004c9bf8f521291a19cd0fb5748d53e90ddf,5,0,Staker +0x863125219ff226ebd67d6986efa7ea52f4b39738,5,0,Staker +0x863209d580017f8763dedcb79a01166d6b4f2b90,5,0,Staker +0x863624512c283cf04f73e1d1c5294f1c6d3e4e7a,5,0,Staker +0x863716642323dae111c6c46f35251ac88df042ca,5,0,Staker +0x863bf6cae1719bea4843210d951ef96e479b5310,5,0,Staker +0x863d79c3ddf1f6d10d5f5843c6a5df5013aa4074,5,0,Staker +0x86410546ec2fcd58df462dce0183b3e389332d09,5,0,Staker +0x864384880606546a838af266a33ce58c2959aa2f,5,0,Staker +0x86483135fdeed025ae2083a6a158af8a9a3f5d8d,5,0,Staker +0x86487b80c69401a4dbfe242152295d7a84bed880,5,0,Staker +0x8648e73847e5e483125e1ab0efa7026e5adf53c1,5,0,Staker +0x864a985932c31c2e908a2c2ee1955d3ffeed8c57,5,0,Staker +0x864e17d945545665dd155037424fe1c2aa54a4b6,5,0,Staker +0x864fdf6d92c15370d0309afff09d123cb0ff436b,5,0,Staker +0x8652010755447acabab5b44203a885a7df4cc314,5,0,Staker +0x8654522da017ca53827f7bbe17a7406b44df04bf,5,0,Staker +0x865a80d6e65de84131b90e6a4e0277853aff5a3d,5,0,Staker +0x865b8afb3055bedbaff9b7bd902f3d21d6c4f661,5,0,Staker +0x865d42b59fd7dd75da7a4a999f9fb3cf1d14fcd5,5,0,Staker +0x865f50253f6c341a5639c0b209bfb86eda9741d9,5,0,Staker +0x86624abde01a7f96be9e74d23101eb4696500b65,5,0,Staker +0x86644bc192c2eaf988e440ab66218b85d9baf1eb,5,0,Staker +0x8664c7548571e8da40e44cbc6f69731b9b49c8c1,5,0,Staker +0x86657e42c72e2fea628708ea90342b6e2c93a7ec,5,0,Staker +0x8668d777e0431abb0b5b31e9b5d6969b45e96aab,5,0,Staker +0x8670a62e6ca0ca4aa347b3f839f971fb469fb98f,5,0,Staker +0x8676147503f761e44b85df01811edd52be01b56c,5,0,Staker +0x86761cfa9b68f3f883ea59d122af0712fab81049,5,0,Staker +0x86764230f2632bc84b044eb1d28da67e6a9a624f,5,0,Staker +0x86780ccc047bb7385bf76a471604dde9d899e0be,5,0,Staker +0x867af017c60d12719da75d9ba5d51a0820b97207,5,0,Staker +0x867dbf4ba263d47276c1966a410c5a6a0315048d,5,0,Staker +0x86839204b0a82f07bc779ff9a1235c0335406fe6,5,0,Staker +0x868559574c3e9f0f849bc25d81023b03554e8afe,5,0,Staker +0x8686c64ec74941f5057260ac95f8a2bb0663aaae,5,0,Staker +0x868ebd386a8c75d6178006dd76e838496be4af76,5,0,Staker +0x8692e88a8bb07a7b97f60af16262cc4d9f96a9ae,5,0,Staker +0x869519b93c4268c21df348e672abd4e55166267c,5,0,Staker +0x86994737f139c5931133f5ea314ca04869c62a79,5,0,Staker +0x869d5ec53c40b4f4f737ba57e1de2a0b36fdb1da,5,0,Staker +0x869f666d5f6b2a752d3f0007ede66f55eb9b852f,5,0,Staker +0x86a2219139c319c69d7ba652e42b822c35a0c337,5,0,Staker +0x86a244c6a163f2c84cd93e855b544d0b4b333d38,5,0,Staker +0x86a4bbdc82752cd3a947ff2ff64c989eba875ce4,5,0,Staker +0x86a4f056593c7efd88324591cf07833322918a64,5,0,Staker +0x86a5574260c660f8e1ebe4d090ff533ffe9c0c30,5,0,Staker +0x86a8d5d0f363de5afb73573d386511b18d87d992,5,0,Staker +0x86aafecfb3afc1dbcd272b32d7989c819b856006,5,0,Staker +0x86ab35dd31d733bf75a88c104e3dfe1f31871d0d,5,0,Staker +0x86ac56f565079ad0ffb173edd7a40084586cd933,5,0,Staker +0x86ad433b75f19d6023fd2a4d438242e0598249ac,5,0,Staker +0x86ae62c0261c195e9436c86d6757331dd23178c1,5,0,Staker +0x86b2f0dad270e0b07566e8df85e6b74ad23f25e4,5,0,Staker +0x86b47381ada514d53eb585c2204951658f2a6379,5,0,Staker +0x86b4c63e03a82ee84a59fbefff9b594ec282fda8,5,0,Staker +0x86b821532d2406a97d1f5925213bcfdf062ed48f,5,0,Staker +0x86bbf3f5b7fd6bb206f0070facf88556ab905088,5,0,Staker +0x86bd90351caf412eb5594300cd19175d1abe2d6e,5,0,Staker +0x86c888577ddc1b7b06d8d2b1d111c55553c446bd,5,0,Staker +0x86ca19fc5ef3a970d5fb48ef984edbff3aed8767,5,0,Staker +0x86cdbef7933a3d95c00815bee9d5d239350f581e,5,0,Staker +0x86cdf8fb6fcc7697162dc9b6fbaa81e8abc766b7,5,0,Staker +0x86cec23afa0853e9030dbd09ab22681f6aacf2e7,5,0,Staker +0x86cf8e12ddb7e7ed8a3be8458c0b64177449c404,5,0,Staker +0x86d2698a6bf1794cdc35f6cf39db02354d7602d1,5,0,Staker +0x86d65a28e8849eed52feac631fae58f51a24dbcd,5,0,Staker +0x86d86acbddf1bcee86c6b9cb9dbd3ec0254417b7,5,0,Staker +0x86df3aaae4d46083f134882ba3c23e949403e9dc,5,0,Staker +0x86e1fa472e9e2336cad41f409569617c6473d896,5,0,Staker +0x86e4544e11b9b63df95b47427330841b600a337b,5,0,Staker +0x86e49ab9de47b8f3118a843d9a2f593bc31e1953,5,0,Staker +0x86ea334502eb8e16012e08ae1fb9f6e6598d1f01,5,0,Staker +0x86ed650163f2dbd360d14f952572c238049d6b48,5,0,Staker +0x86f0bf5988023adb277a06039ad765f506650d9b,5,0,Staker +0x86f231cacc5837ebaced02ee9039c07daf50c39f,5,0,Staker +0x86f8ca043cd2d72e72b5e0622e4e23bd242053dc,5,0,Staker +0x86f9fdd06ebf470328e0bd404d89d1adfa646bda,5,0,Staker +0x86fbedf6bda56d145e849534b6763ab0ded1df66,5,0,Staker +0x8701ad1485bc8cb75c31a69d05f8d1aafe900355,5,0,Staker +0x8707636df22d922166be5d3732f2d5208693989e,5,0,Staker +0x870d0426059f9a16f2f7af069f8abcaeefbda6f1,5,0,Staker +0x870fd4300d7686d0da8574634e004c3073508d40,5,0,Staker +0x871baf9ff8ffa2f198aae98fecb32979d897cb57,5,0,Staker +0x871c6b0ffa98799bfd4a809f609371241630a36b,5,0,Staker +0x871d9a5b3f22c12292baba88680c68bbaced72f1,5,0,Staker +0x87209c0566d66382aad354f035b7bb5ebb871bec,5,0,Staker +0x87210808b6f28343aba985c4106ae6c3d2d14c69,5,0,Staker +0x8721c7be232abe3734611ebab048c22d5881d4bc,5,0,Staker +0x8727070a3a1ae2b0001f4da48c48e02afedfe5ab,5,0,Staker +0x8727467af025ea0d1995bf19e48650908957c00b,5,0,Staker +0x872b1557773c0cdbd148e1b717e3b68271b23da2,5,0,Staker +0x87358127631da5f788666a9f5e2fee1b040681ec,5,0,Staker +0x873609a8203b28cdfa0e6605536bb13a4ec59d0f,5,0,Staker +0x8736c985509c2eda4335e58e56459acdebbd641c,5,0,Staker +0x8736fcfe1ec95ed7a9c12e3277f0415e5987191b,5,0,Staker +0x87382bd94e9a43a87b481908df35cd5d7eb828f0,5,0,Staker +0x873a0c09176390bf5c4aef14dfecf1df96510be6,5,0,Staker +0x87420e74abba8b4eed61774924773739a5a61a27,5,0,Staker +0x8745842aed3d2d28c71c228f59d1de50f8e4bfde,5,0,Staker +0x87460d5948156b4e8a8c12270a44949a63dfef4e,5,0,Staker +0x8749fc91ab022f97f71e42c955efc1e7837be0d6,5,0,Staker +0x874c0c281160ad8d3286741d2664ce3ca423ad4a,5,0,Staker +0x874f4b103df259f31d78f4e38d9e3cbf1ea1f382,5,0,Staker +0x87531845f603568775f30b3f8f5baf084f6f5f51,5,0,Staker +0x87579c2ddb742925920480f0af86b7018cbfab6f,5,0,Staker +0x875e80108d5913fad578bc1fd754af1b82bbb12a,5,0,Staker +0x8761bf89b5a5c645e2d76cf7767e50e6d2d6f1f4,5,0,Staker +0x8765c581d0e134321c65b35568f576cb217eefa3,5,0,Staker +0x8766744099839007c17937847da35a34ca30277b,5,0,Staker +0x8766ae7aafd63db0bba96f747cf0d879644f7827,5,0,Staker +0x87684078306e1dc46a77bd2803d2e2027171240b,5,0,Staker +0x876a9c576cfe5b88ef9925ae12d9cefc04e31084,5,0,Staker +0x876d4598a006e0f85ed49a55f17277e573ce8428,5,0,Staker +0x876d5175b20d15f4e8fb00873be18d13459d932f,5,0,Staker +0x876dd628a4cafa2d88269780c21bd5653e3afca3,5,0,Staker +0x876e8cd410e696d863bde04ac7bc91403fad2498,5,0,Staker +0x8770fed73210cdca1ac19c3217bffca70fb539ea,5,0,Staker +0x87745b90c27e8794a5362a4f2c772c19e453936d,5,0,Staker +0x877925e986f7306fe6073a5a0fe17599fec204f2,5,0,Staker +0x877a37edb2b6cc02090408f05a2d5d099ceba800,5,0,Staker +0x877bf5a06591c412a15cb22c0c838c50deaddeee,5,0,Staker +0x8788aeb554492870fc91d02182c4b8cb97d1bbd0,5,0,Staker +0x878a9f09e6b312a1766b0a6eef3e9b0a896ef74a,5,0,Staker +0x878d1f43fd597e809e738f2eecafcb4257ecad27,5,0,Staker +0x8790a79224d03d4b6c647a34ce5b1dd7016b11c4,5,0,Staker +0x8790b66ebd1cb711153d8d546ceb22b7aace5bbb,5,0,Staker +0x8792f760c86bbb3ffffabdfddd63b8d24808bc0f,5,0,Staker +0x87930f442ddbbaa9a42080654d6074f9bfcebb2b,5,0,Staker +0x8797c5220dc969e62fc243ecc72b5ec35f06f0e3,5,0,Staker +0x879cfd8ea67ce15166915389ef9bd76ff750b0bb,5,0,Staker +0x879e27c519204db43fce07f6fe3a15bf49e316c6,5,0,Staker +0x87a75e42396eb58dbd5e49ff3d9e05545ca1d1d9,5,0,Staker +0x87ab6b9c06d530971819b84f18db2cc6ea597fbb,5,0,Staker +0x87ae7d42fdf9ff8a55da6a69de5c14c682b0de96,5,0,Staker +0x87b4c1a7f7de87064fca64cf2b58438ed35efd0f,5,0,Staker +0x87bae265d34a9d5b336d6755fc54f4f601d1bc6f,5,0,Staker +0x87bc7fea960f0389505a6ec4088eefceb60862e6,5,0,Staker +0x87bc901b92275a5c4bbd645eaca50cde2539c197,5,0,Staker +0x87c1bf32c63e856fdc66686cf9e48fc2697a78d7,5,0,Staker +0x87c4562d11a46b08617ad8af08cbf12dee039a37,5,0,Staker +0x87c460944bf21b167fe9d1a44f4258858a992373,5,0,Staker +0x87c5ced248560391411d07544f9f451c44dd6211,5,0,Staker +0x87cc8bc676ab4f88ae7b93b47d416fef5765190c,5,0,Staker +0x87cd289b2358f88be6debb6a48b046d5ec00d8c9,5,0,Staker +0x87cfa8ddb368a8cb533eeeb66a42ab59095f13ed,5,0,Staker +0x87d1e17bc102b91f2cb64aa140cd4a16b8a23174,5,0,Staker +0x87d444a66a7b4a7addabb4d25abde3693473c6f5,5,0,Staker +0x87d4e750bb00b1d12ac6d974df319a3d7a9113c7,5,0,Staker +0x87d88fa9c6882cb6bd4c65f5e0766ed48ca9c8ac,5,0,Staker +0x87db4bde2a55cb256104962fe649a5426cda59aa,5,0,Staker +0x87dc13048978cd2af38bcbbcc0ebe3536db1e14e,5,0,Staker +0x87dc45b3edcf3b281a187986a9ba19fadf320347,5,0,Staker +0x87dc5c8c5a10077218e07e06f5b6ac65b8917450,5,0,Staker +0x87e1a8e62f979faf5409e359cf90b7fc91a11852,5,0,Staker +0x87e4e5500a8dbd4a41997c3635848f857863939d,5,0,Staker +0x87e7d4475e1722d4dc9a35af6545db4bf6e71772,5,0,Staker +0x87e8b44e570f828b884169fb6fd2eaf6d8d693b6,5,0,Staker +0x87ecd55b3b07d9e971eebcb94075d955f3ffaef8,5,0,Staker +0x87ef6f57abb96e48594fe496ac4a428db9cb4e0a,5,0,Staker +0x87f0516876e49259a75a2601e7660178ed5317ce,5,0,Staker +0x87f9bae9dbf4b4418552a2acd67d7b3f7ba0c39b,5,0,Staker +0x87fac7bfbde837d83e8e17755af82c5052e95cea,5,0,Staker +0x87fcc4fae5bd90f6b5339404a63bd4fef2e16d61,5,0,Staker +0x8801aedfda25267aa579b10b5c51eb8f04de6e4c,5,0,Staker +0x8806c29fd71f44b880188ba8dc53894a04b81fc3,5,0,Staker +0x8808ad056e5e2ebc58e0e017ca1693623ca02472,5,0,Staker +0x8808e535fbe07748828dd21268483b9113e4e948,5,0,Staker +0x880cd8652d0a6fe757631c0fcabab43f037bb640,5,0,Staker +0x880e9659a0bcdcf76380f52b3b4beefd988f8946,5,0,Staker +0x8810ceff6387195ef6f3e7dac1f3c29416e2d521,5,0,Staker +0x881379fd98af565693da96ed24d904cd63ea40cd,5,0,Staker +0x8813c1d5ea20342712822a1479a43bd47055c1ad,5,0,Staker +0x8814605383fcf5cb0f83fa061296c0c3e83062da,5,0,Staker +0x88154ed8d60976797b1c7f06559959117367c434,5,0,Staker +0x88173cd2d1c198caf6ab3d22c85ecc9e35917293,5,0,Staker +0x881ebb8d0f1952867c8589069d269345bc775555,5,0,Staker +0x881f27bc5e5baf3027d1114743b937d61681a0c0,5,0,Staker +0x88208bdb83179cb46aa0c338af21075d5fd691e5,5,0,Staker +0x882822cc597fa5b09ceffcd39e82051d0cd521e9,5,0,Staker +0x88286474c68d9c675d884425c26182bdf1461625,5,0,Staker +0x88348bd2b058df0f575dd6fff4891fce789416cf,5,0,Staker +0x8835ca99eb3a964301863efed8f6b97e914f3a51,5,0,Staker +0x883a2cfed58f1aeabb0b1d3f509a6ed70b4939cc,5,0,Staker +0x883b0f8b4be9f10eee4f328e2fc195db5700c99f,5,0,Staker +0x883dbe335418f81930c147a2c64e3bab0d925064,5,0,Staker +0x88445f2d3c1841f36fcd1f8c9e63f222a63fd1f8,5,0,Staker +0x884559a43fb1244dfcfd0301269f8d84e0e5f19a,5,0,Staker +0x8847c1c3f9e97266327293dac2e4bf1bc95a74b4,5,0,Staker +0x884a2ed6f7660fcbd6150b5af88971b056c61ccb,5,0,Staker +0x884cf65260dadc7efdbec687fb2cffa31bda7062,5,0,Staker +0x884e7ea12b04e3f2845ba402aa904cbfc4762db2,5,0,Staker +0x885639e36101f5be9da9b0d2b140ff4a10a31729,5,0,Staker +0x885a866ba1ca2995b127e2b95bddcfb2fe7fce95,5,0,Staker +0x885c2dca710256633878068890fdbe2173c30e58,5,0,Staker +0x8863e306afd4134906d60bde7dbb61cabee7755e,5,0,Staker +0x88653802ee379770c5cd57d3af1969033f6251cc,5,0,Staker +0x8867a5d36eaf7e938fb629cf18479665ba7bdeac,5,0,Staker +0x8869dbc218d73a28deee21512312fa8339242f0f,5,0,Staker +0x886d826e17ebdd735b87d9d2311e415af9982411,5,0,Staker +0x886f3c6f20cdaa93bd2238c60600f9fecdd4af54,5,0,Staker +0x88720f5ee265982a1abad2f0aa5bdb6b2852037d,5,0,Staker +0x8875767f1717bb42a40e9edd8114e54aeba0f16c,5,0,Staker +0x88768a0bfb6d0127fe9a2da3347b0d921fd85211,5,0,Staker +0x8876f15cd5950f60fc1bbecbddc5f0b1a3b58516,5,0,Staker +0x88776f7ea481e0f795e855187ad49758d4a6666d,5,0,Staker +0x887777e2ed364c395cdeb63669f0fa481d6cada0,5,0,Staker +0x88837ea807e2e28489ec83b7f8b08cd318adceba,5,0,Staker +0x888568c4ff460ac38ddf11a2cf6e0b05854affe2,5,0,Staker +0x888a8e92f706bca07e8e74f684442621da931888,5,0,Staker +0x88957c7b799848a0a2b42f2bd9aee9e2d3d206e9,5,0,Staker +0x8896d3bf2bda50f23aac6fba4622c2eaeeb17599,5,0,Staker +0x889ad5651af475b8e1a8a9856db58f83117bfe5b,5,0,Staker +0x88ad914cfc4a77d9daf3f067ba8cfe92c16541f5,5,0,Staker +0x88adb605d681a4a988508c284f5a091350a79a1f,5,0,Staker +0x88af919a24403050893edc1070b0afbc7363d268,5,0,Staker +0x88b1c5da745171d7fca547972d28fa7b06468700,5,0,Staker +0x88b640b37a1158d5bb23aa0263df870d3f699c7a,5,0,Staker +0x88ba4ac119939dae744cd49e19dbdb34c25e3159,5,0,Staker +0x88bd70773caf7cb7eda20e1117d3f411cc3f5625,5,0,Staker +0x88bf98d7b1f154433af68263d3e4703fcc9c2947,5,0,Staker +0x88c0650ccaffa2485d973aa7fb4eb429138b2c1b,5,0,Staker +0x88c0b8c321a59492828bba3cb6f1848678c61a3b,5,0,Staker +0x88c0cf00a3f67895471d8d63012a4db4b6938593,5,0,Staker +0x88c0e65e844c049b9253128a66c9ba35066bcc6f,5,0,Staker +0x88c1e246e3c64f43c19a13ccc8d9eeef1bba5faf,5,0,Staker +0x88c41ad10d9545ccc5c3f2036d790f7cc428872e,5,0,Staker +0x88c5d0100b7ba10825040953a20184aa480ebfc3,5,0,Staker +0x88c949fbbdac0526dd2b9ca958b229c626afdc55,5,0,Staker +0x88ca0af490e421b573a6b409b5f7a175bb9cab9e,5,0,Staker +0x88ccdcc23a80f5eb4902af36117629c5b17b66fd,5,0,Staker +0x88d2fb0b1daff02b284a9b98a724e1ab8ee9f638,5,0,Staker +0x88d6d5e4b279c0b9a391ef5513e8e22d5bad8fc0,5,0,Staker +0x88d88a6e080d4fc5fb676ad5132de06a338faef0,5,0,Staker +0x88d9c24d1846707423f88f698ece692a0b5f4838,5,0,Staker +0x88dbeb98d921f14f17581ec381da65bc36000069,5,0,Staker +0x88e1a9387c080f4cf2be811d05cd50e98d1a6c63,5,0,Staker +0x88e274ed60f3afe1a34616579e63d3e40be480de,5,0,Staker +0x88e5aac52b9dc1fd9c85efceec082d4c6d15b4c9,5,0,Staker +0x88ebf406b3ac3a6d75ff00f762a2d668a76ca0e9,5,0,Staker +0x88f233296e941528967b40461168cb497756ecf0,5,0,Staker +0x88f4f94f0b34b80e2a0499ac3b2f56935571b3ff,5,0,Staker +0x88f9bf87fdcc87e0cc7a9dec93797898cce6e2fc,5,0,Staker +0x88ff10fdf51c2bc8f97b4790b14a55d007b659dd,5,0,Staker +0x890012f7f2001bbed8f73a60a93ff058f4ab5e3c,5,0,Staker +0x89056a4692f0ad73829977e2c924138bda7ee47d,5,0,Staker +0x8907ab072bff966c3e5319390621ea51f2ed1031,5,0,Staker +0x890e4507d9f28a60baad4394043c18ca0bc0cf53,5,0,Staker +0x8910609a9d752faed42b403d1e3b0738269b0454,5,0,Staker +0x89107367ec98502241ba3716aab730aa0a28db15,5,0,Staker +0x89128276f8329f55d7d2458024de19f9a81bc20c,5,0,Staker +0x89151711b2aeaa8a91cc773fe5f0eef600dcaceb,5,0,Staker +0x8915bcce1e560784a41adb7018e604061c2e7a2b,5,0,Staker +0x891ed527a00517cfd9e31076e034a7419438b01c,5,0,Staker +0x8921af94e2ea0f7ec4e33b526fe5045ee621e665,5,0,Staker +0x89249f352edd0b4e45e7e90f1cad69460f27bd55,5,0,Staker +0x89262397009825c4ee2ffbbb119cd115c7151c84,5,0,Staker +0x89263919e0c3f241c0d0b4ad1a4e29350beeab02,5,0,Staker +0x8928656b814c24868af085528084881dd84f02cb,5,0,Staker +0x89292a6382e3429ca0315081e6f006399b02fc08,5,0,Staker +0x89296e1273a10979c5b7321399f3e73eb12ac354,5,0,Staker +0x8929e1af1454df97a34889fe53be06968e666ce1,5,0,Staker +0x892aad92f7bfe6f8ffd365a73d5a52ce410ecd55,5,0,Staker +0x892ce742e9672cc3a0c996ee89b03ec8dc5b1fb1,5,0,Staker +0x892ddeb814baabd38eda3d4c208f465b3a155d5e,5,0,Staker +0x892e960fd3c94562d670ec7e7b75018234ef1f23,5,0,Staker +0x892f04ceec1934eb96619bd94bcab54a56eaa6fb,5,0,Staker +0x8934189422cdad434d72adb1691d5609f56223e4,5,0,Staker +0x8934beb9a813c5f81395edf15352d9d15203ea51,5,0,Staker +0x893623d575fd7314dff31ec28688e6bcf0c7dc00,5,0,Staker +0x893733d3e94633384229b9a0d0c3f5ca00eca0ed,5,0,Staker +0x8939cab1d19b13f64fdc882ecbfe2239c6e04b07,5,0,Staker +0x893c57c9544eb0e340269151ef55cac53443b713,5,0,Staker +0x893d5b287b8607e5f61e512b80b42509d725a50f,5,0,Staker +0x894279166939f079dc0c81686ef57506d65c8492,5,0,Staker +0x8943b6c8c565a4a50cdf14fd1ba48d633acd1543,5,0,Staker +0x894490ed39a71660de0edc088f424e8734859e8d,5,0,Staker +0x89467c09957455ce988882ea7a4d2196bdcb5d3c,5,0,Staker +0x89472f8614042e276dfd4c88da54cee6e1d5e30d,5,0,Staker +0x894b5854f1f566b50b5f890b2a07fe01f8cd2f62,5,0,Staker +0x894f1ac839d36b809269eec7435ef8c0f1c9504d,5,0,Staker +0x89512caa053b54447979071ae2a123d25744275d,5,0,Staker +0x8951b0a1ecada6454d2206076b6d47bd086d8445,5,0,Staker +0x8953195f187c9a9c7debb5b8a3b80139705c1d48,5,0,Staker +0x8954945557f8d2f96f1fce9f1b5d90b709cceec0,5,0,Staker +0x8958af3d9421957d2fcd3c7e6497acf03195c65b,5,0,Staker +0x89590644cb2c67ee572c495d3a7f6fb94dfda761,5,0,Staker +0x895cbec636d9b53369b17a6b863993bd122b7a5b,5,0,Staker +0x895f81f63dcef049cb9ebaf7deb74a137217366e,5,0,Staker +0x896599228e6cdc679154d2c357c6aabf7cbd0c48,5,0,Staker +0x8967fe3bb79a7e28172026a0470f40b2fc6de41e,5,0,Staker +0x896db2f450e873d887f370edfc6a32fce2bb9286,5,0,Staker +0x896dc6b1cf4ce007b7f89f7bdb2787a0e61f56ed,5,0,Staker +0x89754e03d5868f9108606a2a6367cad9b1f8e784,5,0,Staker +0x897a0058d53a02e655a188d228f0dbef29c778ea,5,0,Staker +0x897b0cf1378d9ce96f9ff7b14abe3d67d4f372a5,5,0,Staker +0x8984a5d6afae99eaf5c7e73803c5daf3e30a1861,5,0,Staker +0x89875faf67a86cab897610e954a4c567103e9b66,5,0,Staker +0x898d0c2d5d24ca2a2a18316d3a992d447017e993,5,0,Staker +0x89916a3992ed677271122a7c2fd5e65e8096e231,5,0,Staker +0x89971716126b718e2255c0ee8836211b2620ba7e,5,0,Staker +0x89998990a9a4211b21a8ac853fa358b70f1f0240,5,0,Staker +0x899ab192975cbe7e957044a1f0934bfb91adb793,5,0,Staker +0x89a911780637ce54605e77d6e768742c3dc33451,5,0,Staker +0x89aa968d5d1a18966119924c5a3e7c916736c906,5,0,Staker +0x89ad4849da2e2f5d7b235ec3fb270130f8c64425,5,0,Staker +0x89c25e7e4df63800cb9b69128cd373dc94859c2a,5,0,Staker +0x89ca70a47486a6b088fbd0c878ddf21e93b9f113,5,0,Staker +0x89d41a04dc899ab837ed2f68f3b3714e6be02048,5,0,Staker +0x89dbbbce142e2d15226bd52e184b97755c6b63e1,5,0,Staker +0x89e08fca3051c55c34e391e6ea2cd875d17b4815,5,0,Staker +0x89e1010f1e39c1da36a4d654a24e7c409337a05a,5,0,Staker +0x89e3152a4ee760fab81c13100beb9e83678a2827,5,0,Staker +0x89e4cee97e133a82feacf94e6c4a254fea782a1a,5,0,Staker +0x89e7fe8c20d033c21bb321c16d36915ab04730ea,5,0,Staker +0x89ee11df917d590617165b7dfa3ef4ac4f0fe281,5,0,Staker +0x89ef7c31682059efb2f5410be09246e6ff03dcfd,5,0,Staker +0x89f0bc64c0401151e94d7c325792549425c5ce1c,5,0,Staker +0x89f73a1e844593321ba0776283bed9304db726bc,5,0,Staker +0x8a000a812f53c887cef2945ff06aaf00a5f694cd,5,0,Staker +0x8a02ff095203cc71ba6d58b6b72b84d3cd618772,5,0,Staker +0x8a03033e06da2039b5704a4309a265af90e314f5,5,0,Staker +0x8a04a8aa962184143cebc4ea9295cb959a8cd259,5,0,Staker +0x8a05ad26b5cc70513a149cea8eafbdde6a7b77f2,5,0,Staker +0x8a06ae9f357a7861394de88a6a9add8b05b4fe27,5,0,Staker +0x8a08829f872a26632dfd2e7fc61953abb7ab3337,5,0,Staker +0x8a09a4a4c2b257f548caf4aaca7965444caf7efc,5,0,Staker +0x8a09fc94e9f7ca414bad45d89bfc344d03f01ce2,5,0,Staker +0x8a0a5f18d81eb044b8246b140324297e67d487cc,5,0,Staker +0x8a0a75aa77cffdd719a8750965431e081d43e3b2,5,0,Staker +0x8a0afe6f778c254e8281481345057381e46f2052,5,0,Staker +0x8a0d60180b9bb6c0cc732591526cbeed70bec402,5,0,Staker +0x8a1376ec3095faf9f4fd1c20d2074de7dd867c11,5,0,Staker +0x8a1bd85ead65c9a2f66432e6cc52575d89468d52,5,0,Staker +0x8a20f1181f15e4579ec8b2f431ffebb014a9b181,5,0,Staker +0x8a23a8d381c9a760bb08b562c6d138c3f7e15ab5,5,0,Staker +0x8a23d21ddd8f7c24e51b8e58a1ed15963364cf74,5,0,Staker +0x8a281f976f185a12db9ee512f209e70c46a70951,5,0,Staker +0x8a293a62535803cdcd622e35e0941443f1506e85,5,0,Staker +0x8a3017c8ed31783fe97330f31054e17341efdb25,5,0,Staker +0x8a396e924dfbe96c3b74932f1787442c21a3cfbb,5,0,Staker +0x8a3bd41e770240430dcd542bad1b819d33f578e1,5,0,Staker +0x8a3d0f1d42b5ef63a1cb5ec50c1aea54c2fea6d7,5,0,Staker +0x8a3d976788cbebd8ba3a3b55b53afe110fd43c1b,5,0,Staker +0x8a4010d00b2ba0c908a357d14b8adff615baf38a,5,0,Staker +0x8a4350f2cfe5c8378ad211f03b7b8bd1e5f93166,5,0,Staker +0x8a48267e07b841cdf7bec009cdd5e88ef2c61092,5,0,Staker +0x8a49559e3f71540d17971c4d4d1ff0da65a44f38,5,0,Staker +0x8a4bc1e4ef8fed6b779fdf4b8cb112427200e51b,5,0,Staker +0x8a4c0c1301ba80c32c0c9fe2b9559034c994b5d3,5,0,Staker +0x8a4fbc65eb78157deefb9cfcb90f01abd105de71,5,0,Staker +0x8a50b576ee3526e5ad9142661543bb0d46a7bf98,5,0,Staker +0x8a516bb4c3cca5d9f3b2afe8b343a3f0638b4049,5,0,Staker +0x8a56420edeb00ab7a8f47fb6b7a5485e4366c78a,5,0,Staker +0x8a5e86148ac29311df10846ce9373545abbc602a,5,0,Staker +0x8a5f787859ea18f2335b1c1edef1bcea785fb2b1,5,0,Staker +0x8a5ffaa364437937c3c06395edcf3f2c16ecd11a,5,0,Staker +0x8a6467559f12715e8394ade85360926f7d58acb7,5,0,Staker +0x8a646ee7d8275faff57ea5fa188d94107215dc1e,5,0,Staker +0x8a6a7b1c84d071e23b9efe5a9dcca5985e8215fb,5,0,Staker +0x8a6a81ee52517da4b305545d3f61f13a9b8b1619,5,0,Staker +0x8a6bdbf65d6b66586d2d4816e5aed19a420e86a2,5,0,Staker +0x8a7110f5f985a23ccdf4ddf5b21db9b318bfa77a,5,0,Staker +0x8a74c5eb5e4aba710bc45078fbdc4922fdb546bb,5,0,Staker +0x8a765805e0355ea351c600d3b3486a076fb1ff74,5,0,Staker +0x8a8486f2af28e288b228323d6e5f06738c87a0ba,5,0,Staker +0x8a84875a3f0e0ec88f575aa26ebaeaed143cd416,5,0,Staker +0x8a84dbe6cb5f1d743a5f71b4cec6ef07d99ac860,5,0,Staker +0x8a89ec28cf8965f4b76bb0ac33392dfd6dca6289,5,0,Staker +0x8a8b2bcef6ae466f9ca6ecc1c179536670264a26,5,0,Staker +0x8a92dbb7e1ef6707bfc418f2c359595a5921c5ac,5,0,Staker +0x8a950ea0aef839b2486ab064dd8656b708da3212,5,0,Staker +0x8a9514b7bc2b051243f970327ca86c0c67c83c8d,5,0,Staker +0x8a9681ae04b0c8e32f2f51c5e462d211d7d26ca7,5,0,Staker +0x8aa4ea8d80c88273fbcd9773548dd06c65a58b1a,5,0,Staker +0x8aa565d8911574c3fb1f92cbd8cb4df177b37a5e,5,0,Staker +0x8aad12d4fbda2ff8003a38a2f29d7a855a9f45e4,5,0,Staker +0x8ab274441e76c5594a41117ac0e826175f2aa555,5,0,Staker +0x8ab39f4ded04094aa058dd2e7b4c306107d458eb,5,0,Staker +0x8ab421fefedaddfac026a0da9cca2605504976e1,5,0,Staker +0x8ab56095560def0af99618bbf9c42696961b4600,5,0,Staker +0x8abc77543735eb14f6dafa1b2dfffe6ab9cfd88c,5,0,Staker +0x8abfef061cc961de9e3c49167ad6484d73f66477,5,0,Staker +0x8ac1df5d1a7c68f32152ff905d6bce55c8db76cf,5,0,Staker +0x8ac318a70b164fc2e29a42f30c103cad3c7a8f6e,5,0,Staker +0x8acc32240cce6c1b97182c6e483bf69770a8d646,5,0,Staker +0x8ace464bfb0c502ce1e9ac6d550a0c60a2b49a36,5,0,Staker +0x8ad10d54f156b4013245c3801fe7eae296707892,5,0,Staker +0x8ad51cd87ecfc95629b058d318a5049c8fcdae7f,5,0,Staker +0x8ada460120beba8800512d790c7ae7084d310766,5,0,Staker +0x8adbde3eb28641f7157ca077505358bea04c71d5,5,0,Staker +0x8add8f63f79be018d7d9133da0c26ec2e024710b,5,0,Staker +0x8ae07ebf466627502f9fc12cb3b5d7fc99f7272f,5,0,Staker +0x8ae09caf4abc02b719f3bf9b0d7438b6e843e590,5,0,Staker +0x8ae16152abf6f8f2566b656a623f320ada677d42,5,0,Staker +0x8ae2dcf017b70f419097a83e04a7189f7e0ca3e0,5,0,Staker +0x8ae37f2eb9aca02a643537503675c972c87f2d6b,5,0,Staker +0x8ae3a24aca97dc626f3f0cbeaa5f6803224d84ce,5,0,Staker +0x8ae9554438868c10909422404aaf4a2759056465,5,0,Staker +0x8aeba9a7c4da45f429263bc56244d6e00931776b,5,0,Staker +0x8aedf4e55374a22b5d856d2750360fbcea8ce65f,5,0,Staker +0x8af15024dba49bc40884961c136ce4d1fd673590,5,0,Staker +0x8af16293ccd8f3871d4e4d8555b481b3de3bd5b7,5,0,Staker +0x8afaa7e6b9ad57a9e58358601c5b64477f95d227,5,0,Staker +0x8afef1586400e4fe3fb367f30de3b2a27dd0afcc,5,0,Staker +0x8b02f208fb815629b97874b124a294a1c5165006,5,0,Staker +0x8b08de39922dfbf12968b36c4ccb00ad3cfa91ab,5,0,Staker +0x8b0a32360b22df2191078d396db136f964c2914b,5,0,Staker +0x8b0ba2c39ea5359115b88b4e777b6472d64d305e,5,0,Staker +0x8b0e5a77fd3fccdf208f6ad0a6e756fc454e6e77,5,0,Staker +0x8b0f3a7a6eca84d30ea9b3f5ba08c9090dad7767,5,0,Staker +0x8b12a0f2c71a51b6455e7a20ffd315ff86f246b7,5,0,Staker +0x8b1624c8b184edb4e7430194865490ba5e860f0c,5,0,Staker +0x8b178ba596d127e028bf3a9cc2c16786975dee11,5,0,Staker +0x8b2052b339eec87ecc21ae33c72a7cd1666cc0a2,5,0,Staker +0x8b2860ca5159c44ad1ff1b9eda380fdad2d506f0,5,0,Staker +0x8b29399612b5a4b2a5175701287d775ffff7cea2,5,0,Staker +0x8b2bd028f0d7d87294aa31734663780c86483c81,5,0,Staker +0x8b2c70dc2cac9e59d97c6ecb30ed44273329bfb5,5,0,Staker +0x8b3a49b827472f8529a5b3b8fa48ac407118ad34,5,0,Staker +0x8b3b1104d51b0ff10025ca77400f2e88e2e9ee1b,5,0,Staker +0x8b3b22d07271f059f1820c2efd856305b0b13fd8,5,0,Staker +0x8b3f71b789e0e66c191c9a0e6e1fa1c4b6c7e830,5,0,Staker +0x8b4564e6e0ec08efaa6ffba04085933d6690df67,5,0,Staker +0x8b461dd6e1db30dc7d3359ac2021eecd583e2a6e,5,0,Staker +0x8b463fe9c26cdc964fad7d84b07425eb95467ea4,5,0,Staker +0x8b56f7ae8153d74d895743263aab691f23cf9230,5,0,Staker +0x8b5a12634fff64c385e542fa295537e773ca76b2,5,0,Staker +0x8b5ced159822c9471648e31ae0e7b3aabe171f15,5,0,Staker +0x8b5dc7d1801425339bba01da5679708b564741be,5,0,Staker +0x8b600ffd3c433dc0dfa17359ab6edca750f2d8e0,5,0,Staker +0x8b66416eea7bd0de9454ab00d9e1dff4dad6d5d5,5,0,Staker +0x8b6713341a9e084cc8b1ea660c5e49fdac542603,5,0,Staker +0x8b6a2a7f16557ed5fd1d9acb5be2c76c9414c624,5,0,Staker +0x8b75871b2518d8fd7b1fca8f7c5c0ba57248cbb1,5,0,Staker +0x8b76b42c9cd8182419f6ed6edecd38c18b33c41e,5,0,Staker +0x8b773f2e3aa7f9d64cb93a95a0b42829d6bad7e3,5,0,Staker +0x8b7e73a2b615adcb052ca50f588643d83b0e9470,5,0,Staker +0x8b824c84bd751f9ee14ea7adbff1e15ebcc99110,5,0,Staker +0x8b8291251acec86f5d8a9c699a2c6cd193f2cec2,5,0,Staker +0x8b8457e34e1157e799a5d472cd6a7d44a1c1dedb,5,0,Staker +0x8b87ec916e192672a7ba5f991beab980eb1d23ec,5,0,Staker +0x8b88d3ee4308b065e03e48441b6e12bd312b0a3a,5,0,Staker +0x8b8cdd509e3c18ae277cb0716e70d067be28799a,5,0,Staker +0x8b8d7fd39b3be0b993888788fb2539aec06ed52e,5,0,Staker +0x8b8db7b8fae47f4aed84b28408105c337d6e4d85,5,0,Staker +0x8b8f28064446efd287a77b85390dbc609225143e,5,0,Staker +0x8b90f0d8e20035b685e0144bce5451006162b270,5,0,Staker +0x8b9269101cc20f88aace5173a19fdea117be22e3,5,0,Staker +0x8b94be4ebac2837e26a16706b6455d76d6696d88,5,0,Staker +0x8b94f7d980ff4bf77a87ba26e5c54670414b1c3b,5,0,Staker +0x8b96128660b22a809bc405922cd696dfc75742b8,5,0,Staker +0x8b967bba5996556180e4ec1ffae048df00c03582,5,0,Staker +0x8b9970f8b4864a9ed7f997e3e6a753fe9517e8a3,5,0,Staker +0x8b9af02d0c24c168d5e52444a3eadea43a23c40c,5,0,Staker +0x8b9dbdde01f62c442fac1c2366f2e0aeba5c5dd2,5,0,Staker +0x8b9f39688d2b82b9d0127dc89b157a70a6092fef,5,0,Staker +0x8ba43fc55c61fb27f914be773fb243defaa6180a,5,0,Staker +0x8ba48f8baddac167f84316c038ba788c5349597e,5,0,Staker +0x8bac050ba6d1e3e6abd55380511578d864965337,5,0,Staker +0x8bac3e761e4fca94257f6598b92028bff4b15672,5,0,Staker +0x8bbb52bcae88edf3945ad228d15143ba5cc5b348,5,0,Staker +0x8bbff92717c6a299b34ab6b1624bae1252d528a9,5,0,Staker +0x8bc0dbe3b09bcb20470763143352cb8cb0238181,5,0,Staker +0x8bcdf5cb39400f8df456663ac163f533a51a74f4,5,0,Staker +0x8bd083ec7d1b2394e3c779620fee504daa0012f3,5,0,Staker +0x8bd10370b2c46cec6e2edd7eabb0d81013480cd2,5,0,Staker +0x8bd1fbe82dded2c13a9d4ee520a59a64947acdf3,5,0,Staker +0x8bd2bc74b3635ab1d9d3a0208d8dbad032aee7cf,5,0,Staker +0x8bd4b3f54d5e95cbba77305c063f993c1f69fe1a,5,0,Staker +0x8bd5363687185f302088a3c64d7306442ee04e71,5,0,Staker +0x8bd59f224857503d253ef04bc3b4a8a84769a3f6,5,0,Staker +0x8bd994ebf165a48a6aa7c2a9da5d7e628a30342b,5,0,Staker +0x8bd9a6fa213dc61cd83458a14d27bb5b7d2206ef,5,0,Staker +0x8bdab88305784de6c51b36a3f350a25f1b7a153a,5,0,Staker +0x8bde011b050a3fdee1eecaa65ae8e938e61ae23e,5,0,Staker +0x8be0d6ea346791075cff83adff72786346e48678,5,0,Staker +0x8be20b01e73d19e52bfc332758e22361d981e352,5,0,Staker +0x8be44289dae3f4609271ab0d3e847b5ba3e85b2f,5,0,Staker +0x8be47e16ab68f05fae4537c8b457bef0e4af345d,5,0,Staker +0x8be8d139b6b6dcadc7e2743095fb62b6bc8b7fc2,5,0,Staker +0x8bed25af4cfb5be8dd7878f6c6b5e9bc5637ca7a,5,0,Staker +0x8bfabf2f16f666808f36b64c71ffbdf8eaf448bc,5,0,Staker +0x8bfcc6520a26dc34f9e5b42560c0baa04544d97a,5,0,Staker +0x8c03ea369229fcd6af0f84ce3106a180a8363ff9,5,0,Staker +0x8c04cbea9ec42431c05ff775ce87f34469649f6c,5,0,Staker +0x8c0a168ee096d442d4fb4c6f4c66221b63c46a39,5,0,Staker +0x8c0f33dacfa40e225c7ada0de2e3ee4d07d0751d,5,0,Staker +0x8c1087da2d760b1affc5107accf70d19218d07df,5,0,Staker +0x8c10f6347830f82f88162e3453ab96e0b4536d8c,5,0,Staker +0x8c11a9873551502e0d2a785f6db507d162d691cb,5,0,Staker +0x8c11d9092fc347a25c03dbed43739f4961d24321,5,0,Staker +0x8c12fabff925bbddfac05b161e4803ce745a9ce4,5,0,Staker +0x8c152d3217459d8a1a7922edf7895092fe594c2c,5,0,Staker +0x8c1620523522375f8da38fe631f487ae45c79499,5,0,Staker +0x8c1953a82372a6ac55193e7cabaa12a505eb85b9,5,0,Staker +0x8c215dc976ce4935e29fd137f59523449dea9f5f,5,0,Staker +0x8c21fabb1942a767b0fdd4585ccaed6e5c22fbe9,5,0,Staker +0x8c22c44b2a0a72bc390e16fd4309b4a9b027bc41,5,0,Staker +0x8c2985eec6e0f6caba0b29145d8559e2eb5f109c,5,0,Staker +0x8c2f0564064f043966fcfd1c80225c615f3c4703,5,0,Staker +0x8c2fc7e0d7abfeea4d7d17a31fba55449c066bee,5,0,Staker +0x8c329ccdbfc3e349e31dc8d44fd7e084c97b904a,5,0,Staker +0x8c336fb5d4fa3a5ee104674a7ebc210a602775a4,5,0,Staker +0x8c3cf46ea6d2968c859b9d73b4dd3758fc39071d,5,0,Staker +0x8c3f6bc7de8f0a5680580c189c11db4429f707ff,5,0,Staker +0x8c3f8109e5ab5ffc7318802eb9ac7be2b9356ed1,5,0,Staker +0x8c40387a0a839cd49bc4f6d98e87354ed0393dde,5,0,Staker +0x8c40e5db11901727a4533ec2fec50e78e2233cc3,5,0,Staker +0x8c40e9135d4d02ca319190965f247afe7b45ffcf,5,0,Staker +0x8c467992a137b4a19eae3d299648e96ad2a134cb,5,0,Staker +0x8c46872e2661e3a4f691d599a72641f80dcfc20c,5,0,Staker +0x8c489b21333fd9b5623146dc35a5c896811ee697,5,0,Staker +0x8c489f3d5011256f31dc2f319e9ce167c7212c4f,5,0,Staker +0x8c48c3ef7f414469f7c770cdecaf5fa0602bdad7,5,0,Staker +0x8c4d0e2f8e11e28c9dd7d6df79fbfad5797bd884,5,0,Staker +0x8c50e1ce8bdc93a06713bf2661d7ca38dd5fda3b,5,0,Staker +0x8c50f0fef03c07499e4a7a3c79d864f04876aeb2,5,0,Staker +0x8c53328630dfd4d4ae9330d641d9a8916d791d32,5,0,Staker +0x8c555ad1c04960789a279c38b2ddd5fc08b4643f,5,0,Staker +0x8c5b7657656ad3e53ad29733c0b73be568c16f16,5,0,Staker +0x8c5ee78fcfbeb0b6832b61289d412de38a458a75,5,0,Staker +0x8c6138c8ac3d9c391c58c3b6197b093226540e3e,5,0,Staker +0x8c6279fe7f47b8bc2a9f85b95bf370f888444d64,5,0,Staker +0x8c650fefda4d7ea1bb893d7ce6157603cf17a4c4,5,0,Staker +0x8c6b58617e1b07c9c3a4ee59465a7b297226470c,5,0,Staker +0x8c6c16cd57863bf15810c5c4770144ff165a767e,5,0,Staker +0x8c6fc47b64b15f1aa0bb32cf86237717cdbb5215,5,0,Staker +0x8c7416859c48cbb921c65256349ab2864d9a984c,5,0,Staker +0x8c74b4527e2e0c5f241349a2d0b04525d6a1308a,5,0,Staker +0x8c75012e4a70f1f0f907b1d2097b33a0e89fc09e,5,0,Staker +0x8c787779c4bf66c0fb2b5384cf59763549781240,5,0,Staker +0x8c7a4b87da5777b5c9ce8d68292e4d383ecd7b90,5,0,Staker +0x8c7c93e7c289153b89034ee655ad53f1399a3e99,5,0,Staker +0x8c7ecaca2591636c9fcf2b3649a15b08fa1f695f,5,0,Staker +0x8c827f064d3b4f29c96ba88ff71c1148d76a4bff,5,0,Staker +0x8c8306dbe41795e4e67579e69d61579e0ee2f6ae,5,0,Staker +0x8c878705fe7bf8d63fdbcab2059d713576eacdd9,5,0,Staker +0x8c8ae5d44554fac0463a663c0e7077bae4d74eed,5,0,Staker +0x8c8bf9d6723ce4426037e80249bcc913c44df0f6,5,0,Staker +0x8c8eea81af9c07ecb66a2d65042ad41daf2eea75,5,0,Staker +0x8c92a7aec2eab8481228c01ba0ed29bd09867679,5,0,Staker +0x8c94455f148e988e27d1d1b6c82ed861796b09c7,5,0,Staker +0x8c98eaedd630a33c152f972e87c73b2781cffe8d,5,0,Staker +0x8c9a636f1b97f92ec5bf2825669d5a84d0197072,5,0,Staker +0x8ca6385f7d0c2ee07521c22bc747a7025f60d3d5,5,0,Staker +0x8ca8614321055cd88ee049812964ed2d8f539aa6,5,0,Staker +0x8cabe1cd39603a0ca336a975fa4eb8ca02016c95,5,0,Staker +0x8cb8be21f070d30e462a60ddbcd669e9b472fee0,5,0,Staker +0x8cb91487c9ca5ee793184d9125c6c5e6c39c714e,5,0,Staker +0x8cbb2c7bb3e64d1dcdcafa9ee957fe93d50c1a0c,5,0,Staker +0x8cbc80715a0ad083f311014e96d4f1f7b20b9f18,5,0,Staker +0x8cc591a2500eb0295d06e14a241f27443d98c317,5,0,Staker +0x8cc769177f7991dcb3c36af1f7d64f1e9259b418,5,0,Staker +0x8cc90ba336cd92618db2e16168a0145829ebdbad,5,0,Staker +0x8cca9ebf4b66b5704a1c07b45f31c24e1985a88d,5,0,Staker +0x8cd720bc989a2ef4faf99349dff74545da98a111,5,0,Staker +0x8cd83c6da2fb0b131fc02c4857a792136f4b5c06,5,0,Staker +0x8cd9f507ded07adbd0f6e99f15fb6a99de2d6285,5,0,Staker +0x8cda2b1da18ae29a46ee1cbcbb780defc2b99ec4,5,0,Staker +0x8ce1300c827370b69654342bd593196b7a59529f,5,0,Staker +0x8ce845f556bbf1a3bbfd943cf4deb324a4e4cf9b,5,0,Staker +0x8ce8c3b60a67e58ce508acd0d2daa5c99ad805ca,5,0,Staker +0x8cea7c1f46c2bc16a122cef858ccd20bb204758a,5,0,Staker +0x8cec797ea25a1fc80f254d8459c997bbf61e9aa8,5,0,Staker +0x8ced18c126525cf55f180db8d2763a291540cbc1,5,0,Staker +0x8ced8291b5c7651bdab1044e986c4af308c93aa9,5,0,Staker +0x8cf08748a1bb3a5f5cd7f40f428350985fe371be,5,0,Staker +0x8cf2ab4573a427c150db7c4861b61c76a31beae9,5,0,Staker +0x8cf3994422795ae481bca061146e3eecb9b9253f,5,0,Staker +0x8cf3a12fdf83ebc9189164364b9750fdcf4fbf55,5,0,Staker +0x8cf617d7e0222446f63ff9d20118b9e9d980118f,5,0,Staker +0x8cf79534b55ad0ea8037212589f964eedaefbbee,5,0,Staker +0x8cf95257a819b86b428ed4dd474621abd04468c4,5,0,Staker +0x8cfa9a65a323aae16c9563e407134a3011ea0d42,5,0,Staker +0x8cfd35326db87edea5fc510c9b687c31cb49db8f,5,0,Staker +0x8cfff6d2e6d6359deb55fa31b56daa99741684bc,5,0,Staker +0x8d00452af78d045a9a96adb8f03a7cc2097bcba4,5,0,Staker +0x8d005b5dbf494aaca085d3aa96e5028ca183e106,5,0,Staker +0x8d04e72351efa0aa6260567d0948c1e6d478ad55,5,0,Staker +0x8d0538326efe581f150164f168d3bc9856c2e1ca,5,0,Staker +0x8d068043647414b1f119b6ac6ff65b92320b178d,5,0,Staker +0x8d0a6ab25c1df792101b38fc6e6446fbf1239841,5,0,Staker +0x8d0da4a0b7d0a0d8d08ac1c7991e4123699f9957,5,0,Staker +0x8d0e0d13bd930d028cb0ef9a87d489c8c56900ff,5,0,Staker +0x8d100056d5a9d2c8311f3dae9b2154b3f9b1133f,5,0,Staker +0x8d106c747cd21272d4c9ff0af8d53a9c9aca25d2,5,0,Staker +0x8d13272990fd22130ad608862dbe54d64c15f774,5,0,Staker +0x8d163c54fdea75fda05fddf311c17f2d07a814d5,5,0,Staker +0x8d1b8dbdf26f518faf4d733993cba0a6d456e1dd,5,0,Staker +0x8d274a6bccb7f1e9f20ec881eff50876d977f766,5,0,Staker +0x8d285e28f27656666458a52be2983000ffa06897,5,0,Staker +0x8d2ae036bd48b30d6322f86bb18c8582734bed2f,5,0,Staker +0x8d2ee6bb18f47ebb97f71892a1fdd936b223da56,5,0,Staker +0x8d31c988bab1f65f7bc9211fec18e5d6434db274,5,0,Staker +0x8d31e6f8b388de7310cc725c8e0f7e6238da6dc6,5,0,Staker +0x8d3391052ca903795499257b365a34db2d7a3c4f,5,0,Staker +0x8d34a762520c82e2dfa6c27dae50dbf662cdd543,5,0,Staker +0x8d38d20e603c8c2c7b5fadab448938c2e857a344,5,0,Staker +0x8d3af07998a4e4507cb3c0720bde77cacdd3ac42,5,0,Staker +0x8d3b99dddb4f58bf9f997f46a8748310ca228601,5,0,Staker +0x8d3fb0daefb43e27f6cff13cd45382a142afb1d7,5,0,Staker +0x8d47168aeb7a520ae665ebe2ab4411c5a97c2d5c,5,0,Staker +0x8d549d8968f249ddd6e0489cad6efacf459821f4,5,0,Staker +0x8d5516317aa375855efc6d48ce8214d3edb85aa9,5,0,Staker +0x8d67581a4ba1149e703903b9a4fcf270346c9f94,5,0,Staker +0x8d6a3ec499fc450191110b66ee302669e2537025,5,0,Staker +0x8d70d2724e6ed30f1eba7892fcdb888ab3d0d831,5,0,Staker +0x8d711267aeb67d32fb0433d26c550ff460900eb3,5,0,Staker +0x8d7348a49ca6eaf126c4fe06b5de60d0f11969fc,5,0,Staker +0x8d76a9d81fc849fdee7baadf160d8aed1d69222d,5,0,Staker +0x8d7d3357dc9ff26c6c03bc1b2bf42bfa0634ed4e,5,0,Staker +0x8d7f2ecc34a3eeb036cbc0827749f10c18ad27e7,5,0,Staker +0x8d81fb6d25f031dbf89e34c4110cb94f946bff85,5,0,Staker +0x8d83701c20cee0978d7e3ab1341445f4b60ccbb1,5,0,Staker +0x8d8bea3962ee60b35c138e62e656126bab9c8128,5,0,Staker +0x8d8f05aa6359827e20339b67f04b00347ae5bccd,5,0,Staker +0x8d8f2e31ba65e3a500522e41ce3712d4b30ff3db,5,0,Staker +0x8d9410a8ed7038c515c647e5828530e57127f9ad,5,0,Staker +0x8d94dc0c0222ff8aaed08e3a3ef748e9ed98236b,5,0,Staker +0x8d95863b0fd4d901c6cdeedd9640d8638609d38b,5,0,Staker +0x8d97aa3f76e06caac79781cb8bd2cfe1f234e82d,5,0,Staker +0x8d9d7ee9c681cffca5e34b6d1af296e9b884c19b,5,0,Staker +0x8da1787c45a464a72b12137b86be1e8ca5dfcff5,5,0,Staker +0x8da75b3ef4d95758fd38aa83a387df58f7c7c116,5,0,Staker +0x8da79a1c4cf4a7802acff599a31a327ce2dd012d,5,0,Staker +0x8da8324cdf6dd8a671f011eedb654f118b314827,5,0,Staker +0x8da949296edda669dae40be005512a6b5298135f,5,0,Staker +0x8daad447f45d840a9b0034ac460810a11685d94a,5,0,Staker +0x8daf892a84e79c7579cdbb70b460a67a476f0083,5,0,Staker +0x8db08f70c6ad42efa246efec8f3aa65d9cabfd86,5,0,Staker +0x8db2009dec49f3782b1a285650cf71110906b94f,5,0,Staker +0x8db2ff0e2507b952bd08642d3ecf411e7bddd77a,5,0,Staker +0x8db4c81bc6b0450afbb154ff41cab7bc35c3037f,5,0,Staker +0x8dbd3d7d13fb2f542c7d2c5f208abf5a8b9c08bd,5,0,Staker +0x8dc03e3aff4bada48840509952899f4d50a256e6,5,0,Staker +0x8dc21ccd842a45631a91f0a7356ef1f6e97481a6,5,0,Staker +0x8dc24372b34469730e88146648b77528881717af,5,0,Staker +0x8dc2d0a7747abc6fce2b3581c7c0593374059b59,5,0,Staker +0x8dc76109787193a9325b669303bc4c9b12a7365a,5,0,Staker +0x8dc8a2cf69d771e243fe207a7ab0d68b4385951e,5,0,Staker +0x8dcd0235b26aeac397dd575996cf1dd371b28377,5,0,Staker +0x8dcdeaeaba8a9198b944dd413f2943483768a28c,5,0,Staker +0x8dce1005d796a80a0b66835f5e0fbca374253667,5,0,Staker +0x8dce81ac67d302297f83a2311400398ecb486500,5,0,Staker +0x8dd7381c6179cc05a5138803682b41df57f57af8,5,0,Staker +0x8dd94a1ea5fdb9bcc25a344b4aaf6ad6edbb45bb,5,0,Staker +0x8ddbb4815f49048d1e9b118d83e4e5fc67798bb7,5,0,Staker +0x8ddc4bf8edff0065c634a3632c2ea4a446bd148b,5,0,Staker +0x8ddd9ccc6daed3c14ab9d51205acf6323dd04de1,5,0,Staker +0x8dde615413f33ef5b2c5b9dd9ebee15e1279a7c6,5,0,Staker +0x8ddfeff7c193972de543c49d47fed915dfdf1918,5,0,Staker +0x8de2119b3238ce29da9e70c89f97c43a90e57eff,5,0,Staker +0x8de7cb41262dfbaac1e2f05c545d42f62c14570c,5,0,Staker +0x8de94a98509de29411e0239049e5e2bb452230b4,5,0,Staker +0x8dea26d2d4ef072820e6f2195bc20b51f097c693,5,0,Staker +0x8ded00bae380e9ce64bb9e826e735f18cae7cc4c,5,0,Staker +0x8def53788d9f6f410f407bc7d70202171328dec6,5,0,Staker +0x8df3792d3611f1f76cbbf6b116e3ab5386354d8b,5,0,Staker +0x8e01d7771293ccd493c25c8fdb79a3bd4853d156,5,0,Staker +0x8e0238299a14eeb8b45b18030f39fa24d67b5ec5,5,0,Staker +0x8e0602cfef297cefa932a15609af49f39744b703,5,0,Staker +0x8e0d51bcc5e31fc62fb8b37f6a5d381482996c57,5,0,Staker +0x8e0dcea422c2d8dad7c1c382aaaa56db79091f37,5,0,Staker +0x8e0e8804096abfa800509a538d552c3e6702debd,5,0,Staker +0x8e1343508cba64eb1ae15c17182685b4e38f37e1,5,0,Staker +0x8e152f8f7038a29692f22a073cb350ec73cceade,5,0,Staker +0x8e15d40eaa608b55f1df472c8c05f794371d23db,5,0,Staker +0x8e179c30411aab376e7fe0cbef8a330f23c6aacd,5,0,Staker +0x8e18b6864274f6d0526d47bedd1cf0a50be77150,5,0,Staker +0x8e1eb736b33d254ceed93cf1d7061a9d7ff4bcea,5,0,Staker +0x8e1f362943bd29dbb06165646724dd4a9b89806b,5,0,Staker +0x8e23650bbab6347d05828008dce28cbe385c0d80,5,0,Staker +0x8e2517cf4357508d57b9e31bb614045557cb1c4a,5,0,Staker +0x8e277c5795655339fbf973fc5239e0ccddc35b64,5,0,Staker +0x8e28ff0af5d5d039c6dabd55a54dd20b45f21dba,5,0,Staker +0x8e29e98d56526f73fa517646b014a299bd83635b,5,0,Staker +0x8e2d31d6ae732c5f2e0e99353828f40fd13c3b47,5,0,Staker +0x8e2e5e801a8e055703f8d939acee0af305532376,5,0,Staker +0x8e30ba93cb6a7cc0c6fd45a971e46c2b7523cbf6,5,0,Staker +0x8e31d63313b75112f3f33912696a1b264951eadd,5,0,Staker +0x8e331f3fbeb4996f30deb95e6d86d3db58a9cdf3,5,0,Staker +0x8e351f96328344b9af5de226c301f18bc583ac91,5,0,Staker +0x8e376cf2a98e8a365d0a9fffe2387ec6b867b897,5,0,Staker +0x8e3a35926824580a08770baf34aeea6f304210ab,5,0,Staker +0x8e3b24a6cfb4a6aee354ad2287fadff5ac036756,5,0,Staker +0x8e3b5acc2da9e9612b38b2ba1e70bed5ecd8173b,5,0,Staker +0x8e3d04885554b005d666bec27c430984a389a9df,5,0,Staker +0x8e401dbf1ea711394bde0ff8dc6e2f2597b2292b,5,0,Staker +0x8e4096d94d769d19fb8ec4c421a38867c496c6ec,5,0,Staker +0x8e41ee880b47b1d827b7450828cbe8adfff9a469,5,0,Staker +0x8e428643e7aa5c3e94ccfd1fc0cdfe8f0344a3f5,5,0,Staker +0x8e48509c49fa841182a7f543b3543d0429c43b28,5,0,Staker +0x8e491a7ab89b629d88ecff81aa062067d48fb28e,5,0,Staker +0x8e4b64e489cd383dd1281d9d618b6246628a047a,5,0,Staker +0x8e572a32b50607c2eb8b30a625257de475dc6bfe,5,0,Staker +0x8e5935e5a0367d79760cd29cd31635d3ffb8feb2,5,0,Staker +0x8e5944b9ce80908409fefaa844877e504ae08346,5,0,Staker +0x8e5a18bd75b1160d587122177fddee21a9c90ad9,5,0,Staker +0x8e5b1878ddc1a09977cf9e5920e60e6d8069a333,5,0,Staker +0x8e5e8137cfc082f43b2c97782f3679e7a286fabf,5,0,Staker +0x8e5ecfaea0bd62aa6331ae5b6ad4ce6531eee9c2,5,0,Staker +0x8e5f11314c70accfc8ed59c9be81a6f902b83806,5,0,Staker +0x8e6129a88500cee53ad9a6ab73efd352ec405b83,5,0,Staker +0x8e673100b9c1883b2c503d0d8ab718823357f5dd,5,0,Staker +0x8e6764164e47629e876f434d4c52b5247e8cb262,5,0,Staker +0x8e68326d9eeb7775aaa6e723ee556a741c94e3cf,5,0,Staker +0x8e6a5b4fe8bd89565c7d9c5a2f054d1669f0d4c7,5,0,Staker +0x8e6c35ed2ac0b3e1241804bef5169b083aff73ec,5,0,Staker +0x8e6d584d61e9e3ba12445114486c826bfe211ef4,5,0,Staker +0x8e6e06e8efa05515164f5480d04c16984d959234,5,0,Staker +0x8e73952f1e7f264b8d6c38990664c03b1b33c2fa,5,0,Staker +0x8e7511af3482e73d1d92b38e81ec22672b0fad23,5,0,Staker +0x8e7ca75ec4506dfeeb7ac2e6ac5b371f4952b995,5,0,Staker +0x8e8422dfe20638000fdcc4333e5518273db6a3d7,5,0,Staker +0x8e86240d6bfc17149292797110a99d72e020ebb4,5,0,Staker +0x8e87a4e674ac97d3b556253721de9a0e7b81c127,5,0,Staker +0x8e8d00c036bcc45fde9bd397d8080b3fb06aa355,5,0,Staker +0x8e9b25b3389beff629032dad5f80a862912764b0,5,0,Staker +0x8e9d6767804791176841705fa8df642d495d5052,5,0,Staker +0x8e9df10e3cdb4cf497be29d40d0708ee71d86889,5,0,Staker +0x8e9e20e7a8b81e4086ed82f0824a0ecd3cfea5a9,5,0,Staker +0x8e9e4465cbe3de268a1e3e0c228d20923dba3761,5,0,Staker +0x8ea62d5b6ae7c4c1f15a33a852881b272674cfb2,5,0,Staker +0x8ead1702fe70145a782d0c205a42aebf58195d8f,5,0,Staker +0x8eaf989c850419906b9433a55ab2854676b98f20,5,0,Staker +0x8eb1f6abbfb6c93f8e98d8bfb868e19f3f86de5e,5,0,Staker +0x8eb60693b6110bd33b53c4d7cb4f2a7e53c6f79d,5,0,Staker +0x8eb84b8f0e6a820ddd533d703678231c1c49f176,5,0,Staker +0x8eba9bd627d290af737d74ec58690a2d50686b10,5,0,Staker +0x8ebe39a6ea1d77ebb2041dc87e9bda25a14f80b9,5,0,Staker +0x8ebeaeb61ef9c9534c4773fb62a6487a86d4525c,5,0,Staker +0x8ebf2729cb47f43c511d2675ad7b5016e24faa98,5,0,Staker +0x8ec0d8a58dae02999ba4db3ec153ca83865e5ad6,5,0,Staker +0x8ec361d2d07307a97812aa887d6d7293b3530109,5,0,Staker +0x8ec865fbaadc8f129134aa95aa9b8afcede0cff1,5,0,Staker +0x8ed039b12c21e9465877dddea9535c4169b35df9,5,0,Staker +0x8ed0f90f484ff114167721ba951c3dd07d919a5f,5,0,Staker +0x8ed2800f0cad1fad21b047fd710c3298df888b8c,5,0,Staker +0x8ed7fd0b2decd3c0fc53f570d14680ef22ae2730,5,0,Staker +0x8ed9a7989d14e480243b9f03d5a3046492ef60de,5,0,Staker +0x8edb0a111c3a0cfd7f8728e08f7af40fdb923c45,5,0,Staker +0x8edc4697c74314fe5f05ebc6800ef48f30364c21,5,0,Staker +0x8edcf280b390ed0ebea96537f40bf420a2bed139,5,0,Staker +0x8ee2a5e2e50cdfe18548673559f887820ff753f0,5,0,Staker +0x8ee55e5385b13e9e5e0aa19f2176460b2d26977b,5,0,Staker +0x8ee6cdf80bc152e0369e6b8b7be2f2c95fd415b5,5,0,Staker +0x8eea0a6f23f21d40dbc3a16acceac02dfd35a50e,5,0,Staker +0x8eeaaadc0b41eb2e0432de82f153efcfc3b7e1e9,5,0,Staker +0x8eee89234b4c2c0c3c2c0e1889ee4988be8ee2ab,5,0,Staker +0x8ef29f8c70aefa43c45f62273d4535c4b3d3781d,5,0,Staker +0x8ef75be09e17dadc6b5579127f812bcc3d5b83ba,5,0,Staker +0x8ef9c06bd31c9a255eb7b735cc8ffc83d9863d55,5,0,Staker +0x8efb473808400758ccb161a1cdcdf02bcf61f0d2,5,0,Staker +0x8f039c593220ee7a86fccf91471e2bcca502fd23,5,0,Staker +0x8f04b6414671f581be8ced7043fab6f8e1021c24,5,0,Staker +0x8f0a373cc002e5ec1a065df24b802f9c6ee0db8f,5,0,Staker +0x8f1aaf0a3c0904c52c4a528658b530d16a89a8c6,5,0,Staker +0x8f1c3cbd31c96388582abd943a2ef0b9f9bbfb58,5,0,Staker +0x8f1f913e8275dd063b047f145318b93ac77cdc60,5,0,Staker +0x8f2973dc83d2528c8693129c0ff6125f436532fd,5,0,Staker +0x8f2b14175a2f407844ff7b8ee58241f1ee272e73,5,0,Staker +0x8f2ced9b8707f294e2a3dcc298704e9710995c3d,5,0,Staker +0x8f31976cfd2abf45c42b27898daae23f86bd1683,5,0,Staker +0x8f34fc0716c50919d34239215c81528da8f8cf92,5,0,Staker +0x8f3994e8fa09278e74ff0ad1e5ccce822f94edd7,5,0,Staker +0x8f3b0d06c0e008b533920d2f9bff23cc82e30a9f,5,0,Staker +0x8f3c4b18f7b37fba2835569a41980334b60b3c24,5,0,Staker +0x8f439aa95f14e0afb07a5ab2f7b156e1a5285e1c,5,0,Staker +0x8f4645469ced7634ca550baf46c670d2725d316b,5,0,Staker +0x8f4712615aba7666b8432857561bbbda87d0ab4c,5,0,Staker +0x8f4d05f5a78b328cf9b0ba3aa0954e1195e54632,5,0,Staker +0x8f4d466606f280c7402153f1f0101928c1819dac,5,0,Staker +0x8f52d18eaffff76f1bea471199cdaa9a49f21f8f,5,0,Staker +0x8f556abb7071a6a2375f6b76e82668065b9aa765,5,0,Staker +0x8f61d48f89ed6c503b268390added09f5297a8d5,5,0,Staker +0x8f620ebf74c65502f4e262f343e6d8099375cac3,5,0,Staker +0x8f622069d26f1c912aacb9243df9cabf620d60bf,5,0,Staker +0x8f64bbd197f704ef936cc807908d7b0681e35fbd,5,0,Staker +0x8f672e056de6682c01c1c61bd91994a32b0240d8,5,0,Staker +0x8f6863e67e0c5bb0c87cea83b4604a5ddaecf04c,5,0,Staker +0x8f6aa4851915987dfb37a1011edeebb2ec037922,5,0,Staker +0x8f71242f3a3581bb167451ee2bc67ace7ea81b45,5,0,Staker +0x8f71d3477fa60a47c8ae69764e5d6b243da9fac0,5,0,Staker +0x8f722117902f30d7a15524b3616da927912b8bf4,5,0,Staker +0x8f75738367dd70e05088ce9257a35384c6aa75e5,5,0,Staker +0x8f7794f8aa8ac58a6f73551949f17f99b1fcc5ae,5,0,Staker +0x8f794054ebff61057b6036ee1fd212ab6321d38e,5,0,Staker +0x8f79f83b23f86f0ed8b42f326188c87b2f3ea86e,5,0,Staker +0x8f7e0e1b72b648a75ccb2bfcc78d52e0cafd8039,5,0,Staker +0x8f8095a1e6994a544b4ea972e44efdfe53e8b7d2,5,0,Staker +0x8f8133be39111d1e17ddf50e3b6dc7d2339e3034,5,0,Staker +0x8f8b3d9f6a511db223ba47f81485f53917a96e5e,5,0,Staker +0x8f8d28918f61317de14c93dc9bae8dfed4e2f11d,5,0,Staker +0x8f91f259be4cfee3bfd44fe88c6d1475c01d4a99,5,0,Staker +0x8f9606441d9ac263bbd999b2b8cd3417d62c2cb2,5,0,Staker +0x8f969962eb4413d073a9ff6825f50a31c01777ff,5,0,Staker +0x8f96a3a94d911866d5c0e2b73482ed4b8aa7f6ba,5,0,Staker +0x8f98450eb2ddc7915e71828264f96bb45c15267b,5,0,Staker +0x8f9990e9aa8eb3510bfa4459e35cddbd0a1b9ca8,5,0,Staker +0x8f9d2cfbf2b7fbb24b40d2876587f3d8d986c782,5,0,Staker +0x8fa18986a7ff322e10b4a45aef8dcc52659ea501,5,0,Staker +0x8fa409b24695900f1e35f9c196bac3a51b5cfbee,5,0,Staker +0x8fa735fe856ae996e82635da99768ceb009d9e74,5,0,Staker +0x8faa1037767993aab590d54f13391c85f59a193e,5,0,Staker +0x8fb205377ded19aece911828020a1df28258712a,5,0,Staker +0x8fb3f4324ded389ebb5f68eadfc5e258f1468979,5,0,Staker +0x8fb64389d3eac9fcc77e1afbf57fcbf2df8723dd,5,0,Staker +0x8fbdab627be070eb4a80e5e753a3261e7307b388,5,0,Staker +0x8fbea02159f424688391beefde22a494997b7d52,5,0,Staker +0x8fc1603ca4903b9573011c156fcf5dc9d4fdf754,5,0,Staker +0x8fc20d6a355f64417575995376be36dd46cd8c40,5,0,Staker +0x8fc2e69773eceed8e4ce6e91fbec0e95fd22e6c0,5,0,Staker +0x8fc5455c5ba976907298157b547d32c6b2533665,5,0,Staker +0x8fc5a70e03bf6cf09eaba27923a2d6dd68c16301,5,0,Staker +0x8fcca5db692800e5a5b80cc6a86c2160f4660e17,5,0,Staker +0x8fd34f45d4553193bca64b4dcf51cd159027284c,5,0,Staker +0x8fd470953c3b59f7e5e07f87408a7fc5ce8c57c3,5,0,Staker +0x8fd481233328c8551c2cee6eaece487a5d540238,5,0,Staker +0x8fd6f81f2f182a26884affd29d0f92e1fd2d0916,5,0,Staker +0x8fd849bb65b4d6bb9049ca7ab38665a9fda21686,5,0,Staker +0x8fde8b0a4e534b04612120fceafc82fe06bfa39a,5,0,Staker +0x8fe06c5c50336a0cad8367b7bbdcb1320d45efe6,5,0,Staker +0x8fe6b7643337404aeb4b3ecaeb47fe3d463bcb77,5,0,Staker +0x8fe706ddfc02046a1763c4c4abfc35e8e10bc1ea,5,0,Staker +0x8fe73291bbc25f71bb5f7fb668c31bf900c2fa95,5,0,Staker +0x8fee3885e2aad65a8bf40abe26023cd7f2868b1a,5,0,Staker +0x8feff65c3fcd7ddcc7b8fe53120b9a8a8d529e8c,5,0,Staker +0x8ff0a6fd28caf1fd5159d0eea310e7e7e8cf32a4,5,0,Staker +0x8ff12745bfb18a8c05768b23b084c42388dda531,5,0,Staker +0x8ff3a987e769ba75af73ebc3bc5f7d7a9967381e,5,0,Staker +0x8ffb47140382aee07918486097ba4c94084c4f88,5,0,Staker +0x90024957802f97be70b67693f125a3f1ca4a3c8b,5,0,Staker +0x9007b536b272eebaecbbc06b258d19b797e77902,5,0,Staker +0x9008ccd1b4a7cad73ffe631054d5407d2b9a0b65,5,0,Staker +0x9009cc9e60fccb8d9b9d48f7674cc103cbca40b6,5,0,Staker +0x900ab5802ca84231d423e529392467488fbdff6f,5,0,Staker +0x900cb972b89967e296bebb4858bab161570e5f4d,5,0,Staker +0x900d8d7273f70b4a10bbae401cb17bc5d613f795,5,0,Staker +0x900f4b02b29a35c3e6cf9bbe881aa8b863730877,5,0,Staker +0x9022df37eae519c2804a920fc6e83b96efbb264c,5,0,Staker +0x902511493d68ec6f2fd606c8b57dd63028483c7a,5,0,Staker +0x9027e1348acb5d1967a272b09332d3f7321c78ae,5,0,Staker +0x902cda3ce543ed81c0714289589e0d62f79f2b48,5,0,Staker +0x902d5cb669d66e0dfcd2448c7965b0e9395178ab,5,0,Staker +0x902d991b5f7c23b94d1aee0fabee9b0a366ddc9d,5,0,Staker +0x902e7e15e90a46c9ee8f3fdfa8b108b64e49635e,5,0,Staker +0x903158b0bfb8311712f9105dce9915f3e60e460d,5,0,Staker +0x903338b026ef8bb2b8c059a0fbc0e5137f7ddbd6,5,0,Staker +0x90341ea31b8b45be68e424d1e18bb82f9fcb8e78,5,0,Staker +0x90361978083b61b7bab1cc0dbe17fa834801598b,5,0,Staker +0x90370c8d123dd7b13dbd398297245dddf2f7e781,5,0,Staker +0x90399f1f6c8c406740bed72b0bbf51ffdb19b53a,5,0,Staker +0x9039dece04d874ab4563eb342922534a7c37fb26,5,0,Staker +0x903fd8d32fd93ee666dbc81658b13efefe4117c5,5,0,Staker +0x904402873c2a36f9d898dd3752ca2846f2aa114a,5,0,Staker +0x9044f4feef133b5934c01fa925aecb9bca27a53d,5,0,Staker +0x9048cfc31fb20d85a536a39ac741a8d6ccf95d9c,5,0,Staker +0x90492f14608eca4d0cf045ec82d30e2ba27ba047,5,0,Staker +0x90499d6b0507b56148504ad4613f94f2082d9057,5,0,Staker +0x9049fba854462366fa20b75a22b0adc8014615fa,5,0,Staker +0x904aa398a9e759054c2ef3ae3f51cdbddf692f34,5,0,Staker +0x904aafcfe9b258da785feb3f7f9103021e020f05,5,0,Staker +0x9050cb01e522eac7cdd07817ae14ec6d4923bc3d,5,0,Staker +0x9050e38732e670d87f8b9c7fb32f94a4d7ec8bec,5,0,Staker +0x90544178d1f78e94ee184cafbf101fab6285b920,5,0,Staker +0x90552ca53592dfa96c887400ddab964b2824ff02,5,0,Staker +0x9057c6316530ffdbf313cdfb263ef107671ae150,5,0,Staker +0x905932ebdec0b95fe908deec9d2c731d493eb4ab,5,0,Staker +0x905a072e75b45b3590953df564f2bf2279b73c6d,5,0,Staker +0x905c5a74788b47e67d9d21761f97d81517f015eb,5,0,Staker +0x905c7f40beb5b375b1c9d43ae4e42b42009317f7,5,0,Staker +0x905c8675b3015672cf66abe384eb9e10ae183e05,5,0,Staker +0x905d42acdbed156c2b6f3298abc92320739d308d,5,0,Staker +0x905dda1b8d7f2b54ebd2d6f491a89b27916a23a4,5,0,Staker +0x90605a3c2fa337c3e2904439714d64a87a1c7b6f,5,0,Staker +0x90643fd84ae9d087933744df7417297d950eb1aa,5,0,Staker +0x90680d6d6f6ce6b3b8ca6cfc5dad1c698cf63c4b,5,0,Staker +0x9069d6fa875d9b52eec4e8aabf66ea9029a7bb16,5,0,Staker +0x90745f53fb950c2078fdb338b16e8c9daa8609e7,5,0,Staker +0x90772a37c54d403691ca3b3b5afec86a7cb304be,5,0,Staker +0x907a0e4fc1d94b6bcd36a8ca3a27300957b05291,5,0,Staker +0x907a3066bf65daf14e1cce009b1c563c88dccd40,5,0,Staker +0x90893e0f3520e83ff0ba96e23465ae9a60f67712,5,0,Staker +0x9089fc2f7962c88ed12f75a628f6bfc2b5888888,5,0,Staker +0x908ad34df49b18db29755769ee173a6d2f83424b,5,0,Staker +0x908c63f7a316e4023adb952172328a62f871c0b4,5,0,Staker +0x90926b48cbde34136aff66478c6fa20956d5f293,5,0,Staker +0x90962ea0bd1b0f42b0770da2a990fd98343b15d1,5,0,Staker +0x909a27f8d079bc0e21c25756713eab5318dfc101,5,0,Staker +0x909f51e5eb070e315d8e6c75557b19ac01909e45,5,0,Staker +0x90a2419c8a7574d15261e6e9fbd25fd8c2870eb5,5,0,Staker +0x90a8e1680f08f89e797ff5cc31c63075f8a58a69,5,0,Staker +0x90b434c9b37cd673dccc88e5986c0113bc37a7cc,5,0,Staker +0x90ba02cdd7f75bdad34f9b2b07d435e2b8152ed3,5,0,Staker +0x90ba0dc500688e6c7a4ff6e615fd5048283aff42,5,0,Staker +0x90bb409a0d8a4276816905b0940fe97d955e25d6,5,0,Staker +0x90bc2c77dc5fe858c4589937d8b0f947f3070ea2,5,0,Staker +0x90bcff4900d12cf60649adedc1bfca9c997c99bf,5,0,Staker +0x90bd28e5585e9e40ec0ff7c68c8a767f263b7f31,5,0,Staker +0x90bef3e975ab0a875b4d11f17b84fda2e3b607d0,5,0,Staker +0x90c07d1ba3fdcb0e2a51fb657b970b4766b12680,5,0,Staker +0x90c38b5b7cc04e647ca2985069f2dbba906eb619,5,0,Staker +0x90c877585afb1535df41e85936ce00ecf4a77a65,5,0,Staker +0x90cadc1e02621340efa60460659c186c9475f297,5,0,Staker +0x90cb14d2e2a3745b44e3d652ad027934fe46f991,5,0,Staker +0x90d12b2be7a256098786c979a7890ee0b1a37246,5,0,Staker +0x90d199e862aba0d17cb5abb778a171ec97bcc1b6,5,0,Staker +0x90d44f60acf27b04deabf0a4cfa3c60c30041da4,5,0,Staker +0x90d927dfe145fa22e0523797161d3867bb2a58aa,5,0,Staker +0x90e0aab0e82fe66d11466ded239a5c859497cad4,5,0,Staker +0x90e23bf5556503e30d21eea6478eab54d4532bea,5,0,Staker +0x90e378e660a6d61ecd5f0fcd4affb843dfca72cb,5,0,Staker +0x90ec9db3238ef75aa25591fb9c3e3f5067e9ad90,5,0,Staker +0x90f032d82e7c462436efc5ed7b1dd4c987e8bc24,5,0,Staker +0x90f033da03d5988d194beb1536cf21fd8e43f22a,5,0,Staker +0x90f619abcd150c7acb003158855d8273a17e378e,5,0,Staker +0x90f749d7808dc4af81713af6542bb83c28d605a3,5,0,Staker +0x90f9706dcf2cf792541d9c27db3c2634b6ce5e8f,5,0,Staker +0x90fa278a9b8cc12b707e60a8b1adba82af7f9eeb,5,0,Staker +0x90fee9c3c1cc157d63e3847643dc91751440fc11,5,0,Staker +0x90ff1e2c077a081cb58b183c93cc7aa70e037e1b,5,0,Staker +0x91014ee89c8f2099dc069161a4c716fff6555b28,5,0,Staker +0x9103c02dcb6b9fd5529ed63b2920e87bd270ea79,5,0,Staker +0x91055c2d0d157e6a4f6f79ab0ba218947baf4800,5,0,Staker +0x9107e0eafc58ed5a16932ad2c3c93453cec205ad,5,0,Staker +0x910f159958f8c798d09d499cb7f34056df835109,5,0,Staker +0x910fabaebc56e12ee0f05c5d9023040c9be2bb86,5,0,Staker +0x91109b6dbf893f28b3623ecd16f634a1f8d5b6f5,5,0,Staker +0x91153fb07ae8b6439508169e1c81037bc82735d9,5,0,Staker +0x9117c38641ff87b2e9c9aff46f445f16f46c7332,5,0,Staker +0x911a02db395da51086d05d16165cfb5a0fb7cfa5,5,0,Staker +0x911c8df4b4d9c3fd52d854482c4e4b8a6f18cceb,5,0,Staker +0x911e78dbf8984a842e391002b4ca12551684db19,5,0,Staker +0x9121270d0c8b8db319ca7230141bb5840e455421,5,0,Staker +0x912228894fe9a8bcd9e37a41c029143751bbd634,5,0,Staker +0x9124e15688c644eadeffe5defab86606cb9cd082,5,0,Staker +0x9128ac740aed906e70cf7b1dde051a3a705f43bd,5,0,Staker +0x912a8d065e769a8e21ce4422dfd3f840f03cbb3e,5,0,Staker +0x912c0c87136f4667ef0a250eec4f3a3830f9688f,5,0,Staker +0x912f7f5f017c687e5c877cba7708021731015bb4,5,0,Staker +0x9131095363922beac9f1d74886eb5de252cb41b4,5,0,Staker +0x9133e6733f6aa84a1e44c774dde5ad7d5475eb64,5,0,Staker +0x91397c2f0a20706db3169c55da3c352b6c8e1e59,5,0,Staker +0x913a12883e39fcd36b7fb1d583aa30d48976af2d,5,0,Staker +0x913e3440ee40e5a05a6e896c2d0ca710ca80338b,5,0,Staker +0x913eb732493bd13086031203a02460fc5524845c,5,0,Staker +0x913f51c34690359541e55b13c4ee8b450f1cb3c4,5,0,Staker +0x91406714c6089b1d34dc66db39d60e98a9b50af4,5,0,Staker +0x91419d06bdd871bfb5714ba1b8f7a82a59d811dc,5,0,Staker +0x91449a5fb00f8ef1c74efe355caeaf4d329638ac,5,0,Staker +0x914a0e334681c4a6227b8c7d9808894b055ef95f,5,0,Staker +0x914de47f33102e013e2b5c11cca1f4cd1a8af01b,5,0,Staker +0x91505aee9efae326462f52dd9a46353dce1f7012,5,0,Staker +0x91524b41fbcbb932fd3577c62c55c8614384723a,5,0,Staker +0x9152ced10426346e501211215da9a634e8b53487,5,0,Staker +0x9155021d79c2bb97e30d8f2c9f306a9225363a9d,5,0,Staker +0x91555506557b751d37768898ae94d3d63738e651,5,0,Staker +0x91557b1ffb1a483d2446b46816d63cdf3720704f,5,0,Staker +0x91575e71963ebc38be9bbf6e41033b5c14a6be42,5,0,Staker +0x91579bec29c3e17320efb6c3c1ebb965625adc95,5,0,Staker +0x915958f266888fbf524192b5315b4636439f915a,5,0,Staker +0x915a810572b01a2dc958e73a090b01744edc6abc,5,0,Staker +0x915bc9b07708e331640840d373d31cf374b468d1,5,0,Staker +0x915d2f5d8c9aac5048bdd8e3d3c0a505717daff4,5,0,Staker +0x915f51b2e373eff381543b45f88865e2876a02d2,5,0,Staker +0x91603e113dc59b150a5927ca11c8699a9f0e4c78,5,0,Staker +0x9161b0fb68723acd28d451067b32df57d3da5f0e,5,0,Staker +0x91630e115f21c903fa4069a1e0241ecc95e87044,5,0,Staker +0x91636f9abd93ebb1e5c41fc9665d01596dc996af,5,0,Staker +0x916ab795a5164baa032216c9102eedb09520936b,5,0,Staker +0x916b8f6028d04c011599763fef5ccb5c52ec87ae,5,0,Staker +0x916dbb699c8876ab9ea0fd7e1d6d911e75ebc467,5,0,Staker +0x916dc39953922c671c1ba0424167f2bea4022838,5,0,Staker +0x916de886d6fbc0bf2cd3a5d5c63737d5968269a2,5,0,Staker +0x916dee68e781f5192dadeb0e1845af23d05491c1,5,0,Staker +0x91709c57bdcb8c55993c39855e85eeda6e728a71,5,0,Staker +0x91743305154481d313f45776ec477a4b17d97535,5,0,Staker +0x9174b298249dd747079f31484e469f010b4d6cd9,5,0,Staker +0x9174d19fea5c9ef3427117fc031ae1cb5cedb4ba,5,0,Staker +0x917d43db7e44d6be0cb26a29df14f92fd6944561,5,0,Staker +0x91857e7b0d44cc965156d915a275d3bc3db9539b,5,0,Staker +0x9188e8d75a52dfb9e4bcdee04f094f50bb931f95,5,0,Staker +0x918af4b68f007a0c37194a1c0cf6b09278310063,5,0,Staker +0x918b998f4222fd7d30d0ae690eb9ef6b451d948c,5,0,Staker +0x9199f0d9459f882ef219dd63a153f672b6fd5729,5,0,Staker +0x91a9a1fcbd15809650bdf49c289068aa270e1db7,5,0,Staker +0x91ab35f433e9494843797d710b4595e71260734c,5,0,Staker +0x91ac21285f5242178a8e155b35c81e524e0ac099,5,0,Staker +0x91acdb784ed36a052d30a2af35d1e74d21803a95,5,0,Staker +0x91b099f812d5c92f202a99ee0b7b4aa8443ded18,5,0,Staker +0x91b75da696b269f1996f4b5cb8799dc594002ab3,5,0,Staker +0x91bc4aa2a561ff3aab006669dac05c4aab2c3802,5,0,Staker +0x91bff752fd0078f8250d6532d41f90c708262061,5,0,Staker +0x91c8a3697da7c5e9e3197e604b42b47d0215193b,5,0,Staker +0x91c954ce8719dc59b1b8aeb9c5614a4ad6f16a5a,5,0,Staker +0x91ca468654c7bb53aa91aa7f404b06960be93c8f,5,0,Staker +0x91ce2c47afbbebc95861d83fa9a02f5b9fdeebaf,5,0,Staker +0x91cf3839cba876bfe29f8d88ad23e5c3a3e8522e,5,0,Staker +0x91d18eab64cd8ead1d9dc67b58d8d860168187af,5,0,Staker +0x91d262508467cf648d68876ca93d03bdbd38cb5d,5,0,Staker +0x91d3c1ed60c18e13801b04e0901e1da286d7347d,5,0,Staker +0x91d52a9c1f2b68ccce073dc225f1fb6709254f0a,5,0,Staker +0x91d8c6a2c90fb68ee1a0fd5aa7d2979b99ab67cc,5,0,Staker +0x91df252f01893e0407e5c1a63612c1aaebd8a34a,5,0,Staker +0x91e0c9cddff46b6933f6bd94fe8df964b847c641,5,0,Staker +0x91e8af43509ea8d804119e845480b3b114d2b369,5,0,Staker +0x91ebcc511fcc24e2b32b7a2cd7802214b5111b93,5,0,Staker +0x91ec68cba01c20c2474d6fb70b3ae2a4e4044cb0,5,0,Staker +0x91efec101a953cd29d93c4e0550b4b4568d039d1,5,0,Staker +0x91f58b8446585cd7392d9d86d40741af402ad044,5,0,Staker +0x91f6ef04ea5543250d99119ca440090d2238cce2,5,0,Staker +0x91f711410611ef639f76222c12d3cf5fdbb0501e,5,0,Staker +0x91f9d84d3bc92dea4ad858dcc1ee252cd1e0542d,5,0,Staker +0x91fa5a94a2dab968094ed5c997a8cff99f17b02a,5,0,Staker +0x9207476dd4b0c7e61d5e9d9b79e592ae6c5fc6c5,5,0,Staker +0x920825f40ecb2a33dd36b4b1428f6e14ca71e0c7,5,0,Staker +0x92088beb08ce53a3e538f02856a7498314ee036a,5,0,Staker +0x920ae0d17239be1ab0210a6922ab9899c87b5eb9,5,0,Staker +0x920c0d153acbfc0703d320d8e44fe9cac33911ab,5,0,Staker +0x920c3e7ef9521679099fe2d847b3eae3fd7574c4,5,0,Staker +0x920de33d456388edd6e0a9ae43a21af45c442286,5,0,Staker +0x9213a8a9347c34df8f68aeceec0d897bac5e8f09,5,0,Staker +0x92140d6a47e3bb3e3ef27ea193672e1289ac5f4e,5,0,Staker +0x921543d127627454a3aa7d73202756027ae5f9f2,5,0,Staker +0x921595ac8b8a4f438568f2225c401d254422cb3b,5,0,Staker +0x9216af3e389298091551e7fc59021628ec704dd2,5,0,Staker +0x92180b4729cee394d08746ba3b1d21f0f5d1b1da,5,0,Staker +0x921a9cc4d1d4cae1a7d6b840d913df15026b4602,5,0,Staker +0x921b6aa4d497ff71299d68a891013c739ac2bee2,5,0,Staker +0x921ef46f3b9b7e10f920087be40b535fda784f3b,5,0,Staker +0x92269228d87048cd609eb5971124e406cd19afe9,5,0,Staker +0x922bef3fe6ff4531bf3f458f1a2bb7dec4168db4,5,0,Staker +0x922d12bc61f2c35d6b43cc9908cc20635272f1d0,5,0,Staker +0x922ec14f4afea50c4238b85f5bba25b8403fc3c0,5,0,Staker +0x92368c73a2a3f7922ed2c47ca9fbd1345a7df15e,5,0,Staker +0x923881af4cfc0c0a6e0eb0ad1dfb49abfc88dfa6,5,0,Staker +0x9238e2e30e6750cd37ded1fe4d433bea2052d395,5,0,Staker +0x923a41041f73fe91529d69d128cd1f8f504a1ede,5,0,Staker +0x923b26470a3164fec6911d9cbf66b0426c72d2e9,5,0,Staker +0x923b4f0b6ee28d587c7f9bac2aec35155da58322,5,0,Staker +0x923f2ed0f288c04b378424e5920c38c8685a6039,5,0,Staker +0x92404b8245e83f0073fc0494bf85f079c88fa2d0,5,0,Staker +0x9243f621dd558542ff4b5ef8b8a8b9960d05853a,5,0,Staker +0x92450536f902ea906b6fcbf87feb642221bd3211,5,0,Staker +0x924729eab0d14b8c40b1b2e4e373e0b3982b803b,5,0,Staker +0x92496304b5ee283d9a8f906c401325b1b4b2fa8b,5,0,Staker +0x924cced47c6854716eb64a1043bba5f1923b1306,5,0,Staker +0x924ddc568cf6ab2f86cbe3b2adf86158cc657422,5,0,Staker +0x9251f0e4b1cedebad95320c4588f0c8872142cc2,5,0,Staker +0x9259d50720237e8f3808010375dd272882fbcc5e,5,0,Staker +0x925d7a81ca6b51fa25208fe53f3d6e5d10537d6e,5,0,Staker +0x926202fc1f3123f1a95c1c403d88b9944d5d39f3,5,0,Staker +0x9263367b6b66042bad23914ed97abd5243a952ae,5,0,Staker +0x9265ed0ebe2bf8625cbec66b45f3ae86fe6a5d9c,5,0,Staker +0x92672f2a7b9c0a3c7862ed128ab7ad13cd17fd3e,5,0,Staker +0x9267ad203c9e6dc172ef02f56ea7af2d27a27c5c,5,0,Staker +0x926b88cdf7d85b7fe69953966deec3f4b9390733,5,0,Staker +0x926d7c44d17136b26eacb2bf5867e8490691d0cb,5,0,Staker +0x926f069a76c863de736002aa3b485686269be5f2,5,0,Staker +0x927389196114ee35450134b3b0ed5279dadb9810,5,0,Staker +0x92751712b2f6ade4ad1f35a837591a66394c6799,5,0,Staker +0x927837fa9d07fe907f819d1bfcb7a43a8a707123,5,0,Staker +0x9278c806278137888af1e7f9500117139f517988,5,0,Staker +0x9278d6858dfbfb01ff47f6c0c8751b1a09864d7e,5,0,Staker +0x9282c491cbf940e66fb95e0ee52a1bdfb0dd4e52,5,0,Staker +0x928515a2ca6a6fa844f27362a21303182572867d,5,0,Staker +0x92881a336d62550df3cffd0a6be6c8e44c8f96ef,5,0,Staker +0x928d1d0451265153128d0e5f74c1b4ca20f73c57,5,0,Staker +0x928d560baed1c93e90b435ede570e0bfc07eb678,5,0,Staker +0x928fb1d3ae1642da7fa57b3eb0ead8d57d6efa93,5,0,Staker +0x929086b75527325cca345fb3189e51880528711c,5,0,Staker +0x929309f0dc2495b2e6096f6acc4b142a09127e80,5,0,Staker +0x92969f4bd80ac257929761085cd8b84921ebd7c7,5,0,Staker +0x9298089893234ba910df5092fcf7646619c66449,5,0,Staker +0x929b85c6a99e64b278a13a8d117e3faeede14989,5,0,Staker +0x929cd0b5b03df44200a2f77291b886ae40cb9c63,5,0,Staker +0x929eb5a1a0212bde5e0394b5c816586fb5c148f6,5,0,Staker +0x92a29ec4619079f7823fa4b01d69afdb74e4dfe9,5,0,Staker +0x92a61b41155b3bfe58c0a42c1e766f628b53b12d,5,0,Staker +0x92aaf957ba0a6b2242fd3b98b31974cbca1c2bcb,5,0,Staker +0x92ab3e9e95be478fbf64c87bf82fe10376e467de,5,0,Staker +0x92abed259689495eb0dd94f7049b692724383ffc,5,0,Staker +0x92ba088af60d54f24f91071e639da4edd42db7ff,5,0,Staker +0x92c009e9c3e01b3684adc95eb0fe794c0c63f2b6,5,0,Staker +0x92c069222797bbb255ce42e356761bb28855e8c3,5,0,Staker +0x92c2b3439982bf834c86cceaa1df140abfc3fb55,5,0,Staker +0x92c3d24cae160b6d7cd7010c79c2b08ddb72cacf,5,0,Staker +0x92c6538e9f953b0830e5576f375641ceee2fa1c6,5,0,Staker +0x92cbc24725c0b30b96610092cd82b93ea3e7de5d,5,0,Staker +0x92cd2bfe2063cade2ce3cee362303a5856820edc,5,0,Staker +0x92d94fd9ce79abd2f505c7e3464cfd87a8adbff1,5,0,Staker +0x92da5d057404a43f82fdee8a0a3e4b9f3ea94d13,5,0,Staker +0x92de66b4d94dfdac5d852a97c8b47939bff40d94,5,0,Staker +0x92e023235994aa4ab5dbd62c3b69cf6482c2871c,5,0,Staker +0x92e27c4f3417071921209d3e58d4b8e15db6f054,5,0,Staker +0x92e40cb02c0ac3ed800de7de42f7a008556b2e31,5,0,Staker +0x92e9361ee6bf77e049a199fe8aeac24f4dba6285,5,0,Staker +0x92e98db56ce37206f77f2337253d1a7c722491e2,5,0,Staker +0x92f2f1646d2fcb9e29f93cbb528cc357ba55354a,5,0,Staker +0x92f535d27a6f795ae5e7993dce7cd6ea2de90d97,5,0,Staker +0x92f6891b6dcf1de8e9d215b24dd8169f9ed51f6c,5,0,Staker +0x92f9ef3959fe8ffdab48a8d6e3052f76f5390dc4,5,0,Staker +0x93011339e4f008ac3d3083c6340c55371afad7f7,5,0,Staker +0x9303099a4c7b091d5343e8dc765c412b4e3b081e,5,0,Staker +0x93043ed16dc7180a6fbacba45f8201ddc87e3c5d,5,0,Staker +0x93049733fb8072f60994083626d30362edc6876b,5,0,Staker +0x9306881ccd3267b0f5927bdb03224a4928aed75d,5,0,Staker +0x930a0e0d56d7846a4486c61e86d05a9bd49dc315,5,0,Staker +0x9312bad06da41878fefd548bfe2da0bb94f5eed3,5,0,Staker +0x9316159748dc12bc01f7cfa4889aa8c6c678942d,5,0,Staker +0x93164e14bbe0a5eb85d8d6d0f22c621da56518fb,5,0,Staker +0x931e3a2ec717821bbd53bec2fdc30bed05db573d,5,0,Staker +0x931f42a3d769decac885e39b310314827df903ec,5,0,Staker +0x9324b4df82a86292e382258139fd872eed52dd91,5,0,Staker +0x9327a79e857a0124285aa60f6a3d7c0a2903ea2c,5,0,Staker +0x9329a29c9b2aaa8a66d053e02874167f0cff8e5a,5,0,Staker +0x932b2f30d723441a87db28c4924ef9ba8cc3d51f,5,0,Staker +0x93336b5c7c9acdaedfbd5554cafc1921731fe6e7,5,0,Staker +0x933643b3fc9b470afe8bf1b451d9d30e0a558cab,5,0,Staker +0x9339d452b9548b277ab0798230e60075db1c68c9,5,0,Staker +0x9339db93589772fa77e2e206ec58b2b21555f72f,5,0,Staker +0x933d70e104530f15db88090a73e7c809c4fd9156,5,0,Staker +0x933db5d4fbfb6c596c7b1aebc782de84e894a70f,5,0,Staker +0x9348553905edddc312738c38a91525145ffd8822,5,0,Staker +0x93492d53c7f5ffb92fb5d475207271f65b1827fa,5,0,Staker +0x934ab589fe6369b4ac270134606f8fd8475d820c,5,0,Staker +0x934b24a3450b4c29cc712da01a3d16eaf8aacfe9,5,0,Staker +0x934c27082c385cec1c60b226067022faf8026c65,5,0,Staker +0x93505d5eaac1b51d20dd96cbd3d6ceb6ff5720d5,5,0,Staker +0x9355cb22502528372d3349e0c2ade7dc3bc9e8dc,5,0,Staker +0x93576d0a10a6b8e0b4397b825e2f179e79f0df57,5,0,Staker +0x9358f806365eda37821e47339930257af3f658aa,5,0,Staker +0x93598a3e27d1c40617cbf277e75cb6382a690ec6,5,0,Staker +0x935a985fafc3b4a5ad4191a2bc6fcce189b34b06,5,0,Staker +0x935bac2f93a351c3f84d7736e72b7e2f369ffd7a,5,0,Staker +0x935d991e937e3f4977a823de4865bdaf01d7b6c7,5,0,Staker +0x93602f1309ec64158ba0523a68b36c113cd463cf,5,0,Staker +0x93633be4bf1e976f3cc6a1a5eb2691024aa183a4,5,0,Staker +0x936b96be6450e3833d9d5e2969f603bd6075750f,5,0,Staker +0x9371d86826f7cac231b468aa47502bc9fecf4e97,5,0,Staker +0x9372dc9a6e381deaab1b194fc2d95d41453a3a3c,5,0,Staker +0x937c524317a2440144ce1db06ecb1275ad9ecb47,5,0,Staker +0x937e5651c607dcc9f6a795705cb352d969090a5d,5,0,Staker +0x938090654aa57be8f7f85180084b98a803b4a401,5,0,Staker +0x9381e16927a82edb7be1b2bf66415f3d6a8e51bc,5,0,Staker +0x9388fcf7a87f479fe95163b0158d58024791f27e,5,0,Staker +0x938f548068353d6ea4bc1d806022c652e834a6dc,5,0,Staker +0x939166de19864144ca3965dd1cf09aa28ceb8604,5,0,Staker +0x93922c8f2b43e50d4d4521e5adca224de1ae909f,5,0,Staker +0x9393a7d31aa3876491401433ee00d80363dcc647,5,0,Staker +0x939535410425094e5b75c849e405bb5413f37f29,5,0,Staker +0x93969125e99dbbd26e16cf4a4635a9ecc3d661d2,5,0,Staker +0x939b2b3d150fbc91d9fdd1292d6117ef2511296a,5,0,Staker +0x939d71171c51b670874730b7f6e970d4127bd23f,5,0,Staker +0x939eb9d645cf5f0d58b916194d646aba308ebe35,5,0,Staker +0x939f4b18564520918b6a16c2673e110ab78a2275,5,0,Staker +0x939fbd2c0e92625ac070da8d159de77991b53036,5,0,Staker +0x93a426ee3791f78a56d16a5df7c151f74aff8450,5,0,Staker +0x93a5e98a71ed03068ee3b9a2cb40c2e5f1e21fb1,5,0,Staker +0x93a7bc7b1ae611d5d5067f3e2540e4f5e5e6cb81,5,0,Staker +0x93aa4cf7e0ed3fafe9334657c58976517b85b475,5,0,Staker +0x93b6df3d284dee4fd23a978108b00c3b1d7ca96d,5,0,Staker +0x93b8c8e0c9aa9ee6a2ef220566bbff2b8ce7f9ff,5,0,Staker +0x93bbb709493d5fcab8c738070366401168982fa1,5,0,Staker +0x93bf8ed313ebb179b88135ceb2ad92fea6b37472,5,0,Staker +0x93c2486e6affbdf5a378d23cdebdc835c54b7574,5,0,Staker +0x93c348b723ee7ef336275f041bc75cfe86e5ecdb,5,0,Staker +0x93c44fc8250ba0593ae671e602637c0c042ca87c,5,0,Staker +0x93c785bea0fcf16eff74952a47ea1c503e3a3915,5,0,Staker +0x93c997b371e20cf8923acaf906fa796737b39f21,5,0,Staker +0x93cb2457b0e12466f03e1aa2e1d5092f555ceb93,5,0,Staker +0x93cb577933c5aa7f1a08f0a0ab12f1ff1e827a37,5,0,Staker +0x93cea26df49f3134284bfd41dc34a5b5b6041db6,5,0,Staker +0x93cf1b8bb1ba97510598e6e3c05ad8d5e203f385,5,0,Staker +0x93d044e710fe22fddcd016aca29625cea67f0dfb,5,0,Staker +0x93d0d4b87b3cbd6f3f91d456bb9006c12cb14a4c,5,0,Staker +0x93d8af369118ac4f706db4790d3b9c082922b99e,5,0,Staker +0x93db11a0a35c99bf814724e988305095f1a799ee,5,0,Staker +0x93dbdef794beb768dadab8f331e4f622cacb1f6f,5,0,Staker +0x93dc052eff72a4318610fe3701c7cb6a768c6f6a,5,0,Staker +0x93e2ea0d00e95a7ff6e4dd6fa99e4572c8365cb5,5,0,Staker +0x93e3c166a609106086873e64d4bc0987c85f7ab5,5,0,Staker +0x93e408fdc135377ac99d741b5570282cc8d17a45,5,0,Staker +0x93e4493f2a63605293a32b6f1a5801f6e2293d97,5,0,Staker +0x93eabc04a8833fa2e5eb15426ffdee02bced331c,5,0,Staker +0x93fb8f7945c9ae70269e8f44a8de239dcc3f9940,5,0,Staker +0x94024ce4a8ff9d5eab3947ecf42582ad5b2af3ed,5,0,Staker +0x940597d0657b82283eee77144a56506a725ff16a,5,0,Staker +0x940a96f3e399441324c46e9fd7a3d2fcd33aa3ce,5,0,Staker +0x940a991f280f43f354209804e7a914eb8beaf86f,5,0,Staker +0x940b62a6c48612054157180bec7202bd87a05574,5,0,Staker +0x940d8a0703abe54852a07e3f3256d870cf293db2,5,0,Staker +0x940f99a4cabf69e701f9f901ddd7182477f5b197,5,0,Staker +0x940ffb9e68e0c60be67f740e43d41af068cd40d6,5,0,Staker +0x941112829378de8e43143d665ef134c06083fce9,5,0,Staker +0x94219d963db4be3f5dbc80ce5dd0d3583443f612,5,0,Staker +0x94281912452a2869eea27e7c53f3c7633375af80,5,0,Staker +0x94282ae1fd215ecc9bf3f4cd7378befda68c902f,5,0,Staker +0x942c37f8b128179834c0fa5593c0166bed260618,5,0,Staker +0x94303082d887017305edb775641305ec04b54f8b,5,0,Staker +0x9430666c776be249c3bcf7961bb71e8a7f875daa,5,0,Staker +0x94312fcb0b41e0b17159fcab9b4d1cd832724bca,5,0,Staker +0x9431e461827a2c6162d768c29bd8b9f4df94bf3d,5,0,Staker +0x943a94b3f70fa1da448f1a77ca024c58c3eae2d4,5,0,Staker +0x943aef94754d6b9275cb5a7d91063d589886a333,5,0,Staker +0x943d774692b013aa2d5047b43a096b42545dd6e5,5,0,Staker +0x943fad332d266b1b8a9eb56aa62fc8ccd3a2bd19,5,0,Staker +0x9441133c95fd0faf098d212a4011e8feaedab741,5,0,Staker +0x9445851f4b648984eeb3929245e950ad8699d56e,5,0,Staker +0x94459d4917a13836fd4b941d6919043b91337012,5,0,Staker +0x9446c6ef6b9df49cd71f74151b9cf53b2c50350b,5,0,Staker +0x944767b324d8e82da56608ba62e857ced15e7e18,5,0,Staker +0x9447897ee7d4a54d545387cda32ead49d0c7c3b7,5,0,Staker +0x944ad939852cfb96d2ecd5691619ec56d6597097,5,0,Staker +0x944c7dfc1dff1e798b3f926185fc8bd2f5ca8624,5,0,Staker +0x944e16bcd6ca646afa802d143802c6ac416d5762,5,0,Staker +0x944e760e42ac3aa5ebcc85fdad4ca42af1123a8e,5,0,Staker +0x94500b571f1b55560db8e260c80f257359dd59b9,5,0,Staker +0x945d4b056c075cf8f81577acfcb30268cff0fa0d,5,0,Staker +0x94600393f241b090bd16356fbd6da516314f6d4b,5,0,Staker +0x946072170e661eecf3c32b2657ac34d6af20c32b,5,0,Staker +0x9463acdd33de5ed2312bdc4f926b7e9431ff05e6,5,0,Staker +0x946519ee259070390106653c703fe12a098066f9,5,0,Staker +0x946a27e7e1936075f36105453ff507f55c6c8bb4,5,0,Staker +0x946aecd768b063bc95a9f50faa987f9c0a0d0891,5,0,Staker +0x946b023184505f40598c526bb090b461fd33df6b,5,0,Staker +0x946d6c82a03889e94730819cc6402d738489b130,5,0,Staker +0x946eeb45687e139fa9b975f2e5dccdf79708980f,5,0,Staker +0x947b6763212f2a21f569ccb8a3b0cd18356f9227,5,0,Staker +0x9483b5858127e15b9a43d618f2e39167d6a7f564,5,0,Staker +0x9483ec43d7867c8efc0cd5a49605bfe0a2ec0d42,5,0,Staker +0x94864a37b8cf79b5ee6970f684b83fcaa9c48d8a,5,0,Staker +0x948c0f9073be6027f2e330dd9139121683106152,5,0,Staker +0x948eeeacc1aebd4d41ce16e997fc0cbcd1fc2e8b,5,0,Staker +0x94a2836007ae6a1890f8fb8c33a283b9db4cf3d2,5,0,Staker +0x94a330ebdcd5f5eb961a65b5572f346605c2f23d,5,0,Staker +0x94a471a35becd68b8fb6775f0943cdd0c5eff1cc,5,0,Staker +0x94a5fff1d028872dbdf43c9c3e1a4c8f263cd0ce,5,0,Staker +0x94a8a6b01d5144bbc8755956fb9c4cba586e5b4e,5,0,Staker +0x94afa18b12add823c5858372638dfa7de1dc9210,5,0,Staker +0x94b44d732cfd0584f4a61085cb7988d87685a43a,5,0,Staker +0x94ba0e5b13165fef158d3e8c44e80d77d0382e34,5,0,Staker +0x94bc8a2fa42ae9c2ebb14b0f4bd820bdab7dbe8b,5,0,Staker +0x94c3060f1546e24294f4fd6a0bb0662c9f7c8335,5,0,Staker +0x94c337e49cbcaa3c75d4059759039d34994e7ffa,5,0,Staker +0x94c3f4534876e2c338ffc47e62cfc1e5fd9cf32f,5,0,Staker +0x94cadf4e6810ec7160409e9b3c03488accd4f6bd,5,0,Staker +0x94cb984930abb5a29158d21ffe98e48d8e895f6a,5,0,Staker +0x94cee1ae30639ceed8802b4971eac1f1caa1ce60,5,0,Staker +0x94d1f99d59c96cf7da2f81c8fa481b54490f4472,5,0,Staker +0x94d3cdd7251278c3819effa28922e7f6e5032221,5,0,Staker +0x94d41a1c589e1c636c9e778229d8b2e83d81b01d,5,0,Staker +0x94dbf829f5f93ff7204ed607203695f45f9f1009,5,0,Staker +0x94dccfc2a324ac5d50d0e3a4992913a0a35ff007,5,0,Staker +0x94e371e2cf37de3b0addd8bfc778b369e8209c48,5,0,Staker +0x94e3ecdafb21861d40bda015e6f557ee0800e3df,5,0,Staker +0x94e604c4f949e1b77ac91102f944572cf766497d,5,0,Staker +0x94edbae94816497bfea992d511aeed32d7f95444,5,0,Staker +0x94ee19624e700a5ba1266db013f80ce5b5e80031,5,0,Staker +0x94f2d11151b3a98fed14fe6a9a8a5081b516965f,5,0,Staker +0x94f8790a94afbb0991cb6154f6fa86c4b4658abd,5,0,Staker +0x94f87f1e9940df23c9c0504ec7a359204866f3b9,5,0,Staker +0x94f8a68478e4f0bf79ce483bba8c820c8a41d464,5,0,Staker +0x94f99b4cf236448598a8ccf4a9c60cebd2791bac,5,0,Staker +0x94f9e0687257f123221296126eed3c9513c21b7a,5,0,Staker +0x94f9fd7002c97b0c06273405a35cd426473530e1,5,0,Staker +0x94fc6946138718ee499043e54e91b59915e2a56a,5,0,Staker +0x94ff0df2f8455ef6b70e56fa899fe9b2a5b14b3d,5,0,Staker +0x94ff9bfbd8e1e02d413f28da568d7cd0a76f8ee6,5,0,Staker +0x95024e612d964167ced32ff5feef92aeb7e2c66a,5,0,Staker +0x95042614d248ecf80b6ea8382e773cb50226a187,5,0,Staker +0x950664eeab933f468f80f8ad049538ea1597eaa8,5,0,Staker +0x9506883e8eef6b1add6033517902b2ab0b5d0595,5,0,Staker +0x950732dac502fc3b543b4166b4a2ce9c27ff443e,5,0,Staker +0x950fd814c7539684a3236e7821401e47c4aeb087,5,0,Staker +0x9510b0cf8c6a492de3e1db5aab5d6e950940e664,5,0,Staker +0x95124ed27a1d5bc98e35b9095ae6629b2c744f55,5,0,Staker +0x951582ac6efc171e036658f7905c25a0d5517000,5,0,Staker +0x951734d9f7fe1624672026ab258ebf186fe27d46,5,0,Staker +0x95182cc7328d220464ad3a6a053bc91ad2f746b0,5,0,Staker +0x9518a94aff838a747985a6d5eb190ed824512047,5,0,Staker +0x951ca4d093c9a5e1b15a1fda339ba0e9015ba607,5,0,Staker +0x951f42b3096c76801627e4ef141e8c3fed934d90,5,0,Staker +0x95205e1fba8dee07dd457558c83a6d395910570c,5,0,Staker +0x95224a0546abf8208bdf736af3d428129108638a,5,0,Staker +0x95232087c4c2fd43d10d80d75b725dc8876b5226,5,0,Staker +0x952597306987a54b20d70d629cf8b564108aa167,5,0,Staker +0x9526560ba0212a052e52c5bd41903271e1293998,5,0,Staker +0x952c7c4fb20e829780e1bf6d8c150e65dc634fcd,5,0,Staker +0x953b1293f88a5a9096291c8cdf031c9b0900e68d,5,0,Staker +0x953dd3d0eb40baedad94f56efd2fce12073eaf07,5,0,Staker +0x953fdd89b844d793afda0d8dfa534cb24163752d,5,0,Staker +0x9540cf019222bb1f7245e4047625369d2b56ff23,5,0,Staker +0x954348a8b93b0e981d2081228e89b568bfa1e04c,5,0,Staker +0x95454944c6f3758a951948b3bc30fa1916479730,5,0,Staker +0x9549cde42217f601d09af3b433253d9155c0a2c5,5,0,Staker +0x954fc0de4b2f6e4c7769e78aa24050d6b9cc5eeb,5,0,Staker +0x9553b77d90fdfcb18fa5169697087fe96722585c,5,0,Staker +0x956003eb49a01b9690bd380327e9e952ce35fbd9,5,0,Staker +0x9561d17ccf670208751b9ab3709f5c4b27a215de,5,0,Staker +0x95628e642df11a7d223eeb3d9733a0e597d1809f,5,0,Staker +0x9562ef91f565b1d4baa96476a6fcf8e49f3495a0,5,0,Staker +0x956386799d1808b35b994043686bd39914e783b3,5,0,Staker +0x9564e54ebee87937e9d89cd7e1a3aa27d64efc32,5,0,Staker +0x956d1d1c45cc22baef42171e98dff3ae759ca549,5,0,Staker +0x957b4cc17b4297eaa40f5547e75ca0c2fda2b07c,5,0,Staker +0x957cc900aa3d5fbee27e886b9819207e7d58bd89,5,0,Staker +0x957d80e4550ea9321c06377dc1d9e5855984aa0e,5,0,Staker +0x957eed9983170b9cd785f3f47fb32a04bd213e4e,5,0,Staker +0x958011a9689bf9b0cd6b9fb28fda674b6dc3d355,5,0,Staker +0x958020f188fc4d7b81bf6891c3cb64839aab728c,5,0,Staker +0x9584f6e349c8afdf277da28d649e38a27c735572,5,0,Staker +0x9585ed23609e36fa90b2d364b0ff19b14f3dafaf,5,0,Staker +0x9588011322a647808ae74c0b502f3251a51d51ad,5,0,Staker +0x9591b078d68f766ef5d1a7023190fc712675bd33,5,0,Staker +0x95966fb7bd92e3619c6f12edf75434d0bcb5d830,5,0,Staker +0x959683de41d3d5381d9c20a0c8fbd65f585b43be,5,0,Staker +0x95968f2d5a8fc86aec6a2c93f7d28939aa408b7b,5,0,Staker +0x95969c581c69a17fcf827234325facfb1f43dfaf,5,0,Staker +0x9596ddd5b77c91afbe50d0f60bef98269396badd,5,0,Staker +0x9599925cf6d4c603be8be8f1af7c65ce96bc641d,5,0,Staker +0x95a409165f2bfdf7449aacb337eaff3111cf20a2,5,0,Staker +0x95a70cddaaecf4e2328cd141badabe45f20dbae8,5,0,Staker +0x95a93d655ef78ee7502d166e520856952fd44554,5,0,Staker +0x95aac2d3815193683843620ed2228ebb946904c2,5,0,Staker +0x95ac9568caa736593183183498a7c0918f922e5a,5,0,Staker +0x95acfaa595a402461cfce78b2e7d58dc62bea129,5,0,Staker +0x95b4de3f4680f11b07c409bdd2c64a20088e502f,5,0,Staker +0x95b9606161c68461003944a425980ebe2c0e0cb9,5,0,Staker +0x95bb02ea01d1b94f363df3196b43e73651e23ab4,5,0,Staker +0x95bc7717bdfd2023b2e640b331bd9df7acfdf63f,5,0,Staker +0x95be0c7f4447ba28ebb3a5e47087441431d9a628,5,0,Staker +0x95c130fc0e3c1fb8cd90db77d208e7099a52e858,5,0,Staker +0x95c2eb9f3e2a3d8269a7611ea34e3406678cc6e5,5,0,Staker +0x95cbc57ed379b31f6169ac38c9ef7d657c26f931,5,0,Staker +0x95ccd35ee17cce0ebf8a579b2877377aa898295c,5,0,Staker +0x95d1b543d30bed9c9777a2a4b199cd7287f424ea,5,0,Staker +0x95d2e195f8d285d1366c9e2395ac6876789c41b9,5,0,Staker +0x95d5ed1085bdf8fe10d8d37d5a8c210fc772de7e,5,0,Staker +0x95d746b249444511ff65a743850bbf1f42bd30e6,5,0,Staker +0x95defe70ac43d85b151187ee7c9e06eabc0e6ea7,5,0,Staker +0x95e496542fb33b14f23369ae27d7b57aad07112a,5,0,Staker +0x95e6fc54c10059dde54c57c7aa2b0c31a26e2ad7,5,0,Staker +0x95e97284c1d314007da991f32fa48dc460d98e23,5,0,Staker +0x95ec4b5d438c81c7412440aeefbd528c7e1e270c,5,0,Staker +0x95f0ac7b93421e7b40cb05d0d59faa64c10c81f9,5,0,Staker +0x95f121e42b96c0656c1ed01352c102458d0d2a58,5,0,Staker +0x95f399d0d295f694260166466a4fb710624779cf,5,0,Staker +0x95f7fec7e653f9dae68f313f5ea051cfdc1da87c,5,0,Staker +0x95f858bf839c9be57bd45f76ae4f87d8cd7b80f4,5,0,Staker +0x95fb5fae72a44ba65ff102d4713cd9ad86b38b61,5,0,Staker +0x95fcfc9b87fd25dd227038193ca2f4cc01f06187,5,0,Staker +0x95feed5d426e46dc498f23cb973f49318cadbb4d,5,0,Staker +0x9601be692890d8ef5fd4949fbef4eaa84b596296,5,0,Staker +0x96058b2bee0b6ca7514373b667fb15ce8bf53d87,5,0,Staker +0x960b2243ee31a30787a338bc7943f9f4abfc027f,5,0,Staker +0x960cd330240d537781c8ecbb0db3f73b63d92d12,5,0,Staker +0x960eda0d16f4d70df60629117ad6e5f1e13b8f44,5,0,Staker +0x9613e8b085d24a9a317731e8f5d6276a2c266042,5,0,Staker +0x9615fbcd603c8b396d810f4f404e7742c902544c,5,0,Staker +0x96160471a410025093843604380f45754c4a12de,5,0,Staker +0x9616766c0df03668dd0c828b5db455644998f037,5,0,Staker +0x961809e521a5aa2cae87e751cf7941d23b047600,5,0,Staker +0x961fa968806fc79bde8847898c4a0e4dc82291d2,5,0,Staker +0x96201cf22b57274ce88f0a65ea07ec02898a84bd,5,0,Staker +0x9624659b48b96d7eb76a7071e768687784558df8,5,0,Staker +0x962a852e302847290cf24c79e9d4dfaea5a47bd4,5,0,Staker +0x962bf703902d843cb8dc4dff3160b73d84c12457,5,0,Staker +0x962ccddd50be8adf918e5769b5e3afa645ef72a2,5,0,Staker +0x962e2f4e7e1d8c72cbead7c133547bcfbf502ac2,5,0,Staker +0x962f02d44831a8e68cfbe8e47751e312defade8f,5,0,Staker +0x962fb81cc155f921c34034c51b6ff67a57df4033,5,0,Staker +0x963717e6eb7583235653e9c7aef5b584a79c01f3,5,0,Staker +0x96379cc44a6dace8bddf7c98c99830b3e272daf7,5,0,Staker +0x9638627ea2c1a38fe5036d87336d87f9762ada93,5,0,Staker +0x963872830cf7db67dc123d3ed1fe554f0bee79bb,5,0,Staker +0x963c6a8082350861ee6dcb47aaf8668c225ae24e,5,0,Staker +0x964791caffc01e79ab794a5b193f5435f8773d27,5,0,Staker +0x9648469fff198cfc45a341094eb8c16200c66fcb,5,0,Staker +0x9648eafcbdd325435bf6cd3c2d17045ed6c8d310,5,0,Staker +0x9649757b6de6e32bd036a2481d8be755ecd0d54e,5,0,Staker +0x96499aee94ef646e878a09faffbabd007f7c2931,5,0,Staker +0x964cd131e713ec465b0cf22e0b3eeffc07a22908,5,0,Staker +0x964f7bae074a5a39ec05876495dad6ed325d1d88,5,0,Staker +0x96514fcfc5c5111c3045b4f6d4b9d19c34f2babc,5,0,Staker +0x96518745bef6aec1d5ce8f46471603c32cfb10b6,5,0,Staker +0x965273bd1e2dc3d065382a512dead74794c89b71,5,0,Staker +0x965356c16607ee2cf0ad204d64ae96d8bb087397,5,0,Staker +0x9654c30700a1ec8c3b4cb940bfe1e79b94b94919,5,0,Staker +0x9655872aab6e54f62f3cbb061e66a9a85ef4ed97,5,0,Staker +0x9656953f01ae6991ea522157b54fbd509cfcfe08,5,0,Staker +0x9656be1d8f750663f214100707dcc1d7469f2aeb,5,0,Staker +0x96589a9055c428295415b92593c9ff64aea608b2,5,0,Staker +0x965a8ebde6235fa1e043d25b93c82b77e26a0dfb,5,0,Staker +0x965abfabd047e626e9f65559795522d4b6bcaf87,5,0,Staker +0x965e835ade2e929639c5b0bf55e9de9b45154580,5,0,Staker +0x96612f42f31eaea7f6c53f2655eec4f3d24d30c5,5,0,Staker +0x9662714f56809c72f3c288872c6c5579ea6aa823,5,0,Staker +0x9666946c62deca06f1770a4915d503d25399eb20,5,0,Staker +0x966893c98a86733819d7a151cc36a6bc98861fc2,5,0,Staker +0x966ebd5de490a1cb7fcabf4ae3022a041a117bc4,5,0,Staker +0x9671181d379919aad2458abf9215e36db5fa6d3b,5,0,Staker +0x9675cc9f11ba7cc3352e88f83f12e0141640ae6e,5,0,Staker +0x9678d9bbfe4f1205c8bcba8a28a238220ff9e508,5,0,Staker +0x96794e7f9fb68583c484145d2348a82e9c77ebfe,5,0,Staker +0x967979deae1d36e078788f551836eba768a9d820,5,0,Staker +0x967d8718a20f0e2183f50fe4917deaf88cc82edb,5,0,Staker +0x9683db61c5e24e0cdd359b7e928eea4002765bfc,5,0,Staker +0x969785b0f5e2d553c3b98d68c804a761aa738957,5,0,Staker +0x969a33201200abddbc61f389a6adcdfbe0c03056,5,0,Staker +0x969ba33ca4427f136b5803ebdf3974ae434091eb,5,0,Staker +0x969c6af67b292870ff158aeb00265521e80f4d85,5,0,Staker +0x969e80524b93d198b1365d2f8b76d36dba8ab955,5,0,Staker +0x96a2ae5ac4262f6d36025414015621c8bceb0057,5,0,Staker +0x96a4d048ac03052ddba333b930924764b3441eb2,5,0,Staker +0x96a9f93e4e732902e4470fb6b357e2e51be4b3a3,5,0,Staker +0x96ae4d6cb51c63148b1bc948cc0139fcd56430d4,5,0,Staker +0x96aee4744ad5163d948247c71f885e5b901cf85f,5,0,Staker +0x96b0fdb688b3c2e7999a7c09717352503dfd704c,5,0,Staker +0x96b4a8887e3c8335980a9762bc369cbf19eea3fe,5,0,Staker +0x96b6457d31f3367bcb79d14d2d062f38945e3c15,5,0,Staker +0x96bac169696b0d333baa46315c19edb80ed16eed,5,0,Staker +0x96c2bf7879764e7347776ab5e3ee7fed3ded355b,5,0,Staker +0x96c5e378cc1febf4fb59a62e839badc59a37e8af,5,0,Staker +0x96c9ec696d4a44c1e6221638d0b9a27ef0b4a160,5,0,Staker +0x96cb882e0fb501a46950db902d85c314feeaad29,5,0,Staker +0x96cc129c0dd974f007066cdb6d4c64d474dee7d4,5,0,Staker +0x96cc2d7340409d5fc3a1f24cd95e5d5f7fd5729e,5,0,Staker +0x96ce15ab31da983e4b0fe7991bf7c79f2095f56d,5,0,Staker +0x96d68a89d2489da95dea973027668916cda095c1,5,0,Staker +0x96d76932e5d75348aa466b59d2220a7e1d2f1dc1,5,0,Staker +0x96da9ee7f44e78202dfe18a7a8378521873bb814,5,0,Staker +0x96e129af260d7462333ce5961811b16d18d333d9,5,0,Staker +0x96e36082d55caef77c82913631344056ad347d3a,5,0,Staker +0x96e82723d1d07019dc971235e1e84d72ecdfc863,5,0,Staker +0x96f525780182c75b439765a82bd6cdaccb3479c7,5,0,Staker +0x96fab9e48673192c99dc3fabbd90eea2409bb94c,5,0,Staker +0x96fb478eada938765ba686df6988a6eaab49e416,5,0,Staker +0x9704ffb95e5431a950080210105e5407b13c166e,5,0,Staker +0x97074bf4c7207d9cd0580a6cca64e76589e8f037,5,0,Staker +0x9709ae4129ed4bb3fa6678e83a9976b7cc81abd1,5,0,Staker +0x970c7e8e0e366e817264aa2aa3634622d4eeaddb,5,0,Staker +0x97116f60cc075c456ede352760ef7ace140d8d60,5,0,Staker +0x97156c279a3dad202fad9a021a05fcc74d8adfe2,5,0,Staker +0x97175bb2033cc39dcb4c161c709965fc5d23b8b1,5,0,Staker +0x971c62e1c0df4a0bca9fedaff47c10ebc6c0b448,5,0,Staker +0x9723f56f7449bee5f150dd74f454b2a79c2b5202,5,0,Staker +0x97245763fed7d8ef9d6b9a5d81851948c63f9df5,5,0,Staker +0x972645d69cf6163785e39ca49dde9a206f0a4d09,5,0,Staker +0x97268c3bea2d2c373a5a5d3e8ae462b2d94ce60b,5,0,Staker +0x972913f7e6228e38a63b0b046d44f78056b02f5a,5,0,Staker +0x972b8ed609d5577739cc585bc0ccab03aee621af,5,0,Staker +0x9733894b4b68d305302cb7289a02b24f1a065997,5,0,Staker +0x9734f948f2b9f1f86ba124fb11ab0358e2e604e8,5,0,Staker +0x9737d32036ddcab5e784d95c4d48c12bcde22ee7,5,0,Staker +0x9739a256ad100f6d6786a12f6d651d08cbbead20,5,0,Staker +0x973a9fe754eebd812f8281612cc59872abf85c0d,5,0,Staker +0x973b29835debe62a4bf6f8f50a96972181801846,5,0,Staker +0x97434fa77aba08cf2a334cb6196e7ad9346f67f2,5,0,Staker +0x9744491c0d2329642539cf3e74378add248b6992,5,0,Staker +0x9744b182a1bc029667b99810c4db1ce0fd91a484,5,0,Staker +0x974779f8a59da87b18ef8a6630303cb4702b7927,5,0,Staker +0x97486ad06363f59d7e7194792f53facd7793ca15,5,0,Staker +0x97491315dc04ddb669dfdbd6936992934574c22e,5,0,Staker +0x97516731f919cb3f27a36ceaffdb3fe1b57f7601,5,0,Staker +0x975468b1952d5aff805f595e5b9a0f3cf3583187,5,0,Staker +0x9755a94ff0850417b6559c879196c8b36a24bd97,5,0,Staker +0x97624bf0f166ec4dc52109d5bb26156dac258a05,5,0,Staker +0x976315abd6670ac91a51525399b0a8258d000b42,5,0,Staker +0x97638a0f91c422de1059b5c2ef7735ac0c00c1a8,5,0,Staker +0x97643499e8462776c27271301323e6614ceabef2,5,0,Staker +0x9766cab0f42c1b51b89239b5f62c2c69d48496ea,5,0,Staker +0x976c85ad3f7a81f0c2be7af69c9b03579774630c,5,0,Staker +0x976c96c826adf8ef3eeb9403857252bad6a9aeb7,5,0,Staker +0x9771f35fc1bfb75cc64583bb352447d1ddbcc443,5,0,Staker +0x97735aa6dc70f916abb4e53a05ad43b8892a3762,5,0,Staker +0x97743134944f520a39b626a1a1e7296f8b595019,5,0,Staker +0x97746acad994ce94367d705e9ba51b34c7747860,5,0,Staker +0x97752617026c1504ddf31f31e046e232d196d9c1,5,0,Staker +0x977ed8ae03c3c68ad096655c9c1efaafa3d4a2c1,5,0,Staker +0x9780d6a89d09b710fd4c49f20ad8f348da421159,5,0,Staker +0x9785eb26d21d08e1b5859ca26bd1e825b7b1e1de,5,0,Staker +0x97860e5025eb9b9ee0b12abe03eefa93b6bbb959,5,0,Staker +0x97897be72a3f1a1c1f231fbc42690fe9c8db8476,5,0,Staker +0x9789804a52420c4d422f5a2309bea97a1beb51b2,5,0,Staker +0x978f20f6b534535f37253f45d4d692a3e2e50610,5,0,Staker +0x97953a5656ddc9bb1627e5cd80043fd754eaa5d1,5,0,Staker +0x97964fa45fed80526db8f4162f70255947a7d6be,5,0,Staker +0x9797c3671f8e23cb63cf1cb448816dfee0b09c2b,5,0,Staker +0x979b75bab70e08e3697ee966a9e66e236651aa3f,5,0,Staker +0x979b911dcb7f66bfe1232663fb231090f124ff9f,5,0,Staker +0x97a1e25863ab00d5de41ebd3c7bde7199bf89a6d,5,0,Staker +0x97a1ee0f9666add30d5975f58bc923182026db35,5,0,Staker +0x97a2d47c2e8b973802ad0c32746aa8d75c3c376f,5,0,Staker +0x97a4b4dca64e6b08a0833330005cb5cc0130f69d,5,0,Staker +0x97a610830c98cfdcb961c1a7bae4775cbf449e43,5,0,Staker +0x97b423fc578d2f2d99e814b9ad7b9466eb7c01cc,5,0,Staker +0x97b5f0e38d612abf15f3cb1d73541e8803787dd1,5,0,Staker +0x97b9022dc6fe114f49f0e597f9ecf1dfa03d83a7,5,0,Staker +0x97b99ff519dc6acedce32bbc28a22afe27fbdd05,5,0,Staker +0x97ba43915c74eb2ac2045410a4ecf7135efecfac,5,0,Staker +0x97bb8758058dca503e6d0cfe2388b2517e3ff35c,5,0,Staker +0x97bd3196fbe6032ce03d4d5520389b9131d1d7a1,5,0,Staker +0x97d07b19bba91223d0df5ef001c8ecc333af92f8,5,0,Staker +0x97d0e6c2917eed185ae2ccd31968c8082aa98db4,5,0,Staker +0x97d4f2bcc608e1a8d6e7ce162fb973bef2ef50f5,5,0,Staker +0x97decd205cd3a6a2dc16e1c09c72ddb175aa0e25,5,0,Staker +0x97dfe1830d7fccb8cd352aa74e1523ffd1080498,5,0,Staker +0x97e0a1f28c9fff064b2df8abbf6a5d4db374a823,5,0,Staker +0x97e18f049d9a839ef16e145954524747e871a73b,5,0,Staker +0x97e1da63b93bc90389ab795d0c0b0ac9a83574f8,5,0,Staker +0x97e2b791e03ef19d5af95fa3bd35646b244d7506,5,0,Staker +0x97ec994cf95e0182573ef9f4c9c1d141143cffcc,5,0,Staker +0x97f156cd2542629d7ce897d7a8d4966233b1acc5,5,0,Staker +0x97f5853d43e81f20de28c8faf96be9be1cd53201,5,0,Staker +0x97f763ca5898407541f3892a0eccfd1f9d51fd46,5,0,Staker +0x97ff1a1101011db815d3c573113fc4d9c5fa9872,5,0,Staker +0x9802363016ce3d1c0119541a08ebe78aad407f81,5,0,Staker +0x980bd0360937776b469921255f9f1d59a2db0dbf,5,0,Staker +0x980c32360b5e590ae7d7a6d59aadaa5172e4ea25,5,0,Staker +0x981093e38868e8e7a20dfc3c43e21a4f6e878a5d,5,0,Staker +0x981a138d695c79b0533358e9d170af745ab32a49,5,0,Staker +0x981a1f3014cc1b95470d839afa8b3c7d870a72d4,5,0,Staker +0x981dd1c812cafaffb106631b59dbd9d5f974d342,5,0,Staker +0x981f287ee1140a552a54cdeca386df8e31e9c5e8,5,0,Staker +0x981ffacb152ca9a142ee84fb78c35a00660f4106,5,0,Staker +0x9828999c4040fadab82bd05585088857f4112cfb,5,0,Staker +0x9829ec85a4068537435bfdae179fc08310ff2ef8,5,0,Staker +0x982a3b6e484cc7d93b1b8a72a85faa860b10c836,5,0,Staker +0x982d3131d8332d9b8e6a19e79d76c233d64fbe79,5,0,Staker +0x982ec37a17f1d22aa242f21c8f58ee36152ff5fe,5,0,Staker +0x9831268c7a670e2a78e3a9278381d216669e668c,5,0,Staker +0x983132b1fa55d2412f30bb7c9dc0c6c4eac6a53e,5,0,Staker +0x9833b846628d174921d81255d6be016157447cae,5,0,Staker +0x9833c824ae529bf0886dc5f67a4b3c9859f619e5,5,0,Staker +0x98349f9cc9a5a512d6d4c7893ac02d87b33b9881,5,0,Staker +0x9836a83a9e742577aa4354b4bf42767e8cfb63e9,5,0,Staker +0x983a70efe8a9edbd88e67b610c7901fb5cd1626a,5,0,Staker +0x983d26eba759276fa887c16385e7d3da87a8f759,5,0,Staker +0x983ea11d8c3afc97cff339f97ffdf19a5bc84bb5,5,0,Staker +0x9842cc263167d9f011eea4aca8c704c779814b99,5,0,Staker +0x9844ab52a3ef95b112f19bd94d2cc278d9c66ea3,5,0,Staker +0x9845f4937019e3d58f1bccaf36ea38af8eef5278,5,0,Staker +0x984916c55a60c165264e904ce93334826ebde013,5,0,Staker +0x984c5724838088b607764f8f9eeb58bcdaf67681,5,0,Staker +0x984d44de18344f745722a22f3029f9f638b3a101,5,0,Staker +0x985b26bbef12ba4260ff1ae41cf74ccea566ec81,5,0,Staker +0x985f8d14a70eb9ca5baf0b5a832253ff141ecb85,5,0,Staker +0x985fdecc68531677502c654ca06f129ca1e8b63a,5,0,Staker +0x9862726ec674a2d3080f98b9cc61a319195e7364,5,0,Staker +0x9862fd5b8dbfbe4e887d244d28e53d792ded66eb,5,0,Staker +0x9865948aa03a6b80a995212a2e359575f4ceebbe,5,0,Staker +0x986df4641c3a08b66b79203ba7a28917fe1df51d,5,0,Staker +0x986e22d37b15a6f35feb9fa9ee5b1eca978eced8,5,0,Staker +0x986ed25db6cf438e662b3bbaa1c3f576fb310aad,5,0,Staker +0x986f73c278cbc2686d3a248d42c1fe6239a490ac,5,0,Staker +0x986fcf5d763cc15598f02571e80fbcc95b4fd39f,5,0,Staker +0x98723fca3393d7b13046417355277c399d34ca97,5,0,Staker +0x9876a18b52a9d75133c712e87053c61281aba206,5,0,Staker +0x987adec82d40c0ecdd33edc305d95368c51d6bdc,5,0,Staker +0x987efbe516be7695664f105ef69e0ad0fd8054c0,5,0,Staker +0x98815e76533fd1c219a19b2a23d890be9385f965,5,0,Staker +0x9882954d15f500ea7a63a33479cbe0132b584eb0,5,0,Staker +0x9883a4caed7d856aca76739b354237f5915baf44,5,0,Staker +0x988538f1dbbfd72a64278e872bcc827b15d0bd4d,5,0,Staker +0x9891da26b448f71d4b014a81eed9c699adfb6b8c,5,0,Staker +0x9896246a9a8751890e34e0846221ba79d712376f,5,0,Staker +0x989d984803b3b72c2e863bb2c0f31ff668833620,5,0,Staker +0x98a0433c376e52147d431ddc860d4206ab5a4527,5,0,Staker +0x98a2c885073d08295666eb08191dd2fc573e8f56,5,0,Staker +0x98a635023cf915ea46a1b1e1d5d96a5e67b433af,5,0,Staker +0x98ab40a143bab0d4bd0a6bd7facfe571636f5d5d,5,0,Staker +0x98ac3934b39d98f998af44d188c8c61bae176825,5,0,Staker +0x98b2c2c6402de017a74fad125d0f236b4513ef47,5,0,Staker +0x98b4803746014e9dfbb3feb177e8779531584e11,5,0,Staker +0x98b49a59edd032376ba87496ce9f59809e16e430,5,0,Staker +0x98b4e84a85e5c6a4d4e04afffaf443d63ba9dc69,5,0,Staker +0x98b5cfb0116d5b4dc5e449b651faf797b7eb379e,5,0,Staker +0x98b79a6d99339a72fc3be07479545a1c760ffd9d,5,0,Staker +0x98c162eb0126ea9fd102498c98f8f68857e0df46,5,0,Staker +0x98c2cd08c5d3163afc473bbbe8742855bfdfc775,5,0,Staker +0x98c619d160cd45e83d4d72b71af95dc755ace436,5,0,Staker +0x98c62b2b807fed487a584eabc564682d7b17e3a7,5,0,Staker +0x98c7a0c5ec68939d43f30488e673f59b668967ea,5,0,Staker +0x98ca7df661a3a53445abbc0ca7862ef2fb9d7978,5,0,Staker +0x98cd6f2960ffd65b70572141a5c6daebff850891,5,0,Staker +0x98ce57de591901b01f7e9a37db0bfcc4442d391a,5,0,Staker +0x98d03e56edeb060b09ac2aa0b5c9b8d5f5b4cb44,5,0,Staker +0x98d34d5e32d8dacef12e3961d876e3c1355ad52a,5,0,Staker +0x98d375087925c4011f42c9fcdcf6f45cae5d1c41,5,0,Staker +0x98d46b4be68a788873fe762c598b0335941d3cb9,5,0,Staker +0x98d4e38480a172c00cb652fea135f1bcbebe6136,5,0,Staker +0x98d6716059fe3e1b8a0808d85fe6b9c5795b2e7c,5,0,Staker +0x98ddd1717ebbbffb704d06c676d5083a8e1cad10,5,0,Staker +0x98e386507a9f6bcff26a5264081fc2a607eccfc9,5,0,Staker +0x98e3a1fccf50513500a6d365cc01f72f2827f51d,5,0,Staker +0x98e7b20a447914602ac4eacd8463bf628cf03a4b,5,0,Staker +0x98e9731756c509c0d17a7b9b241a53802ebdf31c,5,0,Staker +0x98eb97e9c8c755a71405aa19c67f5c2e47fcc132,5,0,Staker +0x98ec753ed579eca7c5c61f6e5df52a602954ec34,5,0,Staker +0x98ee6d5965f39d584df110bea02554075ffbcbdc,5,0,Staker +0x98f12879cac113f4d686880092b4052106752692,5,0,Staker +0x98f447609cf564f1b4aed2b038ef9dffa3298e48,5,0,Staker +0x98fbb82913f31cbc89b64b43db380cf985cc7dae,5,0,Staker +0x98fde748d37a6e2e7f750354239a26e5586cc9b6,5,0,Staker +0x9905ac04a530da7c36111177e703d9219707650a,5,0,Staker +0x9909e352025a2e5667b2a4c2f3e4653f85703703,5,0,Staker +0x9909f4a7ca58b2267349b0f30a78e3cca204e58d,5,0,Staker +0x990b3c07743769d98b82590ad542409b6522cf16,5,0,Staker +0x99110691101da801566765eaecd558e11676793c,5,0,Staker +0x99159db6734d55fb04c005b9ae05671d2883c5ac,5,0,Staker +0x991775783b9209228785d0ed43208a2dada912bf,5,0,Staker +0x9917bef789ddfee4b133966b591bc2b47e61a0a9,5,0,Staker +0x991816c6738c63074ee5611edbd92facd96ccb77,5,0,Staker +0x9918de712fcabe9c9f0761f03049571159970b56,5,0,Staker +0x991c23ad3d5afe0b8535a47ab16f81d0ca90b146,5,0,Staker +0x991d142e0c9a83d09492aa18fe03718d554bd7f1,5,0,Staker +0x991dd7b54cc7926a87bd0e2364455713ab42a573,5,0,Staker +0x992151863edaeb465a0100a6c05a776f925ca07b,5,0,Staker +0x9921f3b354c9a1ebdc0ba466e84ef0afc0d86686,5,0,Staker +0x9933cbfc47572db40312fdc39daef14bb395de62,5,0,Staker +0x9937c4d74afdd57b905f01ced7a45d880c212d96,5,0,Staker +0x993966fda48e08ad7444406636e5107fe5c8b39e,5,0,Staker +0x9939d6ae1a44fdbb3be3a4285b8d669fa70221ce,5,0,Staker +0x993cc6da75517b7811e9c4e463fe8b738f84e8e4,5,0,Staker +0x993e189018c16e11de4d263ff68b8a1959460cbd,5,0,Staker +0x9941229bad117643d20057fe4304cb7d5afbcd45,5,0,Staker +0x9945b16c67915b4187f37845dcb0c7add0d6c4e8,5,0,Staker +0x994c1f3ae9de6b670d1b66a9fb496790c2041b81,5,0,Staker +0x9950f82b9b89333d9abbfd275d02d7739c544c12,5,0,Staker +0x99540b303adb0397229ec44bfe43e31bbef49a49,5,0,Staker +0x9956acf7235ec4dc0cb8d404628f2825fa6db440,5,0,Staker +0x9956c9816118285da3d54902a50dff2588a044ce,5,0,Staker +0x995850ab9d81c2fc4d1208695222c1d4c3070454,5,0,Staker +0x99590e5801263db093b9894a6b2264c6c3fb645a,5,0,Staker +0x9959dc608d06f67f0a12318a706f336c3066deef,5,0,Staker +0x995bc4be5e96a11d0b26b97e4b95ab2cca8e01a0,5,0,Staker +0x995c1923aa7c079413e46b0c4187fcb9a05e397b,5,0,Staker +0x995df36084e6381c72dee2adb2952200eea83271,5,0,Staker +0x995f6480d522f16af62b77e2b7b0933a990ab004,5,0,Staker +0x995fbbbfa1d1d2b8ca133d6e45308f67f6db3893,5,0,Staker +0x9962d3959680baf00647efa1ac98f7789523ac6b,5,0,Staker +0x996b39eca0c2a5f910dda9a1b2d1114c38f74aff,5,0,Staker +0x996b4b8e0df855097f21b10dffc7acff1c0fa49e,5,0,Staker +0x996edf79d36a1d6bbccf581c507f0db7e17b775b,5,0,Staker +0x99725b160fade018f5390e09bb5331f35f2851b4,5,0,Staker +0x9975c91bc65690a54e404a7656f031e4aa07df08,5,0,Staker +0x99776a9e1df85cc4fc827449e81f0831793e7c62,5,0,Staker +0x99791afeb85a5d9dec530448dd15848ef14ba570,5,0,Staker +0x997ad16f661c841461e47c2a1ea334091998c37b,5,0,Staker +0x997eae1ed39e2dfc7fb0fedc5fc78009ff32a6c2,5,0,Staker +0x99803145a61e460c52990559195e416847a0e63f,5,0,Staker +0x99850cf4744408a663ac27676f705f0c06f38a27,5,0,Staker +0x998592ba37d9e075100372f0bea38891cf4e5bda,5,0,Staker +0x99870f09efcf74a36e467a191395bfa6df00e53f,5,0,Staker +0x99883f7379c3b4cdc02752bf43c58d5923695efa,5,0,Staker +0x9989f1c5fc81c9a10ea013e27d4888de3a5d536b,5,0,Staker +0x998a89dd8cae9fb09ab1543ba51ebf6e5129584c,5,0,Staker +0x998c419dd8f97e513bb04a3a9c879fd339c2f2a4,5,0,Staker +0x998d18c97cd6e757b47c76d4ae4da0b64c390d6b,5,0,Staker +0x998e2bf37943a461a6cdbdc61879653733ca65a2,5,0,Staker +0x998f207845419ca45fdf25a0950d156b96bab1fb,5,0,Staker +0x9994b392045a1d2aef5e72d2ef70b0f61e3a2322,5,0,Staker +0x99998eb44c69b18f7c3c49d9b3e8b2b3a3f8b466,5,0,Staker +0x999992c02574b82009cf420eecf426fe5c2c2a7e,5,0,Staker +0x999ed4dc6ee69a661ac912f0604c193586638b25,5,0,Staker +0x99a170d37ae98731446c48285910e07e37c9265a,5,0,Staker +0x99a353dbc0220d2081fd8f2d4dbebf47f13e79bb,5,0,Staker +0x99a7375e3ef651e4ffb4a5b2dee270cbcb66a5be,5,0,Staker +0x99adcde2b1aeed008086eb49ff15aafd4b238ac9,5,0,Staker +0x99ae268c3420afcd9e06587bb6b7588e630d7960,5,0,Staker +0x99b0fa491730c1dbeff5b700929f2a30782368bc,5,0,Staker +0x99b17456ed9c3eb3e2f4f292bcb515f8bb9f4640,5,0,Staker +0x99b61a7c5f11b0e0343d29d92f4caaaa8268ee6f,5,0,Staker +0x99b69db20968f6be90b88471463cc2293d78016d,5,0,Staker +0x99d08b8d06ed13a644756d1de5efdf8acc237838,5,0,Staker +0x99d53eda107746e0f5395370962ba325e88856af,5,0,Staker +0x99d68c7790969c5e891fc0336e29f24c479713f7,5,0,Staker +0x99d9fe218e39d93812c1d160b3d16acbeae4e6f9,5,0,Staker +0x99dbff7efd042297b8ffb6b14e9f3b6ba5880f4d,5,0,Staker +0x99e2160f5f06f625074ef7919529874035565488,5,0,Staker +0x99e3b7452a66bca68d3863f04ff332d5d89dbbec,5,0,Staker +0x99e65304be704f1c8b1199554da9f3682044190e,5,0,Staker +0x99e848b9f10efe99708f08342e060550069c8b23,5,0,Staker +0x99e8592fdfaf84bf83a8d8ef7d245811c319991e,5,0,Staker +0x99e85c66242bb0f6d5ffd9a0754f4330d0836166,5,0,Staker +0x99eb36c2482297c326e0f21e7d3b5f77a825d788,5,0,Staker +0x99ec106ff326cc591e820bad5822276e0a46f8ba,5,0,Staker +0x99f2bfe6a31dee622d4875848302541af4a39cab,5,0,Staker +0x99f635ec9b55535df1db4fecb7a391bdaaf699da,5,0,Staker +0x99f83ec57fe1e09da9a20efc00156b71826e11c6,5,0,Staker +0x99fa04750ff40d10ead3351985658a673a6fd44f,5,0,Staker +0x99fa07ac992e4bfab77c1ef224c68e4e8487db3e,5,0,Staker +0x99fc06d4a5fc1ed796892704a797e14091931972,5,0,Staker +0x99fcc12ae42708ecf02f3d2ea2159b0ff46b677d,5,0,Staker +0x99fd768b0ca831ab6d6d42fcefd96d0f42f8f768,5,0,Staker +0x9a010a9f883def165d5589cb9fdfb45326d9431d,5,0,Staker +0x9a050a1bb04abf8635e96b63ee5fd735fa26f89c,5,0,Staker +0x9a0738d9dc1a5041dd2db2fdec3fb20211bccedb,5,0,Staker +0x9a0759b257f793407b31be7180a48a96544a9586,5,0,Staker +0x9a0ca5e126e6ea519f82b07bd7c2e56949eade48,5,0,Staker +0x9a0d28fc6c17516d554082cb2ca2d82c84a75680,5,0,Staker +0x9a0ed6e1f237979c41ab72e98637f37d332667d4,5,0,Staker +0x9a0f62b9a86187a03f4459d3130e9792eee8aeb9,5,0,Staker +0x9a104e9c88e33c0ea4ab94320ee1ed1fe672b468,5,0,Staker +0x9a153f1b3d1b03673fbdeb607b13fbd8df999eca,5,0,Staker +0x9a19d2101885c5cc3441b37cfab8e89f5d1a480a,5,0,Staker +0x9a1debd3117411e888ed7dbb77ef1c0e5b879744,5,0,Staker +0x9a2406ce55dad400f6cf3bc70a6066d6a494eaa0,5,0,Staker +0x9a28888c0223cb0ed5c1d9746ff4abe5b569d42f,5,0,Staker +0x9a28cab446b97ee0500a8b5c1c5f4121e12adc73,5,0,Staker +0x9a293d82710058d930376ee0af037da5d3421ec6,5,0,Staker +0x9a2d3a7246e2ad2671ff744abe9acea71af3d059,5,0,Staker +0x9a2e2025640f2446082e93936b4f549b3463906e,5,0,Staker +0x9a3b93c1c086bb5d79a1492cd15a89249844063a,5,0,Staker +0x9a3f0371aa82851ef6460a25387cfaaac46badaa,5,0,Staker +0x9a40fe6f7e460fb97161c38c12b4af636688434a,5,0,Staker +0x9a4286380b7dd61a7552f1a15015be21250b8004,5,0,Staker +0x9a47951efcd467eb235dde45f3273bc727e4ba2d,5,0,Staker +0x9a4d6b496dc98088b4706a4bac8a279e41cf8f3f,5,0,Staker +0x9a4db96e66d029ae611c85c3e661d334f3216766,5,0,Staker +0x9a57cfab2524cca9f9ec9222c325ba32d34853d4,5,0,Staker +0x9a5c7c41b6cfaba0aaff3866d782df2cc04653e6,5,0,Staker +0x9a5d301ac25bdd8587a857dc237f690fb0dda781,5,0,Staker +0x9a610fe2710b09d4fd3e870e45157253636b81bc,5,0,Staker +0x9a61514c73ee4854ef81ce7deb73432962df4a14,5,0,Staker +0x9a63f588e332581ecd1d942b6bb7ebdb27aa205c,5,0,Staker +0x9a68705b17a05d4351dc2c2144b5922c8e313a9f,5,0,Staker +0x9a6947fee4393b0dd8b74cbf1a347b933f7973fc,5,0,Staker +0x9a69d14c54872c1688b2001e7c400b3cea05fcc2,5,0,Staker +0x9a6f8402c35f732db7f55b9aee963f47efea2b96,5,0,Staker +0x9a73650f1862cf4ea41e9d86474af21b6cf97f52,5,0,Staker +0x9a740c5fa5acb89ab3d48e14469976ea9278b1a6,5,0,Staker +0x9a75e833fbd1c61db73c1609c8485548e4ae2350,5,0,Staker +0x9a78d13f9cb57ee73685a6c792e26c8df0970667,5,0,Staker +0x9a79300f0005601792185e1cf384a794b832394c,5,0,Staker +0x9a7b8b2887893324b38d6bec334c403ffd6af850,5,0,Staker +0x9a7d1d0181ba50bea4f3f7e3b8eea9816b486277,5,0,Staker +0x9a7e74d771c81e1c0d0675213c10b36c9cb029a4,5,0,Staker +0x9a7f25ad36ab331791aab274591a8ad62440d221,5,0,Staker +0x9a844d9ad70acf1c996beac4bb3353aa861fa01a,5,0,Staker +0x9a8bbb7f2f49613c1255b01ef651689eced24a7f,5,0,Staker +0x9a8c1e9fedff7ef50bcdc70d2db093bda969b83e,5,0,Staker +0x9a9478288e4b51dab03e2aba5a7554dc7e8e32c6,5,0,Staker +0x9a965b45598c4bc078cab2c86277da8120eb2175,5,0,Staker +0x9a97966d3a7f3864a8867a44f657416b260e671d,5,0,Staker +0x9a98ea3735cd2e192b0bea74fec9e32cdebd128b,5,0,Staker +0x9a9b24f2f928fb6debdd107e674279ce5a0425ff,5,0,Staker +0x9a9c9a508274d94c08132adeb7c1a289157fbde5,5,0,Staker +0x9a9ece47bd3224759b065e462063381bcb6c6212,5,0,Staker +0x9aa08d1744b16c7ca4483313b5bf8944304b4168,5,0,Staker +0x9aa1c81c96733675e36991fcf352e8f3b4cff2c1,5,0,Staker +0x9aa60941c9ed540b8773ab5a4d68078498e4c5b8,5,0,Staker +0x9aab53c886b9ae889cdbcfeaf759a23c0cc3bb9b,5,0,Staker +0x9aad145ced3b49ff9f23480854e8681f04f93f94,5,0,Staker +0x9aaf368d6962cf3d5a9bd93b2381d73a491fa54b,5,0,Staker +0x9ab1433913c1014e2166b3c7f039d9528b1fc540,5,0,Staker +0x9ab17bdef26568f8135dd5dad65a80240502f975,5,0,Staker +0x9ab905e4d1c515c4284c42d6e56c2af559d324ae,5,0,Staker +0x9aba45a5be24ef4d185debc6ea50dcaa49404b42,5,0,Staker +0x9aba646174a127d13a707922f6a2d5667a9257c6,5,0,Staker +0x9abcd7d58ac2162f7bf54860e9f65ca66bb26b64,5,0,Staker +0x9ac3b16fbae0b1ef01eef527a77b94490ae00f1b,5,0,Staker +0x9ac6b93dec3de0cff0146f0e0e4d2f4155c2cf7e,5,0,Staker +0x9acb0e05ffa9e08777aa4dfb3c2c77a58103f6ab,5,0,Staker +0x9ad1567527e2ff3d6f38d1f82685c21d9bbc9027,5,0,Staker +0x9ad90324bca6da397406db23d6a819c7f55964bc,5,0,Staker +0x9ad9552e7415d6c0cb3a9d6c4df84ee279b4364c,5,0,Staker +0x9addd0b843779d1b62e4269f5f78e260630bcb3f,5,0,Staker +0x9adf5eff25db33db7cd906c5e8087dde74900e01,5,0,Staker +0x9ae156defe4e81743fed548e893f1fd355096055,5,0,Staker +0x9ae610f9e2e10399f2675dd12dcef99936ca27cf,5,0,Staker +0x9ae93b9e9c36d3696d8189430c19db0c13b7c202,5,0,Staker +0x9ae93e713015734b7a2e9ef59780367e4ac81545,5,0,Staker +0x9ae9d26375fd9a7f9f0eced83064e7fc6fc9e212,5,0,Staker +0x9aeecdbbae4c7e363649967cbe90e1b555dae67d,5,0,Staker +0x9aefc00ab3f32f82e829925a292bf3c2e353d7d9,5,0,Staker +0x9af3c184901d0724e8b84040cd9a126c04d37bba,5,0,Staker +0x9af492f447c4d3e0102abe7c22eb364c011f2aba,5,0,Staker +0x9af970dfa7e972ef9c65ea91ab855a8aa7cd5d4b,5,0,Staker +0x9afa2730e187573f8d1171b7c0ca2301117e7b48,5,0,Staker +0x9afa344ff6ebddddc4fbc69483e2e9bce3815aa4,5,0,Staker +0x9afa7b989c017f981ce2267dba693d3f800e8806,5,0,Staker +0x9afa7ddfde26f51999bb25bfcb970182e86dc83c,5,0,Staker +0x9afcdd6f46462a284ee4422d21831b83685fa3a3,5,0,Staker +0x9afee57228652c18440f30245b3695c63a15047b,5,0,Staker +0x9b006e8fffadce27b0391ca33c6e9b4bb0be100f,5,0,Staker +0x9b030dbd84ae79adb66c16b3e1b948d2838bad9c,5,0,Staker +0x9b0d38e4c3e8704a2aaeadeba754ffa9195c1c84,5,0,Staker +0x9b0e826baa5e93c7eb3057098ea968785551c38f,5,0,Staker +0x9b11347c5f3bd43f0aebd905e277fcee974aae77,5,0,Staker +0x9b14dd0497e3702d08cf968c665da3b4f2c02cf2,5,0,Staker +0x9b15e8d6bb0159f162c2b99a920314331226e935,5,0,Staker +0x9b165bc2d288cc0791f369e262dfa494b75c5a51,5,0,Staker +0x9b1836f4519246fe0bb1e771156cb2092a54092e,5,0,Staker +0x9b1f715bf8f1d0468c6bc2976fea1fb815e853d7,5,0,Staker +0x9b28da473f420f40c441db7488dd6ca6d4a2ef6e,5,0,Staker +0x9b2e3c3b82299df71fc3920be82425f8f50f8176,5,0,Staker +0x9b37bb25209ebaf6e16a9b2c02fa6a10c3dd1349,5,0,Staker +0x9b4040721c90a0b34b0b656e4277b09fdad6bc4d,5,0,Staker +0x9b411805af81fc193506f5908096376ba53cdedb,5,0,Staker +0x9b42fa64e5b1df46ac5bdaa62b64a9a13f179ba4,5,0,Staker +0x9b4499c9b8e224a0db106eb6d4a01f47021a7df1,5,0,Staker +0x9b4564bc969884a7f73bec3c0c515d8f36c6b80f,5,0,Staker +0x9b45f8cd2a48a5271aee7381f59bde65e010ea70,5,0,Staker +0x9b4ba3c6ab7c138a61f39600c55a2da5a0879619,5,0,Staker +0x9b4c0be7e5d75a99c60786457ec6a7aa3a745d96,5,0,Staker +0x9b55d1f1ba8daa8d9515f6bb35a9a5b35d25b746,5,0,Staker +0x9b5712a870939c30332c7c106e48536ffb87d7db,5,0,Staker +0x9b5ba4960f2faa10df6dd1b273d65eb9e4f896b9,5,0,Staker +0x9b5d6b09d492b989c1fd593b83ed316611207eeb,5,0,Staker +0x9b5f13d13f1887498644705a2356df95281e417d,5,0,Staker +0x9b5f63528c4a6b85391738622153fc4511047370,5,0,Staker +0x9b602142bfeccc4765b5b495418197ccb516af44,5,0,Staker +0x9b640e0936198c117b7ab55632eb2a7bd3da17d9,5,0,Staker +0x9b657ef1f767c63f4a848ee0de56680ebf794605,5,0,Staker +0x9b687a33d98397497f85d290b4608b731880b2e8,5,0,Staker +0x9b6976897df8ab902697e9a1470bcba5818cf66f,5,0,Staker +0x9b6dd329f861674787508521fed75148f6e538c9,5,0,Staker +0x9b6e209e2f9a10da931d4de8be17f8b329cd5208,5,0,Staker +0x9b6e2a19eb57d83ae3760817b6f03fe48573bcfc,5,0,Staker +0x9b700ef9023a7ef40428051099204851b2057d54,5,0,Staker +0x9b71f3316cdfee1691609e11b407bd361ac91bd7,5,0,Staker +0x9b723ea62407550e2954f6ce2c428edf4c566f66,5,0,Staker +0x9b7412e5fd5e4fdf28053ff309ceb9263af20470,5,0,Staker +0x9b7aa43d40fba5c204d23c48f9edfeb8176e9565,5,0,Staker +0x9b7b3cbd4d84ff1f4eeeabb3fbf284273f950262,5,0,Staker +0x9b84255614e4b2b96df76831e75d355b5726c029,5,0,Staker +0x9b84fb41ce3e41c8de83a901b85529fe0c2cb3f3,5,0,Staker +0x9b850a64dfd7adc0ab718fa1906561118eb4f497,5,0,Staker +0x9b86a9d4f5e949779ecdc9c205062155770ea41b,5,0,Staker +0x9b8882ad2d75c4f829b4b7bd347b8150cc53af58,5,0,Staker +0x9b897d7c0fd0ce843e4a926346d57cecb686c36c,5,0,Staker +0x9b8ed7e494441866fef8c95cb3c06b720aac1315,5,0,Staker +0x9b919aca6a1170c2ac56fbc99c8e38c63cc268d7,5,0,Staker +0x9b9219adbf968f55c325b2722207c68b32249484,5,0,Staker +0x9b92bffb880edc73adda02e78f12dc2779e7abae,5,0,Staker +0x9b9a5e7b931cb898156c91a82d33caeeaa620216,5,0,Staker +0x9b9ae43fe1e6afba3a27c778c088e37794440957,5,0,Staker +0x9b9c0980d9d917e50940c47ed2938d3b8afb0bd7,5,0,Staker +0x9b9dfd4da0492f2f958ab1d7cc4be65669b5fa6f,5,0,Staker +0x9ba3b0966491619ff8cd41462a577a3a58877496,5,0,Staker +0x9ba4ed959742006cf8f8d84e87522abebae2f4cc,5,0,Staker +0x9ba83dba925aa800dd267d97f8789cdc426d4e9a,5,0,Staker +0x9bacbec366f706f6b6088cdcb89be7f58d988750,5,0,Staker +0x9bb252d5495f5916764230247a9088e87ef6d800,5,0,Staker +0x9bb61e317a935e7e50874e33c307f763e4cb4351,5,0,Staker +0x9bba1e88eccad8232597df477c1909a14eaf8c55,5,0,Staker +0x9bbb5dd7d0c125c4d04adc842f460309a8b76017,5,0,Staker +0x9bbbe6d4a1091047b1f51a417d42f88e6f6d5cca,5,0,Staker +0x9bbc1850288f406b4e4756b2e8eda501d97b13cd,5,0,Staker +0x9bbd393ce936218515fbe7d68537bdf63560a7eb,5,0,Staker +0x9bbe2a38b47d4be0b3cfe0801ab7d06cb6080e93,5,0,Staker +0x9bbedb0bf494884196c58de5cebac67671e0cdbb,5,0,Staker +0x9bc045b38d9301326717bb5b400c1d99265c1df0,5,0,Staker +0x9bcd62516a7cab0f505255a7ad13c62de91d0654,5,0,Staker +0x9bcff4d59db12aa1a57e5c8c65f126ea793c8a72,5,0,Staker +0x9bd2bb33f42d10c94b7bcd57d2006bbdabe49b80,5,0,Staker +0x9bd431e40c3aaaed565f09c1b19cbcae0ff36974,5,0,Staker +0x9bd4c5acd40ffa863c813b408d773f8adfe2b3db,5,0,Staker +0x9bd6df6a56e1e2b861f1e4f127d16c9c783c3493,5,0,Staker +0x9bd7b8e992eefde4d6f9a44d9608492c19174599,5,0,Staker +0x9bda5fba167061c11c084b457d675e03351135c9,5,0,Staker +0x9bdf45d3f859c18ef43cfbd2ecec9111215d1ae4,5,0,Staker +0x9bdff98e2474e8babb4f4b05c52ae417c3b39089,5,0,Staker +0x9be0b48608fbaca515b760a19c262132e07454ce,5,0,Staker +0x9be286d41d83c4f95dd70d9a4a5e023e6e6a2ee5,5,0,Staker +0x9be7119aeb04e20b27891b701f61bb704af72008,5,0,Staker +0x9bea854cb8c3d338f6132fc5582b0f113b0e6864,5,0,Staker +0x9bf4b1886077518932c723db92cfd9b7f3ddf102,5,0,Staker +0x9bf63b1de81952e17f8c23afab8f57b8f242d90a,5,0,Staker +0x9bfd7d95df0ce64b9fd808ea69d511204532876c,5,0,Staker +0x9c02bcf7c696ca52829688d52f1fd484b45eb61a,5,0,Staker +0x9c03f0f5a910add50f82e26d86207cbe7422e7d3,5,0,Staker +0x9c07292da7d490a55ab06cf872696c9d21366bf7,5,0,Staker +0x9c09296f5b09b2ac6da9cccd021bf833bc848b5d,5,0,Staker +0x9c0952c02ec10f5bd1b22395ef9c0858e4a2c49d,5,0,Staker +0x9c0c817a1605a9f6927c037daf45b75d01974567,5,0,Staker +0x9c0f1cf80bdd537d1a112950dd0c28a9790155bb,5,0,Staker +0x9c124df6f35afb95d090d965dac1e049f3ce86d1,5,0,Staker +0x9c131de84dfd0e4a9a0e67885a87ad368f93038d,5,0,Staker +0x9c13ab2baa33d876025d9c7b4e9bad44ba20e73d,5,0,Staker +0x9c15e3a015983edb056a0d5b9c4707c79e7b5887,5,0,Staker +0x9c1c3484ebc79a5543a3ad193573eb0250756e55,5,0,Staker +0x9c1dc74aba862edf3bbb640274ef178c03826732,5,0,Staker +0x9c29ac6b57cbb11393348af057cce6854c8f333a,5,0,Staker +0x9c2a3da13dbbd7be89a76d71bfb04c68077c05ed,5,0,Staker +0x9c2b10ca7de456634e8d3fb2faa1187468f778bc,5,0,Staker +0x9c2d8862335156e722c1b8f94ae32d3ba8364ad3,5,0,Staker +0x9c2da239473a65782c09efd6c68074c4f3ead46a,5,0,Staker +0x9c2dc82dd1c7d80a1f02fd9b8961204fe7072435,5,0,Staker +0x9c2e12fdb0fcab6154504676ef984a068fa0ae21,5,0,Staker +0x9c32b47ad6bfdeddfaf0a02fa4254bef4a69935c,5,0,Staker +0x9c35f335d3c2b17022ca2436eb7007560aef51c4,5,0,Staker +0x9c377ac9c58cc34c61406495c6876a0c64206908,5,0,Staker +0x9c392f2018765d96c037baff307fd57b3dc07c02,5,0,Staker +0x9c41d7ce53a8ef6ad5f1e8728a7a842a670b20e7,5,0,Staker +0x9c4299055e5f963e57ad2995184aa38d40283c75,5,0,Staker +0x9c4bd8945c618622a441ac68f52bd75c88b42101,5,0,Staker +0x9c4d09e43fd5fe0f2c9a2bf9ddfb2ef6c84b4e60,5,0,Staker +0x9c519509f1cf8cf0f52773ccabaa76cbefe52972,5,0,Staker +0x9c5227492a17efdd30fd9200871d534a99e29d7e,5,0,Staker +0x9c563aec2b441187cb23597495343f6d5f5751ef,5,0,Staker +0x9c592942d04a1a798d1620e1f0a1c0b59508b68f,5,0,Staker +0x9c649137db1b907c4acaac1bb18bdab99eb24967,5,0,Staker +0x9c660a8dc0bbca143ba038c6dda020975e14827f,5,0,Staker +0x9c6db51ed53bbfbe1e32d674ec489824fe56c19e,5,0,Staker +0x9c72622e7296e59d8215c79c6f4c92bab4c001cd,5,0,Staker +0x9c7299468ccb6e2ac60f476b13f119f9dda0a95b,5,0,Staker +0x9c72e8d777439cc517c77ab6d1b4c5468aa58e61,5,0,Staker +0x9c75e3d87812d5b908edeef1ee6304fdd9ae14e7,5,0,Staker +0x9c7adb0075f2071e13adebf6db65c365d66b5f7c,5,0,Staker +0x9c7c4ba18853d83c1aa218038937558ae7e16844,5,0,Staker +0x9c80c655981ef7f3a250d94166e3fbfd12206c06,5,0,Staker +0x9c8a20beb71cb60a5561d875acba726f776802a8,5,0,Staker +0x9c8a57a6d9d42efcbd560d5771a07a4227572d74,5,0,Staker +0x9c8d8e47ba8468f4a9c7ce2f265b750a8491a0f8,5,0,Staker +0x9c90895a32f2372f60a8f2646d789d31610600af,5,0,Staker +0x9c9224523cbb1fc9697262cb30c23add9f3d27b0,5,0,Staker +0x9c92249ebeb434bb670be46b7762dd2dc00c2608,5,0,Staker +0x9c92c1ef6606396b8de0d0620a4dd37f7c0a7527,5,0,Staker +0x9c92faef1fe1976cf8f77f2b06277a954051936a,5,0,Staker +0x9c952fc22ad42a56a7399feb9879b0e696099798,5,0,Staker +0x9c974fc10a13c63090629df850e1b7c6f3bb101f,5,0,Staker +0x9c97ca055a4eb6e19c4dc8189f34ba56d86a7292,5,0,Staker +0x9c98f6ca30f3ffdaa641bede9ece336a8b806693,5,0,Staker +0x9c9ef9d6b4fce81f384ea6f98f9f6296baad2b17,5,0,Staker +0x9ca0a90ba944b0d5c0bcef41a5c82c6d304a8986,5,0,Staker +0x9ca200426ee9943e4a06ca6c5fa446a326197e11,5,0,Staker +0x9caac6adacde7e43057320df39ee1b071972d101,5,0,Staker +0x9cab77a17fd332d1a8fbf1adc7395a0fd5cb7950,5,0,Staker +0x9cac3c50feb6cee1ff1c8e767b4cd9831a8a27b2,5,0,Staker +0x9cad81f22993bb3d987c7061298477681bf63390,5,0,Staker +0x9cafda1190b049590c9a1461e05d3704c3a74f42,5,0,Staker +0x9cb47d17857640045baf157cc646d616ff6b3c5f,5,0,Staker +0x9cbc2c29e19e4d32fc178191930a5b3b0b3261e3,5,0,Staker +0x9cbc8c9d9de89c4f2ada88303a690642345fd7ee,5,0,Staker +0x9cc2eb8801f102df5a28a56a3701e3d5dbf22a7c,5,0,Staker +0x9cc50f63fa3e29163e8a66fe9bf46d75d151c159,5,0,Staker +0x9cc766deab3e376020d54b0ea4f1825d8345aba5,5,0,Staker +0x9cca174edf0ebd0a956e0622b7abb6b648675020,5,0,Staker +0x9cd1525cdc3e00da73baaee919fcf19b2e0badf3,5,0,Staker +0x9cd1749c7843b5acfd1c2e4536b074ffdc64e150,5,0,Staker +0x9cd25a1a7299b4f605b5d2ee49bda8ccdd39993f,5,0,Staker +0x9cd37212ad2289e932450632e0db150534cd9a35,5,0,Staker +0x9cd377e81e46f983f4a91cca8a2aff0652af3478,5,0,Staker +0x9cd698e814f192c503e5282d7378d4756f19f9bf,5,0,Staker +0x9cdd74d8155a5e0c23b017820ca9f0835badc6ed,5,0,Staker +0x9cde18179fe45fcdc5cfefd273b9be09cc366854,5,0,Staker +0x9cdee592e6bcdda9196ca1742c489418d707fa20,5,0,Staker +0x9cdfc079bb00c11a6c02417c3b75ebc06f19a47a,5,0,Staker +0x9ce4897cd34828fa0ab7f524436f379ff2079c71,5,0,Staker +0x9ce5ca66e5ff700295f4d89f9dd5816d31b34477,5,0,Staker +0x9ce9103a263f661cd6d81b5bfbd5e282bf9c7137,5,0,Staker +0x9cecbc457088207e185254ee7ebe3d82550601d4,5,0,Staker +0x9cefb1a660186b52b3da7b4c2a537b2860825df4,5,0,Staker +0x9cf04710394f706389e2c62d3257cf92d440bad8,5,0,Staker +0x9cf192bc81ed60a113568c081833c79ae4f32920,5,0,Staker +0x9cf48ca6303bf09eed160e7ec3cdeaf054530150,5,0,Staker +0x9cf4a2033200b31160296591cd3390472aefba64,5,0,Staker +0x9cf5f65b6814d02dfa3289101f85cc3deb178ab7,5,0,Staker +0x9cf9fd62f7c379e1eac4c17eee1458df60c1fbe7,5,0,Staker +0x9cfaf3c3fc47905258a3caf38118e4130c34c518,5,0,Staker +0x9cfdf6939ed00ade338d4d74cfb3ebb1e04ac88f,5,0,Staker +0x9cffd0a1ada21f7a5e60e777512ea15b78b7c323,5,0,Staker +0x9d004d4ebff9d3a17ce55e14671d98d1b46df3dd,5,0,Staker +0x9d03f3d4f86230bb401ff385aacc48ac510d96a6,5,0,Staker +0x9d05e6ab02be32be8497adc88b39b5b64f386444,5,0,Staker +0x9d0c989a1280572bee226b4e4bf67e21ad586d35,5,0,Staker +0x9d0ebde9a0dc7dfb636d56280b5d446fd0137b7d,5,0,Staker +0x9d11128ab88b7e3410157e06f71c8df7fcb153d4,5,0,Staker +0x9d13c9a14801b4319dc0a3a42d5859b329df7be2,5,0,Staker +0x9d1f94e5470af2e5accc53a09046900b602c2775,5,0,Staker +0x9d20ff873d5adee5d0ac87c0305d1e74cdcd0894,5,0,Staker +0x9d21216ee2156a68e2420a53e7e57d89572b0f92,5,0,Staker +0x9d2313e0e07a703b051ef984fe0f0b455405944a,5,0,Staker +0x9d25539ae15d8862fef160d4facc35e6bb61bf57,5,0,Staker +0x9d274db55f5aedec07b95660768618f392678237,5,0,Staker +0x9d2d462d88c1df143b218383c367886c3c487a5e,5,0,Staker +0x9d2e7d54ba5549a7d929922511e3116fa1145cc8,5,0,Staker +0x9d327f74054220d25299eb579d68cca9dc3e5fb2,5,0,Staker +0x9d3294140e83b6df300baf8f60374b4a990d9fff,5,0,Staker +0x9d33c48e8f50f261076f4c9ab67e1d752d480b01,5,0,Staker +0x9d3856d61cf74d0cd819502edd7221bb839a89ec,5,0,Staker +0x9d3e59ebbfaaa411f90fe98c73b5bde5b1928a5c,5,0,Staker +0x9d3f5ef2d5a0591ec23a618eb0d35b231bcc92f0,5,0,Staker +0x9d4411e6afa055f7413388c787e7f40988b00553,5,0,Staker +0x9d49e325aeff945ebf64ca3ae5fd7540a55398b4,5,0,Staker +0x9d4c716c64aec2f3ce5f9788381fd0afdf9d6fca,5,0,Staker +0x9d5383c3fbe40bb9fa7b9191a8b838b902213a3b,5,0,Staker +0x9d542106fc9f65cd8ab6047c5a7c38b6e3cba943,5,0,Staker +0x9d628599544a1abf2cbb00d47a0ad5512d381d1d,5,0,Staker +0x9d6340029d08ef2f47bffa0274803e40f0d64572,5,0,Staker +0x9d6438c992135c9f45fa708508292ae1e037b65e,5,0,Staker +0x9d646d3f593b9dbff3a235daddd0ad74dfbbba98,5,0,Staker +0x9d6ce72d4d5207b6e3b481add240c6f1c21a60df,5,0,Staker +0x9d6fab9773db770b07b309dfdad16334cf18f681,5,0,Staker +0x9d6ff9cadcdf49cdbd5d016ee6f9ffec4102b2a7,5,0,Staker +0x9d72cad06f78ba96763f5cd833ae24a5b5d19326,5,0,Staker +0x9d72d88b92e2ecda7340568458719a08eb576a9f,5,0,Staker +0x9d74ce3e558a130f16f7d2250fa258b476deaedd,5,0,Staker +0x9d7728b88c563fc2ace30fb7adb9f955ed113307,5,0,Staker +0x9d788798140426118333579c1161c801d7c47c87,5,0,Staker +0x9d7bd1601aebe0083e38df6485be71afb05f9f8e,5,0,Staker +0x9d7bf22b66ae1ae9bde164274f146b478a3eb7e5,5,0,Staker +0x9d7d4b972fc7e1ffb084d380e735b9ada5a13821,5,0,Staker +0x9d82a69f8b24f8de16f4455cddeb666df25e91a7,5,0,Staker +0x9d8361e98d951222bb6a9b9ab05bc705dc6c77db,5,0,Staker +0x9d8362d9a9f725beb57395829f15915dbc49e77e,5,0,Staker +0x9d863f0a577c0ba12901e4727a19b1ebb23f8c44,5,0,Staker +0x9d8bc717e72d97531abce0e0c6602a5858c60504,5,0,Staker +0x9d90d26b54ace45de690b7f926b276a810fa5940,5,0,Staker +0x9d91ade0336d3f6dfdd823f7de179801768e0880,5,0,Staker +0x9d93ad6c4dc4c52f8ed781f7ebdabef6a19a3339,5,0,Staker +0x9d965dd1ed8110393cb95e4d16b20d840c810312,5,0,Staker +0x9d9a8410b502407a1c0f27b0fadb70084df59d00,5,0,Staker +0x9d9c9fc95636c99dd689da945b91b0da0b87189c,5,0,Staker +0x9da195b54d283df8c4a16e036cf37e4d2022d9b4,5,0,Staker +0x9da3bed57b059167eeab79c79b6ad0080e27e44c,5,0,Staker +0x9da5f8d90957baa866d8f5b4ba9ea77eb976d9a8,5,0,Staker +0x9da87927cef8e7549030f55a42acce9a46753acd,5,0,Staker +0x9db53be6715cf144d15ff806255185773ddc8e96,5,0,Staker +0x9dbaaed0e05481051c82f57756ec250f789fb186,5,0,Staker +0x9dc87a233943ff21f3d0f3e73cd40aa857fddd23,5,0,Staker +0x9dca8b6648b9e92d16e0402f89a43f135f2a9cef,5,0,Staker +0x9dce3db30e56eb2928eac47424f5324e47d44816,5,0,Staker +0x9dcf969947dacc8e9f90ccb275d6a59155e15e18,5,0,Staker +0x9dd01ad16394ccb416c33ed62ae89e022a9cb830,5,0,Staker +0x9dd09db0f181da4eadf657cfdfc072ea47802101,5,0,Staker +0x9dd2184a8fe03fd7cab69ac12b3763cde849b97a,5,0,Staker +0x9dd842351b83182ce2cd30efa71edd64cc1bda91,5,0,Staker +0x9ddf4dcde6bbdf7a6e3346ada367a0e98927a2d1,5,0,Staker +0x9de35b5c7591f610b2e5b0dc25e88952914fe7a1,5,0,Staker +0x9de911ddb4aecdce6fdc24f1c8e80a66be1c8ff4,5,0,Staker +0x9de92a20c1d502ba7e68ff5a41cff616fc75762f,5,0,Staker +0x9debadcaae4820092c8ff7dc741c9ec7d9e95027,5,0,Staker +0x9df11fd2971ebd0d342d5f3e250a18bb7e6cfa3d,5,0,Staker +0x9df1fd48d4cafd958fc0711d6e811d8e483d0eb3,5,0,Staker +0x9df434e9a28481f2bf64b9b5bfa0672799c0c298,5,0,Staker +0x9df5e1294abc41ca11c19f4e76aed6625e70dc85,5,0,Staker +0x9df8d0d26330b5e6d158ec9af2bd0cd89701330b,5,0,Staker +0x9dfa88be4aff92dfde1f7ede50f749eacf8651b5,5,0,Staker +0x9dfc1c7a63288b9115c30507bf9544cc11e4e6a2,5,0,Staker +0x9dfe75e9f91851d9a9e5fed252a8a85d8ed59ff3,5,0,Staker +0x9dff75770d7ca715ce9fda05a96c8e734825d9f6,5,0,Staker +0x9e02497be8fd09ac7976c1c95a3c8e0698cda976,5,0,Staker +0x9e0363363d84e7d3cbead65bc2db19cb5df15b46,5,0,Staker +0x9e040efb07fba6de496ff34786b98c8f84d6ab68,5,0,Staker +0x9e046a0f6b7b10a1573f777d4d205fb7b9cad50f,5,0,Staker +0x9e0b8b1cb8a4f05980507fa5bdd83d07f51268d0,5,0,Staker +0x9e0d40fbeefea19875ce5215a954216be876db15,5,0,Staker +0x9e10e9e4c0e1bdb0c012d7eefd9e7520e55c4fc8,5,0,Staker +0x9e12271ced540225fa301020a9690be2dc182e1a,5,0,Staker +0x9e16de643a13b13e052e8c91931948a9e462c3fc,5,0,Staker +0x9e19cd5b8f43bc8f15422d25a56468b956621af6,5,0,Staker +0x9e1c9e04f5d9f78291c0f7283f38a7a5d4819a61,5,0,Staker +0x9e1ddb3b2271c316ce38ffd8d8a55b48ba0cc588,5,0,Staker +0x9e242d4027cf95d1d69d1cb2e6fb083a145f3a78,5,0,Staker +0x9e26fc8457951811eb9afab9f929e343b7680496,5,0,Staker +0x9e2c8b2ae4caac8d20bb5891438b8c31309c3a4f,5,0,Staker +0x9e3022ec3aa0ad165d6cc50cf1d464394c95f348,5,0,Staker +0x9e33c4308ea0e2ea1ff622621b3aae5993df9b09,5,0,Staker +0x9e387bc243085734c50f2969a5fcc1a20f71edf4,5,0,Staker +0x9e3b3b2f4fc745d9242b2519428bf88ace48a79a,5,0,Staker +0x9e4074a3de327d77ff3bfb3dc64ec8aff420548b,5,0,Staker +0x9e40f523a94b92c492e87482d47519b01ffc9536,5,0,Staker +0x9e444333bce9b5784559835e8a8514ab85b546c1,5,0,Staker +0x9e448acc30a82e87601e2993cea790f999f39f35,5,0,Staker +0x9e4ffcaa1a6c59c00db07f713e3f9a765cd1945c,5,0,Staker +0x9e518142d05ffa8707b7c197e6a028ff477514fc,5,0,Staker +0x9e51e3acbcd30bcacdc433a7c0d0378a50d65e2a,5,0,Staker +0x9e5a737097748e95c615ab352f32ed67e111ed82,5,0,Staker +0x9e5ad1484660388e32d08d57ed6c8cafe684d4a8,5,0,Staker +0x9e5ff9daddf406782589310baf51d929bef1e75f,5,0,Staker +0x9e62082e832252d50f1912a2b44ef1d0e500eafc,5,0,Staker +0x9e639153c61f52b4f42a83412e8f52067be71ce5,5,0,Staker +0x9e7226979eac1075276919c618f44aa258f91d4d,5,0,Staker +0x9e74f9f5b96d5526ea0fb2d04e0a7caae5e6fe79,5,0,Staker +0x9e75870f987e8da21fb18a7474504a270a4c8497,5,0,Staker +0x9e790578c6ecb770ce5009ed766d5640a5607370,5,0,Staker +0x9e7bce05595b34d27088961d82ccacad7e8c7b62,5,0,Staker +0x9e7cc1cd2c79b5d7971dde1ab56a739f2f4fd1f0,5,0,Staker +0x9e88427f4f02e490e9644f46779e22dc5ded87ea,5,0,Staker +0x9e8ea10e991c1b535fb6ca08fb21fe2270370795,5,0,Staker +0x9e8f1e6707c84bb761a5aa5395740a59a2c0b357,5,0,Staker +0x9e8f3ac3d20130882639ab1a96303c3976464149,5,0,Staker +0x9e94f475f354c9ac806ae558a99f51675eaa60dd,5,0,Staker +0x9e978fafa8c19ccafc10f1957bd8e8e0939886f0,5,0,Staker +0x9e9974846995839eaef476423c0b6359d3362e4b,5,0,Staker +0x9e9d1f212da12e3af9aba3e877732c9d4f179271,5,0,Staker +0x9e9d8967a7dc51ed7485b8ed619ceaded5bc2a43,5,0,Staker +0x9e9f2a26af8084db9b34c9a93faf4bf95d80b007,5,0,Staker +0x9ea69f17771e4b92f69620686fe13b02d87e51b9,5,0,Staker +0x9ea82f6a75370a13202a29bccd07bbf457284eaa,5,0,Staker +0x9ea9f53295df9948d2235f0a0d4ef4fdf6a1ec78,5,0,Staker +0x9ea9f65f20187c9a43feab9cd344ee20f782ab52,5,0,Staker +0x9eb0c99ec1745b18baa1a86250899c89ec415176,5,0,Staker +0x9eb319b1693b612e2dce9bddd90ff24b8beaf451,5,0,Staker +0x9ebaba1da27e6b915ad2e95363581278056ea14f,5,0,Staker +0x9ebed5aa395c954ec629cef1b04350f05c48eb93,5,0,Staker +0x9ec02cf967d2790687eae3b400a7dd6a1558cb50,5,0,Staker +0x9ec335ff2d0eae825b75da8363811a9c1fb550cd,5,0,Staker +0x9ecf16d82c01d41f0c2db4c56da53c0ab2c19752,5,0,Staker +0x9ed2c3b8ead05993d30247b90a3225969b4002a3,5,0,Staker +0x9ed5d2e004baef1ffa9547dcd05a1418ef6401ec,5,0,Staker +0x9ed9d87e92c3d55df7006a48f4fd680875f7e4ee,5,0,Staker +0x9edb4aeba2753499d88dc40086a5230182889b52,5,0,Staker +0x9edb5a3c0725dfa99511a5b4fbd885f2f490430d,5,0,Staker +0x9edc91edaac815bccac2533817d9d1b9cf2dbc05,5,0,Staker +0x9ee13f37e870008af84e98164c8326906e002c14,5,0,Staker +0x9ee17ed9712e8db2cc92150db08ec63b0f3c11fe,5,0,Staker +0x9ee5e4af84a45bff1299c11d4d6d314900ceb906,5,0,Staker +0x9ee88a939317a89ec4ae160d45d811575ab66406,5,0,Staker +0x9eeeb31290e6608632c763b176fb82b4745a422c,5,0,Staker +0x9f0156a3ae118b3c3b530184291749495b42e653,5,0,Staker +0x9f05abfd3b41ed0300c9e2ae3320910e2726a16a,5,0,Staker +0x9f097d183962512e798f2449b4423d4188b68459,5,0,Staker +0x9f154ea4120638df89ecc3649145cf6bab1df36d,5,0,Staker +0x9f1866185e925b92c5e5c380fe773598ac5544d4,5,0,Staker +0x9f22002213b7c99117090a83d79422dee74e1bf3,5,0,Staker +0x9f22446dd4a6950f6ce4e1d94abaedf1eabd13c5,5,0,Staker +0x9f24005e79a92b134fc4b5e2e9472988911e2009,5,0,Staker +0x9f24ed4501dfab7a6a0b2fb60d55271e5ffb9063,5,0,Staker +0x9f256d2417823cfa2517b933fc0ea1f4453af952,5,0,Staker +0x9f2c57bb5a8ceb8e37dc1723c8d53d49c17d2af1,5,0,Staker +0x9f2f788d4573c17055ed586e1370fee470d38822,5,0,Staker +0x9f31bea9ac51d40c61675972738665432fed9f6f,5,0,Staker +0x9f323e56d85b5dea4275ea49ab2d9c4be071bd44,5,0,Staker +0x9f330192e98b806877b489c0d47bb1a5edd63a69,5,0,Staker +0x9f331b8309c53c6be3e3948bdb51f40989160b68,5,0,Staker +0x9f33602e3aa192731d86b4ec497849706219bd62,5,0,Staker +0x9f3a3b7bafdb54622d8b5316161b4a1e79bffaa8,5,0,Staker +0x9f3a77807c07b0cd3f7e1be49de8d864467869df,5,0,Staker +0x9f3da0f869ae5d0f80d148865d4f63d5061c1c86,5,0,Staker +0x9f3dab6c7884d1518a760d7a5a499a434bdf87c2,5,0,Staker +0x9f40733898c9cd9ae764d084910d22eecc9ccbd1,5,0,Staker +0x9f412de85a01a8dd5e50f39d673fc7f1b1efc395,5,0,Staker +0x9f45910b4df66b98d3acb2b7e456ec15359d6e16,5,0,Staker +0x9f462d86ed7f9b54092793bd34126eb0b4d95cbc,5,0,Staker +0x9f48f8cc52843df0e5d6eb6fbc9df072d002f7c3,5,0,Staker +0x9f497f0782608fbeaeb0d8fff15d7b7e60854b17,5,0,Staker +0x9f4a825290dc01edceff30fec2eae7498c7f8874,5,0,Staker +0x9f4e177434c83c73a5f164ed811a8ee7694f3175,5,0,Staker +0x9f50f8ce06e90d7a7b36cf671ef8b8449bee99f0,5,0,Staker +0x9f53fdba29c68e15752c4f56faae5afaffe83513,5,0,Staker +0x9f54725b04e571c0e86a3bd70777e499c529fef8,5,0,Staker +0x9f579a86f7755cc687ea0b1867d83a0e2ec415c0,5,0,Staker +0x9f583c898310759fb62cf0d5bc65d15c84d8952d,5,0,Staker +0x9f589f3dc3c3eecb0b8a176d9461823587c35915,5,0,Staker +0x9f5b1b286eba83e8edc1144c99c12b5d82f30022,5,0,Staker +0x9f5ccd8a38224c2796143a10f781223d40412a7b,5,0,Staker +0x9f5f58b9d684f6deb08b9641da38775da61b5375,5,0,Staker +0x9f61561af7b5f821bd3139b20c6c1c3c68a1a640,5,0,Staker +0x9f6205cc92b554bca3c4252507f239000aba1b5d,5,0,Staker +0x9f678188103662e98494527730072914ab5b4aea,5,0,Staker +0x9f6934581c2da935a530f5de65de188e15bc2678,5,0,Staker +0x9f70d5d32ca0986e96b12643421bb7b8f0a59f35,5,0,Staker +0x9f727f18e62b8512ac433b3325c5e738219c9dcd,5,0,Staker +0x9f77407dcd207793142afe92bbbf2683905d40a9,5,0,Staker +0x9f78b61a1007ac3d7c116037d89a69af5e8a3e3c,5,0,Staker +0x9f7de90a18a3f262c136250ca12871e67d2236cb,5,0,Staker +0x9f80d26c84cd0686f1a8e53ca5f6d019caec7b9b,5,0,Staker +0x9f81eef4c12a646cb478bedc35d75a0a48a64a5e,5,0,Staker +0x9f83b33b132d8bfa96ef13f85a7b72578a68cded,5,0,Staker +0x9f851387f78821a8d0dc12eb993e5b7851bf860c,5,0,Staker +0x9f88119ebc98b3ad0154e99d7888ed5e2b6e060b,5,0,Staker +0x9f8fc4f34ea672796e0ce794bbfc88506003dd5b,5,0,Staker +0x9fa0f50b0034e5699842892192924ff928c9dcc5,5,0,Staker +0x9fa1c9ac62502243a1af9a0763e9b9ef954446ef,5,0,Staker +0x9fa40cfd67e1b1a2dfb9eaaa248e3dd680d0f84f,5,0,Staker +0x9fa4e8246ef540177c26e0a4bfc69ff0831f7b91,5,0,Staker +0x9fa6e91ffc0287b75b6786d782c4fc948d74d533,5,0,Staker +0x9fab8ef9f38f3ee6a8ba2225274392c2f11af099,5,0,Staker +0x9fafc7927ca6733c16d475391a9516012c1f7716,5,0,Staker +0x9fb84b709acf7a3cb95c1525f8a94009fdd36bda,5,0,Staker +0x9fbb570cb3943d2cf2ced53b90ef4f3b6b6c5763,5,0,Staker +0x9fbbfdb416b3361b866453a5e6d5aedf7e0a6934,5,0,Staker +0x9fc155a6d6f65914b6822701081d8b13038414ea,5,0,Staker +0x9fc3422ce7a1170f52221238d7515e308bf43b3c,5,0,Staker +0x9fcd12d51c992fb939485375a6d43da09798b6e4,5,0,Staker +0x9fd1b64bb2267f8644748cb67f9c4c29a0e16a4a,5,0,Staker +0x9fd1bdecef3794a49adeebe80bdd21081257dc84,5,0,Staker +0x9fd1eef64c25beb1e9562b2f613a52bf494ba956,5,0,Staker +0x9fd7c4fc0276779516e046fc4f707ed37c368e3b,5,0,Staker +0x9fd8b29fe31d5d28d2cb96d31d5aabbe977921b1,5,0,Staker +0x9fdc656fa15325bfc2faf795dc7b54ea8760c4e7,5,0,Staker +0x9fdef451af6d3334ee87fe5fb40133149b1e409e,5,0,Staker +0x9fdff996df46d247746675918b458687fc7c1256,5,0,Staker +0x9fe23d3eebb8e682d02e5411d106956cab38fd74,5,0,Staker +0x9fea3f0a23ed850c5d72baf411088969cc16272b,5,0,Staker +0x9febb062fa97892f2272dbf4b20c5961a22570c0,5,0,Staker +0x9fefbe86e62c1d5c650a8bdb404cb904153a40e4,5,0,Staker +0x9ff209256fb828148f8ab29a7b3e42d93899bed1,5,0,Staker +0x9ff22760762fd5c6acacb373c59bd53174c186f4,5,0,Staker +0x9ff883a185bc3f886c819c5a7666f90c86fc32c3,5,0,Staker +0x9ffa27defdd507f7596d13aeb6352ba06469104a,5,0,Staker +0x9ffa7e4eca25f99ef305dde880033cef3ab4dea5,5,0,Staker +0xa0005c1be06590d32370fa8757267fc7d8843653,5,0,Staker +0xa016b8905c6ad410d0e6e451698c38557f2a6bb9,5,0,Staker +0xa01928aeeca2c8951bf074c5d5fe09551acd3a25,5,0,Staker +0xa01accdc31ee4fdc4a6131707f382c342b06617c,5,0,Staker +0xa01c87fbf7e6d84aa83d1946a6d54d4efe288cab,5,0,Staker +0xa01d7d119553ce0665616b237b09cfeeca266db4,5,0,Staker +0xa01ed0fda7d9abf22550c7de25d8028f87799bb3,5,0,Staker +0xa01fe39c54c756572d267290e1ba1a054734db81,5,0,Staker +0xa020378bc96d19514453b708ea3695af5d93658c,5,0,Staker +0xa024580053c734111ca3e38b21901e06c6a8bc81,5,0,Staker +0xa02549cd0b2ed268dab4b1d8e98bb6f4a076262b,5,0,Staker +0xa02adb98e3ae72fbbf449c7ca5d31ceb1bd30489,5,0,Staker +0xa02d420d92a73e6de117a142cd95dcb7bc4a6112,5,0,Staker +0xa02ed0f46de9fe0ecb53ed714618252c6ff2b181,5,0,Staker +0xa0318c9909ad7469e0b68d029ad905dce755ed0b,5,0,Staker +0xa035a8edc25992322277594e0023fbb3d4bcfc20,5,0,Staker +0xa03908fc8065c32e8fda5fdf0b493711b0f39a15,5,0,Staker +0xa039f0f68a3ce1e1889ddfb556b47517d9303dd4,5,0,Staker +0xa0421c408a6520be5a9eb6d777c7d43a30b057d6,5,0,Staker +0xa0442b31c5f7221b8c2f1f1e88e714c1131f674f,5,0,Staker +0xa0451d7e13b6fd0605af91db264088fb7fd0f2a7,5,0,Staker +0xa046005756c27ff6e1a4166e94b7c91b4664ec3e,5,0,Staker +0xa0465821b9d7fd4f0080651d4df1313c7dfcb5dc,5,0,Staker +0xa04d037251d2930b91573fe4bfe69f9c5bc312d4,5,0,Staker +0xa04d4d153ef4127eafb36c49ae48151a2792652c,5,0,Staker +0xa05059903323522a12c0aad0edd8a2e7bcf7ef86,5,0,Staker +0xa059d18e6478aa40ef81a2393487691d07035af0,5,0,Staker +0xa05c61521c1ef0c9a2f82f44f24e4732bdf45d92,5,0,Staker +0xa05d364096eb138884cc55da667c14d8d942c183,5,0,Staker +0xa05e1eb8b8831aaedf2b7366292e9ecc2b7c08b7,5,0,Staker +0xa064d2954a587d57a140b56c72e5b67376c3c2b9,5,0,Staker +0xa067dc3abd39938d693f0751e2a5d8a5a8aa8889,5,0,Staker +0xa06c27492740ac78a9a84ccd9487db797400b94a,5,0,Staker +0xa06c674512cd1cea44c2dc67774080e107325169,5,0,Staker +0xa06d4acd699b4758b613071fb17fe3d304550a55,5,0,Staker +0xa06efe183f00dfcd5a7e5f62672b20f85a1e63a3,5,0,Staker +0xa07407ea43a3905dd3bec96059704c27bf63a9ec,5,0,Staker +0xa076a0df05fe79b73d25fc404b080d8e00b89b97,5,0,Staker +0xa076b832fc3923c63077d8afc9d0a826093cb9c5,5,0,Staker +0xa07935f7e3366c5b8f2a3a2af134b884b5c89d17,5,0,Staker +0xa07a6cd064fada50af8fc2fbd94163a6b6b0b6b3,5,0,Staker +0xa08428dfe05a5d2b67d5f8dc308891e12367d720,5,0,Staker +0xa087e726a022187c1eed14fe46af92d270963667,5,0,Staker +0xa0909e60a2c2deb57a0cb9df0d2e3a8ece7e78c1,5,0,Staker +0xa09259d31269207b510e81ebc67e2c47fcbf265f,5,0,Staker +0xa092fdd43e0a577d982c1ad1688a640cdbeb27ad,5,0,Staker +0xa093d30ca70a6924ee2d5ee9103af3cb977f1749,5,0,Staker +0xa09c8fca92e307f6bc680b821e9eec31a92ad55b,5,0,Staker +0xa0a05e137139836c124625dcfa8b3d7e6f685415,5,0,Staker +0xa0a39654edb082714f0f20ddcd1debdd71cbf8d1,5,0,Staker +0xa0a5d0d7a7f20af6727f49591740ef0f2a799dfe,5,0,Staker +0xa0a9aa500577890dc78f5d17043d6be1938c2b20,5,0,Staker +0xa0ae66df522013a207f066938b862c0bc07c5e7c,5,0,Staker +0xa0af5bee3761119ebbd0693185ba52da380665c5,5,0,Staker +0xa0b042a5cf446200c3cd1d60bece8a2f9a8bd5f0,5,0,Staker +0xa0b26a6cc3214047ae087a7c756552c06303c9ee,5,0,Staker +0xa0b2e249c1c38652ac4f9882f1482a74125b6e5c,5,0,Staker +0xa0b776b67b5a10c5658ee9ba57acf3ea6fea12e0,5,0,Staker +0xa0bf89386b5b4d3798a1ebd1ab2ba5da1c03e774,5,0,Staker +0xa0c164558cfd94df97aff30e5f058a50c271c4ad,5,0,Staker +0xa0c36169aa641783dcf9b5754634abd9a63c29a5,5,0,Staker +0xa0c5b1ac8796922e247a9a441a321db07c66410b,5,0,Staker +0xa0c868a562b8d0db74c6abed507f6b99b0d7033b,5,0,Staker +0xa0c9ea7dcd2a50fc7ad758b96356e99f04b9861d,5,0,Staker +0xa0cadbe4cd6f1100874e2f913451b6fd9d3a1eb1,5,0,Staker +0xa0cf26dbb2c41c4b9b23abfd990d0a3939497ebb,5,0,Staker +0xa0cf5efe518f1bc673c18408b127a3bdc2ac619e,5,0,Staker +0xa0cf6bb422d57ce4431cf595088c54e0883b3122,5,0,Staker +0xa0d408f349159d0586f6f56cafb5af0f6e6788f9,5,0,Staker +0xa0d58f8f5c3704707e07d263d4ad259347e11eb2,5,0,Staker +0xa0dba066189b6b44da7f2ac51cd1fdcced768960,5,0,Staker +0xa0de441c7086a57ec7b564547d1821f331482155,5,0,Staker +0xa0deb5cc569bf325b6d37ce49606dedbfd393b0c,5,0,Staker +0xa0dec165d9b4441a46e7022f347c191c4e233587,5,0,Staker +0xa0ded9de08ed386b773a32fb40295f52a503336b,5,0,Staker +0xa0e099f881df19ed4144dac57b1ee509e6743f73,5,0,Staker +0xa0e292bc887f40f6ce9137c761c1498e19ebed85,5,0,Staker +0xa0eb286ac4e2e51d77562e6b9a7ccc59db195732,5,0,Staker +0xa0eed011370805ca74bbcd50c72afb678f5a94aa,5,0,Staker +0xa1040c9c11894f8d6e11c55c1d7bfbf4537361e9,5,0,Staker +0xa105c4e61cb25d1ea74008ffd552ae6b4d0b27c9,5,0,Staker +0xa1060532ea7dd3c708be2cea0f8836bc2dba136e,5,0,Staker +0xa108f6601c44c8820a2157d698b2fd07d0420ec8,5,0,Staker +0xa10c2769620c473cc0c1d434bf67b23c2ec1b679,5,0,Staker +0xa10e048f8e1e02e7649c373e098fd17049cdd28e,5,0,Staker +0xa1104086112413bc50f2935e0c4ef142850f52ef,5,0,Staker +0xa111e4c8583f71d14d7211188ffbe277804158f4,5,0,Staker +0xa1126210cf402b0737fcc2a0014023e6f66d8b46,5,0,Staker +0xa11586e408e22bd3110dadb122eb89209258ccf5,5,0,Staker +0xa11d674313418d01e88487e7465aa964813d50fc,5,0,Staker +0xa11da13fd778014f629f824f20ccb3b3217c83b8,5,0,Staker +0xa11f54f4e229bd7fc2599d0ef4e71999969c2a35,5,0,Staker +0xa1269d920790c1c6fa54745af502ef52de35300b,5,0,Staker +0xa12933ed4918291bca0ed82578cda9abf6040d44,5,0,Staker +0xa129f21d750ee5aafb5c921823d54e653fdca610,5,0,Staker +0xa12a0167c649792b8ba315caf9a91d7ddeee7e6f,5,0,Staker +0xa12ab984ddcc39928413b165141930c63503c2ab,5,0,Staker +0xa12fdff9a15832885810cecc8050e3cbb7bbef7f,5,0,Staker +0xa1307a26838464e69486ee15bca57920150d0765,5,0,Staker +0xa1359e75f95dcc53e662c55c1a92313656e9321c,5,0,Staker +0xa13979601d22beeb61738d6a77d0a0f8edc08066,5,0,Staker +0xa1419d4103c1fdd6714c4d3ff5ebe03afaf9d1fa,5,0,Staker +0xa1488163e7de63d98712f8e4cce3d8cf1a6cf234,5,0,Staker +0xa14c5f8fdfb3b5f5501f416f1ebdab97dd526cbf,5,0,Staker +0xa151749b69098716932dea113245d057ca789211,5,0,Staker +0xa156238c3512da0fc78e6f027721e305023fd12c,5,0,Staker +0xa1580bcfded64771ad7ec6b04f4875521d46503b,5,0,Staker +0xa15cda6cf0d09e48d41dfb988c12c2f6d870e05c,5,0,Staker +0xa15fa432f5d3588d2a584c9eaf1a1391e8f629a6,5,0,Staker +0xa169119e9248fab27d86bccbe2c76686a1986514,5,0,Staker +0xa16a10a6a893f6a2b726f405ef193984dd2b5d0b,5,0,Staker +0xa16f6397e03fa099e02f7cd5351ec8cc4b89e1d4,5,0,Staker +0xa1709bd42b258174c9e2715dcb21a92c7c46f097,5,0,Staker +0xa1722149ec0b2e35ef321b627d547676e1e8d9a7,5,0,Staker +0xa17428aa2352ab200d640578d7adf6fbe8ccbe81,5,0,Staker +0xa1783a080ec2d67edfa6fc57bd1f8686252b349b,5,0,Staker +0xa17a18df92d5bd8317ff9f388df29f884ebfeef0,5,0,Staker +0xa17adda77d1331f3c1359cdc1c94e08386388e15,5,0,Staker +0xa17d28137bd08cfffed2c104aaf704840d5e69c5,5,0,Staker +0xa1809f63239c03ea8c0af1cc0c6026d6da546383,5,0,Staker +0xa18f47dad236d15c829ade7293737927cad78858,5,0,Staker +0xa1928212c0d59b3566d5c6060c1cabb6cfa43ab9,5,0,Staker +0xa1961ecdece4dbf316c350554a689fb166a3696a,5,0,Staker +0xa1970f2bf3cbb24fccbde18e43ff9e28df779ee5,5,0,Staker +0xa19a807aeb28a980f2daeb1db8d150a186c01ab0,5,0,Staker +0xa19c3ce38f48fb79df20f2251eb401c40f68b1dd,5,0,Staker +0xa19cc703f5816d859f114cd31eca88cccf0526d6,5,0,Staker +0xa19d243172ccb37faa16f82f11c07a20c257aa54,5,0,Staker +0xa19d5b9ec013204d72a1270c6ab286ff18e132a3,5,0,Staker +0xa19fb2d43598fc64acbbd24f0b6c327500158dc8,5,0,Staker +0xa1a63dddfdfe1c22caabe4f461625e34fc0d9192,5,0,Staker +0xa1a700326fcbedf23d61f8346a89ef3b58f1520b,5,0,Staker +0xa1b140cafe1f55a8c869a7c29c5f4d95add361d5,5,0,Staker +0xa1b4b40a88d6e59f68a93dcf93856c8bad134406,5,0,Staker +0xa1b8cbc466d068e1466ae0bdefdb292852a00024,5,0,Staker +0xa1bc85c56793176da858233d1ae2ded8b537df73,5,0,Staker +0xa1bf988d661e5c68c4dc985814aeed28ca87b20d,5,0,Staker +0xa1c2ab8e47b054cf6ac9c35394e11cf2e2c46344,5,0,Staker +0xa1c45be42545a1008eab373e7a0804191bea61ae,5,0,Staker +0xa1cae067a4f7115d0b26a13840fc090b608d53e2,5,0,Staker +0xa1cc200aac66c6d1e8d58a2f60f63af36f796aa1,5,0,Staker +0xa1cc779007abd4d4b7d6e1c4abee1bb1c8855859,5,0,Staker +0xa1cd0f1f22a46b13e20c06ed25aaf0167dd2a0ac,5,0,Staker +0xa1d3a65379592e2cb7f29438a1966f8725805d54,5,0,Staker +0xa1d3fa58bd542c1a7a8854ba8a39293766b97337,5,0,Staker +0xa1d709f693dec7975560641994017f9db061e280,5,0,Staker +0xa1d7be00caefdc15a38bda652e674bc2364e2634,5,0,Staker +0xa1db0cc3d4990728f0a5606c977602d100105e8a,5,0,Staker +0xa1dc3a73a9a4c5c959605e059357cdc3c63ca2a2,5,0,Staker +0xa1dd8aadad438c7d3ec4c07dec71315ef59e1fc9,5,0,Staker +0xa1dfee2ac58345d5aefb042839e8aac2ab4d755e,5,0,Staker +0xa1e3851357534da72b3843267aa0a4405bd6c577,5,0,Staker +0xa1e86151382ec8b34821444fecc10f7d054ede6e,5,0,Staker +0xa1f101ba35555d528419f6b9d7d7bcd77dbf346c,5,0,Staker +0xa1f1ca3b4f6d379942b2ceb7f525ea049d9d2a05,5,0,Staker +0xa1f1e1e98895bb221b3d50a48ec952625dcfeca1,5,0,Staker +0xa1f3d10affd88dc27ebdefcb1bb6b53b14221fa6,5,0,Staker +0xa1f5d2bf8f97e2d20c743211d18918652b8b3ec4,5,0,Staker +0xa1ff1d8cd61eef360a186cbc12366bd74513dc01,5,0,Staker +0xa20021bba2fbde8bbcbf13b8c6d0b93a2da6de20,5,0,Staker +0xa20096ec8268720d4c888f54ba1b2655e9d1ae92,5,0,Staker +0xa201d52b20e819cc55b27761b2d2e89ffcb44a13,5,0,Staker +0xa202720a9d6af8f7041fe942540e9651f24e3a9b,5,0,Staker +0xa203dadde45a13d2368a991f6ad108e132ad3c75,5,0,Staker +0xa20786dd852d283f8a2a18f820cc1eb9649813a0,5,0,Staker +0xa20876d8f1d9e11f9c467a0e6a370e02608d0b2b,5,0,Staker +0xa2109e49af327e08499f51c1e4a19ba0de00ba27,5,0,Staker +0xa2136352b2fc1ae24e912af90b65c477c3e93330,5,0,Staker +0xa2163d8d4f52184271b6248b8b2578dd699088e1,5,0,Staker +0xa21b23e5f07e5e28cb42d09502227eb75b0b64b5,5,0,Staker +0xa21be379db8601af7d264e08acf37b0cab74d2b3,5,0,Staker +0xa21bfb50aee730769da9a489bff0d86d1478424f,5,0,Staker +0xa21da29f984aa80fff93893d566e3a3c409c73ea,5,0,Staker +0xa21eb467d05f1799c11d5862d5dc8bfb7399ebfd,5,0,Staker +0xa22393b0360e0973dba54f9909237506f269b14a,5,0,Staker +0xa223a78e7db5503f2300c449a198e03d0e9d4454,5,0,Staker +0xa223b43a62555687ece99c652bcb175be3995f08,5,0,Staker +0xa2269e815b61a47b44391e914f11a39e2ba07bdc,5,0,Staker +0xa228086e340a07c340ce14433aaa52fc6e451755,5,0,Staker +0xa228803941b7c585a1db10a07fed6f96f9397e3e,5,0,Staker +0xa2288f0b3f6b2bd77513fe78272c36affabf5a28,5,0,Staker +0xa22b30ab2c8ffe900b43db98cce1aceaaacdab64,5,0,Staker +0xa22d53fdb5360c3ebf1534229fe483ba34660d1d,5,0,Staker +0xa2351ad5c34e31179022947150c25da04012f481,5,0,Staker +0xa23a2dd08009ec52868529757a8c61c50b24ff50,5,0,Staker +0xa23e7cad408f03c3c74cbcb8f35f96414162f585,5,0,Staker +0xa240fc8b78560583fd356a81f17ce744bf8d219c,5,0,Staker +0xa2460f1530139f1cc712d5d1ac9b82cc879271fd,5,0,Staker +0xa249a622fd71d17fa1d41377c9ae7c6d7fc3e20f,5,0,Staker +0xa25006cb26ac7247f05f5159d1e3eba75d0f98d1,5,0,Staker +0xa253430858c981691534fe933598c7483c90fa54,5,0,Staker +0xa255ff194c17ce853ee5aa85d5afeccab4109572,5,0,Staker +0xa25740b3758d96f79310595d8a22fc827de48939,5,0,Staker +0xa25a60550413ee90892843a4149a854267de149a,5,0,Staker +0xa25f55972f2a66f146627bd1355d01ff626bc84b,5,0,Staker +0xa260efc4ff25a461afdb191a70d1181d7944f0ba,5,0,Staker +0xa264076585c386adbc06d93f3dcac16c98efb5a9,5,0,Staker +0xa271f0fc155aeb5587545b91b2989f6593fafa71,5,0,Staker +0xa2750ac488953add0b97f1ca57a62f8108aeb7c1,5,0,Staker +0xa2794b7306e8a8349bfdd0d052beb2c63615938c,5,0,Staker +0xa27c8dd331a918ce89237f3875a68ccb833d2652,5,0,Staker +0xa27d8551f728298f33c626738588386c60a1c0b1,5,0,Staker +0xa2804e4b5e6be5c9d95512411f586f307ddb3275,5,0,Staker +0xa2848b2256665ca676a0463413d8d25fd2e5c756,5,0,Staker +0xa2863f098f76fa8672854c4fe745a5aeba26914b,5,0,Staker +0xa2864fdbd82c4ae40749bb19e81e7f00b337a836,5,0,Staker +0xa28ccd144f15bbe6cdbe37f4e1d578fce0b4b84a,5,0,Staker +0xa28e7d8ffedf44ced3c4f1fb0bc132c9c940c882,5,0,Staker +0xa294016aa0e40fddba9d62d733ef266c1c0dc932,5,0,Staker +0xa29575374f338e017dd2811220ac38d18c0c4fbd,5,0,Staker +0xa2975fef0f6f44dae6be0e70cad27a4afae29edb,5,0,Staker +0xa29d6db3606f3438dff95559320cccd918222961,5,0,Staker +0xa29d6dd3445e3a1a515e7b43a8b505db366d6f91,5,0,Staker +0xa2a2602bc84371e6a7af8b88467e8b3f10aa7658,5,0,Staker +0xa2a45d50270d68acff6375464f56c1c108dc6a8c,5,0,Staker +0xa2a79930b7147ac7d5853f5faaa0088702b45bf7,5,0,Staker +0xa2af3012c039d34e6ca9f0e1987b5982b19fbbd3,5,0,Staker +0xa2b26853ec4949a54419c6af06fed1e7e10b0bbf,5,0,Staker +0xa2b2f10a3c542fed3a53654cca97d34f628f55e3,5,0,Staker +0xa2b450918d85b3152961b3deed37cc3c012a8b58,5,0,Staker +0xa2b7b921836b1078452446d59c9f3aee6751676a,5,0,Staker +0xa2b8c77ffadb62a54591a6e86e1b512f55542b9d,5,0,Staker +0xa2bcb9733681b9683c3e024dfa9df5c180ad3f9c,5,0,Staker +0xa2bea44d9845573a245868d9d09466654fbc9962,5,0,Staker +0xa2c367adbec07b0959e4c02f9071a7b802d4add5,5,0,Staker +0xa2ca2f53ad62cbd5c9c8db7c1e7f9cfdb0390e3d,5,0,Staker +0xa2d1589a43d454c672fe62bfc9f741fcc777f1d8,5,0,Staker +0xa2d5e8808959d04a12cdac945156805e9c6e2c27,5,0,Staker +0xa2db169b06edb2b4a008e8b07914db772e362e0e,5,0,Staker +0xa2db41f5d8ffb9506ee81967de7d466757de6788,5,0,Staker +0xa2df803097c642362eb32aac83ff9f208d8512c3,5,0,Staker +0xa2e02755ef984198da27bd79b6d3171516e21a1b,5,0,Staker +0xa2e23b948a41b271d5a7563e61f8b2990cb4cb65,5,0,Staker +0xa2e9bc494a98daf144020f06703f5457e514cd30,5,0,Staker +0xa2ebc9d85924cd97f421783881156fae17a7e3b0,5,0,Staker +0xa2ebe24c4537cfe61d9dd251f4e30814b4bdc0ca,5,0,Staker +0xa2ed9f4829efd01ebf2cbd47a250db502c277144,5,0,Staker +0xa2ee6d5429de22634f2df8987aae7a9d57e80158,5,0,Staker +0xa2f25547a72e02e5bacd0fa9ceba22b7ad971545,5,0,Staker +0xa2f286905c3aaf61a50fb2bdea34acf2703288a8,5,0,Staker +0xa2fb4d85b7d9822b45351109bf968bba5a5b71af,5,0,Staker +0xa2fbf9903b36fa537896e6d294bfc4a5fbe31f34,5,0,Staker +0xa2fc1f0cec140fc39ebdac91fa20fb95deb56486,5,0,Staker +0xa30083a57dd2fec36aefbb3703262c8490cd60d7,5,0,Staker +0xa304c7f0d74e6bf9b25a3e15b4ba32347c0f787e,5,0,Staker +0xa30bbb717568e72aaad8bf0beb1a10e2894fbf65,5,0,Staker +0xa30cf159af4f013236e72afe3d4d78dab7ab0ce6,5,0,Staker +0xa30d6423fef049f3dc6c096ceac026082169e525,5,0,Staker +0xa31280ee964b627a0bf54bc8caaf602e06bc52ee,5,0,Staker +0xa31911e78481911c7c07ebcd5572e7f1adc74817,5,0,Staker +0xa31b0cc2e3d24001f6fd64d9c089c519ff04b689,5,0,Staker +0xa31cc2d151b490abfa4f3f351781c25fb1c810d2,5,0,Staker +0xa31d60dde6050b51b0bcab9e0ca9a2090fb5ed23,5,0,Staker +0xa31ddcfbb7d4c9e671556042257a768600f55280,5,0,Staker +0xa323c5e3a6dfd8414ec84789ac72db916962ade4,5,0,Staker +0xa3266844d45e08d51d95651856f4efad852bb246,5,0,Staker +0xa3268edfd84415472d9c30ecdeba487f865ee063,5,0,Staker +0xa3271aae87b44e6b5a65fb8c00d9a9f2223e8b5c,5,0,Staker +0xa329640bd71da284cfa11464388e8411ad767a8c,5,0,Staker +0xa32c143bbbc565c9b98d56d7e03ce4130c9b1856,5,0,Staker +0xa32cece20ece7c572f79e09a6d9cd324ced0c632,5,0,Staker +0xa3305545247a718edd9b8b902381d5d77d929a73,5,0,Staker +0xa331e40234a6063ece48c2750e042c694af4111c,5,0,Staker +0xa33651dae417e595666d91c8bef008c65fa468fa,5,0,Staker +0xa337e6e9c871347d6a08e19c0b21d2457e9ba419,5,0,Staker +0xa33b14e231eadb43853b27902e86b67f497bcaf6,5,0,Staker +0xa33c85d87b78a71e9af4039abfec3ac1aa8b089d,5,0,Staker +0xa33cd1192d03c5e1400c9674ae197cfceeb3c49d,5,0,Staker +0xa33fbb08a2b0950d25bcccc4409fb55d19948603,5,0,Staker +0xa3435483bdcf5f42ac0cad01b53e7d2df3c46430,5,0,Staker +0xa343acee6e9817b8b410503fce942da8bc72a0ae,5,0,Staker +0xa343fa43eb2dddcceb34fe281bd83e9c818336df,5,0,Staker +0xa34523c2cd70edf359986f5a749aa45f2e58de04,5,0,Staker +0xa349c76059c1499e46e8d2363e6bc73fe17ff2f2,5,0,Staker +0xa34a80a6832eabf985a00503e8f9b6c2041d2432,5,0,Staker +0xa34a89e0abadc57858a3b693fd243267c72a1563,5,0,Staker +0xa34c19856662a7dcc77637525988c249bf2ffc3a,5,0,Staker +0xa34cc857f2618dfdabbe9ef479b110c83af6fa44,5,0,Staker +0xa34cf0ce061627685036766c5a9f96a8946efa76,5,0,Staker +0xa34e3fa81ef306596d8e8c48995a4b4dbadf968f,5,0,Staker +0xa3527a71fb4cb4b65e21900848089035a0d0709d,5,0,Staker +0xa35cd39f59892d06e633c4eb8ea08d586b305d73,5,0,Staker +0xa35e69523bc9661a8b5e3209a8855e6efa9f8985,5,0,Staker +0xa363bce6a9e11194b975a3eccf7b97838b24cd88,5,0,Staker +0xa3677098bbef70f1bd4b2fcdff435bd6762374fa,5,0,Staker +0xa36a936e94f6678a357d29a76c7821e92d36d701,5,0,Staker +0xa36d37858f860f66e19ab4ca7ef375eb4d079ad6,5,0,Staker +0xa36e61336c98dbefc7d1b68d8c9492c96b9fbf96,5,0,Staker +0xa36ec10e6691eb7446696982e2257b17936a2acc,5,0,Staker +0xa36f1be83a77d0cc83ce506e874f58a35a9aab1e,5,0,Staker +0xa3736efeb70ea993f2f80e4582ecfd74b126b3b2,5,0,Staker +0xa3759287d58f87c5d70ec391612b4a79c5c954f1,5,0,Staker +0xa375a32c09fea4c8433a7f80f1ae94846c5079fd,5,0,Staker +0xa376437901607747ad5e13c93aac42d514f205e2,5,0,Staker +0xa37ea048210b9d2b4639f2d50bb2793f59f8cd92,5,0,Staker +0xa3817156c98f6232981f7018209a479fc7b73d73,5,0,Staker +0xa38201aef63d0f974adbbca810f0dd7b86fa5bfa,5,0,Staker +0xa383b53df3ed6fb9a8177f2f131cc244245da00a,5,0,Staker +0xa3850b47183e78195d19e082cc07eda3370e575f,5,0,Staker +0xa3851999bafd1d593aa0979ec3d3bc4bba1c9d6f,5,0,Staker +0xa385853d1dc028425b32ee175b68dccfd2ea63af,5,0,Staker +0xa389b22a0da1a0054c5d3d92ff53eac0244db57e,5,0,Staker +0xa38e5f225545c14b61680cccac82d5fdcabc06e7,5,0,Staker +0xa38ef82d1fe9d202899786c4b450d8278601c944,5,0,Staker +0xa3967939eb94521c565a20950bf13300c4f45a2a,5,0,Staker +0xa3989c39c7dad1da34b358627bb07ad6b9be10cf,5,0,Staker +0xa39b584082b62875b161e36fec55ec351313645f,5,0,Staker +0xa39d6e401f54ac40789a4bdadf085bb67b246c18,5,0,Staker +0xa39e6e219184dbfed75fb9d82c012b75551dde58,5,0,Staker +0xa39f4e4126e0b37eaed7079fa7314c0f62603c05,5,0,Staker +0xa3a19696f9af113b72a35e3881b1f7ef372cfc7c,5,0,Staker +0xa3a6f716922e4e84f667a2b3219c1165cce0c7fe,5,0,Staker +0xa3aa9ef197ca7dd0e6f4746b085c052dd97d63f6,5,0,Staker +0xa3aacdcea78f9839efa5a8470f4286b2b6dcc840,5,0,Staker +0xa3acbebeae4f7f85d0cf1841a44a6a609045aa8f,5,0,Staker +0xa3addbea8b3b5eb54a60044a6e87399b6c0b5897,5,0,Staker +0xa3b28bd0600870ecb1f393cba49809ef0a2a698a,5,0,Staker +0xa3b4303cbee9a35526ad79b9b3b6355f3e129cb4,5,0,Staker +0xa3b58127f52e6b5fc944ccef5ecb38e3ecd25fab,5,0,Staker +0xa3bb97a9d1e90eff4643a2815351f09d818a094a,5,0,Staker +0xa3c0a8eb301be2f4e9ee18567683e29954b304d5,5,0,Staker +0xa3c31c35806207476c53469679df7ea74c483af0,5,0,Staker +0xa3c6229d4eb348a5ccee925c401d75fb65834481,5,0,Staker +0xa3c73131bd0c8824e96f9fbb61ba2e5f6710fa47,5,0,Staker +0xa3cab0c6edf365365bfd50f575d4ac00db26a75d,5,0,Staker +0xa3cf16f8626fa7a4320a38281bd64205f2be788e,5,0,Staker +0xa3d8f00286a4f30e324dd3effb0a8cf0aea15a93,5,0,Staker +0xa3d904e8cd2366d27724e0454cb5641cf1380be8,5,0,Staker +0xa3ddd378a5ec458a37a669acc131b2af697795ae,5,0,Staker +0xa3ed9aab7431eec712014fa2b36744ad7bde6cb8,5,0,Staker +0xa3ee0f6d0218c0397cf7a289869ad63627947be7,5,0,Staker +0xa3ee23b9f610a61c2902fe2cbc171d567a51ae7d,5,0,Staker +0xa3ef3aea4373cfb00719cf6a5bd645f708338c9e,5,0,Staker +0xa3f2f6d6e2bbb8bc0b587a7d45de6dad216b271d,5,0,Staker +0xa3f5f5daf6588a8ad2d1a5bd0d9d8217feb52d79,5,0,Staker +0xa3f693eac0456ce4ef9d3a8b3cf5681c23d338ad,5,0,Staker +0xa3fac871d93a6bd856159362d857e3f70a9f0a30,5,0,Staker +0xa3fba5b205cd4798e5515e7f9740b756a5ac24f0,5,0,Staker +0xa3fe47ad4c27bc3c7dfbc0da5ff008ef82b391ea,5,0,Staker +0xa40b23e3b07ee76b123d955f487187105f6af347,5,0,Staker +0xa40cd445cc58f06328f36a706a932834e8cc7787,5,0,Staker +0xa41b4465cbc8cdd6587aaa05bcfadc533e8024a4,5,0,Staker +0xa41ff067d5b8b8cba7db2c0d0516bfac1a2561a7,5,0,Staker +0xa4205ac34f22bf5915f58b5860a527c7bf407a61,5,0,Staker +0xa42448d3f62d83448d9355cfc18bd3de187d712b,5,0,Staker +0xa4256ce0ee2b1679a93395b88033ea26f1ff11d4,5,0,Staker +0xa42ee7e85eb7357002fbceef41486d281236c78c,5,0,Staker +0xa4302f90d952b8f9cb2a606eb02b0da579a9ef79,5,0,Staker +0xa4324993848f69786f1ed4a6ea2251a4b0acc929,5,0,Staker +0xa4324a711f88c8862db5f62e0846657139419aaf,5,0,Staker +0xa432629e1690aa6753c0d9392ef6f5086b0d680f,5,0,Staker +0xa432a5be3f05445e77459a652f76a5e1d75b4a23,5,0,Staker +0xa44599c11681b0dd264b66b780fec0ce9d1c2efd,5,0,Staker +0xa447fe03cb665f403b02c08ddf9dd136feaeee50,5,0,Staker +0xa44a7beb628d1552ae6632f15a0b78de0f90b0f2,5,0,Staker +0xa44c7d36431f0af650d22ea02649f71e33af20b7,5,0,Staker +0xa44d1e7645012ff9c1a2c5822c8a5989d8711b70,5,0,Staker +0xa4510afd46de6865b6df2b7452f0ea00e88bc93b,5,0,Staker +0xa45125f0e9d8a15e6f9135918d3627715735a8b5,5,0,Staker +0xa452b39dc734fa65c1c161d333671a296e723dc3,5,0,Staker +0xa45f57dd2bf9c4d5eca70c23e677c06c872987ee,5,0,Staker +0xa46711cd258c81a41bdcd7268c5a12434db113c5,5,0,Staker +0xa46b69cdb2a93f91aaf6d0baca7bea9e9558c693,5,0,Staker +0xa46d85d926413f8be58112eccf7f0711e6c5709c,5,0,Staker +0xa46f4797c3937034bdd7a97aa5ac2a09f76c9b1d,5,0,Staker +0xa473789b21ea76300ae73dd473fcce9a702c7d2c,5,0,Staker +0xa47d4820d00455169e2e73d7f5bc409a08b0da8d,5,0,Staker +0xa47dc8eb0c491430a71906db90c65814eecfdd58,5,0,Staker +0xa482ed29fac16faa9828af4478ab4f32b8f65f31,5,0,Staker +0xa48861bd465a41a6d667a44123ce7c96e6829ba6,5,0,Staker +0xa490dc34cfc8fb82e332d572a3a873d17ed8f10c,5,0,Staker +0xa4951d8d98b5e963c2e2f4331f7a6ff89c147d0c,5,0,Staker +0xa498bdf70232f3b6d8166bde0d8fed5cb07c4726,5,0,Staker +0xa49b5978a2790e4417a25142ddf7e68be9f5518b,5,0,Staker +0xa49df0c39e6d2a825682d3474e759980bbed5066,5,0,Staker +0xa49e66ae1ea23416832aac1ec1577dfa8d988d20,5,0,Staker +0xa4a2971cb509b8aacfe8d3369a1d8251ab1e39f1,5,0,Staker +0xa4aa1ca1d6533caaed1571b4c0b7eed1d4ea1c7c,5,0,Staker +0xa4ac9eedcfd278d6f6b3a42dd3e216def4ea1cb4,5,0,Staker +0xa4ad3e1772706ef74a9781d0f48fec8bbf93bd33,5,0,Staker +0xa4b272266c0904adcb763c5911906e44a21e9a07,5,0,Staker +0xa4b5a2e5cdb1d8f8a43986705f059e34d0779aca,5,0,Staker +0xa4b6333440d95d0130999d3627fd1a3953c4609d,5,0,Staker +0xa4bb770ea71d95528638b8eeac1ddf64cc3a08cd,5,0,Staker +0xa4c0237b8f9edcc6b611ac033ea8d327205e329e,5,0,Staker +0xa4c097c4f55a2057627ab1878f8b5f5ceddc98ea,5,0,Staker +0xa4c13f4136f9219ed36dad2ab8923f53cc53dc8a,5,0,Staker +0xa4c789cbcabb7993a650c6b9e08d4fe4524092c2,5,0,Staker +0xa4cf409f992a19db008b5818bf8065f9d6e02bb6,5,0,Staker +0xa4d19f0b395deacd5fad17349c2d37234a107f17,5,0,Staker +0xa4d2439ebf48dbd319095ded21738ebab7013c88,5,0,Staker +0xa4d6b70259053877e9db1b50216b241ee3c23797,5,0,Staker +0xa4d7a2246374bf2d5058c703e66f3b7540ccdcb1,5,0,Staker +0xa4d852415acb00df37c44ba615dc942292874b1b,5,0,Staker +0xa4d923abbc8ad40322e4c7eb9cb0f101e2aa22d1,5,0,Staker +0xa4d9530f8d1ac3eeaad4880f172f0ec9667ff988,5,0,Staker +0xa4d9b57a2918c1f3ecec004fd4c786a835b993e7,5,0,Staker +0xa4db64162f1d4ff8c01261dd71d679f57c59e5f2,5,0,Staker +0xa4dcd94e4505467258daec6d6c50dfdd177e60aa,5,0,Staker +0xa4dd68a5ea6a72dd9443c192f47297effdea4b18,5,0,Staker +0xa4e19e07f7737bfaba1ca3d30cf32b0180bd78e1,5,0,Staker +0xa4e2d15996fec877cfb3faa1eea84e12bbd90dad,5,0,Staker +0xa4e90b800e77ec9aa02a23a988f98aa67b14c962,5,0,Staker +0xa4ede92dbbc692cae08806034c39834604d9d136,5,0,Staker +0xa4f49e5a345c0292f699354081ba5c22c0d0fabd,5,0,Staker +0xa4fcc2bf5cd2c771351525eedb8344a43c7e1b06,5,0,Staker +0xa4ffb24cf4ed612bfd94b715245ad6d15da0931c,5,0,Staker +0xa501d6eae473b65680a1e99d4b3472c4ac68ba33,5,0,Staker +0xa502bd4bc10cbb31d3caec1fc17268b8bf2ee91d,5,0,Staker +0xa50308a0d9ce35c32d857a9b1fa0ae4507ef9c44,5,0,Staker +0xa503aa662345081d0eae1dd3c6df9664cb7e30c3,5,0,Staker +0xa50564f83cef78f584b91eda7962a50e67b65524,5,0,Staker +0xa50565bb16ad0a7c56f1935827d79939140f3355,5,0,Staker +0xa506cc772398a88cc0b31feb839fcaf881ecd2f3,5,0,Staker +0xa509a9894d11074b7f073b0b52ecff9eef4c9241,5,0,Staker +0xa5143ec31f55edaf425dbb12a48e5dc13dfafc7a,5,0,Staker +0xa514877401b19d76a6e7d689ccf5b27a8bb91d5a,5,0,Staker +0xa51597123dec8a733d66085518db1c1f3e1411d8,5,0,Staker +0xa518a4f0063732795e74f405a8d9624dffa149d1,5,0,Staker +0xa51d8fb15264e2a8cdeebf3f8dbdb9a42ac893f5,5,0,Staker +0xa51efe8745c85499479c30fd3f502edd658d23c8,5,0,Staker +0xa525f015a33fc77c93eeee0be197ba2ee443b96d,5,0,Staker +0xa52c45fb74bfee1a62cd6a12a74f95bc575321c2,5,0,Staker +0xa53043c2d23160b39341b1c0489faeead104d4ce,5,0,Staker +0xa53410c272c89cc224464375c745f2179530ec20,5,0,Staker +0xa53aa9be956695fc4735a55bcabbe2f550443029,5,0,Staker +0xa53b2b73c2e74195fbdee4d59e9c6413de78923d,5,0,Staker +0xa53baae20e70a34cb5383653782938fa7d2cca3d,5,0,Staker +0xa54713a0014081648cdb2a3a428a637a1f2ff246,5,0,Staker +0xa54f48ffe0796f0dd5f49c5248f78716f766b5c9,5,0,Staker +0xa54fcafff39da4514fb5c4245d83f6418d5dfbb2,5,0,Staker +0xa550e2d699b08284fd2360488065db1f5466c300,5,0,Staker +0xa551c69f5ec2838928cea71986e89e995141b768,5,0,Staker +0xa55e79d815bbbc786157715bcd5cec42a6966c75,5,0,Staker +0xa56b2f53e5193bb0b4263faa032cc7e30ced733c,5,0,Staker +0xa5760e97a8f59b16e7771672f0008db538eba60d,5,0,Staker +0xa5769e665101e678847ac448ee9b3eb67057cc38,5,0,Staker +0xa577a6faa01fd26fb33550b3421ccd6c19ad2819,5,0,Staker +0xa57961970ea7bedc36ee143d1885560745a33369,5,0,Staker +0xa579b3f42c7a0ed544dfd8ccc3f6840b43a1cd25,5,0,Staker +0xa57a50e83dbd7d0d9ccd54cd3e550c2b0e4983a7,5,0,Staker +0xa57bb554142c8aa9fe3def80a835cfda20645552,5,0,Staker +0xa57d040fa68b3cbba9b7bacfd49754bc6f8c0593,5,0,Staker +0xa57d8d9239454a85a72924f01273bb940c55fe40,5,0,Staker +0xa57e61461658a394ee33c133c48ee19fb581ffe5,5,0,Staker +0xa5816dff75854c6360349956ecd4d0833bf81f7a,5,0,Staker +0xa5831f421418b0d72fa4af575f092855c7a627c3,5,0,Staker +0xa58b683d9869e998887fe9a640f0305714c60abc,5,0,Staker +0xa58f495d3f0f53809557be8fbecb154ba50286f0,5,0,Staker +0xa59756d8ffd18d4fb73295e40d7645c5cb808621,5,0,Staker +0xa59798171da4f6c1c03221f0560efffdb60ecb30,5,0,Staker +0xa59b1f5ccf56386982b9fc76f5b019952cf3b6f1,5,0,Staker +0xa59b9f413fbbc19bfcdbc0377bc9387ecc20b926,5,0,Staker +0xa59c8abc4c98aa8cb88a7c9dbd66958ff4ef5188,5,0,Staker +0xa59d1e9064fa8066ea54a07bf4f741ccd5e9edd6,5,0,Staker +0xa5a222c8f91dfcb30ad7a350c13a6a036ba3337e,5,0,Staker +0xa5a47efcca3a63d706c96e97456bc31870ca599a,5,0,Staker +0xa5a4fe720bff15c744eee54a3b8e566b0f2e8ee1,5,0,Staker +0xa5a7b6bdc71e19d2cee9871ccf72f80053ba8713,5,0,Staker +0xa5aa973870261f93415bb7c354222483326931ad,5,0,Staker +0xa5aad1dfa03dac4a16f9ec08ec9bcdea31e2f7d0,5,0,Staker +0xa5af1317bfe62468d56e6c14934a14c3828d9f8b,5,0,Staker +0xa5b146920a4efdc31edc9d62a3fbdd43d0bbf806,5,0,Staker +0xa5b1e308559cbefe478565094202c3ea1ba3de83,5,0,Staker +0xa5b33aa270a26b2de9d750263dd4a8da10bdeef3,5,0,Staker +0xa5b78a343be9e8768131093a9053f77d904cc843,5,0,Staker +0xa5bbd6e16bb50476223b871ee61d26db402ccef2,5,0,Staker +0xa5bf828a3f9bd16cbb46725d992fa8fe52ed96bf,5,0,Staker +0xa5c2f6b754dc5ee784b403e4a233097a47940e4c,5,0,Staker +0xa5caad8e0df18adf053bb78d736f11e289bab0a2,5,0,Staker +0xa5d6643fd56f5e8cebc898ca4f31d2a3798524a8,5,0,Staker +0xa5d9c0abc9b2d5b1029b6567f86620c13f008743,5,0,Staker +0xa5db7a3b0026897059b01a7df02ad57ae0100506,5,0,Staker +0xa5dc4d7a84afe025de21189e09ea03e568cd4e23,5,0,Staker +0xa5dd2779e192ec1e1d6938084e6280267c06f60c,5,0,Staker +0xa5e29523eac96793f8e0adb7e0ec42f6231aebb9,5,0,Staker +0xa5e30bfc78c09c6c0dd9db3b6f6b9477a72965e1,5,0,Staker +0xa5e4d369ccbb227250163e41c4cea4eff584de33,5,0,Staker +0xa5edfa29ff34a9d3e5ee2351bbee0360979fcbe9,5,0,Staker +0xa5ef72693523099e166b21b1ee016023441e7dfc,5,0,Staker +0xa5f57f18c268c38697ffc169ef327bc180e96b82,5,0,Staker +0xa5fa2244c7350ccdb6e89fa962d80815d2115a81,5,0,Staker +0xa5faf21c8f45dcf07949c1f61a99195ad340f5de,5,0,Staker +0xa5fc08cf17e9e4807f001a7dc6b45afde9fa8c4b,5,0,Staker +0xa60a3af03b8861d8558d78cb4eb4992eb1c5eb28,5,0,Staker +0xa60f087c479547f901ea4422966c39f058f71c7e,5,0,Staker +0xa60f5c07fed43801e0bbdae6cebe75267675f808,5,0,Staker +0xa6182392c0800d9b2a0c673a89d9e9c9ea3495a6,5,0,Staker +0xa61a02add9b951d66de2d530b36c676c7e9c46c4,5,0,Staker +0xa61f23023c9937236080840e1e58e0314cc95b58,5,0,Staker +0xa623d266e93c03c037518fd9dcceb6090188f1fc,5,0,Staker +0xa6244f7fa5c31fac3d663562e630a07f805bb452,5,0,Staker +0xa624df7f3219f6f76094652a63aa25897fcfd0e6,5,0,Staker +0xa6251567aa7e9d41f69e30ad7fbf377f3894a6c5,5,0,Staker +0xa628b198159ec5efe94bc81d30a979e3df618e4e,5,0,Staker +0xa62a12292a1de8eb97d1e430c7cbd5be5b1a833c,5,0,Staker +0xa62c869c59c6e4a10bf2114297c426868eed3105,5,0,Staker +0xa62ef2b89003eb40a9f51d674d02a7fad6bb41db,5,0,Staker +0xa6370a3c1fec131931a2218ffafd010ee7d53b88,5,0,Staker +0xa645f4f007dac21e818fd457d5e2fee513b58e3b,5,0,Staker +0xa64697ebd45a50525cbcf4f84b7a1c146fb55027,5,0,Staker +0xa647ea0450a50e0565349c1c48a915fc23818f30,5,0,Staker +0xa64c057d7b778f5cac5fd6f74e1891eec37e941a,5,0,Staker +0xa64e6c33b0b1233d94ec22e90c057fe5f63df222,5,0,Staker +0xa651ab1f132be714d558b38243ccec29befbcaee,5,0,Staker +0xa6557d949cd323109bb78bcbbde62e3c9789a791,5,0,Staker +0xa6562b43dac8e4a6e18dfabd09d0a43e9e7e2f82,5,0,Staker +0xa6583617bab73f18d1db30a5aa4ebe4da4af581b,5,0,Staker +0xa65a553abfbe0dedc9531be286841bb474c19630,5,0,Staker +0xa65b8e2f889b6fb2cc9c5f4ccc8bdcd219213849,5,0,Staker +0xa661f28cdeba35d01be3593549df9972d521c435,5,0,Staker +0xa6623d75eb26ad9d421f935aee3b12600cd2cdd8,5,0,Staker +0xa663f2acf62a6453b05fb682dd8f27cf2bfe05b1,5,0,Staker +0xa6658c5e24a3046f58b9d6914aab3e7c0132d02a,5,0,Staker +0xa66808f5527674eb1d90e50fca1b587ae73ee615,5,0,Staker +0xa66f61a4fb00e3827e519950042e87275b702a77,5,0,Staker +0xa67061705e62e5ccb0e3f5f7419d48d473714232,5,0,Staker +0xa670a85fcfbe734d79847a8b2fde8d582ddece63,5,0,Staker +0xa670ebdaaa258311a7c33a5bf795f07b97c83430,5,0,Staker +0xa673e733e7ca050ae916c06f7857b9597aaec7da,5,0,Staker +0xa677e038c2d65ee5c1dd0bd1b39a43eb0bc91011,5,0,Staker +0xa67a0fc7245d57f13410ae064b9b192e3a901e8c,5,0,Staker +0xa681ad5c6ecd61a91d2a467c37184122e504a900,5,0,Staker +0xa6823d8eda5c63b403ad570f82af01038ec65870,5,0,Staker +0xa685d3d75d192beed24a9ca46039f464008f1090,5,0,Staker +0xa68644658f58df88ec37ef41fc096f8cbd6495fd,5,0,Staker +0xa686cf9daefdb74422eed48f6388782ef161fdfe,5,0,Staker +0xa687a22482e7f4b24635a381ac478462e3e1c1e7,5,0,Staker +0xa68d046a3e588130dbb5ff6dd57ac7fb8ce2e93d,5,0,Staker +0xa68df02aacd5097d596f1080b007e0a5aaa5156d,5,0,Staker +0xa68f1df3decd2354a5e026841ba40ebf59e0ab7c,5,0,Staker +0xa69173914aa7c1382b33de7f1d40aec18a8710d3,5,0,Staker +0xa6924825a867ed1caa089db19e5c72fbafed2e8f,5,0,Staker +0xa6934592c41fe22cabc50a4d794fa0249bd3cf08,5,0,Staker +0xa6982e6dfa14ab0568806c7462babbf88d453ce2,5,0,Staker +0xa6a02cac4cbd68089bfa71bbef2a10a87cb801d7,5,0,Staker +0xa6a0be9e678111666afadced9562296ce6ba8add,5,0,Staker +0xa6a32bc4c89df8dc99f465506c26524a8360cd30,5,0,Staker +0xa6a62d727a41c00c37268d81bb4ec03797a1edbf,5,0,Staker +0xa6a7b6d3ec13a06d81061183493f863560b94df6,5,0,Staker +0xa6a81cb2829dff13b530b0a978b8e05458004a4e,5,0,Staker +0xa6ab24a64b4e8c82e3fb965f9fc6862e41063095,5,0,Staker +0xa6ab3af66d522d1a808e22411479b2e1267c03fa,5,0,Staker +0xa6adea9242e86a1ee9fae5deb877929b25fe582d,5,0,Staker +0xa6ae26ea6be4b27d7d628b42e167dee6e453dd14,5,0,Staker +0xa6af81d17dbf003fc1a6863c3d47ae46f2a8e455,5,0,Staker +0xa6b00d31aa32ae0576ecb42fc0458dd95c81ae99,5,0,Staker +0xa6b1f20d04210c82e14ff01cb87683576cae3f34,5,0,Staker +0xa6b24d2d713b5321e422495915e77da9213b2b50,5,0,Staker +0xa6b538d026898e16d1ecc5eb8bb34d25d2a238d3,5,0,Staker +0xa6bbfe78846745e9cdc8ab955c87e64ba25e8ab6,5,0,Staker +0xa6bf4e74ae92a1172cd089740ba108f88e05fd46,5,0,Staker +0xa6c059462f63c9143de97a6a5e799e266e6409ca,5,0,Staker +0xa6c0d03738b7dbd53d78d3b8189afcd4d03c36c8,5,0,Staker +0xa6c16f497bfd1f83dd78e68a1d118b2719bafd7f,5,0,Staker +0xa6c3ae698bb8d9e4804634027bebce9bbe87fbc0,5,0,Staker +0xa6cdc4e5d14f7386c1006d9f1366e0889b3bd317,5,0,Staker +0xa6ce1ed1770b794440ea073eca387f0fdbd8423a,5,0,Staker +0xa6ce46a85d51d1ca9945eccb52295394b254ad04,5,0,Staker +0xa6ce59df95c97182c5f3a1168a1b1ac6fea4af8e,5,0,Staker +0xa6ce5fb8ee069baadd0926a96b633a69092e1484,5,0,Staker +0xa6ce75b2b5b2669b5af14d1b3c59058621e92e96,5,0,Staker +0xa6d1da3a92650789b51d87a4ed8b53e5ddcdff31,5,0,Staker +0xa6d2884a9714e584211d8e5a928ed6362eda528b,5,0,Staker +0xa6d2f373c3c2c85df800d2daaf307d4caa8fbeaf,5,0,Staker +0xa6dbaba6f6a0f4fe34d384d9a0b2587550e28909,5,0,Staker +0xa6e46089f720f8f09e41bb358ee2b8fcb65d012f,5,0,Staker +0xa6e6fa716b55a08f3f75e8b99d954725bbf56927,5,0,Staker +0xa6ec61590a9bd45317351664900e28e817710c37,5,0,Staker +0xa6ed0abcd695d52c3104d16bc5819d6a9d20dc40,5,0,Staker +0xa6ed30c2dde8bf88dda8645823cd7c7a7f09128d,5,0,Staker +0xa6f4316629114dd9256ee0d8b2844c9dc1614df4,5,0,Staker +0xa6f4ca5b07892795dbe468a5f546ee6a7c3a80b1,5,0,Staker +0xa6f52073fbaf2c7e638477f49997470196c67679,5,0,Staker +0xa6f56e705555ee0bd555a864a847844c0c20575f,5,0,Staker +0xa6f77292ea6706af5fc413423e05008fde97bb1c,5,0,Staker +0xa6f7f10cadee66d6ccc1f9c549fa807eb594c716,5,0,Staker +0xa6fc50d68f2cbe53dba2ce1160a28bfd65354e92,5,0,Staker +0xa6ff4840427ae5f50932f475eb9e8a134a24b4b4,5,0,Staker +0xa6ffc8424f46b5e3710fc651a0f538c23ff12606,5,0,Staker +0xa6ffd15b2ad227df54fb40effb9870553d5f90be,5,0,Staker +0xa7031f29feb8a2a7ed95fd3cd2ac8fbb996633b2,5,0,Staker +0xa708820831be2cf752ff92ffe49b137062a35f86,5,0,Staker +0xa708c4bb354c41b07e4dfbf870ca91ad044ee87d,5,0,Staker +0xa71181f67cb4e7800c7d0b9079e9a8900199fe20,5,0,Staker +0xa718b18527c04a85e245917be23b6590c560ff17,5,0,Staker +0xa71d8a23bed8ff46d265bab7693f22f991ee2be1,5,0,Staker +0xa7274a22dedc6498f5f3c87b8a49f4487f6e5a87,5,0,Staker +0xa72952570e4214666e6152cb5ebfab0c561ef6a2,5,0,Staker +0xa72d30b1ca3f9765eeb354e4c45d69de034e389b,5,0,Staker +0xa72db763740f8296c5e1536db2f4c1e7e76201ce,5,0,Staker +0xa730db0941bf0a221d13533f4f71f67630128e7b,5,0,Staker +0xa73172d5f8c9113f4b07ad9b1bff7b2120de8394,5,0,Staker +0xa73f67de4601884d5bb4e9ec8d2445226ca699eb,5,0,Staker +0xa7429874f57b619562a2ffca74190e9b14068b43,5,0,Staker +0xa7479898a7eb844776408e8675397c9534b39201,5,0,Staker +0xa74aaa7d063bf8c9f316fceb93f63be2602941ad,5,0,Staker +0xa74dfc86f8e81351ece829d500a2a00a6f3d3226,5,0,Staker +0xa75239839328a6f90c1381a93ad7311a168da4f6,5,0,Staker +0xa754f47daa6e2bb61110f0003ce793b56f04ad1b,5,0,Staker +0xa7569bb15c4587e623ae63d850b0bb69dcb8af9e,5,0,Staker +0xa7579d1c075f1df5e842d814d59a37289a851bc1,5,0,Staker +0xa7583d7ebe372e7dd7db256579cfd03aff41445b,5,0,Staker +0xa75e8c57027899b5a621657cb3827d2180c58950,5,0,Staker +0xa75e8e6ecdbf4c24b741ec19e33e642c68cd314b,5,0,Staker +0xa75fc2cbe4c8a68276853c274e700561f05a78ae,5,0,Staker +0xa76005576978668f3025349fe238c0d24328d450,5,0,Staker +0xa76483c1bc810fc7ad129af869439cf05c0b3004,5,0,Staker +0xa7654c8f175635b92edd7b75fca39263946d3ffb,5,0,Staker +0xa7684afe252b14b567140da8f6d11c34e74a48bd,5,0,Staker +0xa76bbcd333db518b0a25529fcd28eec546f25a7a,5,0,Staker +0xa76e5a87b3c0fa4e182020f9e1c96b7db78553d5,5,0,Staker +0xa76f8eb74e16610fe6b8119edf93e55e35dd2afb,5,0,Staker +0xa77020d28a63d6458dddb05ae12aa0eb8e06960c,5,0,Staker +0xa7716e0a1546d2dbeea569891554d86fa524c947,5,0,Staker +0xa772e68313a72301fdda8c7653bb91ddb780535c,5,0,Staker +0xa77a71c07f06727823221c310fe556e6fc23aab9,5,0,Staker +0xa78278e60a45a0a9d3ccfd7331cb40a5884670ac,5,0,Staker +0xa7830b4279006b95e555ea3c4e86816fc1b4d6e4,5,0,Staker +0xa783357877d8f91d8b7fe6be8b190dce30f69615,5,0,Staker +0xa783eb61b03d8e8a81f20c8320d16f6334c695e5,5,0,Staker +0xa78924c7dbbe09768f8523835daae6da46a66f6c,5,0,Staker +0xa7897b1c25b09b1485d7df85daeac3f6569fcc82,5,0,Staker +0xa78b97ff778012b016097c24b23e4e212d012d99,5,0,Staker +0xa78c128296ace0a1ae5c236ea4d0fbd4362fcf83,5,0,Staker +0xa78d92bf944f2ad9fa1b333d46c25702f60a67d4,5,0,Staker +0xa78f6c4532b8da1cdb3d172b5cdbf7ef151dbff3,5,0,Staker +0xa791a1a3ec2f58d8ee70ca1b8161824638f2925b,5,0,Staker +0xa792dde43be984e3630719ed5154bef01b41c6aa,5,0,Staker +0xa7937ceddd812cbc633849a9b5fd200a1c535c80,5,0,Staker +0xa795fbb504c03870b3d368c1e021aab3ddc6b3fa,5,0,Staker +0xa79795328dc249c09cb5c7902df009054c760b53,5,0,Staker +0xa7a38376c96dadba09b4401a0fd39f31130b641e,5,0,Staker +0xa7a60351c5daf2bd1edffc651e4cd3f536ea7768,5,0,Staker +0xa7a6200a2cb22edd78e573c26ac30bb797ee2cd9,5,0,Staker +0xa7a6692e68a265d66803b1d60edd8292bd261171,5,0,Staker +0xa7a6c1bbbbf382fccde18ffe0f8c3d4ed1abbe29,5,0,Staker +0xa7a7239f0e768c0b0f3d7942361ef33628c8126b,5,0,Staker +0xa7a884c7ebec1c22a464d4197136c1fd1af044af,5,0,Staker +0xa7aa6e71a51dfb6254823ccecdd18565eb121358,5,0,Staker +0xa7af3f2c1f24207f235ffefa7eba167f6c7e8038,5,0,Staker +0xa7b2332a4ac2b0e5925fca451167d9256f55d3cf,5,0,Staker +0xa7b5d341c5b4278b70552df24836858a9d682f15,5,0,Staker +0xa7b62679301c18e5098c658bed962a23f08ee221,5,0,Staker +0xa7ba5866b34d48095140b9bc00066001041f228b,5,0,Staker +0xa7be7703ad979593065fc23358452fe3f26b15ad,5,0,Staker +0xa7c59158b60e83a05d78ae5fef7e3a31f423ee38,5,0,Staker +0xa7c724afbd01295b95ac56273cef6b78609ecf41,5,0,Staker +0xa7c88ed44d03b7c33ed29491ce74b9a4bdecdadd,5,0,Staker +0xa7cb5383893df40219d6cf5f7bcf8b733aeb80f8,5,0,Staker +0xa7cbea30bdce00eeaa179630e5b9eb7c7f418e9b,5,0,Staker +0xa7cd0df808648dc2ffa675d15fd0ad31b2b3ba16,5,0,Staker +0xa7d0fe3aaa9e0d6ef99f160589ce084dab8eff4a,5,0,Staker +0xa7d3c7964a26da3ea178c5a7998cbed817a0d229,5,0,Staker +0xa7d5f44a1c127bff079b07a40af3d0895296cf79,5,0,Staker +0xa7d768d7848d9e0eddf8c3dd1b1d42f83a749adb,5,0,Staker +0xa7d981d7ef08f91ad482915f42e8a49bd77cb5a2,5,0,Staker +0xa7dab30c05b37af7ce6f5e20b128b6dad2078b82,5,0,Staker +0xa7dc029720527a8101fce2b9a6a47333281f958f,5,0,Staker +0xa7e0c14cebc03735a4c964c5d7907b06892d71dd,5,0,Staker +0xa7e7c69dbd83aefc761ad322e41d5af7ddc94521,5,0,Staker +0xa7ea7529d6127d724887529ec9bdb699aae4d455,5,0,Staker +0xa7eb77ce1ce0396bd5f4ff5cd855b45f247fb726,5,0,Staker +0xa7ee11b982224baf5e3f6e1122e5186760eb21c8,5,0,Staker +0xa7f466c0a01115820d7f1cce3b15de2a1cb1ef04,5,0,Staker +0xa7f8ae324691281610fb1f2eecc75dea402b81e7,5,0,Staker +0xa7fbe8cc799e73e2a2baa88e028b9ada9469b959,5,0,Staker +0xa7fe7b23711d214089736d9de99e1f4ace085791,5,0,Staker +0xa7ff49e90d3024c32c294bbc6475c804dac43bbe,5,0,Staker +0xa8059110a3b9caab59e402541f9baf44b2364d00,5,0,Staker +0xa80d62f16ef0689b85a075fc7a0d95d84ab8752f,5,0,Staker +0xa815aad1c32781b37e85939f6333eae2ceb9a049,5,0,Staker +0xa818f9b6991adf193aa7e413a8250ac8759eb27e,5,0,Staker +0xa81b3cb0dc859f336f65b8a34fe79c1811a4fb47,5,0,Staker +0xa8205f91d0fc57b071926afa193170393981482e,5,0,Staker +0xa821330807e4b28122095e00364e943f8d86acaf,5,0,Staker +0xa822af484db265e5bde05ac644fd531b53d72ca3,5,0,Staker +0xa82c7ec4f4ea1b50fda2c55e3e3bb39180351f14,5,0,Staker +0xa82d35af43ca2abd9ea069c63c326e5857288d98,5,0,Staker +0xa82eb7116e2b3117be7ef111fe8e71197fda2fc7,5,0,Staker +0xa82f4b576b7c52804c4ae566b45a0488dd9eef64,5,0,Staker +0xa82fb4b2f2d2cc30d27c7cd5a1fa6c47aaee6d14,5,0,Staker +0xa83e3902b69cab1541c851ac85a76f480a57330c,5,0,Staker +0xa84276faf989f7d97a4244231683bfedfb59e2af,5,0,Staker +0xa8497765918d8fc38a3ff224a9246c88a6d58161,5,0,Staker +0xa84a13cb5002af94cdbf4ac336d39f4fabbd6c46,5,0,Staker +0xa850a51b5b603c59b8eb7fb1e34cfd70f6c76ff6,5,0,Staker +0xa851942697d296e051c87a7a6114db0be133ec39,5,0,Staker +0xa85435e5b59df47b989a2e2d6ba462e9ade27d62,5,0,Staker +0xa8568cd790d6775ca9efcb15795edb4f5a27c670,5,0,Staker +0xa858cd8c69b10e3ea1a617ca7368832a58ca5d66,5,0,Staker +0xa85981f111d38997766dbeaca3a003883ffb9385,5,0,Staker +0xa859cc16730f2ed4fea318ffba543d44e27cb107,5,0,Staker +0xa85ad5e8be9ea10d6fad513230a903678bce3089,5,0,Staker +0xa85be0ede5f7fe9502def51383503214cd89ce32,5,0,Staker +0xa865939d669d22114dd84cc2ef148a41a2d7f1ce,5,0,Staker +0xa867ae7e2ff5b96084a5dad7b47e8eb867c1a781,5,0,Staker +0xa86a0389561cebdf7aabd82974809f25bac420d5,5,0,Staker +0xa86b44ec770dfa0dc0659bdb03cf3fe616655cd0,5,0,Staker +0xa87362e955d9590cfc56d54ed1ffac5dcf2f7e6e,5,0,Staker +0xa8767fe782a917f6ada6b08d9760bec9c36fc7ad,5,0,Staker +0xa8776b31b6a4ea10a2595064de432331965832a9,5,0,Staker +0xa87799e04b17f8a70d7fd2995ac9440e2f28eed4,5,0,Staker +0xa87e3d78dff1cba05d59c6968bbf9c57b0b496aa,5,0,Staker +0xa87e7535e6aa294c69b4ddb85ad5d0d743ab0afd,5,0,Staker +0xa87f9b52c0f8fa5d134a98ec21fd84ef23618097,5,0,Staker +0xa88082b0745750a1471c7f8202f7bcb53e6e5061,5,0,Staker +0xa8820c6a6da8adc450dc1d25d63ed82107e498dc,5,0,Staker +0xa8825690e9b0b50c9c54a012f335d82131d206f5,5,0,Staker +0xa8879c580a54f190ed53b43d30de269097ad7543,5,0,Staker +0xa887f6fe576e12f51ec21c5610bf946c187c2282,5,0,Staker +0xa88882c2833cd62a233c15add793db811b708075,5,0,Staker +0xa8892c210e951141bf6a18303422a7461bbffc88,5,0,Staker +0xa88ae12d2df5026d3484bb3d9f220c9ae2173688,5,0,Staker +0xa8966f77f284086cc5b7c140a0bdb0bbbb48d1da,5,0,Staker +0xa896b4b3aea490097f606447125c4df9d4463a29,5,0,Staker +0xa898cbdae47464c6ec4ecc8ff95d05ac81d6f763,5,0,Staker +0xa8a4021ee78d97cf26cc5d4e35e6cbd24226049a,5,0,Staker +0xa8a71d5fb2d5fbc8f31799c5cdd8ae67722885a5,5,0,Staker +0xa8b3c3673612e9a42a5a0a8468feb2efc291258d,5,0,Staker +0xa8b612cb00e09ab910a18f70d398e571e7f80e48,5,0,Staker +0xa8b775fdcb85e1201b1d737251590d4e8f95e7b4,5,0,Staker +0xa8b8787700bc549d9c717104aaa2c4c1cc0b089f,5,0,Staker +0xa8b996d22654aae7c8f9e59a01d9fe872e2e985e,5,0,Staker +0xa8bb773cff56b69aa648280f414666a4e2bd9e96,5,0,Staker +0xa8bc1908e5979008e31249c51f5b118f465ac6f4,5,0,Staker +0xa8bc67313cf49d7efea3a20fc8791fbff88a1a54,5,0,Staker +0xa8c095feac9851e8ec465ac057d91b7deeb331ac,5,0,Staker +0xa8c4492d2d2bf03c5a54361955f3a720f73b34cb,5,0,Staker +0xa8c46b0772276876246c18f7a18a58e993e775ba,5,0,Staker +0xa8c8fe4db4d8e29ea1f17565be27de304ce872c3,5,0,Staker +0xa8ca27081e6c6ea2739864917013484bf9c62803,5,0,Staker +0xa8cb8168227001a9cd24d4b27893b686e35fa4ad,5,0,Staker +0xa8cbb4d947b6c76631a4d1fc51df52dfea125faa,5,0,Staker +0xa8cbf753d92956010d19a1ca279e70696a91edba,5,0,Staker +0xa8cc2cd2ebe4cb96c0534840f8bcfab5afe1072b,5,0,Staker +0xa8cc50e9f3291ccdfb7ab24c06b3c49d9dac39ba,5,0,Staker +0xa8cef1322ebebdfb7e472c0a16ea6c6a34e4b4cf,5,0,Staker +0xa8d013c0281db35baaa74688e5242e8d88425d7e,5,0,Staker +0xa8d47ae607eb051edfb65450e1807688da22635b,5,0,Staker +0xa8dcdba20a93f0b253521dc174c604bfa5bfb72d,5,0,Staker +0xa8dcebe359a9459a7bbca7954b9e0748079e5d40,5,0,Staker +0xa8dfcd1364e513ec841cd6c0df8bedec2932368f,5,0,Staker +0xa8e1daced19927a6c017f611d5ca60f754345691,5,0,Staker +0xa8e648021b0167bb5ceefc9ec7569fb148d948db,5,0,Staker +0xa8ebc7a85d6401998d6657375ba05009af0f21ac,5,0,Staker +0xa8ee5d8e6b2c316718196265c8a9726e94f59245,5,0,Staker +0xa8f3f53987050a3a70e7d1bafd760cd0908eaaa2,5,0,Staker +0xa8f4a971e71bba82514e669075326c7a923ea6b8,5,0,Staker +0xa8f6ca9ac191bcce7759d015307a7802d1c06267,5,0,Staker +0xa8f8ceccb6f47e98d23b13738e33f515f236b0c9,5,0,Staker +0xa8fa29515852289861f37a94dcbe633c14dc6d1b,5,0,Staker +0xa8fa9d45b0087621e73b41ca22410137c2eae2e8,5,0,Staker +0xa8fbe16feedc8eca6d4b38f68fd72c0f92ea5082,5,0,Staker +0xa8fe4dba19bdf11620bdc4793ce94905ef09d176,5,0,Staker +0xa9004715ddec0dc5c6ad39eb5c1483538ac142a8,5,0,Staker +0xa908d5c3bf7f4a83dd2f85fa85c71e53b34dd0ab,5,0,Staker +0xa909fd64a43888c32881d1d37a22cdd92f1b1d86,5,0,Staker +0xa90e0934458f12835c6f5a567236ee9f515dc088,5,0,Staker +0xa9112cc8b1ec145c9d4ef0eed98cb85b0a26d61a,5,0,Staker +0xa9152b3bdd276679530eb8f13674cc1b163d9e38,5,0,Staker +0xa919cdf204cb0d25efabbe10cbfc891140100e00,5,0,Staker +0xa920752180184e588b01768b48e0470cb4c6f17b,5,0,Staker +0xa9220b48aeafaa6f6c17a61c462776b614032f2c,5,0,Staker +0xa92795a41629e7c776d4bbdaba13b123414d417a,5,0,Staker +0xa9347c912c97c7411a92cefb3ecbe1202df6c3c9,5,0,Staker +0xa93597929520013d83c8f30572095cf32b92d0d4,5,0,Staker +0xa937f031b68848668480b787bf8ef3b0e828481d,5,0,Staker +0xa9385a2a7d6dc12599cb506cfc648e572f8d2b99,5,0,Staker +0xa9399601120aced1348e19b4c3751d34922f17ef,5,0,Staker +0xa93a267471fc2f07476c4768d4d4e45be1ba1e96,5,0,Staker +0xa93b35502e7f70bbfa6a41fa72ba2e3063372865,5,0,Staker +0xa93d5b810d22148aa2f7579ec27bf763e77abeb2,5,0,Staker +0xa940d3b698afefcde86ec2ffdfb0d5dea4d10c38,5,0,Staker +0xa941ffb8cf55fbc1bda2a76fb3e18f44d059f3e7,5,0,Staker +0xa944de651b076b82a86e500690eb072431a96ee8,5,0,Staker +0xa947dd040f8b0aa3f1f390e25327d85759c8d0c0,5,0,Staker +0xa94935fe3aa37b2f87838f5e68a0fa458bff7a60,5,0,Staker +0xa94d7f6b318939140bc7c3e237a0202067453ab8,5,0,Staker +0xa94fdf5b8a4e5250340fc3195badd46e104de554,5,0,Staker +0xa95b90cbd6823d3036d36a82ff9b6f10788a5ad6,5,0,Staker +0xa95c2deaddc03585b4204682adc974af39ec807c,5,0,Staker +0xa95dddec85555bafc3b36cd9664b2eeccf18e3f8,5,0,Staker +0xa95fb903c8d91a74ad267e71782894abfb0acf28,5,0,Staker +0xa966834baf266a3f1aac4e21b17097a8ff063997,5,0,Staker +0xa96a8c31d584dd1cd2703cb5a4deedb3877cc0c9,5,0,Staker +0xa96ce484b148cc71de7b68e0239518e317da9892,5,0,Staker +0xa96d7d19a31dfa13a4cc6296ae793db6df4e5731,5,0,Staker +0xa97538f51189701fd61bc3f0310cf3b43e4bd35c,5,0,Staker +0xa9781cc9124fe4eeef4b5b0a9e556bc710c48e50,5,0,Staker +0xa9782e2a414f462e247fb38071912138b3f3b962,5,0,Staker +0xa97cc07dbba44a0b72483ba56e880240e75caa86,5,0,Staker +0xa97f16c9bab44c01f8a5d8db850de4c7dd9c92ad,5,0,Staker +0xa980616f59384ee0bdb386ab5687dcdc97dc994f,5,0,Staker +0xa9822a372162450ef9a9504ec1ca0f9219116d0f,5,0,Staker +0xa9858188fd4ef54498ecf60bea151aec11b9e1c6,5,0,Staker +0xa98d9ec038703a9eaa670762425b6d33b4e38a63,5,0,Staker +0xa990f5cdf21dd0708584f3040b9a97e8dc60d275,5,0,Staker +0xa994c68ea485cb73036ec7877534964e8a51175c,5,0,Staker +0xa99575692c23fef11c00a1644d3f7916414757e3,5,0,Staker +0xa99c1c6e68db3c284583b30653d6e8e0b4a24ab6,5,0,Staker +0xa99c43c6750dbadca2dfd704963479c7f4be1dac,5,0,Staker +0xa99fdefb19a3fa3e48ab68a2675feb8b33d93813,5,0,Staker +0xa9a0b1aa3fa5b2f7bff1e121e829420d5ec6cbef,5,0,Staker +0xa9a2544bb0915d0510ca659c5d4afdff5df90c83,5,0,Staker +0xa9b5d9f1b7112952adc2600228fb99d52b31d447,5,0,Staker +0xa9b65464d282d10c3f0ecac376e97db014e99b15,5,0,Staker +0xa9bafccb00eaa024ab9e502f41b82473b92a256b,5,0,Staker +0xa9bf7890fc56a27436a716d760fde212f70329d2,5,0,Staker +0xa9c0a4b23211cb54dd5e508a7305a93e86ca0afa,5,0,Staker +0xa9c1cd2c34e2ba934d44a7af76af2bfb712966a6,5,0,Staker +0xa9c1d20a36b4100aad94f7478d1c08593f5bc93e,5,0,Staker +0xa9c2a78f7faa494d0dcadc0aa7c48e221da3fc52,5,0,Staker +0xa9cc0ff19c0d0dde9d02ab741c1f32212f224f43,5,0,Staker +0xa9cd2de2753ea79a805fb5ea8f2a24dd1f12951a,5,0,Staker +0xa9d31fe28399a89b88b577aaa24d6eaaaffd17f0,5,0,Staker +0xa9d48387a61a1808e7ac950eb202f87763077ed1,5,0,Staker +0xa9d5f1be6596670515a89ac87271e8a7f9cf6a59,5,0,Staker +0xa9d9aae22ccdfe625e81b06136c8c7b5296e36f0,5,0,Staker +0xa9e73395e80664c9eff88191c7fb586647416e1d,5,0,Staker +0xa9e9dc2143e6424822666029529090f8a9ab31e6,5,0,Staker +0xa9eb841decbe855cc873b54de17c94abe6da490d,5,0,Staker +0xa9ebc2ba86781144073ceeb89959e164303357e9,5,0,Staker +0xa9ee537cb4d3df0594a98283dc145bab279e5e81,5,0,Staker +0xa9fce535fd370b48f8f9ea72178a6f7cafa68556,5,0,Staker +0xa9ff78aa3bda6bce56bf65e230d730f72b57a273,5,0,Staker +0xaa08424fbbf0a90b81d40f2ab37370afbaf0c368,5,0,Staker +0xaa0e17ee06dd7d9bcabb23b0faf01991ba001eac,5,0,Staker +0xaa0f162e03d485759c1f54490578dfd56ade7307,5,0,Staker +0xaa0faa35bfe335b80c0751f4c8fa6757910c40a5,5,0,Staker +0xaa0ff030555bc75fc843dc16766d5b56248f9708,5,0,Staker +0xaa106b157e3d4138c4e8c005f70a1fd94aa324f7,5,0,Staker +0xaa126abdc190124b017e5932bd5f109c0c7f0b78,5,0,Staker +0xaa177c4bca2205155c76834345830bcf37005c25,5,0,Staker +0xaa1869da4f5302ee98a3053a4ae3f7ea156cdf87,5,0,Staker +0xaa1987105f853bc42f32f951550a8c9918ba9230,5,0,Staker +0xaa1ade710da82be58803b62b939556cf442b6bd8,5,0,Staker +0xaa1c99062ee0524ff6b43769aa0ad57a60908c4c,5,0,Staker +0xaa23a779e0e09b40efbc4a5d8539517ffb2e6ef3,5,0,Staker +0xaa28b79bbe887bf29b845a8af6df540a83a29762,5,0,Staker +0xaa3455a35afe3a0311957981e505ed99b0ce5014,5,0,Staker +0xaa36637218b76290fe6ef7e0993413b32dc3a6b8,5,0,Staker +0xaa3745e5ef8dc840b6edd9d243bc96742e727c98,5,0,Staker +0xaa3b34d4146acfc4ad9459d8a8a512b59e0b7a66,5,0,Staker +0xaa3cab290de729dee1d2a29f78c267c4d9148896,5,0,Staker +0xaa4271c3cc6f7bb6fe5e96b84352d510d79daded,5,0,Staker +0xaa43d0987e8886bb704c7aa9ab723106ed96c870,5,0,Staker +0xaa45aaab930ee6cc84d82b30c32586227371914d,5,0,Staker +0xaa45d4d90265ef144c76d552ae5446442fddc3dc,5,0,Staker +0xaa46e8a877b70755f81f438953df3e19b6146f32,5,0,Staker +0xaa47b0fdc19990404aa0c5d15a87a6ebab1efe46,5,0,Staker +0xaa483215e9d352fae11060e4ebe629fe12396091,5,0,Staker +0xaa4b0eb662c60eae2e506802c800950153240645,5,0,Staker +0xaa4fcaa58c2268f012456d5f6fbd149772007bb9,5,0,Staker +0xaa57661ef77f4dfb692fe20e03be24d9839bcc89,5,0,Staker +0xaa57c4b879b46a08b02f282e35008ffb45fbe76e,5,0,Staker +0xaa5843384d0e90d671b94100407eca1f4727e4dd,5,0,Staker +0xaa5988e1c16318b0cacc230abd6e9b42eff4215b,5,0,Staker +0xaa59ebfee1cbca37a38c210268eda01dd8497776,5,0,Staker +0xaa5f2b6941aa15003fe7940ca3160d049b489e20,5,0,Staker +0xaa61ccd72eec2943f38be6afa5f70414591be97c,5,0,Staker +0xaa61fdae552a3b9d58236828bbf0cce1a028c06b,5,0,Staker +0xaa69087530317b75e3ec34b26c6c2d23aa0d0209,5,0,Staker +0xaa6f2e084473ddc1dafc9d77a8e8871c510e2202,5,0,Staker +0xaa6fc5f9e7c2acaf1b27f4e368f2256dc4f91b33,5,0,Staker +0xaa7179c8033d18bb273937c4228e95753dcf3e8c,5,0,Staker +0xaa77fb7477f2f9fcb97db789413806a4065fb374,5,0,Staker +0xaa7d59ded8197420a26b045d3de3090705118d9f,5,0,Staker +0xaa7d63e4d3972531b3d421cad792cf04028e618a,5,0,Staker +0xaa8082fac29fa5af144f8a789e5ceb50756f6790,5,0,Staker +0xaa808591b910cb236f641b24c947d8e047f3528a,5,0,Staker +0xaa81fc88ae819f5e5799f91a427fbc72521dce2e,5,0,Staker +0xaa83bdb762cd9ef36b29eeb7c2acb6835072b3bb,5,0,Staker +0xaa8c4e06f48afbbab644a08ef8e4ccbaf8be8971,5,0,Staker +0xaa8fa47c8ed0f1653c1509e6b264d8fb568bd84d,5,0,Staker +0xaa932e11d6e168bf845b5d4f51a52b66c2a60c12,5,0,Staker +0xaa975d3ac556242a15bb2f732ef667d74ef5c1ff,5,0,Staker +0xaa9822ba14f98c43e6e900bd7d6daaeddf935d85,5,0,Staker +0xaa9a0451d9cc6bc847b78e0f1e95d1158362afe9,5,0,Staker +0xaaace229350fb651ce6ad76bda305827875192a3,5,0,Staker +0xaaad9ef3d41c2d194c7b98b68748c5b7ef3f11d0,5,0,Staker +0xaaaea1635a11340575e6e9a9bed1a78b16005d9b,5,0,Staker +0xaab352d23ba7f9d4c90774dfe4d43492df440ea0,5,0,Staker +0xaab46f2e3d024a0204cfebbf176b8f26af565dc4,5,0,Staker +0xaab9afa57fdb02eb126d0a1d4c9e0e13cc9357fd,5,0,Staker +0xaac18004b8da51e8f9634649ea8a0af107691af5,5,0,Staker +0xaac3ebf0c4d8d29e1fdc326185727b78cd9be9a5,5,0,Staker +0xaac713858c052f8799047d48ab740b215a375b73,5,0,Staker +0xaac774f5a6c877cde2a5954b1cccc5cd2641b391,5,0,Staker +0xaac8458f8fc3088aad561e3d36290debd2498cad,5,0,Staker +0xaacb1703677a00b772928ca28a268143c65b5e25,5,0,Staker +0xaacdeb5c01ba06ca443adf61c56f748b4bef2357,5,0,Staker +0xaad05937f763a85736ed2de64cdff6a01605e67c,5,0,Staker +0xaad064eb6f54ab4a32554a1ac7d567fa4ab84df1,5,0,Staker +0xaad15739bbba6a0a964d6adbaf746ed1107b67f6,5,0,Staker +0xaad397515640b33df1b9375af45aa03536b682b6,5,0,Staker +0xaad7809a0ca9ea0e8796a8455ca80b1df655f6da,5,0,Staker +0xaada3e31753adb7b4b3978d8392c63893cb7782a,5,0,Staker +0xaaddacd64c52e9db1da8883961ae5b08833d4762,5,0,Staker +0xaade9f042f99fdf373a756d2ebec97f155313a6f,5,0,Staker +0xaae43a4ae97831defe52c43b75307e2ead90139f,5,0,Staker +0xaae888c960bb7acb8bf811da72b7fd6346f4cb4f,5,0,Staker +0xaaeb0a2203965fd53c2f88eda6eb19714f409ab1,5,0,Staker +0xaaf046e236ec6b37e6b442cf0ef40c0d48fa7d3c,5,0,Staker +0xaaf0add4aac0d42b8d8154a3c45a78b23162f863,5,0,Staker +0xaaf67bf02a824bb6836bacd65d05160434fe2e67,5,0,Staker +0xaaf78714300f2df981d591306486c4f768e25dda,5,0,Staker +0xaafe03b17f231a56fbe8d6fad0f90281acb55592,5,0,Staker +0xab02dd037eb80135404185dac4f57bd2a500167f,5,0,Staker +0xab04200b126c9287152c6db04a2ffb9359b471a2,5,0,Staker +0xab0614d072bf4e147d9fab7099cfc59eb18786a7,5,0,Staker +0xab061da4d658b4e1e36561f25cf8a8fcc7de9c7e,5,0,Staker +0xab0a0de27ba807c81f4c827f60639d2cf909d70a,5,0,Staker +0xab0bc9c6bcedc1d8628ddcfdbc32f7efd15da317,5,0,Staker +0xab0d965b7c7ddeb859032bec31454593679470ae,5,0,Staker +0xab0ed7c96867d5089c101a51d279ba3409ed4954,5,0,Staker +0xab16fc086d34046ac2a86796afea7748bae2b86d,5,0,Staker +0xab17a4d36cf851b66a52f47eaed028642d4ae6bf,5,0,Staker +0xab18564a9ddaefe02419b9738753c01c88aebe03,5,0,Staker +0xab196ab0bdaf2a9c3924aa257d66831d86713cd8,5,0,Staker +0xab1a4b4418f6990ebdb568148ca483957c850f1f,5,0,Staker +0xab25072933f4d1afe1a2b7ca51a76c65ae09cb42,5,0,Staker +0xab25f10dce739223cad7f1d5eb1463c8b053c3ec,5,0,Staker +0xab2662bcae7e96bb5c1f62eaea3d162bfd6217b3,5,0,Staker +0xab2c26a37b826f2bcb365582b551e1a498ce1681,5,0,Staker +0xab31244e95719c29453ecf2515e6d09ba7e3ad26,5,0,Staker +0xab32afc3dad2f95f6b92133ab0c0907464eec512,5,0,Staker +0xab32edf0c8d6713e3da999a62eb16649b0dcf94f,5,0,Staker +0xab3d18734846960a895f737cfbfbf5d4e7afda88,5,0,Staker +0xab3d5e8f658fd1c1cc614abaded293c21f0cfde7,5,0,Staker +0xab3daa347c4c238bb3bf0b2b819bd2990a87d941,5,0,Staker +0xab3ea59a7f018d90f1c5ff0074a2c8dd23b2c997,5,0,Staker +0xab3efc3aa711859b05605f4d49b9a46940ba2c2c,5,0,Staker +0xab4cdd217dc9211f2b3fefbd89408b1a37c54c7a,5,0,Staker +0xab4eb61f082d356d81d6390f6a082e142af05a20,5,0,Staker +0xab4f002cfe1a3694377c4acda400180c176cceb4,5,0,Staker +0xab50803992e833e45002bd709965dd654ad1d49b,5,0,Staker +0xab50c6decaa4ba1930ccf26407d58d530538c007,5,0,Staker +0xab525345cd5649dbb5c0f6ccde8d4ff569609a87,5,0,Staker +0xab52efdc54e9b09443c459bbce02a729feef8eee,5,0,Staker +0xab53d5c2b679c156e2d6c8deccd96f5535203eb5,5,0,Staker +0xab56b240bfa788eb9d4f50f026f2745c9897d68b,5,0,Staker +0xab57d5bbb19833c7aa9fcd8038d4b954760b033d,5,0,Staker +0xab62f54cd00f445928fd899736b28dacdacb24b9,5,0,Staker +0xab638150f377b242d3bc7578b8e4f9e7051e5a31,5,0,Staker +0xab686fa206e452cfc1b1b1812afee33163e3e6e1,5,0,Staker +0xab6a44e96f83a907e5499e5699eb62e25d3e7907,5,0,Staker +0xab6be4840a6adb1667b9c062cdb92edc37b1fb45,5,0,Staker +0xab7485733e4b6520a52d08d68aae4b6c3ee198bb,5,0,Staker +0xab76b757113554d5526962a9424a21d2311b972b,5,0,Staker +0xab78e781a10150c91f783d7fa2f967b954d25bf5,5,0,Staker +0xab85c08c07f6e3a4e3d10fac404ca23b21457cee,5,0,Staker +0xab87c9210fd3c55dbb68093e03844d02216a966c,5,0,Staker +0xab89cd37a312bb8d5d002b703f1e0979d6f5462a,5,0,Staker +0xab8d5f52461ac23ac37659aa8d4a6eaa892a25e6,5,0,Staker +0xab904d33002567a3ebffcfc71b505586cf20c998,5,0,Staker +0xab977ede954ab1603b2bece5c23483d41d378975,5,0,Staker +0xab9ae2ba78702f2f31b980ee4b804de5b10e9051,5,0,Staker +0xab9c4fd5b996e6cd9f33688f449bd252da3387c5,5,0,Staker +0xab9e92fc9ba0b6dce3347fa5b35d7511f5b7e98c,5,0,Staker +0xaba114cd4e3f277c195f2c7605eda41d0f0a38f8,5,0,Staker +0xaba1dcf031df06e8e2a09c98b0a451aee8233dfc,5,0,Staker +0xaba477aeb67a2bf50b9063a5f5da78347560c6c5,5,0,Staker +0xaba5c32108e9b2ee1073f37374081c1f32f17c3a,5,0,Staker +0xabad6072caf0683db42a4dae2498f3da905cb5d3,5,0,Staker +0xabadbedc51488a77cb6e6b101c2bacb0fe4882bc,5,0,Staker +0xabaed5076d377954d0dfa268d01efec34fba8ca9,5,0,Staker +0xabb24d431cf6219467c2f83908a0d03626e33dd3,5,0,Staker +0xabb3e7dee247cb2a1f33fee5bdd0d24f947a1ffc,5,0,Staker +0xabb8fc1e63afa6e24af0b53b2940a67ef4900d9e,5,0,Staker +0xabbbf76fa32b0721f87fb7b021862f3f642c6b08,5,0,Staker +0xabc37296e5574cafe059f81b0ff1a1258426189e,5,0,Staker +0xabc86da05405b3c45bc06582961c75b596415b4e,5,0,Staker +0xabcd95440e0183c6e92310051f1a6a03e08202f2,5,0,Staker +0xabcdad556fd2875b16cae966811e261991328feb,5,0,Staker +0xabcee00411ae4be928a1a45bf210b2069493acb5,5,0,Staker +0xabcf816e01f8d34ccc56aaf6ec28f0f9603f6acb,5,0,Staker +0xabd260bdbdc4bda970b592c1d405459c71b4574d,5,0,Staker +0xabd60c81727c68b20f066ab2779b479459bd66c4,5,0,Staker +0xabd65f5f66b6b4fb936662c8c0595ec8824afa7e,5,0,Staker +0xabe1c9a8564dcf701694158d57cadf6b64688831,5,0,Staker +0xabe37c6a9d40f8f32bebbbda74df1548383a1af3,5,0,Staker +0xabe447fe90d8bbd12aec54eee5356183d046d57b,5,0,Staker +0xabe498ef4753800ee50005d3dfa0e6a290595f3b,5,0,Staker +0xabe6721a0f043f127ac8c59d6b2a44b9e01521bf,5,0,Staker +0xabec8b28672452a6ae27ae8fb4fffbf0010bc6d7,5,0,Staker +0xabf0791f2eb3b34ab80e0f7b6b6ec571940a7054,5,0,Staker +0xabf44900bfef5dd0e1faf69304a55b3463263a5e,5,0,Staker +0xabf5325b8cda22137c52bd83c8c0b437c53dafd6,5,0,Staker +0xabf552b23902ccc9b1a36512cfac9869a15c76f6,5,0,Staker +0xac02ab5d24b9cc64af7021d89903c10bb8df3911,5,0,Staker +0xac03527a06cfb386fcecaac2ce8035796fd2fb85,5,0,Staker +0xac0452d7090202f7188a61cab457793dd5d1af96,5,0,Staker +0xac05431c57650896edbba07dd24dd1990a8671f7,5,0,Staker +0xac06f0c9c9e727465c34df25c321c1442eac7eaf,5,0,Staker +0xac088d4efdba747dcd6fb03e7d3a3d6e8d22f781,5,0,Staker +0xac08d909b16c3ba75a5966dce27addd101a1edf6,5,0,Staker +0xac092fc5ffda1d8bd03dfdd2d64b1482fa73a7b3,5,0,Staker +0xac094b34295a5ce28ba2e5a96fc9288344a57280,5,0,Staker +0xac1676e7344251be2ab774c7e97565432a997e6e,5,0,Staker +0xac16e917a46dc7af11fbb20142c65ebf8a25a905,5,0,Staker +0xac181d0052b52529a7cac340eff7558eeb260098,5,0,Staker +0xac18fb7627b82b7c1c6d62e37e56bdc101161535,5,0,Staker +0xac19fdbd4b3c322004af34b34e61a79e33a7c0f9,5,0,Staker +0xac1a592bd1c5a5cbaf452824feaddf9ef0fd2e1c,5,0,Staker +0xac1be5820dabbfd4c5696fc1a4d0beaabea754b8,5,0,Staker +0xac1ee8bcfe2e6438fae4d58c477c4ecd36afe286,5,0,Staker +0xac1eee034a9cd1c3053547f061a1c7ce375580ec,5,0,Staker +0xac2237a05ce165278c53c2e0014c5a662be7524d,5,0,Staker +0xac269db18909b3fdd2095d967b278e1d09bac782,5,0,Staker +0xac2756825c7eb40050af5268dc03665444c4649e,5,0,Staker +0xac329ed6fe816f37f5bdc1dbd689278fafd41dc7,5,0,Staker +0xac347afb6405e0336c6701b91fcb6e0374aa7d28,5,0,Staker +0xac36dee9dbc3fef46c4fdfa633668addc317cd1c,5,0,Staker +0xac3ac125532fab0a14adee80ba2f0e3c95d024c3,5,0,Staker +0xac3dd8cd6c62ebcc5fd03979756a3258ecfb1906,5,0,Staker +0xac413210cf5ca91b03cac2d203bc510f51a44c54,5,0,Staker +0xac4949ff4548c2082621c4d254a5e8510484161c,5,0,Staker +0xac5118104762d1b8c2e8d76fecffa31fb85d8f17,5,0,Staker +0xac52eeb1f282733ad04721c5fce3f51dbd11aaa3,5,0,Staker +0xac589f27a2f087f7c22d08aa427e5bd556c9b69d,5,0,Staker +0xac5afaaaa5db23e75370e2160b99f04c0e413530,5,0,Staker +0xac5c2aebe53042eb07de3916ff382245e335b9b0,5,0,Staker +0xac5d117384508657d9c954dbae2d18e6545548b4,5,0,Staker +0xac615ddf77c96a522a44885c79a2b14f86cf8764,5,0,Staker +0xac6e0a4e931a48617774759a05b1cc60d88ac5fc,5,0,Staker +0xac6f320def427c6f60f8f4caa91c2eda223d00fb,5,0,Staker +0xac71bd87d99bb1c6c196efbdf8a178e18cb7080c,5,0,Staker +0xac7c7afab8cbe5e17664c72350c46f31099d3b88,5,0,Staker +0xac7cde501ec1c20ffc82f27483b2c4fbc5f8a466,5,0,Staker +0xac8509fe60c31d40095696ed33c1d7fc0ac607a1,5,0,Staker +0xac902d5dc8c4fa028ebd96debab8d2b81bacfa69,5,0,Staker +0xac92d6db8938fb35bcf9d454db7741ab3e42b02d,5,0,Staker +0xac9517a6c1afc2bbc7a68e306f605fa6e2179ca2,5,0,Staker +0xac957ddb102841d1f6219d317859a8cd7a2a9e96,5,0,Staker +0xac973836087b9b4b13df19939cca5b0128407742,5,0,Staker +0xac9bd03f89c71a028107809432f27cbe16df1af8,5,0,Staker +0xac9bd26d1e0a97bc22ce1368949baad606c5c1da,5,0,Staker +0xac9c7b6cd8b7d9da658132cdc14e424329a06984,5,0,Staker +0xac9cfe05112ffcb738ddea53aa4b7ef037775a87,5,0,Staker +0xaca2f7b7b1724763655d471221eb0f962f149a2e,5,0,Staker +0xacd1dc679d37bd8179f2426ba1a133a1af4e0bb2,5,0,Staker +0xacd2acb55cfbda29d771e0f2a99f4fdf50f67a3c,5,0,Staker +0xacd31d639f1c89022e14e91bf09c8f5d8b566e00,5,0,Staker +0xacd5a87b86a47d24c0573a4185ccfee8bf3fbf2c,5,0,Staker +0xacd61d95dd7aa4b6ecbb40640ca8f79e4892a030,5,0,Staker +0xacd665000bec9e1dfd692b0a86db268c8b42e2e8,5,0,Staker +0xacd67ff4e2912e11bc21b05778fcb82b0eded8b6,5,0,Staker +0xace4557187c9d34fe6b5b23ae3a047050086cdf2,5,0,Staker +0xace4e80f64ec9c679a2c9b9d566d28a60c05dc52,5,0,Staker +0xace6004a088083437de04a6e4d2301515a37b639,5,0,Staker +0xace8c69edf3abeacb02c79686b75d2e3043f326a,5,0,Staker +0xacec8fecd3df8be1ace13b0292466f51db28e4fc,5,0,Staker +0xacecf38b7c5e42b3c88eb6deda7128f36cd27b0d,5,0,Staker +0xaced778639c82eb8cc69f9c881e18086c02d7e20,5,0,Staker +0xacf121f459d08903c1fe47f10de8a789a6d053c2,5,0,Staker +0xacf46694e1b82a15476968dabd14e2846f3a71a4,5,0,Staker +0xacfa620443a4a42635442fee9937143022588bab,5,0,Staker +0xad04370de0514cadc1b8c545f60ff225f8482492,5,0,Staker +0xad051aa66cd5ea310b649450241cb45d7dea086f,5,0,Staker +0xad056d6cdf4970a86a6fcb53868b70df042bd2cf,5,0,Staker +0xad08160b735a501219ddc3ba2235b4c65d965ed6,5,0,Staker +0xad0a91a6d215aac19c18fa1c6582d98b87ace5fe,5,0,Staker +0xad1269bcc6a5f445d40edc6ffe1d38c6f7c93cb2,5,0,Staker +0xad12da794b30ec9f600d6f180591c647a086903f,5,0,Staker +0xad1880e766795f579f6c298142c8d7a52736856c,5,0,Staker +0xad1d62ac37cfe79fa8b22d8d43dfee53ea6aea3b,5,0,Staker +0xad26869c298610b90aafa92874185f1f4742df41,5,0,Staker +0xad2b114c44523c713ee3d74672c4686447310be7,5,0,Staker +0xad2e9746fb33c5e887d3224a03d76967d45b4c0f,5,0,Staker +0xad2fbba4ab85a05906582586a5a8027f223514ea,5,0,Staker +0xad3764efb16b6eb78e6bd0364b3b1919fabf6800,5,0,Staker +0xad3cdd69a837a58478b4469f088b0b0e3e86e4c2,5,0,Staker +0xad3ec6a1a7be09ee4db22a240cfd48ca8d9fd4eb,5,0,Staker +0xad4063cecf96f65ed22225550a568958c8069e4a,5,0,Staker +0xad4c0552267452dbb5482ef56dd935d989ea67ff,5,0,Staker +0xad4ee187412b1acc3bd19604746b6130d658061d,5,0,Staker +0xad4faca511a241b2d900c0ac7b5e5de529026890,5,0,Staker +0xad513c25ee344e7a52444ec0395106ecd34d37d4,5,0,Staker +0xad550b2a1897c273ce93ba80fefe187dd76b6c5a,5,0,Staker +0xad5aee107d133d8efca5aaebccd3d5ee16fc0548,5,0,Staker +0xad5f365c2f256c35574b058ecfa1165fefde0351,5,0,Staker +0xad6108eceba0861a34e7e87be3cb08f54ce251ea,5,0,Staker +0xad67f7d2df10dfedfe3aee81253022e2a0b54265,5,0,Staker +0xad6959cc1a4c6871ea25098d452db528026b3243,5,0,Staker +0xad6b2261f32c8bd394eb14f564b4f7acabf709a2,5,0,Staker +0xad73ff28190b0b3b87ca78a70a967a34d6f73946,5,0,Staker +0xad742059c1536dabd8bd51134aa83b7fc7380a27,5,0,Staker +0xad748d829214738757d9f7facceb25ad91c0cd95,5,0,Staker +0xad78efbce0b6a8d09d08aa76f750822ea05f830b,5,0,Staker +0xad794b8cc108265f86284e7ce0bc9ad79c5acb91,5,0,Staker +0xad79a9f38e4fe52180715e1644d34d1912d5086b,5,0,Staker +0xad7dbcc0d491272f06efde93941d12791c9b086f,5,0,Staker +0xad844593ca81eb993d4d5da42dfb6655f8da0b70,5,0,Staker +0xad881b14b31b136f044057a748d81010200c21c9,5,0,Staker +0xad8e85fac83dd331a4b7a3549d0d5a82881ee02f,5,0,Staker +0xad8f98c2dcb715162faba8efe7bf1b408c34bfdb,5,0,Staker +0xad8fbd72d462cb9d575c0fd26c609117fd9ae184,5,0,Staker +0xad99d9cb6d728946cefa9cc421584501126a8823,5,0,Staker +0xada50de8ab4f7ce818d3a2c534de4a67faec0104,5,0,Staker +0xadaaefb3b0c78947ef8407c3c8f84f1f4b6febdc,5,0,Staker +0xadabb754fe551137f8e1c915bb3bb0a76f182553,5,0,Staker +0xadaea21167ed26d57aa0c83593cbe401f3737ef6,5,0,Staker +0xadb19d2a6815fdab0c2c4023dabf68ac7a18434e,5,0,Staker +0xadb34a13e78d3a77516cecb0315c141bf83195ce,5,0,Staker +0xadb545d013577844c3925af01d9fbd148fa52ccf,5,0,Staker +0xadbf3ede6b7725b317e42469e953bff45354a7f1,5,0,Staker +0xadc13d2c839c51d8f102d66835e810667fd024a9,5,0,Staker +0xadca06f2fd288ceab2660f5ac2fc17b20a099f90,5,0,Staker +0xadcc05d149473ef474025fb216b168cceb3d9c25,5,0,Staker +0xadcc4b1424baa396393e55b1b5c5549eb4a75a6a,5,0,Staker +0xadccd1dda04b8e5c3725a96500d7cbaec56877ef,5,0,Staker +0xadd39a86a2e00a8d134cf338ed882312a4784226,5,0,Staker +0xadd456ce50277ad0dffcdbdbfe7b701db1e61635,5,0,Staker +0xadd4ea9110055c85a27bc0e923251fc5ff737601,5,0,Staker +0xade345a6428b4c8a7bd2180d5c5507fecaf4ce51,5,0,Staker +0xade51415b1046cfaeb263b80a5e69f9ee5b89107,5,0,Staker +0xade5e64af6feecf4854167ded99d5178a9e076d7,5,0,Staker +0xade6a5491c895909288277a4516c46a52c712a88,5,0,Staker +0xaded732c05893d8c125102b99567100bde07f801,5,0,Staker +0xadf1b67bfecc94eded1e3d7bc554ec57404f3fc1,5,0,Staker +0xadfa6ef1d6223225feb30478601f69105010492e,5,0,Staker +0xadfb1629a39a6f45a8618d1e9428bc72f90e606d,5,0,Staker +0xadfbdb65b1104186d819ebb989f497fb9a2f3848,5,0,Staker +0xadfdf17b735827a5d90ec7ef8403c4f8ba004b60,5,0,Staker +0xadff9a294412a6cea65394af1d4a9d53d32f89af,5,0,Staker +0xae02ef737c8b4df37813c0f380e8915da0cad461,5,0,Staker +0xae14af74d3bcac18b141b6119c8fd89863ccf58e,5,0,Staker +0xae15089dc665a4a549c4d90771fe6492a291fa74,5,0,Staker +0xae15b00513c1a28ba2e09c7095ed29742a3cc419,5,0,Staker +0xae167fcff621607f76d394f60754349fe4b40354,5,0,Staker +0xae18e4b7a161b6074b602b27a9f254fdc89642a8,5,0,Staker +0xae1bf096fbefc8e58356fe4a4c24134017fab1fc,5,0,Staker +0xae1ea55f1d6f84ea6d2014af937fdcca24f8eda9,5,0,Staker +0xae2140fb681b9e90bea91db51d902242ed90ac01,5,0,Staker +0xae2d8ac84e6869fd5573369f7758b6791d4ed1ce,5,0,Staker +0xae31bdabebd6a9abd48665f31872ae5d91b83431,5,0,Staker +0xae3e7b9c79d0ddefff7cc569bc82df57f2ae535d,5,0,Staker +0xae431f9e32c29ce553210c1c4d4cd441fc954e03,5,0,Staker +0xae4943c722da7639a6dfd3adf4fe47c4ca5c6251,5,0,Staker +0xae4c1628cfcee170c4b57ea4470360b639abf518,5,0,Staker +0xae4da0a15d678094ace1b7307a1f05fe340b9f46,5,0,Staker +0xae54ccc0303114fee0bbc49ba717e216bb4af3bc,5,0,Staker +0xae59baac3967511e8af5aeeda3251f993d8a22d3,5,0,Staker +0xae5f83af7133196e7c98c3ee6a6fc67938751ea3,5,0,Staker +0xae63a4a9966f32ef8cf6e607df7cc87d7fe00116,5,0,Staker +0xae6addabd6888c49105c95ec97e4b05aa8f35db1,5,0,Staker +0xae6b0a455df86c11349cdf064b093b0872ba83c7,5,0,Staker +0xae6b2914def6c77a0a4d13a1e664fc93055c2e4f,5,0,Staker +0xae70efc002827cde72f1a1bb981f4df4c9151610,5,0,Staker +0xae72176166797c88795b3cbb6db339299ec720d6,5,0,Staker +0xae824c7ca28c94786356e60d664c445ed93198cb,5,0,Staker +0xae82b963be6451d0a405df4584efe8f111caac81,5,0,Staker +0xae8fa0cba5a2c27ff376ff8e0bd41be86db7cb55,5,0,Staker +0xae90d19159ddfaf0115fb9431ce90ff504e09c1e,5,0,Staker +0xae916cf69c5bc44a5993cf8033c82d489d5012e7,5,0,Staker +0xae9621eb9d75417f7f838dfccd0676293269c265,5,0,Staker +0xae96d2fd1b0da81594c36b2c5dcec76fa6ebaaab,5,0,Staker +0xae988ff0511f007e7c9cccd98f644b429ec7b6bd,5,0,Staker +0xae9ca4d4d8fe99461b76625f10bcb071874cfd5d,5,0,Staker +0xae9dc735a9673afdcc2f9e649d9e9f838c317ce7,5,0,Staker +0xaea38c5816ffcdb41d2619443362a0439a54cf2d,5,0,Staker +0xaea5d03a2eb11c8fdd42fb6525de1584b00ecd4e,5,0,Staker +0xaea804d087c2408a7ef2c6bf25eae8cacc6790d4,5,0,Staker +0xaea8f815824c51e81767738a7c01e194ddede82e,5,0,Staker +0xaea96fdcceeb486ca8ab1443f6f1d177484db266,5,0,Staker +0xaeadfeea40656a4a309f5338c9804f54168b91cf,5,0,Staker +0xaeae7d0863cdf9d64c42ddba70b2af69dfe31559,5,0,Staker +0xaeb36127c19f836e3eab67e3849eacf1cef72618,5,0,Staker +0xaeb4e4b5cf456b6f6c036252e3b1a27f8120a26a,5,0,Staker +0xaeb68595d68131f812c6ce59bbf4edafd804f37c,5,0,Staker +0xaeb707fbf95d41a2c5174d684e8015f1d5417eda,5,0,Staker +0xaeb7c37ffc156338bcd23719c74970106dfc44d2,5,0,Staker +0xaeb9a3a8e199e4946d0cd3a51d0c08c43289db9a,5,0,Staker +0xaebff3a1e5d10a9cb9fb6ad0b9bca3eb64f65835,5,0,Staker +0xaec74f4b6049cc7cbcd3147b618829d39979d173,5,0,Staker +0xaec7d425f222bf1f67c80c80e772883dfd39622b,5,0,Staker +0xaec841ec10a80c66b7694504dd27a79b9674cf81,5,0,Staker +0xaec9eba7c44d73a8b754233b7270a3961155b082,5,0,Staker +0xaecb0406c577ddd6aa3b093f19f4f364007d4890,5,0,Staker +0xaed9bbfaba0ba89d84b8d7b3cdb3da306e57f9d9,5,0,Staker +0xaedadc86665b8fb9eeecc846f3541b6fd5168644,5,0,Staker +0xaedbe9d6e6d50289ab155b7fc585490cfe8b8818,5,0,Staker +0xaee01f9cc74a22ae10f5fabe1ac08165d4021191,5,0,Staker +0xaee46f3cb47d48442a9b241e94d44a47fa9fd155,5,0,Staker +0xaee66ed2ea0a0bc25173f4daf2e2f77a17b6d8cd,5,0,Staker +0xaeeaf66f8fa5a4220bec3c0da50ff22c89dec954,5,0,Staker +0xaeeca2ed4eefefb36e3cef1afbfe17b3f9cf067d,5,0,Staker +0xaef24f9ac0ded8f45116c08139b02dea65256f8d,5,0,Staker +0xaef3f241a7bde1ccb516af87b40269c495e440a7,5,0,Staker +0xaef580c4c859a46f56cc35951293e485c37d33da,5,0,Staker +0xaef7a9e8053b8975e05147dee76cfcca9187955d,5,0,Staker +0xaefe60b9fd5de641b3ce9d66c3be125de40fe257,5,0,Staker +0xaf03886e406d6aab2ee32aac55e15d79ebface3c,5,0,Staker +0xaf07ea5019316562c4cd507815c3d1353bfabe0d,5,0,Staker +0xaf0aa8787fcb757dab7933892b6a7deac291985e,5,0,Staker +0xaf0cbccbbafc522c2dab8cf36a119abf395c73a3,5,0,Staker +0xaf1088465ad75d96312eff34fc4d3c7cef3eb4ee,5,0,Staker +0xaf10a345c9242c962dc2d7ad9c81f788219af5e1,5,0,Staker +0xaf10d08b20e6a764d6f9109ffb587fe7ac42d4dc,5,0,Staker +0xaf1179c349d3c798eed3b4eebb81832b324380a5,5,0,Staker +0xaf12c0b5f48711ff8de349de2d89a9ae3e918628,5,0,Staker +0xaf13e1c2035b245de31311bb1d874dd589292348,5,0,Staker +0xaf1b6490c9a63e912b7bde5b021b0422b3dc76c1,5,0,Staker +0xaf1d1c4703f30af15237b8193f0e44ecdb1f5fdc,5,0,Staker +0xaf1f796be3a05602dde518ecdcac73a48cd1aba0,5,0,Staker +0xaf1f7a5e61e65ff7be4a59500b17683bb84e4e56,5,0,Staker +0xaf2519792caf949318a7ed676509646d38f42fdf,5,0,Staker +0xaf265f9c4c16423d8faeb12b63636278304378c1,5,0,Staker +0xaf2ce5c63b41c74221d1811ab6f64782d32e2fb0,5,0,Staker +0xaf2e5b5aa3542c1acdcc692bab3c578d7504c94c,5,0,Staker +0xaf2ee7b8efaccbf9319f75995b6f3fbb67a590c6,5,0,Staker +0xaf32963e5606431b351dc193fa3e957fad69346f,5,0,Staker +0xaf35053b6ec89b704abd450e521985612cf62d4d,5,0,Staker +0xaf3605e9dfa86bb2cfecbf040937b621acf712ad,5,0,Staker +0xaf3643b9ff28901e18a07f150ffc591ee409c1e2,5,0,Staker +0xaf37f25e635ba3a76203cc315b80ea5eacce323f,5,0,Staker +0xaf39d544a0a40e1324e82c82308122d1e59f9a20,5,0,Staker +0xaf3c09426e44df30a34b673cf7878c9d61590b52,5,0,Staker +0xaf3cea44c410277ea1ca3d8a392affad19a94140,5,0,Staker +0xaf3dba4b95b8783db08a0628cf4de75526a4919c,5,0,Staker +0xaf3f2e0b5740c615f12624c4b68bf487790c2301,5,0,Staker +0xaf43171a366a4d0ccb99aedafbbde543a9bd6883,5,0,Staker +0xaf4521e339faa7bd46c72a160fba8f32b1aae1e4,5,0,Staker +0xaf4cca4717cbaa4cf94f7e9ada489795b1e288eb,5,0,Staker +0xaf4f458ca49ba2d9e3d1e1ba5fefb7963bca4a86,5,0,Staker +0xaf517c64690947d3379d09185beb0ae83be40367,5,0,Staker +0xaf51b6da54036aac2680095cd1b25b68c0960a18,5,0,Staker +0xaf5833e23eb41eb4b4b4e021450c4800d4d9eeef,5,0,Staker +0xaf5b59ac3150eae1ab1c8ff930be292ba4477e3a,5,0,Staker +0xaf5ee4a0101006b8ae244af13a747bd6a377f81c,5,0,Staker +0xaf628fe637230023d21dacd5e91a9215b2492a04,5,0,Staker +0xaf6335ef0c52645699dbebd171b366d5e1b024a6,5,0,Staker +0xaf6782baa4ddd2aa76b69defaf223babdddad480,5,0,Staker +0xaf6990509b6a8c17e7b4dd0c656fcbbcc4ee407a,5,0,Staker +0xaf699b4e7d8427df7f7d2131adf3f4b8dc0e2c29,5,0,Staker +0xaf69d1e5ee81100eda723cbe6494aa5dcc11af35,5,0,Staker +0xaf6d4f2f0f4d08b34182234d6c39865b56ab5b4c,5,0,Staker +0xaf7591113b7d38d28182b86a79c1e83ef18d6650,5,0,Staker +0xaf76d9d24b60a9fc3590ea3474e2ecd8b7140149,5,0,Staker +0xaf7c4a5cc5374bfa143aed4133f196bf5477a1dc,5,0,Staker +0xaf7fb0817ade04419c170b554c53c972c7a56dc4,5,0,Staker +0xaf83ea71f69147555258f855cff5bc941c6f34e4,5,0,Staker +0xaf854f65c9e31e7dc60ed56a87c14945ea284b2d,5,0,Staker +0xaf85b139aa26c1a4c920da0f63aab2d571fd8ab5,5,0,Staker +0xaf8aca2b41ad33c64ff786e4be388c885b683ede,5,0,Staker +0xaf92c99ed911e000f911b86653049e89238c78f2,5,0,Staker +0xaf943e05f5d3be27977459eb8e990bafc3e9399e,5,0,Staker +0xaf9cffc136458c7ad59f41c8a590ea68a5407334,5,0,Staker +0xaf9f028738eedecccfd2959be4a02bee8dfdc677,5,0,Staker +0xafa45735cb681bc2df3097cf8efb316b9e364c3f,5,0,Staker +0xafa4b4d435a0f43d10bc643d31f10feaa3496118,5,0,Staker +0xafa66fe873e3a8a0bc4fdfecdc880095bb709e5f,5,0,Staker +0xafabc8ea3ba36f543e0b3d872536adf1897913a4,5,0,Staker +0xafaf39dd5682da1aba599ceb9b3b67ca895c3189,5,0,Staker +0xafb011715e6e22dcad48e7ae78f52dbbc34233c5,5,0,Staker +0xafb25e7dd619e29b2578740c77147eaa6c2e4db8,5,0,Staker +0xafb58affabf41124720e26f8b309e485bbea6a64,5,0,Staker +0xafbec3c4591ddd1d9909310f1c1b599de38f1931,5,0,Staker +0xafbf7a9cba568f4457b592aa762c791958f0fbc3,5,0,Staker +0xafc55b1a421dae529ca9ee8f8844f34773fa1279,5,0,Staker +0xafc8d70562469a798dd78423835b85e1fffd22a9,5,0,Staker +0xafcab3a200aea91257889e905fd4c00ffd110eec,5,0,Staker +0xafcab4081ccda9350bbfbaa440b080fa926fdafe,5,0,Staker +0xafcc978067852c0c7c12a92a78cf5b74167b6ffb,5,0,Staker +0xafcd9b4b5bcdc7706caf85a6af92cde4e4d64d42,5,0,Staker +0xafd0d3b1d58f118b11ab0b7c10942320b24a4804,5,0,Staker +0xafd3a143e427f608474a72e3ca809056b2a20b7a,5,0,Staker +0xafd88649420ce0926633b9d7140c9521bc747060,5,0,Staker +0xafd8e0c9a50d0f8cbad14416c573d7b6307b3a2d,5,0,Staker +0xafd92f328d8ed5e095be46cf89ce7072683da9a5,5,0,Staker +0xafdd2f5c1ea221a8d6499f36f42335409d4abc8d,5,0,Staker +0xafe3bcccad6f226a8ec9596c4c1b17655e54fbc7,5,0,Staker +0xaff17968fd266b1cbf69c19b8be90fc167d8d3ef,5,0,Staker +0xaff52da84cae787cafecc4da0e2f16c43175b407,5,0,Staker +0xaff602038d84fb3610835e5bbe3606ce48e4efc0,5,0,Staker +0xaff8472017d5dc5ea60b7fad86c39221cc3ff442,5,0,Staker +0xb003d3e169962086f553ccced7ef45abe7d8e3ba,5,0,Staker +0xb004a125961c08ffe4dd37babd4a1b72b49b3162,5,0,Staker +0xb006402855dd0ca0c04067a7cdb8bab38ff7fc61,5,0,Staker +0xb0067e1dc6c440d82691600f3f8f10ab91f97582,5,0,Staker +0xb007fe067b7caca64359828026e629a8e0badc54,5,0,Staker +0xb00d98c0fcdc8b8118e6b51a80f513e60610bb2c,5,0,Staker +0xb00e075e459e99d4a4e79ad92f5f81c3de8d12a2,5,0,Staker +0xb011be6e84a1d6304cb21984531b1445019ff537,5,0,Staker +0xb013f58a807ccadfa844f8c89323e1a3cdf4524c,5,0,Staker +0xb017607d5083aa0396c9a9273839b62f5bac517f,5,0,Staker +0xb017bab721bf074dfec7c2df177fe51b469c25fb,5,0,Staker +0xb01b8aa5ffdb98f1e5216b122d45f8b54e54dc46,5,0,Staker +0xb01b959ef4e62f358e9f10bfdf47db93c925b393,5,0,Staker +0xb01dc4e9fa4790475616f2a309ca2f410fbef28c,5,0,Staker +0xb01e25cb90cdb4144b2f17ebdbf44bb0d7d2cc9a,5,0,Staker +0xb026148bb96fdddf37519659c49a170966ec86d5,5,0,Staker +0xb026a95aee7a899ded84b714ab8f981b72cbd571,5,0,Staker +0xb02806219803f4811675b76b365ff657a5569a97,5,0,Staker +0xb02914c6976292056ec7f11df99235fcbbc41be0,5,0,Staker +0xb02ad6a1ecb33e38048d34a4f5cf5b7ffda426bf,5,0,Staker +0xb02e7e30877eb0bae37b0f6e6d6fe79d004750c5,5,0,Staker +0xb031be77ba2fdddfe7f8e6a31a6ecc871d0fd002,5,0,Staker +0xb036cab9ec79f3e7fc9895541f2d6267e65a6407,5,0,Staker +0xb0396c7bf6b48b84a283f5df879e8e6acf054ea2,5,0,Staker +0xb03edf797532476c0f4a694510be98bf266765e5,5,0,Staker +0xb040211f94b88ab25ecdeb9f7df447c1a7847461,5,0,Staker +0xb045a118236784f64dc58fbb7b42075ab5904540,5,0,Staker +0xb04d4c55c35d9c5529462aec80c33cfd0df69f05,5,0,Staker +0xb04e76bb13d090cceeb2eac3031e5ba5a310cc9c,5,0,Staker +0xb04fbf182572443079ebb42c1b1bf13cacb4fd8e,5,0,Staker +0xb0518afcb2ed7fc7dcbda19218a3e59e39dba827,5,0,Staker +0xb05341132e7aab99dc886655b0f2c16fe8b580b4,5,0,Staker +0xb056fe9a00296f41c923dc6ebd0d48da3c14def3,5,0,Staker +0xb060b00b111aa7704efc58c4e050d28d51fc649b,5,0,Staker +0xb061c896bb64bbafe72112a96e716b58566672d0,5,0,Staker +0xb064dfcba11df96c8e967e10bd9859bdf88dcba1,5,0,Staker +0xb067137914e2f1fd4c33d3210d01e1b58e992c51,5,0,Staker +0xb0718ddeac97a4d0f2cf01878a52e53e2972edc7,5,0,Staker +0xb073065f0199fd87865cddd3027b720dda1bf691,5,0,Staker +0xb074402928805357f4b488a197b78bd7ff053280,5,0,Staker +0xb078ed01068b67039c5367d83c8cdda0386d2d12,5,0,Staker +0xb07f507b9433a0f235ac7e24d705435fd51e8b72,5,0,Staker +0xb0808c5b0f8369e3da541768190e206c13c1105b,5,0,Staker +0xb081aa43c9574c05459c22d13666a8b4bd38e206,5,0,Staker +0xb081cbadb204397352a089ad84565c429c74be5c,5,0,Staker +0xb0837c4b54023ecbcd79cc8d161028ad118fe517,5,0,Staker +0xb083c3b549c07554f95a9d1142f29aaeb20727c9,5,0,Staker +0xb0897c779ca733013b9149279b2efc3ee16ed61c,5,0,Staker +0xb089bf487f87a8a0ec831060e49786c14f7d83a2,5,0,Staker +0xb08c59851bf61b1704f1a639f1565060b8107b89,5,0,Staker +0xb08f53a40e7cd20dc2e2531ea43a9dc31c121ca7,5,0,Staker +0xb090a7014570d4c3667e5abd263dcccd3b201726,5,0,Staker +0xb097b25db70273fc367d5c3386d831ce36d90a90,5,0,Staker +0xb099347161e52fdc9d1d7b0768a103a811b546e1,5,0,Staker +0xb09b560cab734314b3f9e507306c3a2c4933030f,5,0,Staker +0xb0a27fa32e0f0b44155121d9f0732830101c0e57,5,0,Staker +0xb0a410f4ba2f57e3a8c7ff0604e8f61f67d81c81,5,0,Staker +0xb0a688ccb661b830265a4e38a5cef1fae4cf40ba,5,0,Staker +0xb0a9e474459fdc92af8b71b16861ad85730dbae6,5,0,Staker +0xb0aa11a4073cd6ec69a1ba3dab2ac7d0c56709f9,5,0,Staker +0xb0bb0bd0bf8b05fccc88bb7ed85a5fd837f8141d,5,0,Staker +0xb0c644e77edf63df3722a14bd7be1e8244650246,5,0,Staker +0xb0c73e96933def43990563bfbcda4d918dca5a90,5,0,Staker +0xb0ccb17751d0577a71802fd3fd12672f1b084c67,5,0,Staker +0xb0ccde2c608937a73eca24c94b571dfb30d41499,5,0,Staker +0xb0cf44f84da35dd63030e1ee4921f5b6fbfcb932,5,0,Staker +0xb0d06fb5e671ce78d60b4104f699c9f67f699d11,5,0,Staker +0xb0d20b29bc8ddaa49f0c126ab5dd7dab5a712122,5,0,Staker +0xb0d5cfc19e4e52e4d22eed40dcbd9602812407a6,5,0,Staker +0xb0db1880c0ec3a1bf74b84005a122f5d1da290d2,5,0,Staker +0xb0dbfab26a590fc02a2b7a160a29ece314a6e126,5,0,Staker +0xb0dc3b1f04529984dc65a0a541797b184feb50b9,5,0,Staker +0xb0e170ea3aa43635634ed6607a4e163491671d06,5,0,Staker +0xb0e2d96dfae6f6a22dcfd3cd71e3a62326de210b,5,0,Staker +0xb0e36df733449fc8dd0a49736abfd35c69726df1,5,0,Staker +0xb0e523cf6205db96a688bec0b34a415204731589,5,0,Staker +0xb0e5dea245b637d95b892e84f0938819be5e87e1,5,0,Staker +0xb0e9ac8873cb4fc411f29dc523dac2edde94097f,5,0,Staker +0xb0f4bd58fb0be7e99418e8bcfac1aa94e89c09e8,5,0,Staker +0xb0f7591a5b22b83479dba13031905f0a81779931,5,0,Staker +0xb0f7cc33d2467734425da36d8cc9e9973d7375b4,5,0,Staker +0xb0f7eafe4041223792a2a77ea50a995ef2fd100f,5,0,Staker +0xb0f9befa177d18c7947480de53eafc55fe9d8582,5,0,Staker +0xb0fade89241616c735f5526cc3dbaf88adc22c79,5,0,Staker +0xb10b0154b8154fea9c3a228ac7cd5949d7c9c531,5,0,Staker +0xb10e2386b8160d0dcb6443f92ac3b2f9a036d4b3,5,0,Staker +0xb11259f650914b3a00a74d5e3881f86141d60258,5,0,Staker +0xb115102f754a9db786a52b5c7113ce128986409f,5,0,Staker +0xb11b83cbb1d6064c9bfbfc7c2840543ecc9df8d9,5,0,Staker +0xb11f1aa503e7b886b99030cb589d7f9170e1025e,5,0,Staker +0xb127ccc5dccf19728e0a12d0fdb4eb2b223463e9,5,0,Staker +0xb12aa379d8c7a3ee005b7073024c55a3f180b473,5,0,Staker +0xb12b78443b3ca8f253942628782809327cd7749b,5,0,Staker +0xb13228245001f9c2646a7284cbc2934317d5efc3,5,0,Staker +0xb133000a068f8e3c2fadd93d9892bc76364d0526,5,0,Staker +0xb137ae62fc1939c2bbcac73cd90fcbcaa5f774e8,5,0,Staker +0xb13f016536df6d60a4ce41851644cca55c9a6521,5,0,Staker +0xb1482b473d52cf6321058c03a5aaac4c5cbde359,5,0,Staker +0xb14c13efe208ccd385e8dee20cbbdd9de65a5c93,5,0,Staker +0xb14cc3e3ad82169e001edea5ce3ffb9ce8d1dcd2,5,0,Staker +0xb14d48c6bef9c4ae14bbd99b4e55910bffce330f,5,0,Staker +0xb151d3b098f48c14f2be9ce679eca6c35c8c7ab4,5,0,Staker +0xb15a242a326b5003a5563605289d86c68ba3279d,5,0,Staker +0xb15b0216f7207f8889bb83a6ed1dfcddf46f8bd9,5,0,Staker +0xb15e6ccc1ca878f4a8627bf4fb69c9a8ccd6df35,5,0,Staker +0xb15f3411a10347d46fa27ad56193a9082998ca54,5,0,Staker +0xb1618bf2b9f6bdc38cacd0e7f1a470062833e564,5,0,Staker +0xb1658bd148f54c1e59d85f7fda511b558533b0ca,5,0,Staker +0xb167a9f4fdf8690686462efae606d3e6461fd491,5,0,Staker +0xb16c1c82ccf21947f8ce6efc9e8251a5cd5219c0,5,0,Staker +0xb16cd42b93d9500a96137d526d87c1b03fd2b45b,5,0,Staker +0xb170c27d9bf982638e00330d5b40aa9335265baa,5,0,Staker +0xb1710079c0168fae0143fb737e654ca0d7bdbc9b,5,0,Staker +0xb171cd18decc9715e91998e0e33f4e0a2bc7eb79,5,0,Staker +0xb171f15c13572e7d54989e09436a15959a812db6,5,0,Staker +0xb17b08b3d14fc0c18566de92aa96232d8284b6ea,5,0,Staker +0xb17c4e9fe68d195e93213f97911171553ffea7a5,5,0,Staker +0xb17d21fdcacaee4ac97d2b1e5db30f5e6f394640,5,0,Staker +0xb182177ac54774b6c492ec418702c111de0aac6e,5,0,Staker +0xb182252688d110548ec33cd4978f02ab80373b09,5,0,Staker +0xb1826e833831f0c5af66085efa4ec1e241455b13,5,0,Staker +0xb184240fea55242af1e22e1998ca38d568b1ded4,5,0,Staker +0xb187a2b8a1b82cf5ef1a523d3d68866d36f10783,5,0,Staker +0xb188de34bdbb304e9e029b37a641e1801f0f7a22,5,0,Staker +0xb18946e6055b3690ddef1fd95b6f725a63b315a2,5,0,Staker +0xb18ebdfd3f4f11af17431a7643e61b06139c7844,5,0,Staker +0xb190c4733348acf7d8c008990af3e0c0065216b6,5,0,Staker +0xb1921c5bcfd7e707b443d3f6af8020b0dd24a910,5,0,Staker +0xb1922dd1e00befe18e429730fe380342a3f3c3ce,5,0,Staker +0xb19449a174c275cd2ec40544bb3cf16be6139d64,5,0,Staker +0xb194eb5f30e7d631a3be5b5975f9c9c43b45f867,5,0,Staker +0xb1987db9fbac8e45d8d8acf2236c1e5be3571b9c,5,0,Staker +0xb19d82d5c520f194534561079ee264610e5244b3,5,0,Staker +0xb1acf567e36a2912c3690ec862f7feb36abe9cbc,5,0,Staker +0xb1ad3c9e26b8b105b1dd6e16ca48b0f6fe5956ca,5,0,Staker +0xb1ad5a45b922e216565da1ea38be67367eff631c,5,0,Staker +0xb1aeae96564747f06a83ab1cae696657ec4bfa26,5,0,Staker +0xb1afb53c47d59ccb47858dbad30027e1eb8b6879,5,0,Staker +0xb1b5e07d1dff31e8b6f8f0a9839872bce82e3896,5,0,Staker +0xb1ba916711e05959bebe9dfef2e4862f78061a9a,5,0,Staker +0xb1babd765ede8c7bfe055c8c16ffa5ead2ffad8a,5,0,Staker +0xb1bbc08a41055998151d65f5ae61e3ab928a6cec,5,0,Staker +0xb1c58c1ed3bacfc783e4870062404b4f6642f3f9,5,0,Staker +0xb1c9c6949a9a858ae67e4d85943d295238871ff4,5,0,Staker +0xb1caca385d32e74c07792b7da91ec6f59d0bf15e,5,0,Staker +0xb1cd3955359b3b9014a9ecfac2e4f4fd1d80b472,5,0,Staker +0xb1cf9d4c3743be59fc87db20378035a73eac73e4,5,0,Staker +0xb1d21ba153bbac24007901034a21799ccbc90f29,5,0,Staker +0xb1d2c7c715e74bbb003b6360f4b6dfe8be325fb3,5,0,Staker +0xb1d3ac84dbdc00c26cd42cf7ddd5eedcc25eec18,5,0,Staker +0xb1d5d23da06aec3adea6af2dae76ce2c2ff12ffa,5,0,Staker +0xb1d8a46d852a0d7a86fadb5b549355b403ab26bc,5,0,Staker +0xb1d9793cc51771b1c77a54ec25d0dfb63b8c973c,5,0,Staker +0xb1d97d74708042f1792ff85f347be15d5a61a1bb,5,0,Staker +0xb1db6f6904e32fabd41a80f60c8db6b764ad2263,5,0,Staker +0xb1e1ea776937a80325191f56c8f737272ba5a281,5,0,Staker +0xb1e43929d89eb1711429fac95ceb55ae32aaad50,5,0,Staker +0xb1e4ccccfd8b4e66ad964a747e531fa1bb850128,5,0,Staker +0xb1e682c371ef22e9d0682a7e3ea23e62d06e25a7,5,0,Staker +0xb1e8c903e32e1cface049fc1f5a5541e904e6736,5,0,Staker +0xb1f4a402c654db8ad347bdbb048451b0dc897f1e,5,0,Staker +0xb1f8147b092cf47b08d546f4606e3be12d04d73c,5,0,Staker +0xb1f9387135f072c7f74bbe981df0117458264b1b,5,0,Staker +0xb20903b2175b3923c078522fb09ef5df2db62c46,5,0,Staker +0xb20a1c54842b558bfad4c14cdfb8ae1c79213c04,5,0,Staker +0xb20a3f56e7185c79095d3421526632182229ae59,5,0,Staker +0xb20b02c64016b85ac0a7085b81e936452e889615,5,0,Staker +0xb20ccc3bcb7efcc0d044e35cd8953ec09b30b2d5,5,0,Staker +0xb220bbf0e59d5a979b1f7fe93a361612d5412cf0,5,0,Staker +0xb221f2d6e979264ddced1eef7cd60304b312bf92,5,0,Staker +0xb2233a8ada54032f6df25dd6f190590d0510b10b,5,0,Staker +0xb22427febc7499cb80f9cd42015402881ea2031f,5,0,Staker +0xb2253143a438cca2733f1a2bd4a1f45c881c5f08,5,0,Staker +0xb2261cb0755728a4f19e98bc8181ac403682692e,5,0,Staker +0xb22806e377c003a7aee9d688446b6d7445d41bf6,5,0,Staker +0xb229a70f993b040d0da7b4c6591a60fded2cedb6,5,0,Staker +0xb229bc2dad2a3b754f310f70c1c7ca95b9fb3a8e,5,0,Staker +0xb2330252128a7b238ff1fd7c50b84edc38b99bed,5,0,Staker +0xb23c061121dda071dd8c7d0078203c5822e05c58,5,0,Staker +0xb23c4579090d40dd80a5d4fe8a74cf07bfb8f99e,5,0,Staker +0xb245b0b78b662214f12e697d2cdca6cc8bfd2679,5,0,Staker +0xb24db1fb8432aff735aed3fb7d9b9254b9817d12,5,0,Staker +0xb24f64f58a724d1588e0965cae777cee6a721111,5,0,Staker +0xb252c73deff432d63c75701fe2dd314d85ee0ae3,5,0,Staker +0xb253eadbfcb172c95e0533b6a6520b5f2b1a3666,5,0,Staker +0xb25877c114936d9c2106ee753fef6540967648d1,5,0,Staker +0xb25a05609297017bf4b9e1da1841c619f07d6487,5,0,Staker +0xb25bdd9f4ff6fca8e1436ff2bc3c58bbcbd66c57,5,0,Staker +0xb25f2f9c7f19d04b82035485d9d8002c54abd28c,5,0,Staker +0xb25fc39deccc85448f1b18ce02eaf53f88c001c5,5,0,Staker +0xb260983ee9dad14feb474208a06b9f5a3e26c974,5,0,Staker +0xb2609d182a8d5fc2a7acb0b3b9b61599f2996f92,5,0,Staker +0xb260d7a54308da3c6b20ef4fa359541e4eb83ef4,5,0,Staker +0xb261382ea469c6eae84b52d2878384223efe24cf,5,0,Staker +0xb2615c5e91e57fea5973f0ff9fad6a74eb067c7b,5,0,Staker +0xb2630982a8a05ae9a0154bad2f7549c84698870d,5,0,Staker +0xb26912ba73290bf8fb1a4329d79c17915e52cf9e,5,0,Staker +0xb26b0221f9dd91842c106f5e7664ac139243aa36,5,0,Staker +0xb26c899eef395c5f0f078b0d41986ef9e9def8f0,5,0,Staker +0xb26dd33f5ae237bc3cc64b8cb3dd43616856461f,5,0,Staker +0xb26e4ef80e14bdf3d10c2510afeef83936ab5856,5,0,Staker +0xb26ee6136ae3c4e35bdef8e38f6c6af1388f93d1,5,0,Staker +0xb26f0e899824cd4909fae15cf7261bf596cd37f6,5,0,Staker +0xb26fc0a19747762fa1c54fc1205b9264e97977af,5,0,Staker +0xb270612b25f09efcdfaee0962f12bdb6f814bb63,5,0,Staker +0xb2751180a9e161735abb9f757e9c320660c32551,5,0,Staker +0xb2772744343cfdbb6e020dd6a6797f1ff3362af0,5,0,Staker +0xb27be89cdaad42b0b65cb97f12acafa951ee9086,5,0,Staker +0xb27d4bf136ee75a0d4237669a2a7ede3f52fe670,5,0,Staker +0xb27df42d9a18e701b41dc5eae10449ba0fb54e86,5,0,Staker +0xb27ea5c69e36727a79b49ce574bb52a8e129801f,5,0,Staker +0xb28071f44f4d519520a78bc19fff72df567b6781,5,0,Staker +0xb28290da04160d2d200c6966fc0d8026296b180b,5,0,Staker +0xb283899bd50c6c8f5b40a5da413eb8acf2e373d6,5,0,Staker +0xb288ab36f36861f783396b1f954437516b08545e,5,0,Staker +0xb28ce17b823d9b13cbcdfb308fa08efc5adacd8c,5,0,Staker +0xb290d62a732359821b4cec316cbd6fa72700e23c,5,0,Staker +0xb2966dddfd47edf1878f2605e835b30524914490,5,0,Staker +0xb2991c8dd07969d09856da81c6143d2d12c84e56,5,0,Staker +0xb29da577ee292c7d821927b6b95090e1d90fe169,5,0,Staker +0xb29ff7506d4adc953fca2a6bfdc4ddf58af31307,5,0,Staker +0xb2a59e64d94e43d789b62c673acdeaf5c6e70a5e,5,0,Staker +0xb2a70c5c5b1b9b87747cb143b6ed4550ec69eaa0,5,0,Staker +0xb2a89bf3350b38848d913d512483c3727ce8e624,5,0,Staker +0xb2aa190afb919e46c24505909b8f549c7be08ab9,5,0,Staker +0xb2ae4a209670784015a17983cb707aa748aa02bd,5,0,Staker +0xb2b046c9d1600ab07d2cc21c5f1af633a34656a2,5,0,Staker +0xb2b1f686833717068d6c8111ce2e0104d4686699,5,0,Staker +0xb2b288713c641e24f9af0f248d41064dfc2ead5b,5,0,Staker +0xb2b37d779d5936832bdb7397cf47ec820385ef09,5,0,Staker +0xb2b9ea5398b0390a7f065460d3691385e35a40c7,5,0,Staker +0xb2bab398b9772e0aa7230042a1d39a0694bd7fba,5,0,Staker +0xb2bdfb2c8e1325e3a69e6ecea5eb95590f005636,5,0,Staker +0xb2c2d25991118f21b7c834e05312138ac65851db,5,0,Staker +0xb2c68c5df1688953ac0fd81e0e460da59f72e95c,5,0,Staker +0xb2c80f8705063d41c38f83eef8dbc5dabd1e5d27,5,0,Staker +0xb2ccb5ee2defb213c1a0c97df1394734a97955d7,5,0,Staker +0xb2cd393d89ae7ca18ef442655e8696ef67fc0b9d,5,0,Staker +0xb2d283d43edf54fe926d65e9eb89216eb8764f1a,5,0,Staker +0xb2d93faca32acfb6a9ce2483c9f6bd589bb18035,5,0,Staker +0xb2da50060f49193d0c13d7778ab7fe6b9664eff2,5,0,Staker +0xb2e581a74fe58d11ff7e5a3f32ae966a1d6a671c,5,0,Staker +0xb2eb883f2d0ca72c822bb137207b1f7fde65cc1b,5,0,Staker +0xb2ee99fc4b4445e45c3822d69914e4bdb58ca4b6,5,0,Staker +0xb2ef2538dbd852bf004dc15f8e35dd8d9d1617d4,5,0,Staker +0xb2efce80aa4974a33b884e094a143cb463d6f197,5,0,Staker +0xb2f2040ce865043274007938e5bb940ccec7e5ca,5,0,Staker +0xb2f474310a05e4e044ad126b107ff64e07087dc0,5,0,Staker +0xb2fd92a02ea0d75b86cd70b25730c28d5a4b4d34,5,0,Staker +0xb303d4910d13350b113c6d547a29aa8d33e7446f,5,0,Staker +0xb304a1768ca34f5dbdb76193051b2c0ec4fafcae,5,0,Staker +0xb30535b21906ada3fe122276223fbd4e7f53e7f4,5,0,Staker +0xb3077fc1e2029a8a02de3529882fd7f64b5b3b58,5,0,Staker +0xb30addc1d01bac5fb64a05b9427686bdb8a562d4,5,0,Staker +0xb30cf3151991bc643541113e7f14a150d2ce26ce,5,0,Staker +0xb31e0f6d16e55f543c68ab430695526b25e209d8,5,0,Staker +0xb31ed7bca5bc34c4894a0dcd4502b6d312af12a7,5,0,Staker +0xb324a06c88b00841cd017c45fcd0d5155886eeb8,5,0,Staker +0xb329540f605c8c34ab216bb5605bc610df6ce057,5,0,Staker +0xb3370decc1c72e9db118ea5f8739ec887bd00cf6,5,0,Staker +0xb33b4d7c6ec848a8acce1778772cb29c1e9551b9,5,0,Staker +0xb33fb420c0d351c2f52ee2e0a804103b6963f86a,5,0,Staker +0xb3467880204d2a2d5dbff08ee67584cde9035253,5,0,Staker +0xb348c7859e60da0f464627df1f152c54453abf11,5,0,Staker +0xb34c88aa133e9f0e94f592073e74d2c97d3b4e3e,5,0,Staker +0xb34e9af4660f9f9568ce62dbf2813ee282ffdcf9,5,0,Staker +0xb3505c93c3ae0c3eedd1e97bab717a01aa2fe433,5,0,Staker +0xb3526d4c1345d58ac4f06287b8864bfec112a2fb,5,0,Staker +0xb3563055fad3a9b2f7b443a15b106584a494769f,5,0,Staker +0xb35d7480a0f0204c071a33a10b9cfea112e3e16e,5,0,Staker +0xb363b90d8da0f52df6166b1e3938c7241d1bff13,5,0,Staker +0xb364744e7516a360edbca01a56654ee5eafca165,5,0,Staker +0xb3677f6f3d2f529824a021db5d94b61ebbce8563,5,0,Staker +0xb367b8dde9c48f7c18e0ec5e3e7417ff08c11063,5,0,Staker +0xb367e132f914b0d1c71e7253c413056b8ebb5885,5,0,Staker +0xb3695a7699da2b593b23e99f007911ebe9e372f6,5,0,Staker +0xb36c7d77a035c08ec082b1ac3772ead5693f20fc,5,0,Staker +0xb36dc2e63cba85fd005db11920a7881c05ca0d3f,5,0,Staker +0xb373a91538fe76737e3fd3f58aca06cfcb1dc965,5,0,Staker +0xb37a44eaeb3f9d3e6a9d6a7dc6309cc9b8d144bb,5,0,Staker +0xb3807526cb8ab01e75260c5cffbf35d9761a5c8d,5,0,Staker +0xb381daeaa7b4e1252b153500df5b04635614aeda,5,0,Staker +0xb3824c3e85870b35398483267a8437629f9b9978,5,0,Staker +0xb38de3ab2c0041c108eedd147001f68796c28ae2,5,0,Staker +0xb3948206555b9a55db55e6f0c536e9e59c444854,5,0,Staker +0xb395c24ce88bd9a93f8e819df1e858e976f7d113,5,0,Staker +0xb395e20311950b81b68731602ab19c04dfdef6e2,5,0,Staker +0xb39e0e7dba413763f815d930fde34806e83906a6,5,0,Staker +0xb39e7d35f65da12c72331bcffe13d486745e9de8,5,0,Staker +0xb3a247a4f1460735635b91427e1880ceb4fa0aeb,5,0,Staker +0xb3a25a477c97f8ae2d9c52b7acfbe2c8e259d5d9,5,0,Staker +0xb3a7b59877ed70b4da932da940f547d59cde0d25,5,0,Staker +0xb3a9fc596d96e1a5387aba8c295da1928e8b6f01,5,0,Staker +0xb3aacc2e580e3d09938e762f598aafa219b17fe9,5,0,Staker +0xb3acddb7940b1942f9ac13fa81ddab1d9d9b144c,5,0,Staker +0xb3ada0c3456142d76806766f3583419a54b7ca16,5,0,Staker +0xb3b3b1c523ada6deed88b6b9be35739bb42bf2d9,5,0,Staker +0xb3b852689291d2e3b096769b8145d97c6685f210,5,0,Staker +0xb3bee1b2982ef9ba87449ff328103198747df5ec,5,0,Staker +0xb3c0b049324c4318c8f0e58df3d685ab1cfc4887,5,0,Staker +0xb3c55eaf95936ce1d290162ed393aec949baf63b,5,0,Staker +0xb3c5749d6abc1880d9d71744efd1f63fd8162460,5,0,Staker +0xb3c887a3e9621d6bf5a736989b3b25245736c239,5,0,Staker +0xb3c912d664386fc63a6819d36d1f1e389cbcd876,5,0,Staker +0xb3d2ef36d4cb68120792f26528942e15f1c57a20,5,0,Staker +0xb3d387aa245a134632ceffa993ef3f36fff706d1,5,0,Staker +0xb3d789e9f470b8cabcc6107a02713ff93101ded6,5,0,Staker +0xb3d923ea3fa994c85f27784c3a4c23c94e09a367,5,0,Staker +0xb3d9ab1a8346b91db94041f0fd7a5c83ae0a13e3,5,0,Staker +0xb3da4edc88e3f342e4f5777eb3c39d2f9d694e7a,5,0,Staker +0xb3dd43d13b4b683478fdb46c7e9aecb3e6bb367e,5,0,Staker +0xb3de3b6ac5f8e7b41b834c1509fdd0e56887c9b0,5,0,Staker +0xb3de7fdeafe96d808ed344e8263036b3a586fa36,5,0,Staker +0xb3e0b76720fe9cb767bfd77b4c045edc9a62fb94,5,0,Staker +0xb3eaef3fbf7a0011370300c2cfc0908daa055adc,5,0,Staker +0xb3eef4d8f5ff7b4f534a3b3a54b2d64cbfd4d014,5,0,Staker +0xb3f1df606f38d14b9e65403dadc690bc9749ccfb,5,0,Staker +0xb3f2e5c757ae6a19cb3bef148c18ed36dab435dd,5,0,Staker +0xb3fb7f44ea082da8e85e1d692f356ff585592d04,5,0,Staker +0xb3fd923ac79aebf7fc11563fad9ddbdd8914783a,5,0,Staker +0xb3fe262276fba195d8c95e7c5eac4d0f1a70e6c8,5,0,Staker +0xb3fe2ac743cbda19eb718c5696436114421de8cc,5,0,Staker +0xb3fe698650125d5214e9b84a802e8bd3e9a4d4d1,5,0,Staker +0xb401873591e1fb5859878146a6245064281efdb1,5,0,Staker +0xb40327c8e68ee34ce2db02ce964ed064cf363f56,5,0,Staker +0xb4042e24d33ae974f4dfe6a0968a47663210b885,5,0,Staker +0xb406685af0dbf08d33ca48711a39cb26509c9216,5,0,Staker +0xb4080c8334b6074f1e8a4c42c3824d6b6b2e779b,5,0,Staker +0xb408bbee5d3cda0705bfc77cb0af62c9f645a9f7,5,0,Staker +0xb40b4bda24b79ee2aabb0cbcf63ae56a68d6cb9a,5,0,Staker +0xb41aa3a715aacabdd6fb50f0db0e580976362652,5,0,Staker +0xb4202b744e6eac12e6b99a7062ea7da6bfbd0a9d,5,0,Staker +0xb4224600bc5b6febc61b311946789f4ea20574b1,5,0,Staker +0xb4283730ca91510789b7e2346f7557be42281eb9,5,0,Staker +0xb429474f9afa17c65f2ce03d2b3f5ff3ebfb83dc,5,0,Staker +0xb4296c950e84c517c7efb22946fd925c35e1fb6a,5,0,Staker +0xb429828dd8f833a708068639628ecc95fbc2ae6f,5,0,Staker +0xb429b41e5107036b2749de038b7d089b648d81e8,5,0,Staker +0xb42d4d70eb2e58e79bba05e5d5abc557e5d89e31,5,0,Staker +0xb436f07f4c6b19b288c9b7be2a42f5e9a43efa3d,5,0,Staker +0xb43b0bace5b9f3a7a13019e640efaf5c59d193bd,5,0,Staker +0xb43bb494070aae2b94810e00fa0adce3619e5053,5,0,Staker +0xb43c78eadc4ad6c332a07768c5e0cfe14fa9d5de,5,0,Staker +0xb43fea014ac312c12f62c1f7db851fc9be3c0379,5,0,Staker +0xb4405c86c6733b1228c9bbf05ce1d1ea532389db,5,0,Staker +0xb443a2c62275e7d3658c471fa6a199840f27303f,5,0,Staker +0xb443a3112e1d5de7187dbb96fa908c3075f21288,5,0,Staker +0xb445ef30d8b4cdf9ee23d0648992e5d503b7b7a0,5,0,Staker +0xb45475d72e7152332639f5431c60868d4847ff58,5,0,Staker +0xb45507fc01050fe7286586a826c5ba60b9985dec,5,0,Staker +0xb45926cd291172a8c5b47b1334552b1f47a14587,5,0,Staker +0xb45aec03e52e39475d5134a7440b9a196d865f95,5,0,Staker +0xb45b10726cc33eeee56fb52a789c79042f98344b,5,0,Staker +0xb45f76175f1b9d39d25220b89f5adb0f2103b93d,5,0,Staker +0xb4611fe30ea2e06e8eec5f2a9ce9ef18fa7d9855,5,0,Staker +0xb4688b61bb9421d5581e99f841cd8d4360a2ad93,5,0,Staker +0xb46a614e353082ab3e10cc672bc3cae10e8e26eb,5,0,Staker +0xb470476044fc5e51360f9a7b41f41215de8d3db5,5,0,Staker +0xb470b9f6cd53e18e40afc0afea6e8f72470d9d99,5,0,Staker +0xb474e8f01d984c2002579dc97410a200ddffacf3,5,0,Staker +0xb47520aea870c3fb9715c15fdf255c435f08c6c9,5,0,Staker +0xb476ba5d75e332d1675a74e437e8a17098fb8429,5,0,Staker +0xb477b944d8899a1bf27b2ce8648fa44590d4b023,5,0,Staker +0xb47a00b7b01c4fc5c2beb4e4c6bdb7ed99da352a,5,0,Staker +0xb47b2cfe9ef866e921da3fcc984cc723a760ae91,5,0,Staker +0xb48875b72b1cedf8d5c21b9a2851076d6b76707f,5,0,Staker +0xb488e487d0a7df2c036f1ba0a446b8807e3cb477,5,0,Staker +0xb48943044cf150fa2a2ae70e243afbde7cf4e392,5,0,Staker +0xb489c19016d61c435a885b1038a73194838a47e6,5,0,Staker +0xb48a182cc85d26391d67a8b4b7bcc9d9e395d646,5,0,Staker +0xb48e8b116983e46376bc248b2fc40f653cb60929,5,0,Staker +0xb4941b9ff4f5da155c7305e45cedeea562b6856f,5,0,Staker +0xb4947b2a4f10aa3c4cc9c3c5a4da025d284f450c,5,0,Staker +0xb495051cc869bf6cea96e9f80a5163316c17fce8,5,0,Staker +0xb496403813f939ffe0cf86c4d3c0930db5ba0f9e,5,0,Staker +0xb497455a4e0595ab5c290dcb4dd3e6d732fd2172,5,0,Staker +0xb49c63e552e330a66ff882ce38406cac9ff30d36,5,0,Staker +0xb49e7507eef2a7a11bdc8206d4ffa0d03ba50f24,5,0,Staker +0xb49eee8679b9fc849b120b8f40e75210ef6a904a,5,0,Staker +0xb49f0cf54fa0b72b45acf2866bf54a6b38a6373c,5,0,Staker +0xb4a6cec808ad19e0be5d2ba96a5c4fadfc77b477,5,0,Staker +0xb4a7ceedda85394de49acf1c6abd71c3effd4115,5,0,Staker +0xb4a7f0fbe3a1990240d82e6533e01bf077cf249c,5,0,Staker +0xb4aa1147a2b819ce05c4b4582c9b0ef5ebab5875,5,0,Staker +0xb4afe474adb2f203408cbb9b961859c1561443de,5,0,Staker +0xb4b38fbb72bcb2686202a9746c19521c24f0f35d,5,0,Staker +0xb4b44498b0659e6da4360752206c8e419c6619d2,5,0,Staker +0xb4c142471fb5b9bec083cffca1bc5b552bc7f252,5,0,Staker +0xb4c238aa7a050919a13fdd78409349d7fd065e83,5,0,Staker +0xb4c395a68a332493ff621b32d14fd4f7b9932fff,5,0,Staker +0xb4c42c675776583af47522407e98b8f8418b0099,5,0,Staker +0xb4c43cccb1d4c7e34dd6e718bd2b7acba31364e0,5,0,Staker +0xb4cb23e9135cb47ed418894bfadabbe98e7fc7c1,5,0,Staker +0xb4cbccee22f020d760668732c9792127ee5758ba,5,0,Staker +0xb4ce70fb242a0513a15a81bf096454c79c4cf564,5,0,Staker +0xb4cf6c1cb6b8085c0b2b03b065b2d6f24278918d,5,0,Staker +0xb4cf92f20d2fa7f0209653e29d119dd6b85f03aa,5,0,Staker +0xb4d6e559b4517a8a2d5e4224c0b85ae09ade0592,5,0,Staker +0xb4dc28abe6aaf81a0f42c61743cc65da8fb81000,5,0,Staker +0xb4dddc1b462abda53115b07dcaf1d9f4f9d574a7,5,0,Staker +0xb4dde601f40db20892129d4558fbfa7219f46e98,5,0,Staker +0xb4e023b927aac30d2bf518fb7a1ca1884d874618,5,0,Staker +0xb4e118836bdc743841fd6a17f4aed7374dd1aea6,5,0,Staker +0xb4e2743e5b5a5e9356c64208887ed08e6c7ca0cc,5,0,Staker +0xb4e2b598e1db0d7fc63f4edf68abe13014c6fd4e,5,0,Staker +0xb4ecfb366bc89f41d2af4447ccf8067c6c8276ca,5,0,Staker +0xb4ed14a2fb501e4dd86bcb442e71c78520c52926,5,0,Staker +0xb4f25ab28a146c582bd766171f783f63c48c8512,5,0,Staker +0xb4f32d57ea5b26d22c5d76806ce5948e816c485f,5,0,Staker +0xb4f77016be43226185f6fbd89a8ce9ac1d9502bc,5,0,Staker +0xb4f83c0508f5b68216ece9f6300727b2aeec9c11,5,0,Staker +0xb4f9c3e4e650795e8412663254726aa3d3f1793b,5,0,Staker +0xb4f9c63c5339d38552f78a6c5fa30acf44b70f89,5,0,Staker +0xb4fbff23961885eabff01d731b8ae462d3f2c5ac,5,0,Staker +0xb4ff828f93b67189570222ff6ebda66ff35363e5,5,0,Staker +0xb5027e0381299d46160626b087ff26ea19041f09,5,0,Staker +0xb50521dd334341d566e3defe553f9edc3a28ba9f,5,0,Staker +0xb508ffe0eaf2f74a80f1d2dbfc2d38d38ea46553,5,0,Staker +0xb50ae2f4658b293cf45c3535d8d186638488bb09,5,0,Staker +0xb50d62db1ce0d2e65070f89a2d54118574cb0f76,5,0,Staker +0xb513b12bb9f0975bd413a066e230eafcfe0ecaa8,5,0,Staker +0xb517575fc69137f5b0f7bebe8f5b5fa9160bdccc,5,0,Staker +0xb517faf8d19c29bf949021bf6fc531b502d16644,5,0,Staker +0xb5194059742898734c1592df1d1a511721a31dd1,5,0,Staker +0xb51a4941b081b1c414f5a014489681901761f212,5,0,Staker +0xb51a5a03b1c334263c7a611ac77536a3e745dd0d,5,0,Staker +0xb51a5ddc51cda1cde0b408f510731746118d29d6,5,0,Staker +0xb51bc46ab43ae1c9f452d76eedf233fa166e5d7b,5,0,Staker +0xb51cdc89f07945f35c8eed315d550148ef18bfdf,5,0,Staker +0xb51ef4e97a2aa7a3dd37f207c46dbddb428991cd,5,0,Staker +0xb522893875514eb373a56532bd7d12164c61609f,5,0,Staker +0xb5245b25507ad2bcb5877edf0e20b49bcc442cc2,5,0,Staker +0xb529c4d80a8b4caa8673eaf179c64e2265f168f5,5,0,Staker +0xb52ea4d8af21a790880a2f9f935296ab16d52d73,5,0,Staker +0xb52f68422406f912cf5dec923423b0bf6a7dd962,5,0,Staker +0xb531b24669c9832e369cc4f2e04984871a0b9990,5,0,Staker +0xb539ce366fb1191bc37f2e8f8fca29f080f9a01f,5,0,Staker +0xb53aef2143bd924da07fd4ce6a0434de8fda12b3,5,0,Staker +0xb53cf664fa96a5ecac0df81974d95fc94779cf98,5,0,Staker +0xb540aba7ecc688b847da2340469d4403b613e072,5,0,Staker +0xb543430bd7664d439c99435f2b34d018e8a6e27c,5,0,Staker +0xb54a01c195bc9216b3531e7316ff0eaa426c3102,5,0,Staker +0xb54bee6cb56aa7d9113bbfeb7543375198f6872c,5,0,Staker +0xb54ceccbab7ebb047b73341d1a113bde3eaef1fb,5,0,Staker +0xb550f3143966c491373ff0d362c7fa0b1ba607ea,5,0,Staker +0xb550f95599325b2ba36a911933a4210ac650dcea,5,0,Staker +0xb558b217e5b4cebb0e8307e93b47313218378e8b,5,0,Staker +0xb55d2097422108693d2fea69ef0ec1c6f14d9b77,5,0,Staker +0xb55d358b42aaa646b7d89c7aa47209f7e32bebac,5,0,Staker +0xb55d9a92ebcb2300d804ad9ad2d1a10458b66ccc,5,0,Staker +0xb5648b4b841a5c11e4c994f4388f730279829baa,5,0,Staker +0xb565ca687ea56c92f5f43bb0b623a70a844e0967,5,0,Staker +0xb566090331959523225be3bffaa484967fa02e38,5,0,Staker +0xb566f1c6dcdf09f4aef15446a742fde9ed4bdb20,5,0,Staker +0xb5686da5a065cc5c4388200b91679d551e0cd36e,5,0,Staker +0xb56c89c08b27957424caf9ea18ac97fb14b03714,5,0,Staker +0xb56ee863f444b1d58bd7efec48ee87a8aa3610bc,5,0,Staker +0xb56eee58ffd56667d75ba916cc4eb0c97354f662,5,0,Staker +0xb571cfb846c2e0d7dcbeb5d7e4f92b6c54dce38e,5,0,Staker +0xb572e9f9c618810f834d304ca8c1ebb0f5173da7,5,0,Staker +0xb579389c7ca9293d23bf92d9f3721be6f63419ae,5,0,Staker +0xb5895031c0467433cdf192d7902f5717e7c194c7,5,0,Staker +0xb58aade42c8cbd07113725bb8ea2477d5cdee44c,5,0,Staker +0xb591b3f0b654a93100acd1c3dc320c7ce0fede09,5,0,Staker +0xb599469f7cc839f082668cae5599e3725e1e38b7,5,0,Staker +0xb59bd35c3a74ea8029709d9adc45efec7e020110,5,0,Staker +0xb5a09b804812bf3b02e005159dd6ed1dbfd1e826,5,0,Staker +0xb5ac2af174db19bc17c47df08dd8359225a47ef0,5,0,Staker +0xb5afd936f3f890e13b91398ae894b73c931637d4,5,0,Staker +0xb5b000dbfe6fb158de2a295e5e2f571f074fca76,5,0,Staker +0xb5b207ea61cac1f8655bf1e766a4ab86bc140f6d,5,0,Staker +0xb5b32588c73a70f7c75aa5995abb9f55e1444856,5,0,Staker +0xb5b3aae2dd87bdcca3ef3727b15a38cbe59d2f44,5,0,Staker +0xb5b57502221035fb54b6f5207e434a7ba9a02b7e,5,0,Staker +0xb5b5da4dab410fa97587f66e0efe3d14610cbe3f,5,0,Staker +0xb5b7c6212f2aae6fb56d0438d89e4bfe9b29254d,5,0,Staker +0xb5bede296e239a0963bf0a71aa737770e7474543,5,0,Staker +0xb5d2cd402db1db58ec783d39c6aa134ccaaf0045,5,0,Staker +0xb5d38650f0d446b2c3aefcc39fd2194f546f3438,5,0,Staker +0xb5d3f560fbf8b4ce49b40cf5dcf728f1b7fcfa4b,5,0,Staker +0xb5d4356e8c4dbf5c2045fcfbbcffcc299d54922a,5,0,Staker +0xb5d941b4b85af6ed785cf68a9c8074b94490cb18,5,0,Staker +0xb5d9685c3653e55af496544e59328b62e3fc43c7,5,0,Staker +0xb5e24a4fb9f50dbe28c62885c10af8e7837b3d06,5,0,Staker +0xb5e43f4a376ff4a8f8818d4f4c67ac73fab6968d,5,0,Staker +0xb5e8b1cb0aad21230df999b35e9a73a0e5a6abda,5,0,Staker +0xb5f0e285db38b4f0da0f14d683be0c7702b2746d,5,0,Staker +0xb5f3f4b300c21af51a522cd414b91b759ad2b4b5,5,0,Staker +0xb5f5c2fe2b045737c550bada34a88adfa3d653bd,5,0,Staker +0xb5f6b63cddc5a9fd61386979c57805a4b5569f01,5,0,Staker +0xb5f884f7bc77853d1ccd43a3751db066422fb8e9,5,0,Staker +0xb5fca4923960857d05b0662925749055cfcaf5d0,5,0,Staker +0xb6009528c4b9576f4bb4ecd29812124d30037081,5,0,Staker +0xb610e6c83255a32537dd6325ebccfacc2d0e320e,5,0,Staker +0xb6123a1044eda42b40531e8d9e7df9163c7f0a82,5,0,Staker +0xb617b6489b089297fb24487518ff0a3e106d9599,5,0,Staker +0xb618299f41eaa02d5e940e2f4bfd8ba03e4820bd,5,0,Staker +0xb61a512c4d2b42325b8a3bba7b2f3b251be9dc14,5,0,Staker +0xb61d077cf106be22849f522075acc626b47c3030,5,0,Staker +0xb620f64347ae56a678376716a2afc778ed1cba3d,5,0,Staker +0xb6252932f5a39d50bcedfe3bbb0f7e114d387ee8,5,0,Staker +0xb62572848b397b8082af36aac6e096e8943d853b,5,0,Staker +0xb625fdc72bcc17537c7d57d6baafba831d46841e,5,0,Staker +0xb6270a8f6453893eb4505dc1af29726adc3b5a48,5,0,Staker +0xb62801a8faa73abc6ba19184bd990dc9b617b267,5,0,Staker +0xb62832c9972833f0f5368b1497369a02b419fe24,5,0,Staker +0xb62b577fd0e15d9c8eb3981ed50102058061604c,5,0,Staker +0xb62c0fd71d304074923e035a85f03fbe42d617a5,5,0,Staker +0xb62cf43bbddf76c919ea9b17ed0bc0bb507fa268,5,0,Staker +0xb633390ee5af3586fa4ca56683c2f55c2529e5b9,5,0,Staker +0xb6344068c8b9997e29938068dc29ad6a26d64a97,5,0,Staker +0xb6357a417ef8ae9ba73e86b67560d63142549d5f,5,0,Staker +0xb63a6c744bcae1a8be1680e07285107ccdcee033,5,0,Staker +0xb63d2caebc059dbdc0ffee03e8df7af994bfed25,5,0,Staker +0xb64538727766c40ce303d88a4708db89fd02f840,5,0,Staker +0xb646e07e386b7f872c1459f0ff27d879d827985d,5,0,Staker +0xb6489e46c2ba30c74f7eedfe215d8c09ff63c6f8,5,0,Staker +0xb64a194a7f8239e762d1f8100d940366ded64500,5,0,Staker +0xb65457666d912d19ef90e6b24d0b4532845accdd,5,0,Staker +0xb654870b55342b1ad66f239528901b4c19bb9b20,5,0,Staker +0xb654c9566f93e41f67f9a2d914c1a3698fb6b97f,5,0,Staker +0xb657be1adee72c3ad3eac062d54073189ff75648,5,0,Staker +0xb65be299192f45d26d247b8ad9df4a4aab4695dc,5,0,Staker +0xb65e16c5fda79459d927d2adc805f024c948483b,5,0,Staker +0xb65ee72d15361537c0b4e183643ea3de2a46dc10,5,0,Staker +0xb661f4b36c72fb9f95bdeff425de52a4e7f34294,5,0,Staker +0xb66284622d2842af92ba29d39f5a565896ea5683,5,0,Staker +0xb66d5bc117a1cb5855ffd0c590551a784521f8ad,5,0,Staker +0xb66e7b6c54f0bb0d07ba10aa996ee7bb705b8841,5,0,Staker +0xb672da855850130da1912c3b3bdcf891e95c9cd3,5,0,Staker +0xb678572d5348a54039b02f1912c1404e2c09ecbd,5,0,Staker +0xb67e0ca41d41e2c028cb6c30d1a5f227446bf315,5,0,Staker +0xb67fd887da08a550ffea637aec56274c10ff4019,5,0,Staker +0xb689cf6a7122dadf78d70317430340991b3dcf96,5,0,Staker +0xb68c99ed43913a42a7180079f11ea47214bc677c,5,0,Staker +0xb694010467398d2fb2ff021487861f169ea84c6f,5,0,Staker +0xb6975882d10408e9f537ec5b41c06d35e889825b,5,0,Staker +0xb697cfd91329515c75eb6c479de3abce816e1386,5,0,Staker +0xb69adef1596b2b0f600452581c786e3db7b87de6,5,0,Staker +0xb69b4b59d8c2bddaf8513465f14ff01d84f17b57,5,0,Staker +0xb69c88e35810d4a29f798f78813c5fdad633c11b,5,0,Staker +0xb6a129f6e10d4c869f1c524b91fa8717348283b3,5,0,Staker +0xb6a424e172d27378e04e06a6bea6867d7dea36e5,5,0,Staker +0xb6a5266013c17cd03bfeb0a7f90644151fd3e814,5,0,Staker +0xb6ae2c13825f471379a026ac44d952c8707b5389,5,0,Staker +0xb6ae7bc9e09064662f460d18e20d8a526fcfe59f,5,0,Staker +0xb6ca46729df5086a72180e4c5b2d190f58371ddc,5,0,Staker +0xb6cba9bdb2d0bdcfd79e41ba6e9ca5b6bc879c7c,5,0,Staker +0xb6cdd416661149f36c2c3d5077b20b827992e957,5,0,Staker +0xb6d17997af674ef938bb3ead45bcbb54284a9a9f,5,0,Staker +0xb6d4318742004d006559fc02f56766b6c51ba915,5,0,Staker +0xb6d7187dd62999b564d371f2d4edd9bfaa3d8810,5,0,Staker +0xb6d7e6628a6d0d706b5e7e3b078ba2b9c214fcde,5,0,Staker +0xb6d8be715294b13d9ec83adc8462ae5fd04039d5,5,0,Staker +0xb6de54ddaae0b0c5f28b1e3458666aa41b80bd87,5,0,Staker +0xb6e1ee08ed363a23374a30f01c758b0712345373,5,0,Staker +0xb6e37aba127f402d51d23c2f254c35b95bb1d201,5,0,Staker +0xb6e4aab5b1d611d94c2ce56181c59109e4d506cd,5,0,Staker +0xb6e679f87ced1947d6fc2b144ebfb7b5abfac908,5,0,Staker +0xb6eb565133f81066d1c45de95b1fef13c9d4a776,5,0,Staker +0xb6ed5c2ac0f562077f3b52020b07438191b7f122,5,0,Staker +0xb6eecacf4d55535ce6b98c10d69a1a170fd806dd,5,0,Staker +0xb6f3d67e84996489f29797796f236407664825b6,5,0,Staker +0xb6f4c7690a6ad4781f83eac877492b353ffb1f3f,5,0,Staker +0xb7077251cfd03b188e4bdb97435763f428eab27f,5,0,Staker +0xb70880e6232bf1057fc38bbd98ca8a9d5cd043ef,5,0,Staker +0xb70961fa18d7aab3f4ae5f174c050b730e0ef835,5,0,Staker +0xb70de9859c19530dab5ba742557f1f522207538d,5,0,Staker +0xb70f690b541f787458e239fd8e7cd6ab33fc42f4,5,0,Staker +0xb710509dc011111e14f6d8e24d90a5cc7cb62435,5,0,Staker +0xb71520b4f92ccc2857293f6e85b86d5de344318f,5,0,Staker +0xb71e19dfcf4e59260ba60548a80f15bdb58dc15c,5,0,Staker +0xb71ed20eb5ec3474f1186487bd4e7d991b10e8dc,5,0,Staker +0xb721a9f73b97d812288c533b67b93fe48c56442f,5,0,Staker +0xb72849e860c994c13c26ef6b374d7004f16f6ff3,5,0,Staker +0xb7284a78d5c8f9bc843f1dce5c8fa468c6921164,5,0,Staker +0xb729556bc8cfb230750b218d929c46d780512751,5,0,Staker +0xb73677c47202b574abbccdb2ec48086fe78ff7e2,5,0,Staker +0xb736835fcee84f4f8ba5d06460e4ea6610c6646c,5,0,Staker +0xb73b4f36cbac9319f4560143ad41b0fd21517286,5,0,Staker +0xb73d90b1d66b235497a223c6ce7803ca4aaa13f2,5,0,Staker +0xb74234c25af3cf3916c8b737732218e57f315322,5,0,Staker +0xb7504ba91e99a272392071e0077a35a7aa028c7b,5,0,Staker +0xb75298209b8c1151e76c85cc637d1ccc4588268f,5,0,Staker +0xb753d0737cb16f7e0f98b7ff8c46f65574923ad2,5,0,Staker +0xb755b1e6418d34d5533267af10322d9b79b93dd3,5,0,Staker +0xb7573910c7479960ea498f7e61911229817c5bd3,5,0,Staker +0xb761daba42be10be7aa181c4fb78d63f9bd79020,5,0,Staker +0xb7642fa8ca7022a9762f0e379de117b33c9fc795,5,0,Staker +0xb7659fb7387584a337163a515e95022c1ab40553,5,0,Staker +0xb766349a2dafdb97b74cc1a23bc6ce5fe80ec8c0,5,0,Staker +0xb770283e4d14591c5de1bf5fb5fdb8cd35f95f3c,5,0,Staker +0xb77502df6398d0e4e8636915ac3e206bf419c3cf,5,0,Staker +0xb77729e9c00a508351bd81f01657eb2dbac247ea,5,0,Staker +0xb7807ac45f0e37653cb790f6976090b1d3cce093,5,0,Staker +0xb7827589ff4fd999e00e381f85eb0b272b2288fc,5,0,Staker +0xb786856e3d6ebe2ead26713cbddfd144fe27444f,5,0,Staker +0xb78a469431ca6f2644b0b4d333cf4bd12ca541e0,5,0,Staker +0xb78b2d2f185539218bfce61ac9e902fea762c505,5,0,Staker +0xb78bba90b1901be0370b07a38ec9303ee38abd60,5,0,Staker +0xb78ca0977cde893946f9d9afae2437d8d7d0bb5d,5,0,Staker +0xb793ffa5ca75df33c86a90833cf89512b0b909d3,5,0,Staker +0xb7960e197c7e813ab06e556e0bb33f69bb2e7325,5,0,Staker +0xb79edfe654d0d2c6663d277762889534b71d59ae,5,0,Staker +0xb7a00a20e016d20712cdc8bc4efbc89923654b16,5,0,Staker +0xb7a270308a21db7f27ea66d4fe347f45b4386e71,5,0,Staker +0xb7a613812ca6d9de1c1576441091287751d57ff5,5,0,Staker +0xb7ac0ae1cd9b6e433f6263881a13938b5e13b453,5,0,Staker +0xb7ad1068d07a82b2e4b359e8cbfc23af80b33702,5,0,Staker +0xb7ad3cdf341d57f1ecb553fd1e60876233c0ae35,5,0,Staker +0xb7b49183c18e456af644a2af77db8177e25021e1,5,0,Staker +0xb7b7c1c2afab995753bb42d2b64c25dd1fd02f59,5,0,Staker +0xb7baeeda354d227c6bebf667a22053453ba05620,5,0,Staker +0xb7bdcb87beb307f39cfe27ca0665e4d40dbf1672,5,0,Staker +0xb7bdd6609844efcb21376c2430ddb85fd76bfe13,5,0,Staker +0xb7c0ecd095d16d0520204b08f56480f5ad19ddbd,5,0,Staker +0xb7c14dcbafa9965600f8eb361ef7c765a25d9040,5,0,Staker +0xb7c6301f6b492dfdb0a9c761a257e6edd96d4ed4,5,0,Staker +0xb7c783180c2a9b9e35c3ae63202308b77dab7bab,5,0,Staker +0xb7c7e5b755217ca9169b6d200307360de937ef7e,5,0,Staker +0xb7c9e395fc5392178f1d77320e563fb652df3e97,5,0,Staker +0xb7ca0e494eb36868070a528fe15ee46266f0d2b2,5,0,Staker +0xb7cc314736a81062586b43a75550c3c41fb48827,5,0,Staker +0xb7d20b8e6229f8c0f2d856c72ec01926a6d51dca,5,0,Staker +0xb7d222e0e0bcae7bda865edd9b23cdc290bb32df,5,0,Staker +0xb7d402d445c2ae3b8492093c5ecfea33d373f861,5,0,Staker +0xb7d65a1b23e5c63749250a19600f45d5c1900992,5,0,Staker +0xb7da5fffa94959a1e28f06c7e7af05a3d346a254,5,0,Staker +0xb7db7baa9570d33c1507f7cd66b272787b90146d,5,0,Staker +0xb7dcb2dc9d1d770dd7b2f6e527a8e0e15fed56ff,5,0,Staker +0xb7e09e51f0187d5a4a978ad1e775c2591b7341eb,5,0,Staker +0xb7e8a5737da805d9a5ab5bbf756fd5400322daf0,5,0,Staker +0xb7e9e0b3f0462ca2f512ee5e2366dbf739118e77,5,0,Staker +0xb7ee3ec90520b34099e9b015640a97180c339772,5,0,Staker +0xb7f5eb5cf537b2b9884e01c32448569c8cbb5bb4,5,0,Staker +0xb7fc9a4b26ba02eaefd8c5df7dcd09f022561ec5,5,0,Staker +0xb7fda75e7185eb7d8f94c0cc4853ff8baa76a48e,5,0,Staker +0xb801b52b8780a51ab776af35d55ad3b01d9a1db0,5,0,Staker +0xb80447243a135e35f671ba0a2985d45c53736028,5,0,Staker +0xb8057b1d77682970ae5e55d1d168fdddc55d5cd2,5,0,Staker +0xb807099c74fee0565d6b441bc394d52767cc3d04,5,0,Staker +0xb8088d6956977b3f69ae83ce2174164eef77cc29,5,0,Staker +0xb80af67951d74a5b7d1a5a702f043d18f442475f,5,0,Staker +0xb80e2b4f3083e7f9afd3b9f3f5c4b3ea5bb6d553,5,0,Staker +0xb81127eae98e5f9b0c87a25a6d2ff4a793234dfb,5,0,Staker +0xb825f0486b4b88788beeded1e1e27b5e72dbb43d,5,0,Staker +0xb828284cf1f690032294ef7a3c8724287bcb7e89,5,0,Staker +0xb82bcfc95dd422aba62bea72227196440ba1ed50,5,0,Staker +0xb8330d11ae6bf7621390a94b4bcd6b57040c557d,5,0,Staker +0xb8369922dc7eb2291268680e94fa459fc5424c81,5,0,Staker +0xb837ab2903b5fffcafd042e2694a1ff3ec826ad8,5,0,Staker +0xb83f230f0678df765a5bf10df9bc7fa15804be21,5,0,Staker +0xb8429500a8ea8176f52b4e62e2f1ef4b87cc82ad,5,0,Staker +0xb844731170ebffee449fe37543c40669f19ef623,5,0,Staker +0xb8470cb151b0dfb5d089f91c019fb099d707867b,5,0,Staker +0xb84819cad33e08d887599f05a623630ce967c1be,5,0,Staker +0xb848daf65f4cc98b071818f3afe956ab2860d4d2,5,0,Staker +0xb849b6fcbf398bdcbbabdaf1aed0fd0235ed4c1a,5,0,Staker +0xb849ead45e34aa59bd01c8bf3991495e7c65dab7,5,0,Staker +0xb85114287196183be3be968b8b2f0affcff0deb7,5,0,Staker +0xb853fffab2b731cca6b99b76f200034e0e2c1f10,5,0,Staker +0xb8551822381910aadbf90fbf632c868cdfa7098e,5,0,Staker +0xb85932b71c7b5b5086b7c4ad7a942fff0310a222,5,0,Staker +0xb8625e34486235c8ea32a113c90d60828d65b0fe,5,0,Staker +0xb866d62d579619e97c9470444352f4f3d15b8fc5,5,0,Staker +0xb867b89a4d8ee967779caa6568688b9291a24062,5,0,Staker +0xb86cc5db3474fc3cd4b01577db392a5ad6d30160,5,0,Staker +0xb86fddd9ce08577537e9f1395e396550e74fefdc,5,0,Staker +0xb8732071ee124deee82a2d64a6665b722769d51e,5,0,Staker +0xb8747101af3702fe7625b55209dc61fcc79ab872,5,0,Staker +0xb8806295aeccdbd628e7a6575cf536dbedabaeb0,5,0,Staker +0xb881b610fcb1d2199d658f9825cfc7bde71dae4a,5,0,Staker +0xb882e0c184f92b0d0a6c47baf57554d3a81f35aa,5,0,Staker +0xb88596c0507f1f529023b76651e6902d3322484f,5,0,Staker +0xb8869888f1a1b50d2d50d76f6536f5cdc40460d2,5,0,Staker +0xb8871ba61f71020f0d76a4e9115f6c46dc83a68d,5,0,Staker +0xb8882d3cead3f622e6b2e0b9799d78017ab8c35d,5,0,Staker +0xb88fc90e483a488dfa083ff6d25f2f67b385cf4a,5,0,Staker +0xb89100b43f4a57062057670903abe86ec2c049ea,5,0,Staker +0xb893d67f153cb8e43fd730b0e9f854335df8e304,5,0,Staker +0xb8944f69f9c55bfc78726451efcc83b1262f53dd,5,0,Staker +0xb896553f2e4370f6b79004fff62246e3ddefbb4a,5,0,Staker +0xb899d8eec1c039b32daa36aebcd67b4fe2878370,5,0,Staker +0xb89b5e82750ee9163f93d4d74dd714849edf43bd,5,0,Staker +0xb89d20fe34e5a198db42842bc83e784f53ecd929,5,0,Staker +0xb8a53f381fa036bbe5dc0553afaf54fc812d0ba9,5,0,Staker +0xb8aa9fcf9b488c2e70a4d11b83aa01c937e291bb,5,0,Staker +0xb8aaaded9ef508611c2a24cb8ce613edb7b65720,5,0,Staker +0xb8b739fa91d5f6ad5fec3fc29e4c7c523e683fff,5,0,Staker +0xb8bd5f82fc4802e43194905bb35008e09268d4eb,5,0,Staker +0xb8be9f01d80c433e2724aed35965015c0a1bcada,5,0,Staker +0xb8c11617a5bcb827033646a6274cc68c980dbc4d,5,0,Staker +0xb8c1e9ecce1a9ec6192c512a7d9a15eac7c94828,5,0,Staker +0xb8c1eb733535866948c8c78eecf06caae6663344,5,0,Staker +0xb8c5c292c65544336559e16be84a464bf292034e,5,0,Staker +0xb8cb48ba91b3b75eeae930a3a7757c7d6b49afd3,5,0,Staker +0xb8cd76b715fab856fb3420a797dd5d509741e554,5,0,Staker +0xb8ceebbfbcc81a056905ad2679bd9b9e2b6c811b,5,0,Staker +0xb8d08a2f832a9db883d5b4ec83bec356291608f8,5,0,Staker +0xb8d11d93c07b7b6f0742d060a8487cb5dbda7222,5,0,Staker +0xb8d36ae3826cb93e7a540c6800684aae922130ce,5,0,Staker +0xb8d5eeb0e2769a6160434e746d80561ba57388c2,5,0,Staker +0xb8d6038a3c1ca3b4e2e6a82c1cc0001752826a01,5,0,Staker +0xb8d7ca23e385347955a6e691eae4da4ec800858c,5,0,Staker +0xb8d99285e03d2c5ddb716fd8a7ab1d70558a7aa7,5,0,Staker +0xb8dc73fa177dc9ddf8b05f7d37eb07637c66f63d,5,0,Staker +0xb8ddfbdcf40e659a7d178504c6387f8e6a75c13b,5,0,Staker +0xb8de94288939624a191820928801358db53e8b85,5,0,Staker +0xb8e87e7395234aecfeeb5e6e7d2feb5a73652e7d,5,0,Staker +0xb8eb846966fc8a36135dd8ea79851c683bf1168e,5,0,Staker +0xb8efa9a31e8a2612e5f607c448809b3e0ccad219,5,0,Staker +0xb8f0b364bdcd4ae72f9542b3c5a580af3fa3c6ac,5,0,Staker +0xb8f32b9be755765470d93830909efa4a432e3a7e,5,0,Staker +0xb8f388cba70979ac7f0a6884cea617defcce76a7,5,0,Staker +0xb8f47ffd0d3b5b2cf00acaf2f04cfd647de36f9c,5,0,Staker +0xb8f5059da53a7fb272f1785aa11d40a26e0ccae4,5,0,Staker +0xb8f575a0bc53694df7fdd2709acbb3af6947ec08,5,0,Staker +0xb8f74c12ba8933a07715a92b5887d600199f0ae8,5,0,Staker +0xb8feae48a5c10287db32ada48e4c2eb248c59b0b,5,0,Staker +0xb90a90fd4217e0f5b021f6b899af8970847a2421,5,0,Staker +0xb9137cceb4ea4331dc5c01fb73f4b0b1c408d397,5,0,Staker +0xb914241e846fd22e9803f7bb4fd636e26344eb41,5,0,Staker +0xb914679ccbe9eae72b18706b1625633011b3db5f,5,0,Staker +0xb916cefa5ee27efac68c73e00b9adac1f7fe0905,5,0,Staker +0xb91b744274d03c58a950b69305ea38a3e6828f03,5,0,Staker +0xb91e14984e0b618e688650363d9d88e06ef73522,5,0,Staker +0xb92197bcf7793a69291740723f19cfbd152e91f5,5,0,Staker +0xb921d1bd34a40e4f8330e617436d7bbf321efe47,5,0,Staker +0xb92eec80066e2be263f9e28f4442ecddd220e3aa,5,0,Staker +0xb930217f77588c8bb1813f811c47ffdf12f7a572,5,0,Staker +0xb9317d933cd3f6f90731f990e1c67dfe190e73d5,5,0,Staker +0xb932ff4ca4dc7f50e93bb768999207489542ddd1,5,0,Staker +0xb93397c6f50d258a9ceef71a1a242c41fc881449,5,0,Staker +0xb938953bd611df71f8f16caaeebc0092c306c577,5,0,Staker +0xb93ade17f6c27979cd10c18d318525d690483885,5,0,Staker +0xb93c4f1af87dfd1ad59e04c66b2f3435bd61ace1,5,0,Staker +0xb93e7ae4026a863fce51ba24628d550a178c7b22,5,0,Staker +0xb9425967e0463326cf431020df52a2c5e40cf014,5,0,Staker +0xb94a3bc2060a0fc0cd564f1708fcab2390fef2b6,5,0,Staker +0xb94bccb770644aae7d487f057fd3fa842aa0b6d3,5,0,Staker +0xb952633ab93b053424c42af873ebd5f741f7e849,5,0,Staker +0xb95321eec758bebbaa455fb420a03116e7822622,5,0,Staker +0xb9577655950bb78bd84683e2191b75839c7fd844,5,0,Staker +0xb95b07bab3349ca34257d4833f8289d1d5ae3615,5,0,Staker +0xb95d161af23a92941aa5bbd1a4decdd05568a7c7,5,0,Staker +0xb95de1426911273fa97739650c1205a13d126bbb,5,0,Staker +0xb9612ffa35a5531a5a632ba69096506f04978b93,5,0,Staker +0xb96338332a4d1a5c7af4122268f176852b31ddd7,5,0,Staker +0xb965552857c06f1257ef4d698446b4d2c480ff00,5,0,Staker +0xb9673f601d2c50990a6d1aea5715d57c2e88bbd2,5,0,Staker +0xb9692083120e83b2ca5d3604e5d27c2f04b553a2,5,0,Staker +0xb9695435a5dea48d0ca19915a6787ebaccd8015c,5,0,Staker +0xb96b6e6ff7923d10764074b422a313fed902fb66,5,0,Staker +0xb9706c328273b108ea8f66098f63ba1d91418a5a,5,0,Staker +0xb9751acbae4e8491d568a349795ed0474c0dbc1a,5,0,Staker +0xb9778119714ed781d0322851d95648745cc3761d,5,0,Staker +0xb97d005d8a523ac211bb4325c617de8b4df7e538,5,0,Staker +0xb97d264409a17a2b22e48bdcc6e8076b16ce9549,5,0,Staker +0xb981fca5ff34b028467710a5c4fb90477cbe9b6b,5,0,Staker +0xb9848004bd12926dc18b27173ab6f08de96235bc,5,0,Staker +0xb986d4857212a2d2a03a459a9b2d3f6617791002,5,0,Staker +0xb98b7be27f90c718fcca6531e27735891caede91,5,0,Staker +0xb98cade94546f3660bb902266ca25b12138ddc6c,5,0,Staker +0xb991ccc03af081f683f38b78404e3af10da13660,5,0,Staker +0xb99270429bc52e5a4850293888445a573f2bcd0f,5,0,Staker +0xb996a674185bac15312d7c9a1b5a401e8d94ee86,5,0,Staker +0xb99fb4d6c0c40bfc3b989dd5aedee86da1fbbdca,5,0,Staker +0xb9a1058d9c8825bc33b9e554e1a8a5e41159087b,5,0,Staker +0xb9aba3fcdc852b36543aeb99fe180ff7b2647a65,5,0,Staker +0xb9ae0582ef873af6b67fb9bc853425394f1cf194,5,0,Staker +0xb9ae66e6289d088aca696548a77c38d73b4affbc,5,0,Staker +0xb9aed8eca45bb38f32ac29e480f8b8c17bc84c46,5,0,Staker +0xb9b087f12e1c9f5edaed4a13b6b78ab0538a0301,5,0,Staker +0xb9b7f1c42e4c211effa4b81374a719b2b48a425a,5,0,Staker +0xb9b8d329ef668dc7ca08747e3bb6831a9f4bd342,5,0,Staker +0xb9bcda0145325bfa4a3df75c5bbf26c3551a00f0,5,0,Staker +0xb9c074152b19f93a2d4e897e6a34c2444a2bc971,5,0,Staker +0xb9c0f530ae8e85ada5497d9d16d5b812858cd23e,5,0,Staker +0xb9c14ff39213cf2772764c65b6d9867d0e36424d,5,0,Staker +0xb9ce616e825f2b003b1fe7b91f881e1328ee3f4b,5,0,Staker +0xb9cf2e017296c124b7581ab3b7b481ed9ddccd90,5,0,Staker +0xb9d282d85847aed03fdbedad49675d5f823a5509,5,0,Staker +0xb9d5b9e26d5d8dc69e3580e6e99b25e50093f2c3,5,0,Staker +0xb9d5daa6b6dc6cac551a07c6b0db66fbbae391c3,5,0,Staker +0xb9d5ebd85b0a185f0771197049887fd6f13b076f,5,0,Staker +0xb9da2ae55784cdd33578dbea1384749628f06bfa,5,0,Staker +0xb9dcd6f0a0e50b8df2d0f21720eb55178ff5958e,5,0,Staker +0xb9deb81ce0ec8fde918e49aaf3734e753a309844,5,0,Staker +0xb9df298acc8e1475e8e13bb3fb220646e183650e,5,0,Staker +0xb9df426f675c1637959c502edecb7fea47b6728d,5,0,Staker +0xb9e18f75f5f4a51ed079182c3ad07ab0ddd0e465,5,0,Staker +0xb9e3a2d811729c11f64313f59922ab37afa52010,5,0,Staker +0xb9e888a34ca5c189d3f2b7f6a22bd47eda199f67,5,0,Staker +0xb9e9b63b22197e8e7c12b93aa9a2a28e13aa2c17,5,0,Staker +0xb9ee6c0662ef7b406c8afc83112b16c5b44efa0a,5,0,Staker +0xb9ef6e4ed2ddd5b2ead50839ea9366dde1c2254a,5,0,Staker +0xb9f03872517a4556d799bc62004e33739ef3bdb8,5,0,Staker +0xb9f27ea1b1281e39d7060468a80079a0c8abee84,5,0,Staker +0xb9f414f288911deeece048423c446b782eecebff,5,0,Staker +0xb9f4516ed1db29830dfc099a08d0c4f9877b5678,5,0,Staker +0xb9fcbed3a18a863e4b682c50080cd88825fa24fc,5,0,Staker +0xb9fdf432c63623aca1c2d1f6affc0a91b8df70da,5,0,Staker +0xb9ff5a91ff3a977fa10990366f152cddb59b3ad8,5,0,Staker +0xba044703b9c08cae9c916639cb18c3cf38eaa035,5,0,Staker +0xba075ac4931092a02995205adfaf823d67c76105,5,0,Staker +0xba0d59b6deadb51d3e98078619073d1f9fef364e,5,0,Staker +0xba0e5009a77bad3ce709a1063bb35c25d98048a7,5,0,Staker +0xba0f683b988152ecf1178fcd6ac411f448f6c422,5,0,Staker +0xba0fee426cfbfb31c6ff033f273622e8905c92e0,5,0,Staker +0xba1394b8dcdffa6ca43ae866935b44cc4ab48823,5,0,Staker +0xba14167120b597c19a2c46570659c61cf9e49856,5,0,Staker +0xba16ae241b13fae3845fcf302718375fdc64732e,5,0,Staker +0xba17be612ce98ec2e9d31ba5be10ae7a04653594,5,0,Staker +0xba1d75ea9335ef33ad4c9f31362898b97bb2e846,5,0,Staker +0xba1e9814d4056c6b5c58f0f7e0749b6722bc11e9,5,0,Staker +0xba21e3e1b2e3c46c3036d7568cb9c43a73aace1a,5,0,Staker +0xba23bb9f881c7b6c78572f0f7d062eb030b73ece,5,0,Staker +0xba2b468dc3a87d531f4f3d69d1fb51cd480dd179,5,0,Staker +0xba3c6b9e54f237aedc140a2f0aead47a2fc0679b,5,0,Staker +0xba40a7e20868631c91ed000a8ea2381061158dce,5,0,Staker +0xba4456e635c8cfb09d4fa56836783970f0b464bc,5,0,Staker +0xba52b005184c673108c5bdc68a9933115efbfb6b,5,0,Staker +0xba53e53f27b45a9ffd21ae3b9738f94fee90ec70,5,0,Staker +0xba55d4d398e71ebf8fb9bc8a65d3f398c7119fca,5,0,Staker +0xba56ca4d882d5f7456d743068185b659cacb1859,5,0,Staker +0xba5945b47f40ceb36ef94e046f1bddccd608ed4c,5,0,Staker +0xba5b4346c22b86e5e4cba867671c4d40af94d2cf,5,0,Staker +0xba605d436b35c68ea96e0453072db975d6278e7c,5,0,Staker +0xba6208f1231faee1c98824a8f7b8fffb23082073,5,0,Staker +0xba626027dcdae0343a9a727e00bc2d0f566fe34c,5,0,Staker +0xba651f89cf05d0c9a75dcc957ce9b8e65194d2ea,5,0,Staker +0xba653326f4b16bc8829cc4a336dfdfabd51b1b99,5,0,Staker +0xba65ec0dc71a735aef680af0c749e4b680cdb500,5,0,Staker +0xba6a5c973c3f604653623e23ede26dfad92d46e4,5,0,Staker +0xba6ab7aa5b954d63634b26ab8c8f5920b018d24f,5,0,Staker +0xba6b66dea4af62e73c5100f112291de37e5725f0,5,0,Staker +0xba6c5f8a16b8da4986b7f079f497d11be2ccd016,5,0,Staker +0xba6cb2500d6b5c6a0d75522716dd3f0f00555ca0,5,0,Staker +0xba6e5d3a8d173afe077c45c5d1f2cd27b26da8fa,5,0,Staker +0xba7088eb8af5f35557ea8141847fd2c847c98a57,5,0,Staker +0xba70fe1f8467f82b30a31c5c3b9b2a93238c3c6a,5,0,Staker +0xba728ba5d742b0e958a4785d810a6593f9847968,5,0,Staker +0xba770bd19bfe67a4827e32dbb80fcaa650d53249,5,0,Staker +0xba780dc0435170eacbb63a448f534e9ad6045baf,5,0,Staker +0xba8102a978dbd719eff44d8b6549a971b9d31fb1,5,0,Staker +0xba83640740053ea144633cd5ce4d48dc23b5d60a,5,0,Staker +0xba83ba371dc14dded1c22e110294f53f2f63fc6c,5,0,Staker +0xba842f5225e8bb2763fde293b3ed29886938ad38,5,0,Staker +0xba859285e552431972197fc9ac046afec15fd6c3,5,0,Staker +0xba8747cdc867123e5416360eaba45dd23b155de8,5,0,Staker +0xba874f9532d753ab2a7eb32eeaa78508f2ae6fe9,5,0,Staker +0xba8757333550310af5efbd35e782930f15443a90,5,0,Staker +0xba87b9b1f95010812f1d28f5bbd26aeddbcc1d23,5,0,Staker +0xba8c6cd141dcb1314939ce2d5954017e9ee22d9a,5,0,Staker +0xba91f65124d257f4b10ec8a6e525a8f314085183,5,0,Staker +0xba941b6a6292284279ef5b9b7f8a93169d8243d2,5,0,Staker +0xba95b4a5b130c4c1d27dc9e8adcf7f087cdb4c52,5,0,Staker +0xba9a15d9f2239ab1004bce339038ee6a7eb5708d,5,0,Staker +0xba9bac554670a11e8c38539f275f248f618dcc3e,5,0,Staker +0xba9d8d97fcd0cdfb04897b397d6ce8f7c75298f7,5,0,Staker +0xbaa0ae61b5b4ab3642ee3a64250caae2bcfd00cd,5,0,Staker +0xbaa26901774a17053b3355f461bf36209524480c,5,0,Staker +0xbaa2f8dcb79da402fb25f1fff8f93117805f2954,5,0,Staker +0xbaa48be2ddbb1b9d21a0b3592801ce34396f0d19,5,0,Staker +0xbaa4e98ce6f7ec5451f194eb805f038a70cea18c,5,0,Staker +0xbaa5ef9faecdcdbfd6f5dea10eeafedebcabc654,5,0,Staker +0xbaa76dc28c934adac19dfbc4bb11ce1ca7dd6c39,5,0,Staker +0xbaaa92e792d2aba138bcf5a4f779fe8500ece956,5,0,Staker +0xbab880b6ddad60aeb1cb2c516f81c4e73837284f,5,0,Staker +0xbab92722adca4ff79bddd4fe673139f02f13c06d,5,0,Staker +0xbac0fd9c084bd6ee8e8553d870930710daeeb3b4,5,0,Staker +0xbac5aae90cab58865eedbfe85027c0d1fc2de332,5,0,Staker +0xbacad616ebff7bd067c8b5f48ec9fe852cfe7d38,5,0,Staker +0xbaccda2749b7cbff4eb40b6bfd6fe97061bf884f,5,0,Staker +0xbad078f4adeef4f555bb23bc116aa9d541863922,5,0,Staker +0xbad194c6f8a1d8e4afe1eb0c43c68be46f7af808,5,0,Staker +0xbad4532f1245df256f36312faeafcd84def2f69e,5,0,Staker +0xbad4a4089ec5416071bbaac5347e6216e933fc27,5,0,Staker +0xbadb02fe3a5d9fcf83917cea9b7c9741175afa29,5,0,Staker +0xbade689df4cf7abd1d527bdeba0cc3404e12e2e6,5,0,Staker +0xbae04f01876d6041b04597364a88def7a978682a,5,0,Staker +0xbae0bdfee5563ba865064f1f6bdc609ec5ea192a,5,0,Staker +0xbae47ce27d022a873c9e90525e06547b4a5e0306,5,0,Staker +0xbaea4d329aa5104eed0a9091059fce8899f4bb6c,5,0,Staker +0xbaeae34d5463db9309978edabd1ce4d570d2b9ad,5,0,Staker +0xbaeb3e787b2745dd7d692d20cc96a8b0ceefd3c8,5,0,Staker +0xbaeca993f446d826cc273b0b18d520d340894418,5,0,Staker +0xbaf00b5de72cff9c4a947fd6fd1ea72b63ebb739,5,0,Staker +0xbaf1e117cd2d9ce28ee8e278f0f838d7beb3c9fa,5,0,Staker +0xbaf61a8735afa97ad25d2dd7e1750c12c8121e19,5,0,Staker +0xbaf7f600fd4bc1cf4078f4cedc6aa8f686ac1a08,5,0,Staker +0xbaf88181a1c74d1fea19a6313c0d3de73c4c260f,5,0,Staker +0xbaf9a57246e7bee56c5a086cbf28a5c6cca48511,5,0,Staker +0xbafa8f2f5bcf12446755fe739bdc7c8757d7c6a0,5,0,Staker +0xbafe792ccdec9298ab153b1cb58c91eec0251c6b,5,0,Staker +0xbafe86fd2b4aa4f76a3c76c23237dc195ba245a4,5,0,Staker +0xbaffc441d2a35f701ed9c255edfb3956a2f7d890,5,0,Staker +0xbb01021eb6e5aae754eeeb23791d879e8734e597,5,0,Staker +0xbb0210b7f1cfdce8d65a2eb75f440b902406e0ed,5,0,Staker +0xbb02110b37087283ef6929e8a25e79129053f977,5,0,Staker +0xbb05936759be719000d49499bc735a1eafcf69ed,5,0,Staker +0xbb0681e131d704cb86bda625a730c7866e262a3a,5,0,Staker +0xbb0fff97aa480ad501e4ff5974f832f747e835aa,5,0,Staker +0xbb15d6049a2faddb4ef054111a05bf6429d9a61a,5,0,Staker +0xbb18ae27bafbdb52ed124a21161a9068d9ef5eed,5,0,Staker +0xbb19e15acbf2ff639323980cbe2f8e463f81e28b,5,0,Staker +0xbb1bfb2f8d2b78080cfe0e4237cf1f0dcee4c840,5,0,Staker +0xbb1d65dd81aa88848a20f51d27fb2e0d182f605e,5,0,Staker +0xbb206ac3e2757fa8c4c31b7a2d3502011a9dd469,5,0,Staker +0xbb235eb641610e7924fca602d79240d72bfeb2a9,5,0,Staker +0xbb23ab55589d03ec6c65987a0d3230e694e9a4ef,5,0,Staker +0xbb23b79f901a1bbd730c97f8e90b72919d720f6f,5,0,Staker +0xbb260cf6fbac146fc21586c5ec38bb39f90005a1,5,0,Staker +0xbb275bc9b220bdec24be11d15537321332bce9fe,5,0,Staker +0xbb277c45f6423c02af2202c2d7c4d957378251cd,5,0,Staker +0xbb28171bcf2a6065126a42fbf817afc10591554d,5,0,Staker +0xbb313d34fde786c57c84b43a051e4e96917303ff,5,0,Staker +0xbb346c3830c2a0090047571dfd184b2fdf9f2998,5,0,Staker +0xbb3a0d28b62a8a752e9566387eeb5c09e28bad05,5,0,Staker +0xbb3caf3269643a70987b47dc4664fb9b28ad5e8c,5,0,Staker +0xbb42b6cc5927d3f1c86ce8a2b28795c35a446926,5,0,Staker +0xbb49216821a19a0a03b22d6586e4790c4cc22c36,5,0,Staker +0xbb4d5868b98aa27b1dac8a4c67ee5bcefca05b43,5,0,Staker +0xbb4e5773a40cf60943f45d5f199def31422599a6,5,0,Staker +0xbb4f6369f6d7d4f6800a7f946d5213ef2daa6b2d,5,0,Staker +0xbb528edcec5dbd5cc7bf30cddc74162c9324b722,5,0,Staker +0xbb55d01546d2eceb80e7d96ed0fa428918e2d5b4,5,0,Staker +0xbb5a9ed002c579d29504427232da418d7f1461d2,5,0,Staker +0xbb61d193ae3a516fec5a2454bdc624ce5b4471bf,5,0,Staker +0xbb6219b1c1e278bbf386969ccaec8812f6f0b30e,5,0,Staker +0xbb63203fa253b667f1d8d591954f5a14ba5613e2,5,0,Staker +0xbb638ea5e3fd94ee19f5e1195b17fc5ee9d4d8c4,5,0,Staker +0xbb63c7dd57abdb5e6e249a2a704aaa050ca6363b,5,0,Staker +0xbb65331b649beb3c75a241062e728d09844eb6e0,5,0,Staker +0xbb65c0b47b8da688264f5e2f73aa359fdbee700c,5,0,Staker +0xbb6f8fbbde9d29f0a2c9cc5c544c1ea4129eb0a9,5,0,Staker +0xbb704599d005d774516a3536ac5b7918d969bf6c,5,0,Staker +0xbb707743fa1cb3c73f3924535944d505aa1cbb3e,5,0,Staker +0xbb70f47d33b52cfee7a6390035ba13f531c5c7e1,5,0,Staker +0xbb72cca2fddcba55c57af62c393e67a839a74ee4,5,0,Staker +0xbb776071b3367fa7b5856774e26acb23edee530c,5,0,Staker +0xbb7991bd33078e835566abdc5ca0d70e1d37e625,5,0,Staker +0xbb7c47a4ac679bbadbfbf60f454a2f993e471538,5,0,Staker +0xbb7cc4f604dd1ec9a0d0bfb140073d9dbbe7c523,5,0,Staker +0xbb7e648840b6cc6f7bddc0a348680356f3c95e3e,5,0,Staker +0xbb88128a5bf10a31bce0217bbf09b2e6dbdd15b1,5,0,Staker +0xbb88998a69e5e7e642cc91d48e194e0123576e01,5,0,Staker +0xbb8ad647fdad315fea8e0c64b1b62e7eec9754a9,5,0,Staker +0xbb8c6154619d289284203921b4712759e4dbca33,5,0,Staker +0xbb8fe67db07111a1b1c85039632e8f94636548d0,5,0,Staker +0xbb9234207ac47b12b359eb044678b2659c6e0ad7,5,0,Staker +0xbb9404579e9aca5cc9d61f67a808ec2fac3de340,5,0,Staker +0xbb943999281ce3ba3e7099f727c2e6b07d80ffab,5,0,Staker +0xbb971ff8c4ac56073614e4f8d7fc5054cd86b6c5,5,0,Staker +0xbb99e6d1e6505b2394d6acbfb1125154b3d17a31,5,0,Staker +0xbb9e1ba0c64ebe6ea079d62a9e70caf77873789a,5,0,Staker +0xbba023ad9a2f1ed65245c57481873849fe028b81,5,0,Staker +0xbba38523b2c52beee958fe1b5337dca4b76b51c0,5,0,Staker +0xbba44c28dff6b73e3150cb75e9b75d9abd58b56f,5,0,Staker +0xbbaade9a14aa6710a3f5bfa577cf796f2dc738f5,5,0,Staker +0xbbabc4de392b8417b906100f949252623fb658a4,5,0,Staker +0xbbafd3d7ee1362b8b61cbc870030b80d1cd3165d,5,0,Staker +0xbbb555d3ec0cbc0c4a1fa09d2526e57d12cdc100,5,0,Staker +0xbbb5c340e922dbc85dbf00b64b28692f1d0786ad,5,0,Staker +0xbbb62043a3f1864f07b7780f3a90e9c051869fea,5,0,Staker +0xbbb8d0e81b47d8f8e3fb5d2a1cde8b0a73aedffd,5,0,Staker +0xbbbc426ea92f557ca4b37c8d1cd91481275aa3e7,5,0,Staker +0xbbbef381dd8ee5ca529efa686c268ff325d797cd,5,0,Staker +0xbbc0a61f99fdd2fe145e0e36b89faa7fbc434bf4,5,0,Staker +0xbbc4ea6729e2974b280ea44d0ef12903006c9a18,5,0,Staker +0xbbc5c6ebc57e0f8450dd178106bb5f763853c9ae,5,0,Staker +0xbbc5d253abd59c12ff27a278a821028165b0c4ad,5,0,Staker +0xbbca362fd456a1b124db4b799a2665439362c8b9,5,0,Staker +0xbbcacfaae57696f7fb07ee42ba9f51c11baafcec,5,0,Staker +0xbbcd630e4f99c0ec4434cd4a1b5c30aa698524f0,5,0,Staker +0xbbcd8f64e659c623cdbfd7130a215094d2b09d34,5,0,Staker +0xbbd24601f2ee9234b450f66720ffd3c24c6d3ff1,5,0,Staker +0xbbd515ece8137917a17463364f6dbbe70edfdbfa,5,0,Staker +0xbbd59467c1972e5a5ad67361b83d46dc5d8fc1df,5,0,Staker +0xbbd5af17effc5053096d2cccd4073b4f9fc22524,5,0,Staker +0xbbd6f0c135be4d18b1c0cfe971ff4bc06fd6727d,5,0,Staker +0xbbd8cd82e0bf1f032fedc04810bef45dd0b8b64e,5,0,Staker +0xbbdb771f8920dcf697a81f7c4a26609d493b6c0d,5,0,Staker +0xbbe02ca22b7552b5159a78b7d4e017c4f51527dd,5,0,Staker +0xbbe154a0f134ccb28ce6bc7fa47c043faa5ae489,5,0,Staker +0xbbe2995c9260b0d3b9625e13328110e5e8e4298b,5,0,Staker +0xbbe6ce92b8e1168d7691f2dd86e0b62af773caa2,5,0,Staker +0xbbf025f8e66ff5425ee9839dc7db36dc073913e2,5,0,Staker +0xbbf04451cc703bef627d94bab8b448fc80eecece,5,0,Staker +0xbbf8938185ebf0d74f8e572206631eb4b1effdaf,5,0,Staker +0xbbfa4ceede4ebae766afa6bd3838b909e5a7d495,5,0,Staker +0xbbfec5ffa79c90f2a6a6a80ced9f76ace2afa795,5,0,Staker +0xbbffb0c389e3a10a676c1a03237f3cd23a80e849,5,0,Staker +0xbc003c78428d16fc4ce3d5ccb0f046d30216b732,5,0,Staker +0xbc074fd7f9cf43bf8e51ee83f573e1ef3d12978f,5,0,Staker +0xbc09414c40a54039d8722bd641d07677d0f03ac1,5,0,Staker +0xbc0c6da2312a79f95097afaed811972e56741aaa,5,0,Staker +0xbc0f79d681f752123e439fe5b39c32e120500330,5,0,Staker +0xbc11272330d814077dc6d8b2d5015df39b1f32a2,5,0,Staker +0xbc119800a41ccd98aa825f0d4bf42500ad7f04a2,5,0,Staker +0xbc1c4ae2ca278c48fd54e9c5c47e728e0ff7f480,5,0,Staker +0xbc1d2e31bba61af4f54ccbcdd2e7d5e0fadb6e60,5,0,Staker +0xbc1ddf0d1a21ed68152e52c286eae5f738f50af9,5,0,Staker +0xbc1ff0011806a05e270951a7f12401362d90dad4,5,0,Staker +0xbc225c4ddfc3f0c8d5658630a7230b98888a0135,5,0,Staker +0xbc23f5187d2554468df3c93c30b0fb0100647ea6,5,0,Staker +0xbc2438f3885a2c6d6b6bb12f60feb650faea5467,5,0,Staker +0xbc2729aff4806a61fa010cfd7e57bff143ab20ce,5,0,Staker +0xbc28e3a3c833c2b62faab34d05491ee03920f4da,5,0,Staker +0xbc290aed987f6b3313b188c5e24184af05257741,5,0,Staker +0xbc2af0659a12b497376f4d7d7d08f3e25de15ce3,5,0,Staker +0xbc2b08d25bf03152f2be24d30854ec732f095f76,5,0,Staker +0xbc2d1ddca1e3a7482291e295239cc38846bcb38b,5,0,Staker +0xbc318179a021bc45b680008681c67570c2cf88c1,5,0,Staker +0xbc35f96b2b4e31cbbece6000a6bff5e70852383c,5,0,Staker +0xbc36d1ce0337e2d4da37bcf4268e55ebc3e5118f,5,0,Staker +0xbc38277b13791758098ebb3feff55b246694b144,5,0,Staker +0xbc384315470e9d048d02c5103bd73624f6598045,5,0,Staker +0xbc3a36aec9d457a08c1850f9869ffa62b20c3f5b,5,0,Staker +0xbc3bf4d2389170fa60b24234f9d6f4f143018944,5,0,Staker +0xbc3cea6e342119d2bc4d9b7f8ac2562da8cd6234,5,0,Staker +0xbc3d3b1c84838686ec03742df769a62a057637ea,5,0,Staker +0xbc3ecb341338799c2291c9c5436eac808cf76442,5,0,Staker +0xbc3f0e14d29d7e42105085aae0eaad8f98971e36,5,0,Staker +0xbc414bbfb26868bf89e702d96bd8b95dfcc36b86,5,0,Staker +0xbc43691ba9eb7adfe469f090ad570f3ffa29cd36,5,0,Staker +0xbc4a1d09ec8511a1b25262344fa85dd730b6dbb0,5,0,Staker +0xbc4fa4b3eb23614f76a84732975f2507c1bd0308,5,0,Staker +0xbc5259a3cf476ebeb74ee41c8a66d5d6d2a701b5,5,0,Staker +0xbc52ee0cfabc8010b2b95b7f1b6417b4fc554068,5,0,Staker +0xbc57dc8ae60bdd73b4d33631106a2ee27aa5df30,5,0,Staker +0xbc59c0f888048d24de04a9cb460dc0f89f07c5a9,5,0,Staker +0xbc5a985d917850474dfa24907e021af792be326a,5,0,Staker +0xbc5d5481c12b18c45dea212fb37137447175c791,5,0,Staker +0xbc613a9118349c66cad8b25d5cd2ff81f3fd5085,5,0,Staker +0xbc69cc0bd82639527ebba41ef1641612e328bc05,5,0,Staker +0xbc6c8f452b9d015a6d770d81de394d90007c32df,5,0,Staker +0xbc6e5720d106d8b6b3cba6fc1621e4cc43f9288e,5,0,Staker +0xbc71c200f3e1b7db08ba98c28d2bda0a7f2c8645,5,0,Staker +0xbc75741adad5177c6f57daa4aea01a0c93561379,5,0,Staker +0xbc7fdab25fc4a788cf3e57db7214c4a544e23741,5,0,Staker +0xbc81dd72f39ac642bddee8558d3fb1d51f30e9c1,5,0,Staker +0xbc84fa499b88d68888234ba813b990e1e22840f0,5,0,Staker +0xbc860a369994b20885d8cb8496bcadb493c4c816,5,0,Staker +0xbc869dec4e9e69af570a501d5bc49a213bcbda0a,5,0,Staker +0xbc8830464003abd18829a387c65b934da5ff153e,5,0,Staker +0xbc8aa3b034c26883028e35f4bf67f908c89c5b6f,5,0,Staker +0xbc8cc7d07fdfc46d0c87e406735efb6b3504fd0f,5,0,Staker +0xbc8f7a5bd3c5a668b1bd2921a5aa0887223e5db3,5,0,Staker +0xbc90aac74e4a11baed0360477bffd5f1f66730a9,5,0,Staker +0xbc9570205dd8397802e573526bf6107e5e21d811,5,0,Staker +0xbc972b47f3c3b07fc69cd8a9a558ab704ad19de1,5,0,Staker +0xbc9777b1c24ad592ad968593c99973155513731f,5,0,Staker +0xbc9dec48f305167bb8ee593e44893acf65ad3f36,5,0,Staker +0xbc9f6052bd518d94f21489a887bf95856b8d4aae,5,0,Staker +0xbc9fed49f1572853230709997a7bdcd3f593d84d,5,0,Staker +0xbca13b6328780c6940e9a8b3b7d4c93d01f6293c,5,0,Staker +0xbcad6e7a6fe1cbbe522e3a73164a0551f6b4429f,5,0,Staker +0xbcb2c8f1a52f5af50c496d5a809a59135e76c8f5,5,0,Staker +0xbcb91b0fe4bf044582042d60e32168c0c10eea8f,5,0,Staker +0xbcb942d982653f02644fc1ce35da7fb0369dcd80,5,0,Staker +0xbcba9989d394addd08d823cbb14fc597a1d2c419,5,0,Staker +0xbcc44e4538973e2919503aae1e171732ee8bc210,5,0,Staker +0xbcc58657c0f821fea28d9b9735e08155bbc0dfee,5,0,Staker +0xbcc7c066f0e775070a0663eb1aa1590ec5aef1ad,5,0,Staker +0xbcc88f7d60f5cde57a5a70ccb8be7004187c5a6e,5,0,Staker +0xbcc8bbdf1dcad45281556e970d2f9e27fd91c495,5,0,Staker +0xbccadacb4a319eda1820515098a6d1be62a5f57a,5,0,Staker +0xbccbfd7489c7c4ca8541c9b6e4930ccb1afd762e,5,0,Staker +0xbccfa11b09f67b27d38a7cf437f45334a9b4f9da,5,0,Staker +0xbcd18712d114f05ced3f8732969fe840eae5ac0d,5,0,Staker +0xbcd6c4d6a11764d5d78b564c95339a22874aa8dc,5,0,Staker +0xbcd8dc1b5b6aebdad79e7f4c805a11d52e1a7ded,5,0,Staker +0xbce1b45a195007c1c4686d14a296a209abd701cb,5,0,Staker +0xbced4dd48f1deddd97b85550832c01f8459c28dd,5,0,Staker +0xbcf1954c8b1d8905da28b9c68c321db85536e2bc,5,0,Staker +0xbcf8675a3b6c2d718ca8cbb55e71aea2a3071b86,5,0,Staker +0xbcff1e590bc47a9c9ec96d90687f64574e879537,5,0,Staker +0xbd004842922e45f8296f160ff368253e0066dde0,5,0,Staker +0xbd03d3b81509aa43180cd185d878641c305b323b,5,0,Staker +0xbd05a8dca16417ea8ed11e295ceb579f410c52d2,5,0,Staker +0xbd09c30285b45f0e3db12e66aa2b27ea4a20a933,5,0,Staker +0xbd0b71b95eac0ea4447790f9ee50658e3206925c,5,0,Staker +0xbd0c31d74b3282e17434d3061be1e488bf8c1ce1,5,0,Staker +0xbd18554a31032aa45bc6f7f5e13002e391e83a5a,5,0,Staker +0xbd18d0767ccba57cd1c72182f66e32189fe54a57,5,0,Staker +0xbd1bf2b6f99088ec9a9cc10af816bbae3814cbea,5,0,Staker +0xbd1de815af4b62fb7736d135498e408c0d67fa7a,5,0,Staker +0xbd1fb2005259574481388d898dbada68087879f3,5,0,Staker +0xbd21051e4c4ed7a2e011b395157d8b83419e3a2f,5,0,Staker +0xbd2201487a5049106e485c97280d017bea302f82,5,0,Staker +0xbd2208bfeccd551b7bbd4cd915a53f63e2b9042c,5,0,Staker +0xbd24f8922fe88dda0d1fa1ad9cb2596fdb0e77da,5,0,Staker +0xbd2643ce95882c638b9db1204fc8b903b1cd3260,5,0,Staker +0xbd266ea3448c46e11d30f8310338f9480d9c3ec0,5,0,Staker +0xbd2a95d30761333cb573be00e4c76a0995c7d07a,5,0,Staker +0xbd2bb05dfb9b0f27e0fe9ca74c7051e1e22009f5,5,0,Staker +0xbd2c2fa661b04a16a528ce92f9c8bc778cd8636b,5,0,Staker +0xbd2c8af9d87d766b6c317c862399f27a31afdd0a,5,0,Staker +0xbd2e5253d8ec0609021c32b886a16af97e83ae9c,5,0,Staker +0xbd33e2e47d53949b6deb931a79507a05f4373e7c,5,0,Staker +0xbd356c6c82660f1bf03ca67e6b76c8279f419a0f,5,0,Staker +0xbd3c4dfdeb057b7b257fc9ae9f6ff31eb1641107,5,0,Staker +0xbd40474f1ba322d1ddf8814f99eab3719de74f6c,5,0,Staker +0xbd43011a91db87f94a1ab840461d78991606078f,5,0,Staker +0xbd4346062d9acdf89cb6597196184ffea0ac1c44,5,0,Staker +0xbd43e39fb87c5248282a34cc15d3192c0eb55170,5,0,Staker +0xbd45a20b19c957a426c5bb119516a25b4048b97e,5,0,Staker +0xbd4a14aa8c27927f19950335b49ddfe82ab7bc54,5,0,Staker +0xbd556ee2b7234037e6d6226f5cabfde40720a6ea,5,0,Staker +0xbd56695f413074db18329e05c78c86aac9a1a175,5,0,Staker +0xbd56e776b13189cfb4d966b42ec0d5a732e8b664,5,0,Staker +0xbd5b2d238b6a61256c28c837d463d8f0fc715db9,5,0,Staker +0xbd5d0c55131beb9180828cd016e99bce72df5bd7,5,0,Staker +0xbd680338b781ccbdaafdf25e902f54b4a4974600,5,0,Staker +0xbd69ca588bca0d58089166dfca27c33b8a3689f7,5,0,Staker +0xbd6ec323755345478b6c4ffa868d9e232996f829,5,0,Staker +0xbd75dfc394f933234cb2eecb609c3cfae8040a7d,5,0,Staker +0xbd76a0a8dc75ea7e9289e9b80554cbe3fc0ff747,5,0,Staker +0xbd78b74052f4f4b9bbcfc4dcb94cacc7ed22b58c,5,0,Staker +0xbd7db3926504005a1aca9ca4cb5c5f63d69611be,5,0,Staker +0xbd7dbb5886786af713ebb1841323c528699bd92d,5,0,Staker +0xbd7dda7ac503204d50a575064708e957966bc1bc,5,0,Staker +0xbd7ed7a102b9adc073ea57423ea7cc8d8401efe7,5,0,Staker +0xbd81c9361cc433a44cca75f5521957ec00b5c56c,5,0,Staker +0xbd82fb73553c08973e705228a0ffc690f9ce0dc5,5,0,Staker +0xbd8360241fc733a75391bd70a29306b6cf857b9f,5,0,Staker +0xbd83fa9d30aa455b6e279e20cea8b067a902366e,5,0,Staker +0xbd86d7086836843fd3166c53d8c0bb9e267062b7,5,0,Staker +0xbd87711f0bfdaf37602e203d2bd58c9df7cc524b,5,0,Staker +0xbd881f54d5bce8af3ea01d01711abe8ae1173f7d,5,0,Staker +0xbd890abc3ca42fbc499cf145f0f055770930e3fc,5,0,Staker +0xbd9021f4c3df356a8de6a3440f21ff637f150d9e,5,0,Staker +0xbd936de69d72b3a958ee868348ee93f5282849b6,5,0,Staker +0xbd9402bf9f93a6b6af1bfbc9b81af33585ff5aa5,5,0,Staker +0xbd94ab380c5d6e25845e993df6a476191385fb87,5,0,Staker +0xbd9af401bc10db5915a7a8a91e7a15396ea5cdd4,5,0,Staker +0xbd9cc51510c42a7e5fcd05c0a565624094483570,5,0,Staker +0xbd9e197090c7ccd2775a62ce3f88907e8481084c,5,0,Staker +0xbda710801342531adb023df62d6eccdcee893d5a,5,0,Staker +0xbda7ffae978bb2bc53abc8d803d61db768942e42,5,0,Staker +0xbdacfc0ca88d94ec9fc0709dcdf084c6b3d0d86f,5,0,Staker +0xbdafccb12b147d5c168a9e0196b56e1343e325fd,5,0,Staker +0xbdb0fc296dc3f32611591b13bd76aeba155bc765,5,0,Staker +0xbdb70b6cc57f8f628699dad5a684a8eed5c47437,5,0,Staker +0xbdb768d1f8cd60f4bbb2159bdcc32c3bb163cec6,5,0,Staker +0xbdb9ea8d732b293090a2d87613bf4fd38adfa6f2,5,0,Staker +0xbdbf5d84987a5c59540e83cf2e9a9a4503ecc16b,5,0,Staker +0xbdc1bd47923fd21523d9a86d3a0e5d87f1f39486,5,0,Staker +0xbdc2605815a5fdb662296e92221e95c1a5ef1db4,5,0,Staker +0xbdc766ce250b99cb8ff4a941e787fe969ce30b9e,5,0,Staker +0xbdc906cbd5bdea76b5b2e3d5d295c4605dcd5f17,5,0,Staker +0xbdcc7fcb20efe8f52f763f330a06eceb7179d4d1,5,0,Staker +0xbdd289b9bb84784a27fe7f145a016a86c06cccb9,5,0,Staker +0xbdd3133a9a24e538a7ee1390a3b701dde75fef25,5,0,Staker +0xbdd67484ff11939ef22428eadf7b170d6438df9c,5,0,Staker +0xbdd6e6044e23c5e7569f0aadca53196ba893d013,5,0,Staker +0xbdda709cc2a702fb0c79cdb9400d8e40f1636901,5,0,Staker +0xbdda983a340cb3b4b33b037b7b3f9d12f0bfb888,5,0,Staker +0xbddb3e9e6115d106fe48cdd7f996d003e8239e3b,5,0,Staker +0xbde4aa4dd5d3d54c6189bac2433bc11698e500ea,5,0,Staker +0xbde5eae1fcefd34cfd9318a35916771639884072,5,0,Staker +0xbde8c0ab8511df4fbaaf888f385739b1cae89bd1,5,0,Staker +0xbdec88012b9a03496645078aa5b2e1f7676ba0a5,5,0,Staker +0xbded53cfb1e54a1085dde81b21a797ea5ca141c5,5,0,Staker +0xbdef6cd066aafee44fbfed25902579b292a633cc,5,0,Staker +0xbdf075eff36d42d1e9d2bafc9a918e4f4cd2b82a,5,0,Staker +0xbdf6c53a8ccc78a8a9800d3a9d6ddfb33e75497c,5,0,Staker +0xbe00c6a5900497fa782457e71fc6fa09cb8ac745,5,0,Staker +0xbe051e4319b0818d66abc8dd485ba1412e84aaac,5,0,Staker +0xbe0ce698e6b4b4dbbba8b903f4708468d4bc67f9,5,0,Staker +0xbe0ec1ee872cbaba9956f2937c4c26d5d936df08,5,0,Staker +0xbe16da00a6c68c13d600515e426cc75ebbad8748,5,0,Staker +0xbe1a8c2fabb38708c72579ac3d6c3af84a71eec6,5,0,Staker +0xbe1f2f8952dba00c262201032cf8916835e596de,5,0,Staker +0xbe2078d28df96982d26a8b88eaee2844a1eb6ad4,5,0,Staker +0xbe236b156768801ccaf59d3aee864f51133aeeee,5,0,Staker +0xbe24ee4e46ce0d05dc325549b56ce87e9f8e1864,5,0,Staker +0xbe288e652ff75418f8187ac65fc93c941a2c2738,5,0,Staker +0xbe2a5befd8748d9c5e96aa033d570d04df72fbf6,5,0,Staker +0xbe2c7e539ca353b2409876e3a7f413adbd637559,5,0,Staker +0xbe2c920bda688d59aab5d1ecf56e260799cb4c72,5,0,Staker +0xbe2cdd33ee2598e88d417c99c5dd5639b82bf5bb,5,0,Staker +0xbe3652e3cd66ec3f4cfee7fb8fb8496f888d6126,5,0,Staker +0xbe387816b8a987d98ce61194cec85299b23685a1,5,0,Staker +0xbe38a3a292a203680fca0694d297d1ee5d327c5f,5,0,Staker +0xbe3c384f41d35531f1f04906dbb40894594ea089,5,0,Staker +0xbe44928527664543c6956fa266b38f2c370d27b5,5,0,Staker +0xbe47b31285cd5c85c0e249a1e690c343d2374ace,5,0,Staker +0xbe4b63dd7db08b10c2cd527b53c842b4f466af56,5,0,Staker +0xbe5061d52175f108551863c5483534ec149f8006,5,0,Staker +0xbe558645e26af78cffa5b93297fe6ab3fc1665f8,5,0,Staker +0xbe58e9ec24b842e7541912fe22ae7ce854229159,5,0,Staker +0xbe594cea0bc796fbf0d7f050f0dd2a48fc9fd120,5,0,Staker +0xbe5bbc487c99cd9a834f168344e57f6ef6e39faa,5,0,Staker +0xbe5d188ebb78bee04e325af38ed501bc5737ef6a,5,0,Staker +0xbe5e987e57a46b3b5cc6249fc340e5b0c41176b5,5,0,Staker +0xbe62a547e90f9bbbf9bfae90bca010647ab1ba19,5,0,Staker +0xbe63de86861c9a77569c4ced70a02a0cd87c1ce8,5,0,Staker +0xbe63f9b81f9102858470aaa638b676233caad837,5,0,Staker +0xbe6881b3e249b05a7e16a4ad0dc8fd341b3637b3,5,0,Staker +0xbe6ab822e8dcd4c2b349a3c2f271306998d4ec57,5,0,Staker +0xbe6bea6fa711e1b9bac32830bce9215f3fdfe840,5,0,Staker +0xbe6c53291761e96ebf0f902e7c4d26045728640b,5,0,Staker +0xbe72d5f2ef1dac1c678b9260ace16d6d999cec0c,5,0,Staker +0xbe794f0ba8bc325ba5a21308e090d363b382067c,5,0,Staker +0xbe8061b1248d7f3819c418bedc3baa79f851f435,5,0,Staker +0xbe81943cbf5e24b615407d035aff451bfb2e94e4,5,0,Staker +0xbe8b7d90f9cde8675cffe2baee963fe9c5ca6e44,5,0,Staker +0xbe8bec8bde05c51ffb153046e29cc1206229a3c9,5,0,Staker +0xbe8fcd6d7cca551a3c2a89529812f093529869b2,5,0,Staker +0xbe948a00103f4f349ccb9734a651bd7589a9fdfe,5,0,Staker +0xbe96f1687f9cccb52fd6837b39a4cdaff596e105,5,0,Staker +0xbe99d95780bc395e4e14a80eadc47f8ac977354d,5,0,Staker +0xbe9ee66aa57c6299ce856dcbc978c5f2f9d90c12,5,0,Staker +0xbea0d34bb9e140f36c823b8bbb8da18cbc6bf766,5,0,Staker +0xbea4ad2c9ea84a24de76cf2814c7f0f0920d3de6,5,0,Staker +0xbea68d4b0dbb693d0495c935a229cb3793460e42,5,0,Staker +0xbea83a62c3f2190ff4971ed8465f16f82df8696f,5,0,Staker +0xbeafde5a725aa078ca31aaf87186d12eed99ef18,5,0,Staker +0xbeb076c878960b7b5100dee1d5c3bff5bbc86afa,5,0,Staker +0xbeb07ca28c2f7810a891a990aa68d62131be7f4e,5,0,Staker +0xbeb18277d28fc614b40a2f768055176e7d772cc6,5,0,Staker +0xbeb5ccc581ca0300d90d75371f2602e768265d31,5,0,Staker +0xbeb97235683393e5cd2536c3a578817026c88db1,5,0,Staker +0xbebac5491657ac3de990e0431b15dc86d5d2ec93,5,0,Staker +0xbebd528f9b69823478be956496c4d7c32d9801f8,5,0,Staker +0xbec238b4d5e1decf2fd9b4c8567dd4445daa0e57,5,0,Staker +0xbec2849fb995be7f3e45dda37ac75ab95c525306,5,0,Staker +0xbec459dd8e8a651ca2cb656d98f0b553f0ea9739,5,0,Staker +0xbec5654a1bfde66b7256892b26eb28554c499f57,5,0,Staker +0xbec69a0ed86520340fcd5bc3f0e6682e6795edeb,5,0,Staker +0xbec84333e896332bef4d371b462cd8d970668497,5,0,Staker +0xbeca755c7165902bd6b61ffda324268d5bf11c79,5,0,Staker +0xbecb0ac46274ec58ccf664f86cecbdedb1da7798,5,0,Staker +0xbecb1132ee0753cd73679a4d3e4dcf6adb2400c8,5,0,Staker +0xbecca263cf41e6753d9b78144042e9a662a6fda1,5,0,Staker +0xbed0c48e55cf3095ef5def42956be2ebb58bd13e,5,0,Staker +0xbed1c670bdd8bbfa5cdcd2d0e9c20c172e4ada87,5,0,Staker +0xbed5a181da0d34c9655fa0ef3e2731aef10bcdbd,5,0,Staker +0xbed5f625983bdea69d206597c42726c30344b29a,5,0,Staker +0xbed7fa751f31a38b5cd08cee26763be9967b6183,5,0,Staker +0xbedac8218bf61544d50c449f49a4f1b0cc58bf02,5,0,Staker +0xbedac8ffdddf63b317cc9ec064cd9ec12b5179dc,5,0,Staker +0xbedb8fb83abc7d05966d7da91872e580464759b4,5,0,Staker +0xbedbbb0604c10f235f7c3d0fdd434315179098e8,5,0,Staker +0xbedc4ef8b85163c8b8cf45b57bdd8763e975e1a6,5,0,Staker +0xbee1a101c82678ce682d1a7f06eb818ed95140f1,5,0,Staker +0xbee68d5bbdd56fd814e59116f3e4b493a148a3c2,5,0,Staker +0xbee71a04d6966dd056f55a9ad2fda1db281e1d9d,5,0,Staker +0xbeeadb3fe1f5d7827b2ac79a0a5b0fb441452fcc,5,0,Staker +0xbef7312e9d57fe0518f2a739e066b41ab81dba7a,5,0,Staker +0xbef73a469334b4a23f3b2e784802e293b0a77806,5,0,Staker +0xbefa9b3540785eaf459b534ce7d791d6ee3a22e6,5,0,Staker +0xbefd8b25451e26e1efd91f253f0ce3e391dedae6,5,0,Staker +0xbefedbc85f2bed880c1804d7fa65af894191b153,5,0,Staker +0xbf041d44879ec39616f57d4c11584b6a870d662d,5,0,Staker +0xbf08690caa7a5ab9cd92ac5f7594a7a3129660be,5,0,Staker +0xbf0a041a3bd5402c21888521768dbaa111affce7,5,0,Staker +0xbf0b2c7bf444c777aff77037697898824efe0ee6,5,0,Staker +0xbf0ede0de21116d7624eb8a9569d5ed93e4f607e,5,0,Staker +0xbf1027097e643d3c2827e834230bfe761bba41ff,5,0,Staker +0xbf10ea00262d770f570675982db14b628a0d46ef,5,0,Staker +0xbf1104e920a8d1797ea12d094f09973587792f48,5,0,Staker +0xbf128fd75b6667c0456a586e7a578a0492f26b89,5,0,Staker +0xbf1458c62e68279d7f0b583500c074492986f54e,5,0,Staker +0xbf147eb79cd21a391a491cd444c4f99ba6773a3c,5,0,Staker +0xbf1bad2e5439612348076660ab679b32cb2e78aa,5,0,Staker +0xbf1ca74c4095bfee4804b61abffa1517b2fcd5c4,5,0,Staker +0xbf24fffbc52db348c89e030fafa40e697fc8954d,5,0,Staker +0xbf2646cbb4537529da9221fa21e7dbc8a12b5f63,5,0,Staker +0xbf28ef91442e0dc58261c70e1cf7187983369541,5,0,Staker +0xbf2cbd3630dd7e734bd10934c56a4c0246938570,5,0,Staker +0xbf2cdca3e57aa988f30b088ded4a34d5f3c9b2f2,5,0,Staker +0xbf37991ddb7073e70baa2f11d29d48027871a471,5,0,Staker +0xbf3a2fb5231fd96b8951a43b8bc98858219dfa1e,5,0,Staker +0xbf3ac19b0f24ff236940c5b85318fbf65f4398df,5,0,Staker +0xbf3fd0d917aa0b8d98d63087630642405af8d761,5,0,Staker +0xbf4278767c57ad9e45841a70fda149a32bf0fb23,5,0,Staker +0xbf43b5259bc0f0fbc0027d473e117fc702652990,5,0,Staker +0xbf4ae351ac519e641932061d90b5876f68751981,5,0,Staker +0xbf4e0e5559d5380397d380e0aad58ed6e33649d6,5,0,Staker +0xbf4e2bc45f6c1db9e791f7d52e53c7d03d88b6f3,5,0,Staker +0xbf532d8f500ba760ddc6fad988300705fcf426ff,5,0,Staker +0xbf54c29e1ba3fafe2f1602574d3d1eb3cc7b52fb,5,0,Staker +0xbf56692488b2f82cd7e55f2abc29ac930fcfbb21,5,0,Staker +0xbf5885ed0c69726730a63e4f8b13f39702ae3ff1,5,0,Staker +0xbf58ac0c3af0e8353c2f3f8f87e93cf98795754c,5,0,Staker +0xbf598a1b6e09f6b5e5d129f3b6bc835a169e8d15,5,0,Staker +0xbf59a75591a30ed14b8658d15948e3317218a283,5,0,Staker +0xbf59b9c7f54c338ce71a7ecfeb7f64ddb0c28ced,5,0,Staker +0xbf5fc3c5bb8466b06ae0417640d8c6495a4aa4b5,5,0,Staker +0xbf641ed24289ad89730254d6148d306af01d7ce1,5,0,Staker +0xbf7624b8a72797fe35ba1505587fc8a39705740c,5,0,Staker +0xbf7c7e56907c19b40a3620e0bfc0a37154edab39,5,0,Staker +0xbf7db64df8e211383f4e322cf6a0f856300722d5,5,0,Staker +0xbf7dbb2143f93a390eb6fbd48a7e8b5973be8e94,5,0,Staker +0xbf7ee86b382529f822361c0281bace37e77ed075,5,0,Staker +0xbf80806af187c20e542f555a6b982acf22a198cc,5,0,Staker +0xbf8165c59d284d24e8301018dca0c47a8b399e02,5,0,Staker +0xbf81b2728ab3f9c1be98c0288ecc0150bf679fa2,5,0,Staker +0xbf82320f8e62f704a808497a6106799c7cf7c153,5,0,Staker +0xbf8d9c1f9490a2245628b0c184dd10e5c9cfc546,5,0,Staker +0xbf922f1e802f44b80c8d0f86979b77cdf2cfc096,5,0,Staker +0xbf923438a135a99712d4c4b3db413a0817a90f99,5,0,Staker +0xbf92672d8020281d9ea35e8b78376aea74bd75d0,5,0,Staker +0xbf98c5da8532b9635b1f9ef887fe2d356ab5a4c8,5,0,Staker +0xbf9f1b90066f43d59e4f4d061fc838e4fddcfe31,5,0,Staker +0xbfa168d82ca05b4b21af153d0b5a8b5745e69441,5,0,Staker +0xbfa4bc5e7191fd6b10d60730e6766c5d45837232,5,0,Staker +0xbfa5c422819a6223ba591b624f1907740cbf69d9,5,0,Staker +0xbfa60318de5af97964668503a4b378fd9631865d,5,0,Staker +0xbfa71a6cdc7e0ef079596d2462b134181b0ddb59,5,0,Staker +0xbfa7801ae49e4d26ae6e398a591d66bd28fda428,5,0,Staker +0xbfa9384cd66df1b4181d44d980672333b5609793,5,0,Staker +0xbfa9654ad7ec2a5c3f76cfe0f753b7a3ec589e3b,5,0,Staker +0xbfa9c838414dbdb5e6ed2851bc4f2343da2ce4e9,5,0,Staker +0xbfaae56e5d6b2e189cf30b35e0602dc80f108ae1,5,0,Staker +0xbfabf95daaf714a5985540e5b2552a43853283e8,5,0,Staker +0xbfb6b721cf8f0f6d9b5ccfcb95e1e874061ecb93,5,0,Staker +0xbfbd55b24e5d22f7b9d0ac545ebcfd7ad364094b,5,0,Staker +0xbfbf26822faa91c54c58de4ac3955a90f9f4db78,5,0,Staker +0xbfc06faf51154dc50b6b414e8d09c905697b1bfd,5,0,Staker +0xbfc651a33c4e06601f63f9fa41155a10e0427f1f,5,0,Staker +0xbfc6b0d01715ea473518dafb049d9cf0048529ac,5,0,Staker +0xbfc83621e98c6ce3755d1b19cad061ebe763125c,5,0,Staker +0xbfcd920a5e66eb77b2a21477df86ea821986e38d,5,0,Staker +0xbfcdb0ebab6b6a70bc012e3fa7dcf04fe92765c0,5,0,Staker +0xbfceaf4c0c84e2c9b257580844d21d7ebd296653,5,0,Staker +0xbfd5bb5b9cab52294a2ead15df3e360811aadda2,5,0,Staker +0xbfd73da2098d7ef70f1ed9255b2575defce1e44a,5,0,Staker +0xbfd860e84cbc47fa1be3f8cfad7433068e7ec913,5,0,Staker +0xbfd91a3aaa61be2361c82784e54ba3ceef443756,5,0,Staker +0xbfdb0591a933e7414758a7b029e4e62719a9dfb4,5,0,Staker +0xbfdb5f1fd2fd2738027a6b992b0094c56d365d69,5,0,Staker +0xbfdca1974ca8fc2875876277e60e55862ca53df0,5,0,Staker +0xbfdd7018c0da24740806d2ead32fe8f7155bf0ea,5,0,Staker +0xbfe000d17960787b8439004a1feeace0ecd41ca6,5,0,Staker +0xbfe031ab2e83a1f5728c3ea4cf675dd4bb13e4e6,5,0,Staker +0xbfe24d91eb725a82b36fd00c54adcfa603434722,5,0,Staker +0xbfeb63cfd1307f470899aabb2edf765792be5dd5,5,0,Staker +0xbfec13291b9258b200906c637a069d5dbc3272c1,5,0,Staker +0xbfef5360175e7f5594d055387180e03493f89467,5,0,Staker +0xbff1566de2b64ce0a54b91abf6efba6f88835051,5,0,Staker +0xbff3790518ceb2ba19c485f98f5969e3240e94e0,5,0,Staker +0xbff5995aab83ef5a59ba2b1eb6dc48d6d7731695,5,0,Staker +0xbff62158a3eed67e4b0dcd78c7ee82ed3781cd50,5,0,Staker +0xbff72d350e36f13bbe7a87740ecf9432ec2a3b38,5,0,Staker +0xbffab3f249f2bfcb7031c3fbec7931c278ad90c1,5,0,Staker +0xc00000d085788b4186a231c9534a6cebaf3c631c,5,0,Staker +0xc002dfb052990473751abd2fdb938795a88e8025,5,0,Staker +0xc0040244be4abfbce637d11ad48ddb273521c489,5,0,Staker +0xc007025b2c8f70288aa9fe34b58ade1978d81287,5,0,Staker +0xc0085138d2f4e8d1ce659aefb47ad331edb432fc,5,0,Staker +0xc00873f1d943ae8ef2be211725124b3f025ca959,5,0,Staker +0xc008d90ad56c55e2ece14344ab2af001f48853e1,5,0,Staker +0xc0095f3513fbb7ff042eb453b68fc3a6bdb17adc,5,0,Staker +0xc00eceb2182edaf1e7046014d8a8e2413ecc7916,5,0,Staker +0xc00ef80a61a35774136436592ab0ce2680a72ab7,5,0,Staker +0xc015967110635d982d1ffe21f91f2d50b28070a1,5,0,Staker +0xc01a6585bdae5d2d837ee75d7114eb5c3b4d11b6,5,0,Staker +0xc01b5aba6c8f43a08bbdc452bdbcd6a1c82ebb22,5,0,Staker +0xc01d84ca65ebdaf678c53312b3d65abada9faaae,5,0,Staker +0xc01de6192104890a4eb45a1b639d80193056aef5,5,0,Staker +0xc01f6ddd65b05a37c5bd16d12f110c98c4ff514e,5,0,Staker +0xc021c5ac05af3995bf8ca570fbc59c65e596b42e,5,0,Staker +0xc0231ce48918df2725bed6619ca71ee539d91465,5,0,Staker +0xc02834101c52a51cb6b45d0243fba8cc92bfc928,5,0,Staker +0xc03419876058aeaa04ecb350d82773b63e4a224b,5,0,Staker +0xc03b02049bc79c792b85b7db8456bba7153ff062,5,0,Staker +0xc03b02f634675ee15fe55a87e61cf96524bb3c89,5,0,Staker +0xc03fd6c211e97e1c9ceb57240eec0fdb94105dd4,5,0,Staker +0xc0437394e19815f8a1355f09ca406af558575810,5,0,Staker +0xc04706f3355b8812d660d90441a3f973d63f35f6,5,0,Staker +0xc0479f7e3d77e8031965a34e90efbb0ab6e2d3d7,5,0,Staker +0xc0482897d9e5c6b0d107eeca0e39e16b483e9f39,5,0,Staker +0xc04caa4feac72ff55b48cce949610068026f9b6b,5,0,Staker +0xc04d59cc0917ae553b993acd3d3d20e4bb62edf6,5,0,Staker +0xc053d48f7dd9950a0fe7e3b7839dbef47922c074,5,0,Staker +0xc0542169669ee1f9b1301dacac5a955994137703,5,0,Staker +0xc0596d035c9b01840d13988e3724c41edd3cb1d9,5,0,Staker +0xc05c8e5b787982a7a2afc26f21b3a30dab99ae69,5,0,Staker +0xc05ca9bf1833507bb61c3c5bfde2b7e0e14a9f4f,5,0,Staker +0xc05e53d4e861ba11b65bb6f22df82186d9b85c64,5,0,Staker +0xc0643a79d8c19ddb9817ce4a551ef2cb0e9337f1,5,0,Staker +0xc067cfe2ffc4fa24b43b332befdd585f61b5bb22,5,0,Staker +0xc06ae8e8503012e4f1806cfcb641b237e1680b72,5,0,Staker +0xc06b9243be3b03e7a95d4805ed1e9ff34a1f95b9,5,0,Staker +0xc06d676aa995bac427d43256eb6a07e7ac18dc03,5,0,Staker +0xc06d9762b602507231a78b6fbc9499d6e2768804,5,0,Staker +0xc07020aa6b2a233152b162301b7ff5d6086d9a07,5,0,Staker +0xc07068c2d89d99c38de8ce7c749d89f0856ac244,5,0,Staker +0xc077bac22ee4f97894b49bacfe49e8dd61219489,5,0,Staker +0xc078729174af2fa7dcfb372568a594b8fa46ae0e,5,0,Staker +0xc07fbbf7b2a686531192676ea09967ef76a59087,5,0,Staker +0xc08081c70a21f507d3a9f218854a41c429a6c98a,5,0,Staker +0xc0820be8fcc022b9d258f702e5b45ad0571e507a,5,0,Staker +0xc0845065744b519a32967a539b561f9999672c83,5,0,Staker +0xc0860b753ccfa8de32205ae85bbcc89c376a4457,5,0,Staker +0xc08796408512abe48a82720bdfad13c11e420aa4,5,0,Staker +0xc087a3bd0648c43dd92272ca2fa75a737e267777,5,0,Staker +0xc0882631627786eea84a851f66cdd1c0a070ea28,5,0,Staker +0xc096b34b515c66effa4f56a14d3b9b45f4d0cf11,5,0,Staker +0xc09840e9fee185975ca9b42ec7154ccaaeb6f6dd,5,0,Staker +0xc0a0ccc88f1e86159b1660c6572ee345177943ae,5,0,Staker +0xc0a0d3a7d34e420fd93972ad2b72975f1e73b52a,5,0,Staker +0xc0a0e138ddf0bc156146f25313968be3562ff131,5,0,Staker +0xc0a26b567430e1b4708a26677c07b04e94e37a8c,5,0,Staker +0xc0a33e630f7d6fe9b846fa0d52c2f74b5bb6e2ec,5,0,Staker +0xc0a3701c4a8a60fd6e809567a96e3c24c2e0cd28,5,0,Staker +0xc0a3881fb435875975ab3937dee1e47d8fc28250,5,0,Staker +0xc0a6ac2b15a8a6b273366ec9e5a3be93aeb6690b,5,0,Staker +0xc0ab7f340e820e6b18f3b9381c3072bd5e1f9d8b,5,0,Staker +0xc0abb64f8f7ebf7152b14a3098d750f08dacb37f,5,0,Staker +0xc0ac70880619409f8d0315199da2188da9c589a6,5,0,Staker +0xc0ad00ba87c5c68b870693a0e8c70387c933103d,5,0,Staker +0xc0ad6ac921aecf6d187149df220b54614e96a5be,5,0,Staker +0xc0b2f13db10d5bc2c332977565d3f9666c85b917,5,0,Staker +0xc0b41e1e648b06bacf9dc9366687b70295c3d694,5,0,Staker +0xc0b60a4efa58c81d3f4a60795f71eef7bb472f1e,5,0,Staker +0xc0bdf06697f005e5b48d12e25f8b7041d7763c79,5,0,Staker +0xc0be00a04ff1049dccc139b4735bd6bf056a57a4,5,0,Staker +0xc0be096b7c1cdf67336c696e1a96109c4b2ed99f,5,0,Staker +0xc0c147c8025b3dc6287e7a1ae85faf895610d9fb,5,0,Staker +0xc0c2c6a82dfa45b8c4c5d826f274424c0e0c7ddb,5,0,Staker +0xc0c68e66e08e6c3f411f683cf1d973e33bee5111,5,0,Staker +0xc0c7c63f5b9464c5d5d00ac22bd9d249720950dc,5,0,Staker +0xc0c826dbd15bb3b25850d9a8356b468b4109646c,5,0,Staker +0xc0cdbcd0b24361df8a888e18d2a3cedd4cec948e,5,0,Staker +0xc0d587c7141e45b3d4c8629d7174e3448009a3ed,5,0,Staker +0xc0d5ca5c9a43668a0c85ab939b63fd6e0875a997,5,0,Staker +0xc0d91f2df6cf1e3a37989380690fd55bf2c94bb5,5,0,Staker +0xc0dbbb73cfa99d8af8ffc87bd600e5485d1e024f,5,0,Staker +0xc0dd58ca1f7a4177cc5e617f8bd6a402686fe918,5,0,Staker +0xc0de72a1b723452cacf35570db24fa13ec8bc562,5,0,Staker +0xc0dfca78d935a5103f2534956ddf1def69b42c1b,5,0,Staker +0xc0e21decc6333f614ff4fdbab196f2b0ca618a7f,5,0,Staker +0xc0e96c8f27c70b2e9bd692957b92f7c4fee1a319,5,0,Staker +0xc0ea6feaf787cd2777ce86bedd730b1b3e8a166d,5,0,Staker +0xc0ed445128e2f391881bb3a254df57abf713e45c,5,0,Staker +0xc0f1331add22bdd994da68fa1af845c78ad09e05,5,0,Staker +0xc0f4dfe822fc19483be4f9135e8a519e5f57491c,5,0,Staker +0xc0fc29bdabaf42e0aaf645c20f283be965dc1dfb,5,0,Staker +0xc0fde0b26d1d8e4d99577b143794ee05bc4f1bad,5,0,Staker +0xc0fe6ade4db81fbcd6432d83b9df25d8fe598380,5,0,Staker +0xc0ffc7a431a66a74e0a4396cd6463f4704aab066,5,0,Staker +0xc102dc69e3a7afa27c79a02df65760f8b2551670,5,0,Staker +0xc10929e994409823d07fd7b9ab0a96532d70cb15,5,0,Staker +0xc10da2c7729e2bfebe13d5d3a0710c0c58e3c442,5,0,Staker +0xc110294a83f5fd67c2aab34e98f216062da1542a,5,0,Staker +0xc11057f1107f1e6d0efc1cb1b604f5b36d909571,5,0,Staker +0xc112437afa9041733a977be5e6d161c78a4b6c08,5,0,Staker +0xc113b033714f1cbf024e12b977d472b4652858f3,5,0,Staker +0xc1161eb82be79ca96e3e7309b8f0cbf9e3bcecba,5,0,Staker +0xc11949ce2efc2e077d9193114cf759593e9371b8,5,0,Staker +0xc11e64f10df9a293c71c40c76b06f33b9339bb56,5,0,Staker +0xc1210283e18e7ed4ccb325b0da5a0d86322e1955,5,0,Staker +0xc125c742b1b032260eaa169a8a5fde03da9f6074,5,0,Staker +0xc128b0d3da1b5c857732a40ac2bea77a32bcb94d,5,0,Staker +0xc12a39d36148a4f01d13f948d946052313cfda82,5,0,Staker +0xc12b3cc6ef71b291b9abe229fbb05977029f9478,5,0,Staker +0xc12f5f36178681320a00d9b72e3429280bc7f0c8,5,0,Staker +0xc13e79b96fb512e9d09bd92a8a3f783631bb1866,5,0,Staker +0xc13fb4d87aa3b54e387af48f6416dd6f0812e644,5,0,Staker +0xc141083fba266f51ed2275053ab4aaeffa0ca717,5,0,Staker +0xc14289b1d029c57f02bbdf679e096fd54265cb59,5,0,Staker +0xc14526bc56eb09b0766ce688bec6eb701368b8b6,5,0,Staker +0xc145ab52a7c8e6c8c43d5ee3e82192ff2cb4406a,5,0,Staker +0xc1476f16b8b2cbe54a351857a1539acc19f69c63,5,0,Staker +0xc14bf6abe3be5b5298b3e792c044f7cb080f2afc,5,0,Staker +0xc1519888ce6b897ecadd7533acfb560671255382,5,0,Staker +0xc154a0adba87e2167614a8bae986807254d0a913,5,0,Staker +0xc155cb0d528e141fb0b252ca9b8d2c93b2ec6e40,5,0,Staker +0xc156b59fdbca52eaa36dc957da2b7dac6fd85894,5,0,Staker +0xc15f255de0086f00ab7bf6bf739d064e86f85038,5,0,Staker +0xc161c1fd1e7212b14701898934c745e2bf77ffd5,5,0,Staker +0xc1627ba344e5214cb8f06981cb36cf8192e9ee51,5,0,Staker +0xc1635332470ba505efaa564e1e6380a5e67b561b,5,0,Staker +0xc16710a70dfc2372be50472a08c093740620dc3a,5,0,Staker +0xc169c822940b2cf17c5962aa41e87a3eb26e5266,5,0,Staker +0xc16be454b9f43b29ae22d192633c680cf156c0d5,5,0,Staker +0xc16c13d8874ef8c37b519d1986b845e7913f7bcc,5,0,Staker +0xc16dd893279f44cf51b2ccc3acc713f4ad808fef,5,0,Staker +0xc172513d486e3b63528d7e7ce2d734a824393280,5,0,Staker +0xc17519d3e40093f8c67deac757dfa6cbbcfe414b,5,0,Staker +0xc179fdcfa34adce1b1a0db1f00d3fe77e605679f,5,0,Staker +0xc17bcb5a6e4d26be87576eeb8f36bbf7af14424a,5,0,Staker +0xc17c0c622a2f500770666b9cd5a8738d2987e588,5,0,Staker +0xc1810094df7f4f06eb43cb3d35d4d620585b7aeb,5,0,Staker +0xc187244c0e65e85f322cf1cd3c2a2461360f4c29,5,0,Staker +0xc189b7380783391b71ed64985aa89da80f1e779e,5,0,Staker +0xc18c7c65cbeaacbcff0af4bb672ecd4b714edced,5,0,Staker +0xc19200ea8184ee3c07326f48e79edf2dc3852963,5,0,Staker +0xc1938427a392177beae451949482dfe3a4f9e1d4,5,0,Staker +0xc19d0c4c7ef8825d3d2a1610b93f33cba0dca959,5,0,Staker +0xc19f3e1eb118ce36df22bd22bce768fb9e987584,5,0,Staker +0xc1a03dd54e6686347cc14355e5a1287837b91ae7,5,0,Staker +0xc1a5fe68cca4a39655ff73ecbe4d2aa4c91630f0,5,0,Staker +0xc1aa835a6f2588baa938a96b39315748a0251d9b,5,0,Staker +0xc1aa8a532ae54cdb5afee77721faecb6300b832d,5,0,Staker +0xc1b5ef18df1fbcce1b8881aa76ab7f11d5c0abdc,5,0,Staker +0xc1b729447eb1580b1af9b77d14d01198b3e1ffa3,5,0,Staker +0xc1c0d98d6cfed23d75f418f9b1d0e67f681c940e,5,0,Staker +0xc1c22b5eb6c27a7efc62f039d1524c744820ab0d,5,0,Staker +0xc1c366b89baf3c360cb833aacce930a9a0c6863a,5,0,Staker +0xc1ca6aa9a8775bc090ad576587fc1c729aedf857,5,0,Staker +0xc1cc171673870b9cf10005ee80a1b285407f8604,5,0,Staker +0xc1d24920796409842148a0891705ca4f63923fbf,5,0,Staker +0xc1d55bd16596c77af0ab1bd73c647166ca5bca71,5,0,Staker +0xc1dd57a012067b557a99db970117487f62c99131,5,0,Staker +0xc1deb15ba5c51a626a634f0140504ee4ed32f6df,5,0,Staker +0xc1e4e2c9d86c590b6d5d9bbbfcf6bd21c55e6898,5,0,Staker +0xc1e5487d12a4fceeaccfbd9230a5f63a14b944fa,5,0,Staker +0xc1eb77e2895a1530ab8974d696ac386584a7cf61,5,0,Staker +0xc1ef044239390dc6752e03cc269ad929784d8cb3,5,0,Staker +0xc1f98a5873f96139974ddd9ae8be62d8a64be397,5,0,Staker +0xc1fc0e19b1a88964d4339d5f888d58f4616c267d,5,0,Staker +0xc1fd5dd7ba4cd061cdb18a97a6914f09c0877295,5,0,Staker +0xc1ffb5ec084045b7c6b1f2e8934bda52dc830ce0,5,0,Staker +0xc2027d674710632512b1ad675c97e82e29a26faf,5,0,Staker +0xc203c19aab80cf814f97a825ebae104fe3a92048,5,0,Staker +0xc20ba925dc6eb83040f88e79ff168451aad174cc,5,0,Staker +0xc20d3243f23ad7b5dbe433c64b3ed893d7f22fad,5,0,Staker +0xc20f0fa1ef09d4c997d0d5b2eb4966bb6275a96d,5,0,Staker +0xc20fa43c7b93ab080b70727754c28a919ef0bdf9,5,0,Staker +0xc21140ef0f0eca7b801d6a22d90e8238d7b9b32f,5,0,Staker +0xc213de2771bb57049d2793e1af23dcef2e740a8d,5,0,Staker +0xc2161ca9232bc7d15eda90fa35f64c9219e01250,5,0,Staker +0xc216d61f85b5f98a1e5e8c70fcc7004e2e8581b9,5,0,Staker +0xc218640d4a6c56d5e7fe60521cd60cca2eb1d7db,5,0,Staker +0xc223e4c595d428df4a8ca2fbc4a95c4de42567b2,5,0,Staker +0xc22704655e755a8bb94b0b8250acd9cc79e2a2c4,5,0,Staker +0xc227220192f8ba04b2919652e470ae17a99c89b7,5,0,Staker +0xc2373f126dd09cb19ef59f44ab082885db99b2d9,5,0,Staker +0xc2386463426b9b8ef3a64cdcda81cd49b9396e0e,5,0,Staker +0xc23a4f58fbb5c092307950b409a423726ed7f878,5,0,Staker +0xc23b949d960b90f1c5bb87e91ec4f1f21b98c3ba,5,0,Staker +0xc23cc726f8149ef85d605e39a88399a67205acef,5,0,Staker +0xc23f73888d82e6f9d2e30b9dc42b7e7fcc0a08b4,5,0,Staker +0xc2433e86abc28f0d70590220ecff3c0c23bad50d,5,0,Staker +0xc243d24ed678f76516a1f0c6e524ae540afd40fc,5,0,Staker +0xc247b03e36988c7e9c2668fd06f41244b0732afd,5,0,Staker +0xc249f1162b73c09cb8d88a5fdb7b2a0a8674c349,5,0,Staker +0xc24cbbd92534df02185f12c51a73d537d7ec5614,5,0,Staker +0xc24d034b7cc5bfe83983d4b3153f178fae190888,5,0,Staker +0xc24d1f01a980bbea42a6321aa16646d030cff94e,5,0,Staker +0xc24f4ef25ce769364daedf477a28e3398fc65273,5,0,Staker +0xc2501e304b8b24e07b010179c9d1352d08cad97b,5,0,Staker +0xc25323f5e5f722e53ef9ca5ca8dbdd39daa94f52,5,0,Staker +0xc2538a00c34b248c8ddcf9f84b416283e9003fd5,5,0,Staker +0xc25687cf9c5fdcad9ca418c9be09540b11d2ef46,5,0,Staker +0xc256ab0dd249dbd96a5c2598328bba50ab496954,5,0,Staker +0xc258e947df21fca083cfcf173b120f8294471af3,5,0,Staker +0xc25b3fba72d1570f80b7f307537953315118cd81,5,0,Staker +0xc25d855535405942320ce32901c9cc5269503c1c,5,0,Staker +0xc25ed2d79810c5177b96557823fe726c9add215e,5,0,Staker +0xc25f0bfc89859c7076c5400968a900323b48005d,5,0,Staker +0xc2606974fe9a8b91ba56fa8b9fc5cbc40fabac73,5,0,Staker +0xc263f575d88dda204c241d4afcaa3831b71bd409,5,0,Staker +0xc265de7d914397c93415c3b44f4dd8c93d77d26d,5,0,Staker +0xc26ba2b1cc7d419c7443b2b49ecc09e364495144,5,0,Staker +0xc26bb2890cdaeb0f695c20531affd66dc300deae,5,0,Staker +0xc26f1cce0a300d9f24e0efe45fe91ed0efb136c9,5,0,Staker +0xc272c57178996ed58edab9db3cfeb2ef7fa66f0d,5,0,Staker +0xc272f976e3343f8b75d111321795cfe7812dd37e,5,0,Staker +0xc279f761e8eecc16954c0c1457523f13aed12edd,5,0,Staker +0xc27b1dbb64b6bd6a6b82a832b815fb51b16b22b8,5,0,Staker +0xc27b5275af0ba66bc10f8bda401b4e7563768ef2,5,0,Staker +0xc27c7f2068137b8f263622bb5f16b262e455ab14,5,0,Staker +0xc27e76b9b9cb38d749f3662b04fc85ef57b577b5,5,0,Staker +0xc27fd35e58360afd57dc7670d7b900b8c6f38e2c,5,0,Staker +0xc280496ffed9bf068ef6414047fb5f647084e816,5,0,Staker +0xc280597f9a82bf0cf3cf31facc986b055e26daf4,5,0,Staker +0xc2831f24b8e8ced6512efaf37ab83828ebf0271e,5,0,Staker +0xc28c4c0499761dd22da1a3789c538c2b48311a5d,5,0,Staker +0xc28daacd08f14fc11a3bd0834c7a0fcb752d8293,5,0,Staker +0xc28e0b02074706e246fc75979ce013737cd2c163,5,0,Staker +0xc2938f7a155b9047dd2866e373f2f4b663a2cce3,5,0,Staker +0xc29436ebb34018b092d2f160c5c2c46f0f1c3446,5,0,Staker +0xc29a8ccb4b6ce3304172acba5b30135dcc244d79,5,0,Staker +0xc29b0f68c17415ce33326e30f0b62c6fc91da518,5,0,Staker +0xc29e4ff4ce6cebc88360db1911fdcbbf6a55d51b,5,0,Staker +0xc2a5215beb6d2e7a49edd43d17449ec8e3d8990d,5,0,Staker +0xc2ac0590af09d03fae739ca726ece15d9025b0b9,5,0,Staker +0xc2b04607203eca456fd6b4ba0638dcafcd42e0c5,5,0,Staker +0xc2b3221a01cd1e1786bdade2d5d3c2714d3ac03b,5,0,Staker +0xc2b5af5cf3e6b6e0b523ddb95e602f009eec0dce,5,0,Staker +0xc2b69cb3e50cf22cf0c5152b8839ca34188af9c3,5,0,Staker +0xc2b6e8478c55018cda546df6806b0417f089b92d,5,0,Staker +0xc2b873f7096e9c5bd2bc4d3a9601e3363741f25e,5,0,Staker +0xc2b96f3480077b7d8e3011b42bf6e2c6afaf33cb,5,0,Staker +0xc2b9f1c82d9cf5187da44e4d5debba5d1b48d286,5,0,Staker +0xc2bafcc317553a138186fabb578072e0343cabe8,5,0,Staker +0xc2c1398e74d02e981ab914dd23ddc4ab390868d8,5,0,Staker +0xc2c2c7fbce78ca1eca48d84fd46f950de29c47b9,5,0,Staker +0xc2c61994090177308fc42c1f564c047f061cf3e2,5,0,Staker +0xc2c8d98de769807fd9d16835255de2a5d069103a,5,0,Staker +0xc2d11e394cdf0f7e8bb69b859efa5cfbcc60798a,5,0,Staker +0xc2d35e0a4067cb30c3de344b108f1a6555d92d7b,5,0,Staker +0xc2d72ab432513d8479a29f8afcb65b9d747fa52b,5,0,Staker +0xc2d9a6cebd64dc74ea0f006194c926ec45b5fb55,5,0,Staker +0xc2dcc67ccd7eb8a42973624320111c86a04cf68b,5,0,Staker +0xc2e0c7908bf152d93135c2a5e2cf7138aeac3bba,5,0,Staker +0xc2e4eb63ee527096950273fc775937a507e41bf7,5,0,Staker +0xc2e7b3f89ad4989ace3fcd8bb438f9028e23ffab,5,0,Staker +0xc2e8b54a44cbb8948da52f99118b20581b388f6a,5,0,Staker +0xc2e98e7b77512652b9fef2e8147a7f1bdf6afd30,5,0,Staker +0xc2f029e2c857b8649d8eb8662251b3259c8a226c,5,0,Staker +0xc2f037167ea722b92d067c524fa1ff30aad47053,5,0,Staker +0xc2f14bae99c3d620e072cb6bed5e02a3ffcc0469,5,0,Staker +0xc2f1f008a69385a660e1cc4ae6a013806cdf54c3,5,0,Staker +0xc2f4b8faf1f6a00755037c2cb2d7a8c236e1e39c,5,0,Staker +0xc2f6d0f6ab3446b8a673f9ff26a382127bc3d26e,5,0,Staker +0xc2f74af3eadc8615f8a5413b49daed33eec9c37e,5,0,Staker +0xc2f77d6465d41c7b2de7efb15e1815dd6d277bf6,5,0,Staker +0xc2fed20143d567169f8015d0dbd6f86be0c5b903,5,0,Staker +0xc30196b400778d0e3764a73a989344553d76f006,5,0,Staker +0xc306e5a01831f798f6c7e10b62678f2fd3e399af,5,0,Staker +0xc30e6905e260b1c4126b080cc445f67de2b52717,5,0,Staker +0xc30e7f26cc58d6203adfb84427b8490f7369c78a,5,0,Staker +0xc312b23b476b653784dd17d963bcf74bc726fe6c,5,0,Staker +0xc3148e5a60e652bb910f938ad63ce5cdac4623e7,5,0,Staker +0xc315b78044145272c72affdd28ee08453f2caba7,5,0,Staker +0xc316c5421f90eb6ce2cdafdf6ad3f3f598cb7579,5,0,Staker +0xc31a57640150d3486c4d97b308040a7e4eed5804,5,0,Staker +0xc31c071830917a04601169505f5bba1cb13acd0c,5,0,Staker +0xc320e574c7dae85e873700962306ab31e096c041,5,0,Staker +0xc32259063e13667d06d6c1b6a1f564c174191052,5,0,Staker +0xc3238db115b688a8284f4e7db64c5bab2680da58,5,0,Staker +0xc32b7438b3df7844c9ee799930a2224fe6e26426,5,0,Staker +0xc32c56439667e51303d1e682b89170452e73ce63,5,0,Staker +0xc32e8517395ec24d96b138bf7e636549bf465907,5,0,Staker +0xc331951c9ea95816046feda44a1bdb7205b217c1,5,0,Staker +0xc3325a517e249555fd86fe29b42a345e6b0c673f,5,0,Staker +0xc332cb1cbdf161601e483b2aa9832219778c9a19,5,0,Staker +0xc33bec3031e5f4ee1a314f6b44e65545112d6eae,5,0,Staker +0xc33fa5eb7f3e1171541b7c3b2f7d64f46fa6e6c7,5,0,Staker +0xc33ff1cbfa79cdd0e01a354e34806709399659b6,5,0,Staker +0xc3400a9b1840008755b01734a4549f9b7ea5781c,5,0,Staker +0xc3454c0ab843a7e48a21f0c51651f5e6f66c05d7,5,0,Staker +0xc34eee460ad00dd2399fd7efec34c56077884b4c,5,0,Staker +0xc351d53f76a586247e051ef8e35f37aa061c97ee,5,0,Staker +0xc352cbed682c2ca4ef1c97b346a54b459b335b60,5,0,Staker +0xc35351a1515113ab3924fe91c33b31abd93c4d47,5,0,Staker +0xc35380ca120cff4384d1eaeaa3d2ec849fe05d19,5,0,Staker +0xc3539fde7aae3a4c57d9f549061574179a27ea67,5,0,Staker +0xc3557229027627c1a46109cd6218830a9dfa1d1d,5,0,Staker +0xc35657b79a39fff0797ea2821031f138a2d4f160,5,0,Staker +0xc3584d701a4e16eb110b6977127c64d9a0fc0a9e,5,0,Staker +0xc35bf5bc090b78ed6bc091eed1ccd4ab09f597e6,5,0,Staker +0xc35d9fb062ae94a011e85451ff1f43a642960576,5,0,Staker +0xc35f1b8777cdbddcba4a045485f3e879b8cfe237,5,0,Staker +0xc3622742a0a1635e2aca62308b858bb364446db7,5,0,Staker +0xc363008c8c484c38bda460d9ce09e46339b33400,5,0,Staker +0xc36400ff12c6a88debcfb3281d61c6a487c07e3d,5,0,Staker +0xc3673adcad9356f1b91add3d64d1cfe1f5431d7c,5,0,Staker +0xc368b049115a0449c3aa8bc201997d916957b1d4,5,0,Staker +0xc36b082c7cac13288bfa3e2cf2bb7e35c9fdcd77,5,0,Staker +0xc37239fcfaf54f6d34b7f3f2a5fc30e8d32ebfa5,5,0,Staker +0xc3736de960f1a36cee7a2074a3ca6370aac1e5d0,5,0,Staker +0xc37a4dbccc856eb109334e5b166eb1606a3d204a,5,0,Staker +0xc37a684569afd8dc398eae80a6e7480eeb5f309d,5,0,Staker +0xc37b554153f680249f79409b0d1d78d442cf0338,5,0,Staker +0xc37cda7f96ece44f11613c45145055ee4d901de8,5,0,Staker +0xc382262f14d9ad0dccb6683ab537557b7d62a57f,5,0,Staker +0xc3863055e9b6010a422966b4b7aed5bc0d2b4b6d,5,0,Staker +0xc3875121521544a9341718e03683a412f08eacca,5,0,Staker +0xc38a6c9707a0566edaeb4ce03cabac722b8f113d,5,0,Staker +0xc38ed8c5c8328528889b104a837451e1d4979482,5,0,Staker +0xc38fab8dc5332fbf166cd6c7a5b7c198a96e0f17,5,0,Staker +0xc38ffef588aae594100300627e81fadd9266de5a,5,0,Staker +0xc3932a71f2046fa2c5335abd01e1cab288abfc8c,5,0,Staker +0xc396954a0d7fdc610e4b02388c989889b365145c,5,0,Staker +0xc398220de66c6d664b91148668fa754f8597cdac,5,0,Staker +0xc3992709635c11daca4a5a80be78ffe860ee7c4b,5,0,Staker +0xc3996ed628e77d6f362960c01580f6db8b6aedc0,5,0,Staker +0xc3a254107e17acc8970d77e5182b65e8831f9141,5,0,Staker +0xc3a2821727e9e5fa690f8c69c5d8e0899aa0e6ee,5,0,Staker +0xc3a30bf1e202e07ad630af7d60565162fafca60b,5,0,Staker +0xc3a41bead74fd520ace91c172844c567f532222c,5,0,Staker +0xc3a62ac6414285d3280a7edfcff5b62e2e5bf3dc,5,0,Staker +0xc3a6f32c13d1400ff5cdc5bffd07a29268b7ba3b,5,0,Staker +0xc3a73ce37e7989cde8219336027c3ba4d1a0e933,5,0,Staker +0xc3aa54c99d4c9c89ca46a5c515cdbe9444d5a6fc,5,0,Staker +0xc3abb67a9d3e7b70d0c5017c97da69e1d7b0cc2a,5,0,Staker +0xc3ac6a4dbca08a0e7ee0d592863c60c53c857d1a,5,0,Staker +0xc3b08cb9ce6a68235ef9681a2d3ba0ba8d6bc8c5,5,0,Staker +0xc3b0da9fd17e12500f04798bfbb62b2770acb0bb,5,0,Staker +0xc3b36f7375f8eb8b014cde6385d2fa26d4d0ac51,5,0,Staker +0xc3b4c774080e9133fc2829894def07f66999e7f7,5,0,Staker +0xc3b5236987ff5847c4cea0998db18cf8138ee00e,5,0,Staker +0xc3b9c836e81a57bebea603dca97c4464a1b7b8eb,5,0,Staker +0xc3c3e494dcc65535feae7027dac91ae5041333ef,5,0,Staker +0xc3c6a977f317a27520c2334b39036f1878b0cf95,5,0,Staker +0xc3cafb3f254291f88908252f325dbc4b2309aa1f,5,0,Staker +0xc3cb6f71d4a9e7d065d00f0d7c6dfed792d45349,5,0,Staker +0xc3cfe49907762abcfe8f68bc5f6d9299501a8943,5,0,Staker +0xc3d1f885a623cd3d0a0b8568a30e21d929902fc1,5,0,Staker +0xc3d5399bae709318362378b63c974dc051762f4d,5,0,Staker +0xc3d79dcc51e79624020b0d66280801ddb4e0319d,5,0,Staker +0xc3d9e4277adb5f0bd875bf5d9b64a242fb4ef53c,5,0,Staker +0xc3ddd7997d299ee8e80c58ea780cb07480ebb67e,5,0,Staker +0xc3e23dd3bcb800526a0eed7b9f6636f1e6524eae,5,0,Staker +0xc3e2dfc7b458ae3329061b39c6a670a9752be9f0,5,0,Staker +0xc3e6e61f9a5908bc520809dde91d9c45850a45cb,5,0,Staker +0xc3e96004415f5c3403d1c5a52c4a6fa37aded592,5,0,Staker +0xc3ea6aa60786e81cdf705d2e893e4815c3c9831f,5,0,Staker +0xc3f6019d2b52c01872a5bdc4bc2e1e720d9dd4b0,5,0,Staker +0xc3f8482c45437f48acbe7377e5d4713872ec2677,5,0,Staker +0xc3f97ae9cbc9adf75e4d9ad3f68aaffef151f47b,5,0,Staker +0xc3ff7650bc6adb87af0dd130f92570b2cd7c0447,5,0,Staker +0xc4005add064167f9652b9c383c50d571a5177f05,5,0,Staker +0xc4044daf2af326c439bf2271607e606acdb0f971,5,0,Staker +0xc404c7369294d8c39e18e4698f0efd323073f1dd,5,0,Staker +0xc40625a47e82a0958156926722ae6a106259212a,5,0,Staker +0xc408414ff28aa179c125622c0f0d81aef53f52b9,5,0,Staker +0xc40849e9f566628b63a153079fbda2af60989307,5,0,Staker +0xc40951a6f16d0319b117d27c068b384dc1af3b52,5,0,Staker +0xc40b0b3d44c349add764382a104906c40e4f0fe1,5,0,Staker +0xc40beb19ba23f8864dc6162427c034bfa85b711f,5,0,Staker +0xc40df94c45afa80aedd3da59f94f8009ae429bb7,5,0,Staker +0xc413cb801056a36af9d73e68515d56b373d652af,5,0,Staker +0xc4176febaa8ec7186aa4825a3998d020d69cbfd7,5,0,Staker +0xc4178bf301839b40edbc981aea3f02bfc6dd2a13,5,0,Staker +0xc418ebcc48eb99a2804984f764712e0a1b8414f1,5,0,Staker +0xc418f6c65348fdce8e9820c6eae271f068c9c461,5,0,Staker +0xc41da527d553b0630499f92285f2cbdb40cc1efc,5,0,Staker +0xc41e763917a406830f99a4382b93ee5c133ef592,5,0,Staker +0xc41f0006824f7aeac6741b32c9505a1edb8f6de4,5,0,Staker +0xc420fc186117378da9684bb1bf7280f4a0d46852,5,0,Staker +0xc4259a274e733dc6792434e367fcc2dec990d767,5,0,Staker +0xc428dd21ebd5d2d629dcefffa770ca2ae9304e39,5,0,Staker +0xc42a6bdd73dce2f3fd756156bfe20cc5ff7c5f29,5,0,Staker +0xc42a9d66a58276633a9cef00b161e61f2fa14c7a,5,0,Staker +0xc42c0859677c10c98b982a57d0cd92e27855eb32,5,0,Staker +0xc42c0e9f3a2d1bd6aa448db011e018f1a644563d,5,0,Staker +0xc42e9bf603242089e7ece64e169769328fe86253,5,0,Staker +0xc4354ade144653ed2e37ba77ec678fc514e7d9a7,5,0,Staker +0xc4355b492e8d641a74229867e89e6070916a0815,5,0,Staker +0xc43da64b716c8086294c536d4b68936169720ccd,5,0,Staker +0xc4406192c6e98765ad073229f3e32b26a1554da0,5,0,Staker +0xc444b6422144b3a02a190ebeb5c3d01e20b2b3c7,5,0,Staker +0xc44749f3e03e6d6fb28ea3048365ab4275d6323a,5,0,Staker +0xc44fa3930d42ed87afd7ea98fcf2482bdc3b3dcc,5,0,Staker +0xc45558b3b0c57de26332d7c4f7b68b843fcd76db,5,0,Staker +0xc458e62ea8cef08001b17a03d512e556bbea5505,5,0,Staker +0xc45a3b5aed31b117f8d16046b56fc2cb602894e7,5,0,Staker +0xc45b4276dc5a498aaa1ed4c53104739d82af5ca1,5,0,Staker +0xc45f15adfa15c38c8f86a9d63af11dce54ab8e82,5,0,Staker +0xc464472041469e739db800fcf41caaf94a37c5fb,5,0,Staker +0xc467972a2fa614c5f6990968d9d47b70db169f5e,5,0,Staker +0xc4724453f64cf1059a6575525c66cec9913bd872,5,0,Staker +0xc4736480e1354c2c910ca833393d450ff9652338,5,0,Staker +0xc47923e11ce11e33068435a9705848dfa716b0b4,5,0,Staker +0xc47caf7286a55d951b1212129207887bad2690ff,5,0,Staker +0xc47ee3215dd85743f6e22216485af6acb5537dd1,5,0,Staker +0xc486c9b0b906ee038135f5450d70760434564479,5,0,Staker +0xc488f4850f75f9c52ce5b9284294ee13ea665329,5,0,Staker +0xc49907e1c3e0b46781ef0edb1de733efda12b14e,5,0,Staker +0xc49bbd2fbe8904bb31923da9bb69488fbc88621f,5,0,Staker +0xc49f7bf81aaf9f57f9237e8584c492b6f9032c14,5,0,Staker +0xc4a3feeeb2446742f108dc3b06727b289f46c817,5,0,Staker +0xc4a4565668898e0257166b7d809e7776dfe8b4a8,5,0,Staker +0xc4a5c059840a146b81c77bf79f1398f2b3d28ca7,5,0,Staker +0xc4aa137dca98775d8e847491f9f099c8ae4da189,5,0,Staker +0xc4afa5be44d815d6fcf2d5f61437a2f4bdbee0cb,5,0,Staker +0xc4b022fbdbe908dd7bfa8dfeb39516ae2d31d2f5,5,0,Staker +0xc4b239f7e298aee16b3f520a163b01eddf44a92c,5,0,Staker +0xc4b7080d7d5677f5d9e2e6a752f7b84c96d05e2b,5,0,Staker +0xc4c71a0e0a742bb5f20d19422847ff0d62fa7a61,5,0,Staker +0xc4c8ad48a0ee5a291f704bc12c77ead032cd9189,5,0,Staker +0xc4d6fcbf17bf133983a24438d03b215da8c4063b,5,0,Staker +0xc4da53a23240f2b2acc55ffc544c710471f0a0b2,5,0,Staker +0xc4dd8c82168459f2fb0af171d498eafed9c5c777,5,0,Staker +0xc4e03b9328fb0ef0ae66ee1bde339cc668a4924f,5,0,Staker +0xc4e52469af5c5a6c28c800d0eae11499f0015c7a,5,0,Staker +0xc4e7d6823ba94b8695ac459b49910727130edbe0,5,0,Staker +0xc4e87fd22fda29b8659838294060bd416d7eb8c7,5,0,Staker +0xc4e9be6a17353fa9ca78d4478812063afe4a7631,5,0,Staker +0xc4ed6107602b9acb16d18e4be4acfce8b7c9f994,5,0,Staker +0xc4f726cbf4f426009f2b2827195b1eca418bf290,5,0,Staker +0xc4f7b10b9e237d54a6f6ef666af258f618f26a84,5,0,Staker +0xc4fc2387625548f51bc050d1357b7d4670b57e77,5,0,Staker +0xc4fcae07a30538c03457fa181e0f7b39701e22b3,5,0,Staker +0xc500a8a24e803e78a70ea972d98ccf2904b28df7,5,0,Staker +0xc504cbe8e95e1a9ad4c3f13683c5d47bdc6be246,5,0,Staker +0xc5052034ec4778a5b598cdc0fa849d41fb797c6c,5,0,Staker +0xc507e1500ca95f50255ae067e234849fc946e518,5,0,Staker +0xc50a99baa5cb146aba9a78f6a84563b6eb984351,5,0,Staker +0xc511ebbc5fc95f1cf0cfef613e2667acba360c37,5,0,Staker +0xc51612cccc4b9e4eb84c1bb4a69d28e2259df0c8,5,0,Staker +0xc51a17ff75f4afc919c489b15a59212e37164d05,5,0,Staker +0xc51c8fbf379562e32fef0e2e154e861b9f0983a8,5,0,Staker +0xc51d8a49c30e54a29e708b03a595280e2d1d204d,5,0,Staker +0xc52115cd3d3867b7be3b5bea025192be29e00b50,5,0,Staker +0xc5213028c7ee05c0971f1118a0a6f3b634ecb665,5,0,Staker +0xc5274bf2e8d54210989e5859c3dd98f8ef008ae5,5,0,Staker +0xc527e8203c61725266a5eb6fddaacf8ca557e2a5,5,0,Staker +0xc527fcc71b043ec5c05a0fae24a4e187d071b71d,5,0,Staker +0xc52930c66d9cf8a3a3cf26922f6cbd15953eaf33,5,0,Staker +0xc52b6a2f14998481994ffe1177db2bc457405781,5,0,Staker +0xc52cc4961ca684ea1521605431b2f5ef006f5177,5,0,Staker +0xc52fe1e663933d26994200faff39299b847d7e31,5,0,Staker +0xc5382ba8276e6266459be44323be70ec418afcda,5,0,Staker +0xc53ab61c8d15d556290c4a852f793dbbb1cf8c92,5,0,Staker +0xc53c6870000f843a8b077a7649f84c72e9a25c1f,5,0,Staker +0xc53ee1803e31234a92fa4d05ac634349764d3113,5,0,Staker +0xc54bd658e7ac3c45d6b9b3bdc477992adaa04e5e,5,0,Staker +0xc54bee1e29d773f954fff526f29955b3608175d4,5,0,Staker +0xc5505b5881d10c9ba91c70b8a0c8292d19090250,5,0,Staker +0xc550a6e2398bbcf50061947e63175d5d85c14ae9,5,0,Staker +0xc55155bf0730cad519025a534cc2ec0a911e5d10,5,0,Staker +0xc555bf8fb91b653d97ab993330b737648b08b232,5,0,Staker +0xc55a7cec8939c8af6a99cc2f8a0d672d28016f98,5,0,Staker +0xc56b118714ef61e6de81d63229bfc8bc0d14a782,5,0,Staker +0xc56d93046a8ba8c0707492c54edb971845b800fa,5,0,Staker +0xc56e196b99681c67babfd56d736a09d029398a09,5,0,Staker +0xc57063008859b21b58fb1ac84c78a557268c8e92,5,0,Staker +0xc570b1c553330dba0c2e5ae2ef91e7ccc3a6a50b,5,0,Staker +0xc57207833a1abe660cb43c48e3f25da30994b1ff,5,0,Staker +0xc572d89e3a00910bf7ea26d52243c5e9113a9be1,5,0,Staker +0xc573007d17e18a251d9987750ae39f307967f331,5,0,Staker +0xc5744ea3a36066e68dbb73ef1d104893d99c384a,5,0,Staker +0xc574f23f5f0a94fe88b454874612e249da9d69bc,5,0,Staker +0xc576817d31dfa449286bc8a764a456db7555300e,5,0,Staker +0xc57ca562d913ed62b068b84411886e14ff9c7f6d,5,0,Staker +0xc580923f8149fbae4d8b771cd2a08f705958e97e,5,0,Staker +0xc5843347b4dadd5c321dcbcf65edea8d30152e8f,5,0,Staker +0xc586422e2012045c779adb0879676ad7e08a9004,5,0,Staker +0xc5892161105d2b8c66312d3edadfc9d1a23562e4,5,0,Staker +0xc58c2389ff6462e8935f3706719f7b076d266f75,5,0,Staker +0xc58c90cc9bd96a25e41a34b37f08bfdc6c262d7f,5,0,Staker +0xc58e76134f81fe9df483458f9e2533052cd5da5a,5,0,Staker +0xc590b450ab0c6b34af1ba65e81fbfc0526712fca,5,0,Staker +0xc5987b2acc814d3dc8cba76fee0e015560718baf,5,0,Staker +0xc59cc51808133e30b7fadc1d609a4b61e3ee9736,5,0,Staker +0xc59eab038ee93c17a031b805c4e82fb2181c0970,5,0,Staker +0xc59ec23217e2e39b8dd755b7ff5d43c76b023b64,5,0,Staker +0xc59f1e6ca1c4b5c1ca48575f6ca74c28efd66122,5,0,Staker +0xc59fae87c3fa97c4910b38aed14f8e1532750ad4,5,0,Staker +0xc59fbdfcbb32675e6d415c2dbc828a07ebb2b25a,5,0,Staker +0xc5a2b2b7e4b369ff6066132a3037b979dd80b09e,5,0,Staker +0xc5a30d68438107e59d0ca11f9d69882f2f9d36b4,5,0,Staker +0xc5aae7b839dc729a6c342447d394cf2e583f1a9e,5,0,Staker +0xc5acdc37cc1f7cf58c72c6f198a838fa9fdf9871,5,0,Staker +0xc5b1bb30ed5853069bedbb005ace777cd4fe3c67,5,0,Staker +0xc5b50c3cf892edea7f66f0975bf0574cd34b3cba,5,0,Staker +0xc5bd19f89263ad5d3a08bdf0ac4474b0f46142ad,5,0,Staker +0xc5bee9489bc0fb5dd2ea6d672b569b186dbd7d99,5,0,Staker +0xc5c419ccd705ea5d20a826d8506fa3a32969d95f,5,0,Staker +0xc5c7b4c59c221d46fd333a62a5a1762c495d9711,5,0,Staker +0xc5cb11804bc73fead2cc2b23180f58ab533897fb,5,0,Staker +0xc5cc534cedefb0c876826f816f9725d9f6cc4206,5,0,Staker +0xc5d374fbf57727fe2ca3d25f93b57a054b15d476,5,0,Staker +0xc5d49919e164de6e9c6d191338672796aebe7b7f,5,0,Staker +0xc5d6de3500fec79abdfded39b0cffbc08de9247c,5,0,Staker +0xc5d8ae4110f580fb6c5e52fc0648afb773f3c2e2,5,0,Staker +0xc5dbea3721e312174b20414cb14ccbc42b277c7d,5,0,Staker +0xc5dc41f561ebeac63d4f5817627747c73138a5e8,5,0,Staker +0xc5df00f2bb826877f90b7035b39dbba08387607a,5,0,Staker +0xc5e715e7ca96452bd9c924d82f86669d66a14151,5,0,Staker +0xc5e807174700840cc7a7db4a115a9362d4c90d1d,5,0,Staker +0xc5e874be0f091a437734691d1f68082def18cf37,5,0,Staker +0xc5ebe4da5fbcfc9f75d31409741ef8a7156de84e,5,0,Staker +0xc5ef8a6b05ee8542ccca067b7f58f174672a15c0,5,0,Staker +0xc5f4069a812b57682a9904d5b3e0140ee1025527,5,0,Staker +0xc5f5cc0e9b5f921dbb9d98a6b662f843ab0b1f64,5,0,Staker +0xc5f686526a7f1b49dc1a8a7c773e2c81d9b87536,5,0,Staker +0xc5f6cc637bf75f8b8566bde3fbd23ea733400ac7,5,0,Staker +0xc5f744e5d94dc8cf242679fd79f8f6e7aec3839c,5,0,Staker +0xc5f983e19e50090b337e9cbc7c5a134bbdf558cb,5,0,Staker +0xc5f9faab6c3146fa503bab2ba30116e07c134b9a,5,0,Staker +0xc5fb08b0f8b02a0d730b1cd9dd1edfe2aab1a03b,5,0,Staker +0xc5fbe716b47136ea651284cf97163607c2220ac1,5,0,Staker +0xc5fbfad35e46b9e28f313b8a7ef396d1acefb29c,5,0,Staker +0xc6005b96f6e91c0e9dbdabdcdbbf323b34231c4d,5,0,Staker +0xc60106acb3281f45fd3aec5400741668b41e9f18,5,0,Staker +0xc601ca6f9fc45991822620916b2ae29e988c7131,5,0,Staker +0xc6048e46b00ef5473f95f66627140418bbc29b3d,5,0,Staker +0xc609fdad72a0e5d3c5f1f1b857ad921255c7b026,5,0,Staker +0xc60ae563ddb12e954752699184113844fd5e8307,5,0,Staker +0xc60d0c12c584bf3fb2f1c3e99a3acc7d4a0c9c6b,5,0,Staker +0xc610cf5ef1ce727f269386da228786d9af9aa8fb,5,0,Staker +0xc6115bbd5fcda0bd656ffadf8646123a4fd49485,5,0,Staker +0xc617a1a9ebea36903e62127746c308b95a590961,5,0,Staker +0xc61922f8cfc75ef7b90f853fdae68aeff075e3ca,5,0,Staker +0xc61d40d3edaab562e369803d5deeedd6a51132c2,5,0,Staker +0xc625c0269c1b22438bb7b6f682c673cb13f2c710,5,0,Staker +0xc626507146ae2b60a1777ca5aadd1ee6e451a8e4,5,0,Staker +0xc626717036f7b9df549df2f1daa2b5c5903320f8,5,0,Staker +0xc6282b23fd18e545ea30c52bd9824ab6afe465a0,5,0,Staker +0xc62b7da7e092eb153de4bf9a7ba17a1f49e231a1,5,0,Staker +0xc62d565b23503d043434ad6bb5b886b30c954c51,5,0,Staker +0xc62f4d4935af791311e481c8cf6083e7b935058c,5,0,Staker +0xc63383f40c3f37b4c6dedcf83b9b33f1446c9080,5,0,Staker +0xc634bb47b6665666c60a4107e18258c9c3068e96,5,0,Staker +0xc636dd93426f4f6b3c41e422182cfb4fc919abf3,5,0,Staker +0xc643833532311502115f9f8993b1a7213f2cfe8c,5,0,Staker +0xc647d6827309e7ba78237e7feac5fffd299bec9a,5,0,Staker +0xc648c4bf08c6ab601017fde0a96f8e41b0edeea1,5,0,Staker +0xc64df74f5ed30504622ad0958b1ec932a7b756a6,5,0,Staker +0xc64edb0f9215f6d6a394d4d95f1a293f601f3ff6,5,0,Staker +0xc6525dbbc9ac18fbf9ec93c219670b0dbb6cf2d3,5,0,Staker +0xc652d93cbaf4b92945bddb4ae7db8bccf9573c6b,5,0,Staker +0xc65566349c698447393bad673c3a3233a75332d7,5,0,Staker +0xc65ca30522873e9ddca4158f79dc9ecd1b823932,5,0,Staker +0xc65dc240c8c036472b4c8d35b57329b091c3968f,5,0,Staker +0xc65f13e9bfbfe7bcaa2ac468577c53b7acd644c5,5,0,Staker +0xc661b6503a4d2eca5cd0d25eb811515444652898,5,0,Staker +0xc663f2001c78105f1624d06a1468f3c0b76df60d,5,0,Staker +0xc665137e320ecfb8ccef5a1d47112851ec6f572a,5,0,Staker +0xc669b10bd62d5a67e9259c45841d9b3224d02ed9,5,0,Staker +0xc66c37befb036faa08a953b5e5dd2d24d08bb9dd,5,0,Staker +0xc66e61956b8411adc689ebd1b7e37786e33fd5d2,5,0,Staker +0xc66ffaabb7fb1c226a78c39d7af86fa5e4a81af2,5,0,Staker +0xc673138c324ab278bb240fef5e08ca7350fe68e4,5,0,Staker +0xc67365a238b1a1f2c8037db546cc3406d1555dca,5,0,Staker +0xc67612fa585831a03168a4de2835b7800ea32b34,5,0,Staker +0xc677958e6d0c97ea5bc5839867e35ba1b02cb284,5,0,Staker +0xc678f39958e11cdf6ca0ff892c1d40002e2510bb,5,0,Staker +0xc6792821b9a702affad3fc1171b445c7fa27e07b,5,0,Staker +0xc6857f83bd02eaab0e27eea0b28c2a520ca163d2,5,0,Staker +0xc688d7eed4a914e3f1b6a042db995e22dcf9068d,5,0,Staker +0xc68c1745e1bd7af7a1b524aa5a13c6e1b7c9ccef,5,0,Staker +0xc68d3e03a6bbff72e6a3c51d4a12a968c5a3d321,5,0,Staker +0xc68d8c486fdf5e9c88c24e9a719cdd7a29ab320e,5,0,Staker +0xc691a12229207576b31c967f1e7899381426b143,5,0,Staker +0xc6943dd138901bd219d2e7b4bfcdd6668a19faeb,5,0,Staker +0xc6962e0802530ee1b9f3ee139334f158b7440585,5,0,Staker +0xc696478e7a4b088ae965721762ab56943c1f002d,5,0,Staker +0xc69cbd5cb41bcdb84c7924770afbde7f1aa37692,5,0,Staker +0xc6a4d2e6988bc08b2dfcd04eb127218ca174d032,5,0,Staker +0xc6a7fae25fdd5c8939e39a4f26c3d4753a5c9657,5,0,Staker +0xc6ab9f71b8ca4f7b4675da06c5715c50cea9298a,5,0,Staker +0xc6b475db0b590f315a0f52876017307a20273e6a,5,0,Staker +0xc6bb24a0b5d6ac74d444a5b2792739b8f27b186e,5,0,Staker +0xc6c33ea5548b38bff0186318a3ddd06558a8d1c6,5,0,Staker +0xc6c5da8d903bc2ca6c633f044c2c89ec7fff5cf9,5,0,Staker +0xc6c95af1e47b0b3cbfc30e134f4580b2796f6158,5,0,Staker +0xc6caa48dde7500a0b9a8ce5e93eb386bc1e8c2c2,5,0,Staker +0xc6caa53c32c1005313bd4925dde2550609a03903,5,0,Staker +0xc6cbdcd806e2e7221a8f641b334998e651479a8f,5,0,Staker +0xc6cda64e736cdffd6e7a55417b8c9abe0286d429,5,0,Staker +0xc6ce175a1382f04228fddf8f8bcdf10fcf4abe3a,5,0,Staker +0xc6d826b015159efd5b4221206ab4b5219855e691,5,0,Staker +0xc6d9bdf699a41784b4b37a75541b902549d68909,5,0,Staker +0xc6d9c52d43ebecc7d1ca7d52e76514c4329e95e4,5,0,Staker +0xc6d9d64d0de38943c3d81983b497327dce9f26b1,5,0,Staker +0xc6dce3aaf226222d6db26d54db39731afe691775,5,0,Staker +0xc6e1e62d31dc08397857dcc9109039f376960dc9,5,0,Staker +0xc6e76f7f9c868826b1cf039f1bef7382e9fd9122,5,0,Staker +0xc6e7fbb700a7af27c7b1a61b4e18344f2c63a5c4,5,0,Staker +0xc6e81a78fca88b482d65e10d8109ce9aeabd8322,5,0,Staker +0xc6eadc1bfb6c2fd60689f833c542bdd62d24e4d1,5,0,Staker +0xc6efdb57b3e5e3958e40362fac8dff6d7895093c,5,0,Staker +0xc6f48b674588b007d06c3fd8cf102f1efa5eb4c0,5,0,Staker +0xc6f5a0c6c5700e20e1f91892c4c364143ec26dcb,5,0,Staker +0xc702c9275d460c48da1033dc796fbf0257a01cfd,5,0,Staker +0xc7041800e4084737f6398c457c025395820331e8,5,0,Staker +0xc704a17d5ddbec7f70f61d0b2e69a75a4146ec64,5,0,Staker +0xc709fbf9c602db9c81ec0d6bf30ad2e2b4a7d0e0,5,0,Staker +0xc70e37413712ce8e52fd297b8f34a95da4604abc,5,0,Staker +0xc713175a2bb45e8e074c352c77e8ff51e0472285,5,0,Staker +0xc71ddddf95393fcd20d6d00b450e87499a0997f9,5,0,Staker +0xc71fc17e951f537b80b6aab8dfd67e17093d013d,5,0,Staker +0xc71fc488967a0f0a72b56983581b3abf56a3b703,5,0,Staker +0xc71fd1c016f8c33f97de0e40e850ad47d9e92dfc,5,0,Staker +0xc721b611bfa25a35a245a6e20d65b550cacc8d2e,5,0,Staker +0xc724fd4246e71c8dbcc65883cf3ded47d4113647,5,0,Staker +0xc72a18ba4ab16dc82ba5a2ee4d58afc28f18d253,5,0,Staker +0xc72e1bee6434d1b173af79c9da55d07f8e534f73,5,0,Staker +0xc7307f494d73f54eacde4ae0906c6d1c48dba036,5,0,Staker +0xc732a9e3592848bb94ca00328a87bb4df7243749,5,0,Staker +0xc739d0ac32126f2b85105d1f2d7f4b0f7fead021,5,0,Staker +0xc73a7af267b0147b273d6f5a8c01c596294f0e14,5,0,Staker +0xc73b2dab15424f71d728cf33992281431965a644,5,0,Staker +0xc73fb313e6ad90c5f6f1ffee09c0d00713c32586,5,0,Staker +0xc7424c9810916263ae6482314a4256dc9ee8c473,5,0,Staker +0xc742747eeba424cc4e5eb80b372f5458ed68c146,5,0,Staker +0xc743aa1fad686fa9dcddc7e2bd98f8492957dd2e,5,0,Staker +0xc74bc5e42f1fb7565eed828329605aad3925121e,5,0,Staker +0xc74d9589e34d851c69b86e084b151aadd3c012f6,5,0,Staker +0xc74dacf2c0dc1bf46d97e55e8efbba5f0e2bd273,5,0,Staker +0xc756a55576b09dec0fd3d369582624d2f9057a76,5,0,Staker +0xc7585e162d250e2bd7972ff73d7f57325903e77e,5,0,Staker +0xc75e0fb5ded990b31f99053440d047cce6343ff7,5,0,Staker +0xc7601006190b29985e935d64cc384548a83e77bb,5,0,Staker +0xc7691f052a9499a0155470a34c4c6eddef5e02f6,5,0,Staker +0xc7699e40219042090ac2908fceb5abdf43e3aff9,5,0,Staker +0xc7719fec0a61f17cc790fc33b5c1c6a78c00f1ea,5,0,Staker +0xc7744a1ae7867e244904416b2cc65a9b9c10f7d5,5,0,Staker +0xc7751c2e8fbd059c019f0fe0f4a2fab0c5d966e7,5,0,Staker +0xc7792427efe91d3a028477417ca12c6084944095,5,0,Staker +0xc77a65008d2100d5247aa1f4e198d5e6d138e463,5,0,Staker +0xc782a9c1ee1cfdc7d26aaa3c0649cd6827fd6246,5,0,Staker +0xc7838aacf0d0038539d053e0d5fdff6d9c826deb,5,0,Staker +0xc786067a33945974ae7d50d82e505e0699e1cd29,5,0,Staker +0xc78b3e76faea3a795e862ab35f451cdf577e1308,5,0,Staker +0xc7931bc475a5677d1522e93d26dd929e71f42c6b,5,0,Staker +0xc793620de54d920806fb2c5adfb3c26bb9101289,5,0,Staker +0xc796a6d0378abde4050257cdc11c0c4d10b12c7d,5,0,Staker +0xc799dd327b5d6c6e4ed5bbec510b49a1ce4bb6d7,5,0,Staker +0xc79a60a5832f96ad85a96a97b2ccbf512f97b692,5,0,Staker +0xc79d4bee1b13ea8f62490b31def733ed7c221062,5,0,Staker +0xc7a08460b00b6b10af637cfb33f5a982312df271,5,0,Staker +0xc7a1580d21e9e6a0b3f9dc91a814a9482dec00dd,5,0,Staker +0xc7a1feed24a7b9139502482c4c594a13ffe7d33f,5,0,Staker +0xc7a2cc2bd29d2639334fc2064036a12d57586103,5,0,Staker +0xc7a44d80d792894dc1e1205d339eedf16bc5c2d2,5,0,Staker +0xc7a4631d390b05ff60479234be2542dae63a14d9,5,0,Staker +0xc7a736bc7fca3502f5cc6801dba79a016584a374,5,0,Staker +0xc7b08ef3666924d256fff2e53ef069ada23fc0c1,5,0,Staker +0xc7b0d531b2146c8b97fcdaba1237c66f10a85696,5,0,Staker +0xc7b1a0d1a1f724fd0b44d384751483d384482b55,5,0,Staker +0xc7b2e7cc09e0b0f773acc27cba115eb5b87cead7,5,0,Staker +0xc7b642ee329069f7c2996d3674af4d2cd3056f87,5,0,Staker +0xc7b768af3a2387d94f483324ad7ba02a751f1e9f,5,0,Staker +0xc7bc8f79645ed0bd3ed30427e0d0e8448c23ab1c,5,0,Staker +0xc7bccc4c5b864af9208cc219d24088ca234db571,5,0,Staker +0xc7bd19392ba216609ed98484a088146881a0128b,5,0,Staker +0xc7bef2b8c14accadfeef5e6c9f166134a882aaf0,5,0,Staker +0xc7c1955cc87eae7a1df903cf978aca5b9d411c88,5,0,Staker +0xc7c390a5d1abf9faba09f662b7a0a7594fd2acbd,5,0,Staker +0xc7c4fdf96b5d43dad4a29a57f947f6ed2ea0edc4,5,0,Staker +0xc7c698f3048c5bd4d24dd44a3d09576a58c72dfb,5,0,Staker +0xc7c8ccda929b3f18275db1ec1fb550184209109c,5,0,Staker +0xc7cb2a27aad4acf244b1533ea5ba4f6f1aa13b6b,5,0,Staker +0xc7cb8cdace35f24e317778202cf6384d1307f716,5,0,Staker +0xc7cc5d3b6b21ae28ce80d2b623e462c2712e0a6c,5,0,Staker +0xc7cfe873a3e67374be78c0ec80f23f0006585647,5,0,Staker +0xc7d10f963769916171f33fc4658106fb442a2757,5,0,Staker +0xc7d285fb503b4392baf63a91253252a8d6bf3a94,5,0,Staker +0xc7d2dd296379aa701ef67ce2a1c3398865a74fe7,5,0,Staker +0xc7d4e0e0e7542d0db43811eb50c025ec458b71cb,5,0,Staker +0xc7d690565f258ac7fd464c286679b7a6b9fd1197,5,0,Staker +0xc7da6c4c4cc997ae47d0f5361e974cea7124500d,5,0,Staker +0xc7dd56534361f43c97736da279af53c43d15adfb,5,0,Staker +0xc7df387b1335fbf1089942522b5b92d63af6aa5b,5,0,Staker +0xc7e2dd820060defc6669bef2c34b474986f81d31,5,0,Staker +0xc7e6618e065c0c2b0998e0b6e6a2c813fa62fe2e,5,0,Staker +0xc7f3400ab0b11bb66f49a8f4cf582b484710f436,5,0,Staker +0xc7f4ae47dfd07bf6570e1b5b5e12fd8db203c2d8,5,0,Staker +0xc7f8b4a92ea81cf4fe207653c50c01a040ac111a,5,0,Staker +0xc7f95f661111d16cc2f6105ed95e1ee9a1907158,5,0,Staker +0xc7fb6e6e758bbd2dd0a7a547f7af22ccd7adcfd0,5,0,Staker +0xc7fe99e6886432729b62ca42a47514d99175e6fd,5,0,Staker +0xc803f23f921c088122bf835cb4c0f5d0881d6b34,5,0,Staker +0xc805ce06589f6aaf336906f14e70af4e54c19fc6,5,0,Staker +0xc80fc6089d1263bbac9cf62d78f8a9d01b44d5cc,5,0,Staker +0xc810f1c7b78013b773b21378dbe22357c39082e9,5,0,Staker +0xc811238c97b27dcb012a80d5ac82896b70696d02,5,0,Staker +0xc8119bccd8ea6ec2d2996a84553428ee81c30ba1,5,0,Staker +0xc811b9da291e034dd71499add21bb59cd9e04f52,5,0,Staker +0xc8125c1fab32d9369c3dce2400ab32807789dd18,5,0,Staker +0xc81779fa1fce80b17bc1a1e95555a75b1d1609e6,5,0,Staker +0xc8195906291a93451cfa31b4f6df7940502bd3d3,5,0,Staker +0xc81a584950f2fe41466b76b98ad09b4b1f97954f,5,0,Staker +0xc81b2c3ece062257b91832ad252e398bdf85d3d0,5,0,Staker +0xc81cc623cc0b5462786d202ba07a25b983cc071c,5,0,Staker +0xc81d7f7709c9c6c4427bda2935239dcc550a1d59,5,0,Staker +0xc822f483ce9c5e1a49d5f8d76683d6e7f1c2201e,5,0,Staker +0xc8292bc6b2076e231cb127f5b7a0818fbcbf211d,5,0,Staker +0xc829e8f996f51a931ae0f38973ff73469a8d21b4,5,0,Staker +0xc82bbd47190311afe4c63cd697fcaf67e8d85d6b,5,0,Staker +0xc8342e0567718f1a7e0a08035635fc6786751792,5,0,Staker +0xc836bb138d419107e65d22dbb42377142446924e,5,0,Staker +0xc837d8196f194265ab6aab031b771a1b6d91fce6,5,0,Staker +0xc83c3f3f29ea410859d61bf95283ea3dc37a456e,5,0,Staker +0xc83c76e22bee1720ed06f21124d4d10c0c652a17,5,0,Staker +0xc83e47713f2b160222b707bb8515b586fb0200f8,5,0,Staker +0xc83f366d0faf6a0568322d6fafb17c5b8a6c98b7,5,0,Staker +0xc84217f2b77c122c3cea7c8e86a1e462a4b528bd,5,0,Staker +0xc842df6bc2aa7f622ec8d4a43ce89cbe464d51f5,5,0,Staker +0xc8448cd411c1e16422d1bdf5110c413d0ab58d3a,5,0,Staker +0xc84aeaff3dca1c8f90cf1aeecef6439e36a6128f,5,0,Staker +0xc84d9ccd6f5045f68b8c70fab08ab98c724d4be0,5,0,Staker +0xc84e3e262f34beb3c4b665766833d6b416cb18c3,5,0,Staker +0xc84eecfbd0e3fc975fdf081b522059d51e3648c0,5,0,Staker +0xc852d1adad3795aba3f6605acb8f20c25d5a7382,5,0,Staker +0xc855ff2a45fbab3a46c82a07f4377906d4f3d40e,5,0,Staker +0xc856114fd5dd07069960df2074f292f5a97b8cf9,5,0,Staker +0xc857532534c8b371d04b5f03c46e773cdbd82c39,5,0,Staker +0xc85bf051d6b3771344bdc0772152b2520ba211a4,5,0,Staker +0xc85e2199b5d836d40b432693f684b4ff038a7697,5,0,Staker +0xc85e57e07413bcda126059fe8c3795c2ca715b99,5,0,Staker +0xc8623a81ce1f6e796de89035d8af8770c7892942,5,0,Staker +0xc864658d120d127d380638a0d44f6a7a53519243,5,0,Staker +0xc867cad2b199454f5ad9051c6202fc5174cca9b2,5,0,Staker +0xc86cd9f65300189019f6ac1bf90422e45f524cfb,5,0,Staker +0xc870657081762da0c0d3a4ad5a3cfe2b9a301c62,5,0,Staker +0xc87750247834b99f3f0c6e166ea6f10f93041517,5,0,Staker +0xc87a17119439082828d6b0ca0aacca5f85d2f982,5,0,Staker +0xc87aa763ad1eda27783d55ef6f570b570a08ee7a,5,0,Staker +0xc886a869ad025003b41bc2c013dfaac206cf8b6e,5,0,Staker +0xc88a3bd78fa81127e0289896f4b9e47fe0634010,5,0,Staker +0xc88ad9b99e1eff2210ba78925a16043ef292816a,5,0,Staker +0xc88c8d857b04bb02aaabb478f67c877b9cb95ecb,5,0,Staker +0xc88cb7ad83f9b490c4748914ed47c38935171ef4,5,0,Staker +0xc897caffce480ec7e574494a095c12de1910dfc7,5,0,Staker +0xc8ad963187ebef8579139b55d28bb5c3d0c99d0d,5,0,Staker +0xc8aeb2bee6c3aac770d4c429aa6c705f5c2da51f,5,0,Staker +0xc8af3b86bb4a71f0f66862d6c4f23bee5383c2b4,5,0,Staker +0xc8b27cf6d19bcce47e9c7eec12a50f8a3a171b08,5,0,Staker +0xc8b480f13dd1b9c4d5e7ecb2b37cda8fce3d6695,5,0,Staker +0xc8b791397b867a909a9c1a480a549e470699773d,5,0,Staker +0xc8ba9a9e46e40e13e2ea3eb5012dadc57e05eb37,5,0,Staker +0xc8bd5b1e3aa732dc0c9b0bdd3f058c6e94fe7c03,5,0,Staker +0xc8bd91c0bab8902e1542e3fe4e654769b837507d,5,0,Staker +0xc8c06aeebdcb3900c38c9edb8ae62f5abb83c113,5,0,Staker +0xc8c65919c47c6ed370ad546873801d6b78cc2e5c,5,0,Staker +0xc8c7ac5e601448994a1196f8f0f7cef3223ce7c3,5,0,Staker +0xc8c83261daf808bd538cab78fb15c35c8699d64e,5,0,Staker +0xc8cb7ae3bbc055a17db6d5cf501cb1440ad3ac13,5,0,Staker +0xc8cd3aaad213e8ed32a758926e0f322fe924b45e,5,0,Staker +0xc8d87739a7534a7fbacd58b6c047507a1fb57aa9,5,0,Staker +0xc8dcce5fa57bb754986cbd79da9fb3d1b1983761,5,0,Staker +0xc8de95dbb30446955ca70714326a7c82f3e832df,5,0,Staker +0xc8e14d62efdf51b721e1b6951c59e894e845a1ec,5,0,Staker +0xc8e61c2562dad148e3be17107d6fc39415b4f373,5,0,Staker +0xc8f20b76e532a534d4849bdb8a27b96d7ada41ce,5,0,Staker +0xc8f395649b45df214f27c0d197d277042caa3450,5,0,Staker +0xc8f4befc2633dfff6e01b453f83a11fe8687d957,5,0,Staker +0xc8f9850e4862b62cca7f87a81633c2add9488743,5,0,Staker +0xc8ff0db912c2e67146ba6e3e4a98a6d0cfdfd20c,5,0,Staker +0xc901f289ee967b3bee502fd0515de9fc5821ce8d,5,0,Staker +0xc90376d9a826905b53a1e2a0c59200df1999e452,5,0,Staker +0xc9069243b2a04e0d6ce023ab6d2ab754e424c21b,5,0,Staker +0xc90a399d2e54ee160a51bfb6a4da9049251e887c,5,0,Staker +0xc90ae6d684aa398650957962c22b9d22ad77cf30,5,0,Staker +0xc91c1f719056db3a2abb3054d3a4c95076a0978b,5,0,Staker +0xc91c3a60b13bd46966979349fdcd12200b1043f9,5,0,Staker +0xc91ccf7c133d3d7e997fdde3adb03648c78482bf,5,0,Staker +0xc921320afdb090278d2f4ccf0d5597d5452823da,5,0,Staker +0xc924a303afa6cdee7325aaf8776465a8f20bdaed,5,0,Staker +0xc9287e9b7b872f91cdf1e1ff7e50884f561c7e3a,5,0,Staker +0xc928dd835d29f57fc0d1a58f94dbebc323477f1c,5,0,Staker +0xc92a0e6513394658a918e2e2f1624663c59419c8,5,0,Staker +0xc9314e89821fa8fd0c78cc92af5d5d4998303af4,5,0,Staker +0xc933f86debe87b823e31112ccef890f48edbd942,5,0,Staker +0xc9368ed55be8ef881beccf7e4ad963d66a9ba3cc,5,0,Staker +0xc938ef2fb51937196c15d81cbb0ec602a825eed0,5,0,Staker +0xc93acd9fa6c94265aafb1019b61e83e5f5edeffa,5,0,Staker +0xc9455df1b19950e9dcb96a06555efbf1f9dde351,5,0,Staker +0xc945cad02f1fed5fe1e18c43d039be6c375c2e6e,5,0,Staker +0xc94a8445cbb4a4583cab79db6972a3b9e0a5f8bd,5,0,Staker +0xc95351b36694c79d672b9762b6dd14ccc061ebdf,5,0,Staker +0xc95b33594e530db41e775e450d1378bb1a388d3a,5,0,Staker +0xc95c1c1a2f994b0476464199960963a11d421c21,5,0,Staker +0xc95c66c0c7145a270e6b7e95b8a4be4a359a1637,5,0,Staker +0xc95ece2e66863f8bbcbcaf48886ee391138f05ee,5,0,Staker +0xc963f2f811cf0565c690d685d9489749b801b6ac,5,0,Staker +0xc96ba7d26d7703eaf3ddf6d8ff59a7f284bf010b,5,0,Staker +0xc96bcab818c4c77be848b65dd2e7c11762aa3a0a,5,0,Staker +0xc96f4de58ad0d92c523623d19001b0f3b244156a,5,0,Staker +0xc97334a4edded288b02e129119dbb277f7589e16,5,0,Staker +0xc974ad69c728f1ac331e62161d79702d41b364af,5,0,Staker +0xc97bdb29f94f7bf4887214d6f728b2c96ff8ce00,5,0,Staker +0xc97ed569ab8e108aa291d09d2b52e86dd2c9ec06,5,0,Staker +0xc98124e30d0095024f583fea24fa91b5d3564c94,5,0,Staker +0xc98490881b5f41c05fc4cd75b9d3e47bc376f3d7,5,0,Staker +0xc988abe69032e2eee851646ef91a40147d044304,5,0,Staker +0xc98deb0a06ced9845cc637a27868dae622017fde,5,0,Staker +0xc98f717e2e10ca12cfe23cfaf2a29626afa0d202,5,0,Staker +0xc98ff6c03473693f897fe39f9fc831c18a1e02af,5,0,Staker +0xc9959234583e7e404023b9a922e496dd675d499d,5,0,Staker +0xc995aa0c1004ecc270006227eb6f1aca3c5eab3e,5,0,Staker +0xc996c1d4ea2a820fd54045cfdd479ecd314b02dc,5,0,Staker +0xc99ac93677938538b8d069eafdd52d941b49fe7d,5,0,Staker +0xc9a07cdcc973db02d9fa2967a0f50f683423fd61,5,0,Staker +0xc9a07d229995d50b3378477a60e2c8af48c1a936,5,0,Staker +0xc9a19b9e810bbdeef116cbac872871d62b9805c4,5,0,Staker +0xc9a7931355fac139100be4220483a9af351a2900,5,0,Staker +0xc9a8b98a6213a65ed85cc8a934619baf6a86faec,5,0,Staker +0xc9a8f1528d0f467567ddfb22d0823d2be1bbe1e5,5,0,Staker +0xc9aaae3201f40fd0ff04d9c885769d8256a456ab,5,0,Staker +0xc9af7bbea391364e40fd6ebde0e9911129d94905,5,0,Staker +0xc9af88ebfa2a2e4db8a21fa5d14f0999f5d6dacd,5,0,Staker +0xc9b0982ea5de9c6f38239852e35b850aa23accb4,5,0,Staker +0xc9b58e68e2176d128f40506a04ef33648f722754,5,0,Staker +0xc9b702118a36812a2148c575439508a8f3d0436a,5,0,Staker +0xc9b72b3ff351e0fabcada200d212e06755a72a4f,5,0,Staker +0xc9b7411fd802bdfa055cfd469d1aecac2ac64394,5,0,Staker +0xc9b7fa97cb007ad40ec5cafb311a1523f78b6d76,5,0,Staker +0xc9b8812853d97e70cabcfa430c6fe4f5af5ec708,5,0,Staker +0xc9baadc6e13bab3d99f48211898b366fb3cdae9d,5,0,Staker +0xc9bb1b8463a305b0734be61e008a88974c31bf00,5,0,Staker +0xc9bfe24e91e2d3083fdef6e4d0f3bcedc3b0b187,5,0,Staker +0xc9bfe8a6177ecf82be852f893e4bb90db5289e0c,5,0,Staker +0xc9c18169705e3ba22cc5bdd2daeced89ba48e446,5,0,Staker +0xc9c5bb9a214673221ef6ab622aee5b74dc1b64cf,5,0,Staker +0xc9c649571d2740033ea796318cfad3cbb2bd149e,5,0,Staker +0xc9cccc1fbb932262f53935ba21cadc366c2c9a6d,5,0,Staker +0xc9cd48dfc3119c7c47556a6ea0704cead2b6cbf6,5,0,Staker +0xc9d0b9d5d1c6f46ddad31ef344842489c27af507,5,0,Staker +0xc9d40065c7ca03cee6ec5fd7497a8c200619d5c6,5,0,Staker +0xc9d5c2688544d95d373afd4fbfa1af16c3a8a949,5,0,Staker +0xc9d76db8398c72ead56b1ed1b93ebc5b60821b6d,5,0,Staker +0xc9d7dcde5af3a50987790a6dc3ea6ea73b7f13a9,5,0,Staker +0xc9da76c739901f231d32df992b087f2afe6856cf,5,0,Staker +0xc9e165489f9719c5b73ef6d10fc3996235489a67,5,0,Staker +0xc9e40e1f6f35be1618c5a467af182e406150eb9c,5,0,Staker +0xc9e68f51803250431b58ac1df62754b3c8fcc954,5,0,Staker +0xc9e70e758f6f7e93569c3eb88f773cefbca1b038,5,0,Staker +0xc9eaa666cf9d37d07293ced5b991667af99c0cf8,5,0,Staker +0xc9eb15b9d87d5569fa798c7e97a3d7f1faad6793,5,0,Staker +0xc9eb823045061012fe63d59b87a2424d3c7c233a,5,0,Staker +0xc9ebece2f7f3d5102622c4797d34794adead71c5,5,0,Staker +0xc9ecc9dfb2f69a55257a8afce7f7c3689ea4ccc4,5,0,Staker +0xc9f05c47f1c55ee550099c45af0740574ccd0869,5,0,Staker +0xc9f2b7daac5746087a700a23f478dda523370c80,5,0,Staker +0xc9f61afb7ed56a21021bbb5798e50abf390f3b81,5,0,Staker +0xc9fc219abb7b7685d1ab01ab5c080683bec67f46,5,0,Staker +0xc9fc61879869fd68c0dd0e5450ece5e1050da18a,5,0,Staker +0xc9fc9e4629066a3a23b405a69d2eb819a4bfa4bc,5,0,Staker +0xc9fcad20f21000c95d162a4732630820ae424147,5,0,Staker +0xca014bfd2b29bc1eb1b6f5a317a5fbfdda4037ad,5,0,Staker +0xca03e9eed725f0807aaf7735763cd1c9818a4536,5,0,Staker +0xca04dad53fd8bde882ef987bd6c81d59a03431bb,5,0,Staker +0xca05646edc5b3485f6128a343ddc35ec8bd87230,5,0,Staker +0xca0579ce434f51ae862a1d411bc28bdd4e2eb7bf,5,0,Staker +0xca0a3cca3be08a5500fafa490110f32a60abeb30,5,0,Staker +0xca0c01bc3f1064d8fb59ab94388257a500fcfeaa,5,0,Staker +0xca1088e3af27fe5232513fdeecb9ad967a362a75,5,0,Staker +0xca135917144cdf27ac1526868212c73a8e2a17d8,5,0,Staker +0xca145bd0807ae7a4097cde1b28fa6eb8edb2194f,5,0,Staker +0xca169eb5a8fdc3c226c5b3bca36209f45c2a921b,5,0,Staker +0xca174d3678b87a41f3431392ebf18d6ae28e73a2,5,0,Staker +0xca19b8d47181896f8b44b1b65a942cc58f1c6375,5,0,Staker +0xca1c0f3b0628b7fbde65c0a2ba9430a02012d544,5,0,Staker +0xca1d194a3e4c28be48e0f323801f19aba88c5c24,5,0,Staker +0xca1f031250b7578b3bd5ab9902d84ebe213472ba,5,0,Staker +0xca206c155c87c1f60ceaed25ff050ffb7786c5a4,5,0,Staker +0xca24acf02c79e65f07d74ef438b8d148a24c206b,5,0,Staker +0xca261418513ea74ef1416d5bbb1edbe3d24dcb57,5,0,Staker +0xca282355e7e7471c27e5079636e3c7b314f5ba4a,5,0,Staker +0xca290823f260a039f69cb54fe61b8c400b88a49b,5,0,Staker +0xca2add99b91a8afddb856df0576c2634b1378eff,5,0,Staker +0xca2b3be7278decdd8c97a13919935540e60efbce,5,0,Staker +0xca2e6f7aa55e8bf41ccfab0964362dbe1543b169,5,0,Staker +0xca3369b8dd0faa51356b533a8d91f5edf2855bb2,5,0,Staker +0xca345d3cf122aee8740fb9e907890fcdf3d65f94,5,0,Staker +0xca3c637b885adcc73554eb6e9ae4a32d398bc83c,5,0,Staker +0xca3cb52969017cf6c7ffd15f7d650cb83948f3a4,5,0,Staker +0xca4286d4cde8f591f0dac9ae2aeaa9d89068b922,5,0,Staker +0xca4447c0b4710091c73082cc73531d078efcf83e,5,0,Staker +0xca4522206378df114a067abd6d74af8ec6fd3d37,5,0,Staker +0xca47162426fb3185538230e9c5bfba9f095cd0b9,5,0,Staker +0xca4d18cf7f9cbbc293f2df2aabc910cda621ddce,5,0,Staker +0xca568fb6ede7054df470425904354b11c8f4fce8,5,0,Staker +0xca5a00aa68a668a76bfdbe6db8d4a10e41fe094e,5,0,Staker +0xca5ad8bb2214f552ce18e69ffe50a2ad9b6749bc,5,0,Staker +0xca5d845f3aa09f52c727639e0740c59dc87cc58a,5,0,Staker +0xca60427b38d735acc16bc603dc10c79699be9e15,5,0,Staker +0xca62fc534b6e6e09ff97b789b162302ef4caa038,5,0,Staker +0xca64d06594a927ba488fd874560321ce7f14bcf2,5,0,Staker +0xca70967c0085daeb79b57500e3bf785ed1f352c8,5,0,Staker +0xca722774597add323ef829f61f3d6384f2d0c95c,5,0,Staker +0xca75a2499312eaa31c9dab962deff76acfb66bdc,5,0,Staker +0xca7a61f2bd4d36db6ef88c7ed0d2a78c29293696,5,0,Staker +0xca7ddbc8ec13cc691e5145a26d0f655ed5df51ec,5,0,Staker +0xca7f0fe5bb6c9f1083518ee97d6f538d7f64c21d,5,0,Staker +0xca8b5531f0f010a09201ccef1ba7c7e503613a9d,5,0,Staker +0xca8c954b596eb4879df29c731db3ccee1534f619,5,0,Staker +0xca8cd5833ee9bb21f949397e2830f37b74233784,5,0,Staker +0xca8da25c715d8302a51611b25ebae536437aa579,5,0,Staker +0xca8efc84d8812aa1a096b41c0e4535395f9e14ec,5,0,Staker +0xca9147e3083d9cec119bf1d62109114e8b3b0c1b,5,0,Staker +0xca967bc5c789a2cde6e0b05f2797d9041e4af7da,5,0,Staker +0xca98a7db93e53aa7381461f728a481a941a590b5,5,0,Staker +0xca99d35880ce5f6c62ebdc82bdaa02a8ea96101f,5,0,Staker +0xca9b2d20cb720d3345c021b01a763be24b6e3eed,5,0,Staker +0xca9b8d4d49611ae67b21d5fa61296bbd1931ffdc,5,0,Staker +0xca9f3559c1b4d609dc40ff7bd5e6bc3ad70721c2,5,0,Staker +0xcaa5872e2abe151bd2b0cfb4548454461f5961c3,5,0,Staker +0xcaab691ec7862b9d6e48d0a2f81b81aa4d32e67b,5,0,Staker +0xcab089d055337414b4150a05279e0e9da59343fc,5,0,Staker +0xcab26aa71dce19c6f42b2e732c387795c7504857,5,0,Staker +0xcab717dde4e80be1c5f4710f6c4e994288c530ff,5,0,Staker +0xcab969b3a43c8067f58f9bd3cbf218cd5283894c,5,0,Staker +0xcabe7ae3b2713abef5d1fd412785a24bd3fbf34b,5,0,Staker +0xcac396df40c3da7adeab8aa5ab0a2a7516d28dbf,5,0,Staker +0xcac68c1822a35a3323eb12f3820791ca57d4a6ed,5,0,Staker +0xcac6c4a5a8c4bd182be589f24bbcfb850527010e,5,0,Staker +0xcad2ec9b42e370c67fa001e934b686d2236fb5c5,5,0,Staker +0xcad60d80bdca19ada36921c1d6ffd0b136deb5af,5,0,Staker +0xcad74ed03c7f8b92df2697f12b14acc988c34c6b,5,0,Staker +0xcad88e0a532fd3b5920c228114d205e5b34c0a6c,5,0,Staker +0xcadc202d94b60b7ebea7754040de3fd4229bfff3,5,0,Staker +0xcae07d66ee3e6593bcf0454749014c87e4adb09a,5,0,Staker +0xcae0f442e91a6d0713f71b6c317e43e2eed9e4cf,5,0,Staker +0xcae3c3a245f9c1c73f4caf05f8157d48703801f5,5,0,Staker +0xcae4612cf213bab1ed19627d1b2d12e7aa32cd2f,5,0,Staker +0xcaeb672f845054045fe37a24059b663108000d96,5,0,Staker +0xcaee94934f4007ae92188a3c8a9a2a8ac609ebb9,5,0,Staker +0xcaf48c0eff7a93813cbfd06aced8dc2b659aafd8,5,0,Staker +0xcaf508eb1d3e9f84df34a2d9630bc8be3a83162c,5,0,Staker +0xcaf73b4d1b11427b5dbd6c3de92ad772fff7773d,5,0,Staker +0xcaf7ac518d1db27df5d506ff93a9e3b43c952d2a,5,0,Staker +0xcb0424ab62f2db13eb862fc67dbc4c200799fb22,5,0,Staker +0xcb06159cf19eead28657860a58d392f1991dab23,5,0,Staker +0xcb071e7d952a60b0ac731e8e05faf8ced4e3129e,5,0,Staker +0xcb109306f712fd4d4c854f0973c3ed7dde314632,5,0,Staker +0xcb1b7f6acdba0dbc5064f70c4558648df25ba963,5,0,Staker +0xcb23f2a8fcb2cbbd7f048fc939e762b9158e4c29,5,0,Staker +0xcb2530d9dedac19d76bad9f78a0c2911d0bb66d1,5,0,Staker +0xcb254841e094b34b4b045bad827a260a2299caa1,5,0,Staker +0xcb27fb65ed559e91d0acd04c3327225258a9b379,5,0,Staker +0xcb2d4659ac5149b364ef68ce571afb6d9c63949f,5,0,Staker +0xcb30b68583e6c7738b4f9055ee27cb2b0ac8be1b,5,0,Staker +0xcb318dbc1bc9cb8c49dbb2e16868f3059009c02e,5,0,Staker +0xcb3471974610ad2adb06887149bd30f774c2503e,5,0,Staker +0xcb351b2b444c5a18a9a0a882261540ce607853d3,5,0,Staker +0xcb39188a40e0b923ac16c14c4105670c594bbc4e,5,0,Staker +0xcb3bdef53890e5bfd8697fa0a6c048ebb69bc80e,5,0,Staker +0xcb3d7f920179dddf9cb298640d668c10455e8acf,5,0,Staker +0xcb3dccfdb44d4967fec5b14a9e50b194e2dccab5,5,0,Staker +0xcb3f8a6562dabfa825662e7bf2a58d6071e08254,5,0,Staker +0xcb40377751a8a73c7ecd26ef94c1f348b64bbd3a,5,0,Staker +0xcb433105e076cf42ffaab1e37e03755287f42dd5,5,0,Staker +0xcb46df080c9c475b965f7ee179ff2169c2c67be5,5,0,Staker +0xcb498006e3611de82d222c35d2c2767e3757043a,5,0,Staker +0xcb535c86c5033f5803926ce58e09df2e3e450f04,5,0,Staker +0xcb55e80f504db7e4468eec072ca6a244ac971ecc,5,0,Staker +0xcb55f79ffd4fc25929c18a823722ce432439bd01,5,0,Staker +0xcb5856e4b834722fbd55f65540b1956c549377a5,5,0,Staker +0xcb590585242d05d495c1e4b7601542c7e65443ae,5,0,Staker +0xcb590661b4ab4c5aa1e9814e0f762a564c3edde7,5,0,Staker +0xcb5cccda70179131b0e205163c7e9d7a0ec46bec,5,0,Staker +0xcb664ede66b8cc2e507c08ef9434099e65c6cbc5,5,0,Staker +0xcb6abf5e44d4e9c9fb9bf89d50df32a8c801cf0b,5,0,Staker +0xcb7196ff19a45b89250c3fbb0af96aa67d2cbe06,5,0,Staker +0xcb768308816d640d5388dae56bfa35a6311d28af,5,0,Staker +0xcb78b5086bf5ef9d20bc68af4e825e60857d0f35,5,0,Staker +0xcb84b7d950196606f06ee0cd9e5a5b35a85bbc4d,5,0,Staker +0xcb8b2c4c5fd11cb02e5e971fe3212aede8cc6dba,5,0,Staker +0xcb8cb6f0f4162a19e9b8f1a65fe6724678e5290a,5,0,Staker +0xcb8ced3ceea10ecb1d5554efb6ac2b8014196266,5,0,Staker +0xcb8d36aa16cd24c30353730aec65fc6ff86f4f84,5,0,Staker +0xcb8fb813eabc83c99971b9bb093263d23035731b,5,0,Staker +0xcb915697718de65607736d9734d1d01049822c6e,5,0,Staker +0xcb93b1a4c469fd0f19b31aeee48abdd1356a3a37,5,0,Staker +0xcb964cea472890d1f6123668178e9b12c7507c45,5,0,Staker +0xcb9d0558a8ac575f3516dc32ca6b845082045cac,5,0,Staker +0xcb9db4ef23119241223de4585feb55114b90e25f,5,0,Staker +0xcb9f62c0cd3314f0658e294394d5dafc241cda7b,5,0,Staker +0xcba25f5598310d8a34f96cc83864f9c16afbfd34,5,0,Staker +0xcba7ff2932db07d7e1735a84c8fe2113d8f6c7f3,5,0,Staker +0xcbb0157f07a5d8d4551d9280f5beee63ddb75ad5,5,0,Staker +0xcbb0f437c39f7dfef7e43055b6d17b7ce2f07752,5,0,Staker +0xcbb5676a8167886c587c84a43bd1d50557182c5a,5,0,Staker +0xcbb70179ede5653d6390259d74cf7531ede324de,5,0,Staker +0xcbb9d0432a4fb5fc9c4e886f3a6587e4cd5445d5,5,0,Staker +0xcbbcafb3b8d440e718cb22613ba4d1f495f7c6f0,5,0,Staker +0xcbbcb16a47c740b300c876cd602c08e13f7ec07c,5,0,Staker +0xcbc089b005cbcbaf7af1de896b298b0afaad313a,5,0,Staker +0xcbc321fd1eceba23f9282b7600ae202a08799b0b,5,0,Staker +0xcbc9f0b0a5dc1afe018163910f79345789f5a3d6,5,0,Staker +0xcbcda244deb53740b4ff93bb9bbabaedb9907e1c,5,0,Staker +0xcbcde77b30adb803b9f962e327da7f1fd4433e84,5,0,Staker +0xcbd08a5f071a2ed53a57dfcebefac997d647de9f,5,0,Staker +0xcbd321c8a8c378cc19e086d09ec615112627453b,5,0,Staker +0xcbd5b882c80bdd5554e0bc08725809606ea15eb6,5,0,Staker +0xcbd835d9df28eaf83b4892ddfa2e39c40a8e9e66,5,0,Staker +0xcbd910192909796daf41e41923b8045ca976c446,5,0,Staker +0xcbd97f4d68571e522cb98918432359e4cf1b911a,5,0,Staker +0xcbdc96ac804815bf83569d9d8ca6355a368dfb66,5,0,Staker +0xcbe0aa233ad4896a84dba701add33aca183a538b,5,0,Staker +0xcbe36d6b89c5e07e14347302eaa01e6a82345a53,5,0,Staker +0xcbe3b194d7718e1de6257107e268361a85643df4,5,0,Staker +0xcbe4e33ef74a89f432af921cb39befba3eeb6e48,5,0,Staker +0xcbe9ddb62e2b9d8d7f85ed7d5c24acc76714f77c,5,0,Staker +0xcbf1c93b9cb4a9e2ff02f4b064f3f1c0577e4ab1,5,0,Staker +0xcbf25a5fab36c9d9f810a3f714cebb2c3bc52cda,5,0,Staker +0xcbf6811ff846325d1ae1049ab61cc5d29dda7ca4,5,0,Staker +0xcc00ab9b20f3580eb1ead10ba1f673e8f5652af2,5,0,Staker +0xcc0464044ace9ac7e5ce09b7fce7097a5ffa048b,5,0,Staker +0xcc0b6df33ab7c66fb05471596c08e65863da3389,5,0,Staker +0xcc0d02ada38a9ab1de7e42d95babe9e8146f1842,5,0,Staker +0xcc12d3de0cf1fb43f900cccd10ed6dedd7a773f8,5,0,Staker +0xcc1af5706894d5e166114aca4a45ea6096df2885,5,0,Staker +0xcc1d4f5c00733e511e32b19f4ecb1ceb83894133,5,0,Staker +0xcc1db40748fba9e6068db436f37be26ad059fc7e,5,0,Staker +0xcc25dc7a1fe9e3a4f15092504736ec818963b3c5,5,0,Staker +0xcc30cf3870908d280f6a8963b7a9af7de2a189f7,5,0,Staker +0xcc36667054e8261806d3e163a1e1521dbc0367a0,5,0,Staker +0xcc3de08e63648883f71b7e42f833a8ccbaf5b04c,5,0,Staker +0xcc3f2ea7b0eb625a574fee72bc1856597a0458b4,5,0,Staker +0xcc40631f1bee505c43ec0199b86d64ad7a3bcab8,5,0,Staker +0xcc44cd50a5e31952d9d83eee3b88f9ac53dfba1c,5,0,Staker +0xcc4520436ca85264a74c63cf9726035da9128e32,5,0,Staker +0xcc4586ee669cf826b9bc596aaaff970e1d5fa3ac,5,0,Staker +0xcc475c6d51b5fe5cad3256c84af0ede800ff0767,5,0,Staker +0xcc4a3c8c34eddbc248629c5bd3bb2488344d411c,5,0,Staker +0xcc4a82d9c224e4f2524b64f2b52b14fadcff104a,5,0,Staker +0xcc5369c6ba624986c0856abea2106facf547941c,5,0,Staker +0xcc59cf7ac4e7a2accf01f39a1d867f7bb9a38e18,5,0,Staker +0xcc5c9118e18d4c9e555c661fd9583129e850907b,5,0,Staker +0xcc5c949b3fecd399fc5c1b4d63d405bbb41f0db4,5,0,Staker +0xcc62a653f699ae81f3a61c527d4ed73be6bcd786,5,0,Staker +0xcc6365b8ebb5aaf043a398d9fa19ac095f0c622c,5,0,Staker +0xcc652e2e3a1fd01706569bf6c0ad60265cd047a8,5,0,Staker +0xcc65f4a50f7e30c6e399da61f1b0a5d25b1da997,5,0,Staker +0xcc67d99e35190200ecc0041d33ba02fd00e20386,5,0,Staker +0xcc69e168dea47a3d186c31130e7014d0eb0b1f97,5,0,Staker +0xcc6bcee83c5227a61f13c4f04c313a6e25b4639c,5,0,Staker +0xcc6c833436da13973061374c5e0f24e591b17dfd,5,0,Staker +0xcc6c845304482c5d82c1e9d91b772bebb9a233e2,5,0,Staker +0xcc71e12a91758780cd03da79345d4723fa0a853f,5,0,Staker +0xcc740c335347766ffbc86cad2dcd15dbf07afdf2,5,0,Staker +0xcc74658c6e441134b87790ed101642d9308a2823,5,0,Staker +0xcc77f9f0ff0aef58406a500aa738e4b63fcc53d3,5,0,Staker +0xcc7c3b42c2c57f108814f40fd0880ac10a602067,5,0,Staker +0xcc825f9272fedf4515d8a791a6f2c82b658fb034,5,0,Staker +0xcc8be532f2da03c1193f539b664cddca23fdc004,5,0,Staker +0xcc8cd68c34fea5816bfb52bde159ec5c37580292,5,0,Staker +0xcc8f5c34682f4dfc54609c4adc84ee708903a032,5,0,Staker +0xcc90ce3f2449c8287359f9a1313bb20897815ff2,5,0,Staker +0xcc92f3f958338b5a7e8f9cec30e3a2c56af04b38,5,0,Staker +0xcc938de33c8dc909a7a66860a892dbbef6ea171a,5,0,Staker +0xcc971d75ed99c061f664bbfdd056fb08648396e6,5,0,Staker +0xcc98402b2443b0885f3ac487b8dcd1e1cedbf422,5,0,Staker +0xcc9d140de38bd1718784259a69313aff3bb623d0,5,0,Staker +0xcc9d8d493122b5f28af630a46ae71b45c5f5fc88,5,0,Staker +0xccaa6da41c5a137ebbef53f5cd30be27ea227c27,5,0,Staker +0xccaaf958c551807b38c202018897168c701d8f6a,5,0,Staker +0xccab2e48a2a7fb8b8dd4b9a1561808530b86d273,5,0,Staker +0xccaeb2bc3ea093af42ba3f626ffab854a99ba305,5,0,Staker +0xccb00588f7bec73b59b642f5443178449693f5ef,5,0,Staker +0xccb0b358a40aaf3cbceeb77f6384434dc5ef90a3,5,0,Staker +0xccb13a22194c1369165064a1191e49a41009e313,5,0,Staker +0xccb163637f636e630f8e8f96ca127b93dca27205,5,0,Staker +0xccb312efebf5e87be3283d6e88f180361e575753,5,0,Staker +0xccb4b804c3529bccdb99ae3b4f9532579efe055d,5,0,Staker +0xccb58949e676d082b6e8db6f1e521ccf3dfe8d17,5,0,Staker +0xccb5ce8eeb473744adcb723877f81d54488e38a3,5,0,Staker +0xccb69c556ea11586cad2e0449c41122719ad924c,5,0,Staker +0xccb898640bf6593aeb61e4a2d7f5d27ec95bceb0,5,0,Staker +0xccb8d8859937632791691adffde7b5d9855cd547,5,0,Staker +0xccbf9d2898337cb3ea523a71df338b456f980331,5,0,Staker +0xccc19107836ddeb483cdd5e420d2ec7e94110921,5,0,Staker +0xccc903be3338f96e2408a7eadfd20693c979c2d2,5,0,Staker +0xccceaec97e58bc55c76ba98e74bfd4bf0163f1cd,5,0,Staker +0xcccfc37227d6322ae80a52b063da9f1b4b0797db,5,0,Staker +0xccd2f1ed6cb889eef6a06d87e8628fb2ed612861,5,0,Staker +0xccd52a22e938e9b0d496da6e546b6c54d6bbc2c9,5,0,Staker +0xccd610b5bb21929beaadd5207acc7b90cc30fed7,5,0,Staker +0xccd6a5a03ccbf94c4bf83f6934cdd7f45b2f1aa8,5,0,Staker +0xccd7c98a246c756dbb81fac71eb8f2b4d04d0c11,5,0,Staker +0xccda227a0623bfb22b80c17a01a477830dd238d1,5,0,Staker +0xccdfc4838dae25d48f1f74e7ccaafef3dd7c8c2a,5,0,Staker +0xcce1e4825073c1744eeeeed226290d1f1ecea795,5,0,Staker +0xccef2ee53441509e8eb33c0cab1661a33feaf5c9,5,0,Staker +0xccf015bb7824bdaf8b76c3100e30fd94660a62a7,5,0,Staker +0xccf14ec911978475273fdb782abcf3fb58cb1775,5,0,Staker +0xccff272c48e1cf6fc6dfc3a8c9226e386f0a7695,5,0,Staker +0xcd02c57fa9079193808430f1e8f999b4912afbc2,5,0,Staker +0xcd0597f0fb86cad50c7f8c9da3cb55a1ffeab3d5,5,0,Staker +0xcd0a9385b1229235507be97e32faf270af2259a1,5,0,Staker +0xcd0b67a61e5e8f4616c19e421e929813b6d947df,5,0,Staker +0xcd0d4996419174cc61c2331ed621d96f2a826ba3,5,0,Staker +0xcd0d967449430caaabda422af22f64254c3f1168,5,0,Staker +0xcd11a637ee0d13296650e56a24bed331b75550cc,5,0,Staker +0xcd11a72b04ac590ba352805390cc3b74f4081417,5,0,Staker +0xcd13afcd565958f3ffef8ec83f7cb8290844ab32,5,0,Staker +0xcd15737d589036a80277044537a06c8525344b75,5,0,Staker +0xcd1bffd48b16f9107f028aa7f67ea2d5d46ff6ed,5,0,Staker +0xcd1dce6f2b4e2e3e87661de289948d7eb54d1c9d,5,0,Staker +0xcd23b82d6b833951a0486ac67bfee9d9cff14144,5,0,Staker +0xcd267ab0aee2f9bfa39645f237d07cceb774e7c6,5,0,Staker +0xcd2cd01e6c57a627015447589de0f52c5bd3727f,5,0,Staker +0xcd2cfc851217f3e13594d76b443f87abb9cac711,5,0,Staker +0xcd35b35299b419ee71d911172c853f94e17d6865,5,0,Staker +0xcd36d43c8b83b4447f20a80b45fad9d482485f1e,5,0,Staker +0xcd3c9868eb548a279a0ebc275e8d900e3bf6c086,5,0,Staker +0xcd3de27d82b65172410ceab172cf5dbcd9868dc5,5,0,Staker +0xcd43a739c1f5fe6c4a9860b1b6041a7633443b7d,5,0,Staker +0xcd43e16ce9d46c97f33f94adb56fa97e952546b8,5,0,Staker +0xcd4452d0d040c68e4344552b55e5fa4bf795ed0e,5,0,Staker +0xcd45dccbba5527304376b85f24aff02bb3cd4d37,5,0,Staker +0xcd4953d3c2f29304d69d9fc78c2e27849af5579a,5,0,Staker +0xcd4c94f8ac83fb4f7c260889c07e9bfb17259345,5,0,Staker +0xcd4ce162232ddfc761a0c40643b6204eed87191a,5,0,Staker +0xcd4d4e822e829b04415b5f052c473d9974982121,5,0,Staker +0xcd4ebbb62f21960cf3b38e8fbc8d1e9843835b80,5,0,Staker +0xcd4eec410cb397665b276258f7f15ec225e3f0a0,5,0,Staker +0xcd5c1b0dfb1939abdbca5269d95945eeb505fcf3,5,0,Staker +0xcd61161e592a1b6e14aa902218e310ce280a0381,5,0,Staker +0xcd67699d9d057977ce9a1d6957d463b77a7731e7,5,0,Staker +0xcd6db6a04d41560e6dc0afee069163c7a62166d6,5,0,Staker +0xcd71261132cad9ecea6db47e5b6b846e68e19340,5,0,Staker +0xcd7614b5dc6481969d143777a8ce16f284ad710f,5,0,Staker +0xcd78cb1455d0d0d359dcf0b059b2aa896fe6ae97,5,0,Staker +0xcd7a0850f616988239af39dce65344eb3ba6310c,5,0,Staker +0xcd7da17622469a0b3b9a96176f4c1f81e04a0cae,5,0,Staker +0xcd7ee47df3e6647da44c6e15659e4efdda71d53f,5,0,Staker +0xcd81a8e50d969b9eb715f4779992e4436f6ab03e,5,0,Staker +0xcd88b774cc42242d49a1dba5af599edc2e378a43,5,0,Staker +0xcd8a03cfdf663a52da2fe2728697324a7188987d,5,0,Staker +0xcd8c272a41c1a45d1198fbe31ea399d4c183babc,5,0,Staker +0xcd8d9cc791acb47e01cdec4917717cad49d350fc,5,0,Staker +0xcd8eb934e56700becb3e2d822a1e66bf61d1b008,5,0,Staker +0xcd94b481b206c877e3c75e9868506c1661111000,5,0,Staker +0xcd962f3dbb52393bc6dc68e76e0462e80392bddf,5,0,Staker +0xcd98b81781a9f59b5f4048aee643974c82c98716,5,0,Staker +0xcd996324bf86f736286483c9f3f393e1120856aa,5,0,Staker +0xcd9aa0f51ae128575af8b62e14c5b2e2baf8a153,5,0,Staker +0xcd9ccbab7133a364722b77e909e08bac646adbf4,5,0,Staker +0xcd9d4e001882ea7c023ba00a1804ab8e24c7651a,5,0,Staker +0xcd9f4974455ffa9f9bf649c92bae46380e3d3939,5,0,Staker +0xcda0a1a6fec86e5b527a722a13061dcadefe4258,5,0,Staker +0xcda0f9ac7b87ddac570106376c6e774fbd479552,5,0,Staker +0xcda5c5e83ea4b2a4de56a41d3a9e6b08b9710fbc,5,0,Staker +0xcda6fbd2dacd6e8e4a7814fba854d67ec1e3a56a,5,0,Staker +0xcda9f7f1030fbba0f74af812a060c94517e1e74c,5,0,Staker +0xcdad8d4aa7412aa916005d6c8bd8e9da99285db3,5,0,Staker +0xcdb232305c16c6876228ae6e23ee79b05eafae26,5,0,Staker +0xcdbabcd86cc9433e150a82c8ceb16ecf3d2bfcab,5,0,Staker +0xcdc1ebd836fa217c1c819c79e6aeaf632f93abbc,5,0,Staker +0xcdc56f6ae19c98e676d81c9cfc48337ce556d708,5,0,Staker +0xcdc99a2711903ea6b9a3bfd2138b308a71dd1604,5,0,Staker +0xcdd3555122c862846199bf86da67912e3bee4d6d,5,0,Staker +0xcdd3d96a5ef076fbd94fb40aa38aa744caf1e6c4,5,0,Staker +0xcdd5fc0d4b3fc354a1f7559a96b41acc9ee71be6,5,0,Staker +0xcddb3bdec88c7bbdc506d51949799cd637a9e611,5,0,Staker +0xcddb58b03da90e5beee3029aa909dd1545b813b1,5,0,Staker +0xcde02f1e703d980ec2264c9d5e90844ab81f8adf,5,0,Staker +0xcde03566d2d324bc2fe22581e4d9506779e1e451,5,0,Staker +0xcde5a6bf5a7dc96f01a0dbca82e3c15c8e1e93e2,5,0,Staker +0xcde999e298054680b52bf13859a97381e146636a,5,0,Staker +0xcdeaf19777001818c263dfa2a91fdc6a15f99f30,5,0,Staker +0xcdf15585df1d64f2e24c86aed7dd8088558a890d,5,0,Staker +0xcdf1f2f1f4f7132db796d4b114b15e2e1a719f86,5,0,Staker +0xcdf9c54ee9219b673c7578264b67ff268289b447,5,0,Staker +0xcdffdeba7f98952e216ae1385da7e86a51c8f679,5,0,Staker +0xce07b713a8e6e208e27464c31ab4ebe7f716c26c,5,0,Staker +0xce0b118f460da169f77df695fa4b4b5e12334618,5,0,Staker +0xce0b8a0c67d802352d6f6561aca29421c9ae0e72,5,0,Staker +0xce0d5cdbd506bd68e2f87bb192b2ed63758a3f64,5,0,Staker +0xce0fdbc93f17b9072dc2bbf8cdb8357fe745a611,5,0,Staker +0xce105b5b84ceb84e85423415408b3f58b849b3a4,5,0,Staker +0xce108ddc55570e04a4dfc8b908177778961bb7d9,5,0,Staker +0xce10e236f55d0e75646026502c957e4d47999045,5,0,Staker +0xce124830b5c2a190104dfcf38100fd173b6faca8,5,0,Staker +0xce153ed09aa90b39fb23477b6ac9ba95c8b9bae2,5,0,Staker +0xce19f64c11012cd51efbb28278424b23fa0a1b4b,5,0,Staker +0xce1b5ead8da0b27b1fef7e3e7f369600c28bc2cd,5,0,Staker +0xce1ba9042899cc5a4a186e04cfc5c9fb22094b22,5,0,Staker +0xce2893bfed4ed7d9acbdd1b05d693dcb0f4bacc0,5,0,Staker +0xce29fe2bbecc750f9337251d81894660768d88e9,5,0,Staker +0xce2ed3fcfdd679f7f35a8782c21e787dd93529e5,5,0,Staker +0xce31f97baf64607a66f420a0667497043011e223,5,0,Staker +0xce3274e24f4a29c5faae74bdfef00f791935db9e,5,0,Staker +0xce342e336b6f409f477d600d78576f869382a52c,5,0,Staker +0xce34b51a0ceaa4943e387dec65d596449d8e0a83,5,0,Staker +0xce37961cd2e37f80fbafbbbe351cc6c65078fcb9,5,0,Staker +0xce3d47339dd88cc6f5f6438c2e85064dbcd88afe,5,0,Staker +0xce3dac23dc2e33400e9d04dd6d4d14fd7ea437cc,5,0,Staker +0xce4435c767e6a966b0a8a1c215642fcb27621ca7,5,0,Staker +0xce4566b49bf03bbb0062989b2b00c7ab240ae86a,5,0,Staker +0xce483814b4925452c29f47122c0d2a146082b1aa,5,0,Staker +0xce49616d7f656875f38232ad654acb2683fc00aa,5,0,Staker +0xce4bf958662bbd130d713d30d334afda89e925e2,5,0,Staker +0xce50e3c25f963f60c74215c9736d35f873608dfd,5,0,Staker +0xce51a2bfaa1f5c48b26e6ab48ac3d89237650301,5,0,Staker +0xce57a95dcc5595f737064d5d6f958058915d6eaa,5,0,Staker +0xce57e55cb8392a208692085bfdb4ba0b87cbc38f,5,0,Staker +0xce581a5aa8b3dac92bb169f148b3f4831344f8c2,5,0,Staker +0xce59bc40dde699c11b8694b8c8eb95b3a710d0e7,5,0,Staker +0xce5a21051bb8ded490ac50a876d292a7fbed35b4,5,0,Staker +0xce5a50f5f61e0e4d3cc618dca8306e8cb35ab649,5,0,Staker +0xce5c55c33ae70b1f9ddab01ae8c33780b86af35c,5,0,Staker +0xce5dd3c0806fca14a873297b7f904043adc05e8f,5,0,Staker +0xce60ef89f740a87039f3490a783dd6dc2f581e5b,5,0,Staker +0xce62c7dea0222a2137710e8df63c961eb4950ec6,5,0,Staker +0xce6364c714bfdf453f01b0a5e6eba500392976ff,5,0,Staker +0xce66296d80b310cbb72b2500b2d09b7ebb5996ed,5,0,Staker +0xce67dfef39380a09feac22a2bbc237d04699aebe,5,0,Staker +0xce67ee8779f46cf016be63ecacedc1a4df99fbad,5,0,Staker +0xce6aa395b9335c73054044fb897ca8191ce925af,5,0,Staker +0xce6c599baa8c628bd8f2eead8841776a78d36c04,5,0,Staker +0xce74a70058f136ae367e70996c95ab171923801b,5,0,Staker +0xce7747787c74492ea3fecfee53889bd67eca694d,5,0,Staker +0xce79cff4006b08d1ad31ebe5569eed564aa58c91,5,0,Staker +0xce7be8b2dd1e44da85f866979c521b789d7900ac,5,0,Staker +0xce7ccdac7113aa71dd5d236773759305164f3b00,5,0,Staker +0xce80b8bb394daef2b2f302342a943db866f13a6a,5,0,Staker +0xce83614733f104169306e6aeec283edcb9677190,5,0,Staker +0xce8395cf8d7d93eb6e2e27836865e14603a153d0,5,0,Staker +0xce88448dd1cdc44c0221c576f3c58b5c23809072,5,0,Staker +0xce89a496014550caf927927c1405395ead67e121,5,0,Staker +0xce8d4190c8dbaedf5fd1dad786893acaf75c7270,5,0,Staker +0xce9794309cbe5163dea41257f432b698c05ab745,5,0,Staker +0xce99e67594e1b739d70468eca67598c6ec8d5d5e,5,0,Staker +0xce9c76515d63a681f4082b3a65b01dc6ec598946,5,0,Staker +0xce9d5fdc295da5c25c5b216dedc30bc4b9247373,5,0,Staker +0xce9e1859f929c22adff4b2248f71f8fb234835e6,5,0,Staker +0xcea1f8b30fee80b4a8c8e984b7f8e230eb3c2d3f,5,0,Staker +0xcea38704588d4caf1fd7db8c9a8c87d95f84b3ed,5,0,Staker +0xcea791a7e6c49f89418c5fd681dab63069e15610,5,0,Staker +0xceaacb1a4b3b293d13e8bb386092fde89669ac1b,5,0,Staker +0xceab504a93c05484ce60962ef1249ef56d55b557,5,0,Staker +0xceae3b4f0f315f509a150c4eeef72b74aa4b1a59,5,0,Staker +0xceba11b65475c5234197bc3b3b931d73418aab26,5,0,Staker +0xcebe034c0ca9ab791083002242746720e2482239,5,0,Staker +0xcec03755ef910b3d253ec83c4b1b48cf3d03f936,5,0,Staker +0xcec2a931cc82b3cb5835fb46823967d0cb09185e,5,0,Staker +0xcec4afe012cf2e7da88d0342a66ed161a04593aa,5,0,Staker +0xcec675650c142aa1deebecdc692f47df9c92e931,5,0,Staker +0xcec835d3e015341754973f89fad159f5a40c2310,5,0,Staker +0xcecaac72a8078b3a005d561445857934414396cc,5,0,Staker +0xceceb2a4dcc861322b7dab6d0f77cf18fd96e8ad,5,0,Staker +0xcecff6db9f1a41ad12e628f9e870911b9f5c8f16,5,0,Staker +0xced1aa99c63c522c46e5e2b20f7f10c51c0f62a0,5,0,Staker +0xced606dafb7176c5b376c1dd626939245ec02b64,5,0,Staker +0xced639f5413c148eb208ef897840a071049d234d,5,0,Staker +0xced92d03e2cba739c1a9b7a1d4a12d3fcf42213b,5,0,Staker +0xced9e5c1f97689e56a8da329653d79950713cb74,5,0,Staker +0xceda2558ddd43535808a30266906c4b392f60777,5,0,Staker +0xcedba11d1c9d408172a34004da3a0d06312c1f16,5,0,Staker +0xcedd83f6a230912557cc8513eef12db7ee60dc0e,5,0,Staker +0xcee12a46ccfb99b7224038685c24988bbee7e253,5,0,Staker +0xcee1c50600e044144ce824b73eb6d53e5131775f,5,0,Staker +0xcee1debed2b65d434ffc25a2636aadf589f0ec20,5,0,Staker +0xcee44d78ef4b4089f42df59d6e57508e491a0c56,5,0,Staker +0xcee54e0873068ad72dd740ae808d048353fcea33,5,0,Staker +0xceeb9e0f582f63c87d4203e67613b87bb3fde93e,5,0,Staker +0xceef3cea609a5ad639fc91fde9273166f77fca2d,5,0,Staker +0xcef247b5167cc5aa7e56cfb995e35c9f5982e1f6,5,0,Staker +0xcef4791dd4c71f30d76722a9d403897b809582b4,5,0,Staker +0xcef4b6bc834372242a5abfe69418bef977437187,5,0,Staker +0xcef8e51a77dbbae1bc1b02d78a0b545d7214981d,5,0,Staker +0xcef9a7b6a7fcff94252a13f2234348a2b97b6b0f,5,0,Staker +0xcefad8b5bbd6179e5255bf5bfcc9c54ef42cd4a0,5,0,Staker +0xcefe78ad78aa9cba567048101f97bb470eb1ed34,5,0,Staker +0xcf01a47a890150a7dcfc795dcafc5cdbe1e8a238,5,0,Staker +0xcf0a53de1a34cee588c95bb30c5fd363081185a2,5,0,Staker +0xcf0b0b3af997d07e5a911dcc6fbf35acbc062a33,5,0,Staker +0xcf0f8517e9024afbd978dba6af027002b8e5cec0,5,0,Staker +0xcf11da45f75e831b2c5990f89687d66a52eeca14,5,0,Staker +0xcf1244e3501ec817e0f0252fdfa379a5520777d4,5,0,Staker +0xcf174804d7a83288e97169ef4cbc9b18773e0126,5,0,Staker +0xcf1d9173bf69c795dd9acaf57f4976c3b3cb6db4,5,0,Staker +0xcf2a7793381df5575b55f23a43a592e6cb7dcaf7,5,0,Staker +0xcf2bbeca17b6d14c32ed8fd50eddaec3d148765b,5,0,Staker +0xcf317f73df51a75134d365276536ea22b1c58b3d,5,0,Staker +0xcf3624e0353a6e89084ca43da7e670ab8a1fa016,5,0,Staker +0xcf3990a4a92d560d607ee3ee5f141e8d4bca3980,5,0,Staker +0xcf3dbfecaa14793963bee4312d420d81b9f99e92,5,0,Staker +0xcf3dc1e9cb9f18ce71405265f7286e234add08f1,5,0,Staker +0xcf449a6f10f59de80f72e5ced17b02220b3f13f8,5,0,Staker +0xcf452ba0409777effad23ba60269a805111afd0b,5,0,Staker +0xcf468759b5a20bda54a47e61aa50351bc944e873,5,0,Staker +0xcf4967efeffd286c42da15ce1b4253fc46f2508e,5,0,Staker +0xcf497a31f2b8d7c52e491cef7ee33c0c61c48db4,5,0,Staker +0xcf4a41fe9c7051c6b944ba2e4399f208c0e91231,5,0,Staker +0xcf4ba358781720ac0ee1c445c4e72caa52831233,5,0,Staker +0xcf4cbbc92a9cefeb97c07cde3e8cab3b23bb9018,5,0,Staker +0xcf563a9f2bb762ff34ca7d3b9a0179dccb6ddd42,5,0,Staker +0xcf5a623fa6735df0df0aca161be2309fe1fd1e2b,5,0,Staker +0xcf5d0bfa17854c52a856dfef72eb2076a7acc978,5,0,Staker +0xcf5f284da3733f47d0c28f67576daa06e9d4aea1,5,0,Staker +0xcf66bbffacc8946d5418ebf0209d8e217bcbe906,5,0,Staker +0xcf6a470f00b096b384a51cf5a758ae0806057b53,5,0,Staker +0xcf6ab2e25dfa5e3b85b2174961327eb4d2aa0a0d,5,0,Staker +0xcf6e560c83fb091ee79288fd2f56ec0d5f2610a7,5,0,Staker +0xcf71899e76425417ec9579b24fac5329fbbe153c,5,0,Staker +0xcf73c64d829cd0d852179f938bc007324366bd11,5,0,Staker +0xcf7444564abb8234ac01744f035045179208b0b9,5,0,Staker +0xcf74e5f7e69559b128c8bbd8d3422b03d6a2abe2,5,0,Staker +0xcf78c9342605d163b948c8c5278df1232dddd86f,5,0,Staker +0xcf7a8b8c2d870a801214c0ae5a0d76fe7ffd6e4e,5,0,Staker +0xcf804c676a717d2c6776dd987ec9bbc1f9a95452,5,0,Staker +0xcf825e428f77e5cc69d79a29b26afe73071722ee,5,0,Staker +0xcf851ef4d5e510566cd95a86aba3d33632787ce1,5,0,Staker +0xcf89488b07f6ab1a82592eca109edf3e3c731b61,5,0,Staker +0xcf89abd510238896f944d491b15d81ac10ac3a68,5,0,Staker +0xcf8b018a0a1e8a3a6e52f14e24099cdb2c81d43d,5,0,Staker +0xcf8b029f052ed964072fa60531b22ec3f3db5915,5,0,Staker +0xcf8c3679d8b5b572c22001897f26144db4446d56,5,0,Staker +0xcf8c4ed0480b1fbc569ad5b6ee23cf02e34f5839,5,0,Staker +0xcf8df7f4c66af6ca42521bf9ab67fa3e9e9462cc,5,0,Staker +0xcf942dd08cefab174c3573e75f0d8814dd688e08,5,0,Staker +0xcf95c588284aac7f75a83252715073d3d20eb233,5,0,Staker +0xcf98c29b8034b4fc7c5ed3c9381cf298912715fb,5,0,Staker +0xcf9b4b8088b64064e39914bc89cb873dfafc02a1,5,0,Staker +0xcf9eb590a34ec9f10e5f9f34241edf5720fb00c0,5,0,Staker +0xcfa2686fe587e68b04bef41ad8797cbfc0ec7a56,5,0,Staker +0xcfa80b1d84476052ac9b4e0d59cf90660bdb3ab3,5,0,Staker +0xcfa8fe20492d05e7d911807ba4c728369c8d9f29,5,0,Staker +0xcfae8e58b5fbb0cd78f5400c4256f66a43a7746d,5,0,Staker +0xcfb22d65dbfc22ef0e01d74a2d4421fb3a6c11f1,5,0,Staker +0xcfb4949691f10d5419f4941d3f010f765224f417,5,0,Staker +0xcfb63cfb39e76163439196b6751e3ebfc6e8d66d,5,0,Staker +0xcfbb00788cb2d7e24778cd6293309a47b0b43fe4,5,0,Staker +0xcfbe94ccfb40af4f63a139a4ae48b01e64901dbb,5,0,Staker +0xcfc0c586e16848b4e01336968a36a30afde92fed,5,0,Staker +0xcfc54c8cffa112c6cefa81a3427f31130ed5908a,5,0,Staker +0xcfcbc31ed779bcc7dde002c387f4e3ea14d5a7b8,5,0,Staker +0xcfcc916db1958958c39a9412af834d4f907aaafa,5,0,Staker +0xcfcde8b9aa82e03a4ab2a226ca2de35da9985f77,5,0,Staker +0xcfd31ab5cb39fb7a6d7de4fc798bd310f17c7d15,5,0,Staker +0xcfd9ce47773c0d85f5dca64af7f88431f7cdd6db,5,0,Staker +0xcfdc650fa232545cf64a613d262571c356c1642a,5,0,Staker +0xcfdd39a125392216878bff5c8c29c696008ac608,5,0,Staker +0xcfdd4ba5ec50de9cd1aac63715178f5b6019d153,5,0,Staker +0xcfe6441a680fe4ce33a036767820b1f15c831b7f,5,0,Staker +0xcff0d9910bec1f475236b6f1c77506d641baf191,5,0,Staker +0xcff125c51d29f84e87f3e8b2372adbed25c23320,5,0,Staker +0xcff28affd9dbb2a7352e0da6004d07e2835c3138,5,0,Staker +0xcffdf452a076478636f62ee0c2f83e1754e6b5a9,5,0,Staker +0xd00165800ae6126b6198a816232039689a52a788,5,0,Staker +0xd00ec660d4f7300e8a54b31e6c54d58902c8db6d,5,0,Staker +0xd012351129705fcd71c8932a0aec6ebe5baf611a,5,0,Staker +0xd01846f9f7ce9914e38a3a6e835183ff2e307de5,5,0,Staker +0xd0186989bfdcdcf493cfb61d00c644d214d60e06,5,0,Staker +0xd019b056c60d1619305330a6e93f83556f88c8a4,5,0,Staker +0xd019c95e9d4c2e1ac9c41588ea574dfc2536533f,5,0,Staker +0xd019ce186edf12b773230b3a089dd184480ce139,5,0,Staker +0xd01b0b80e70075f047010e1303f85ab1d7090e2f,5,0,Staker +0xd01e8f34f1da272dcf2da8dbf5c9fed0994b0665,5,0,Staker +0xd01ffc1dd5f74270d59c8971bb3e504717cc2579,5,0,Staker +0xd020013ecddae27d3b443deb20dcef8d459da141,5,0,Staker +0xd0211eb061f9a757aa43cf859f37048e28042dc5,5,0,Staker +0xd028d95b1cc120a1c69457b3f1cf29cf1ffe196b,5,0,Staker +0xd031590f9b9fbd74c5280d1988af75d90325df88,5,0,Staker +0xd032b5bf01b68da78703c373abbd16bc24c889fe,5,0,Staker +0xd032b710647107042940a1548a0e67b4238aa9db,5,0,Staker +0xd0336f87c1d269bde6fbdb514e18286452f0e81b,5,0,Staker +0xd037c5432770e581774a868c47e3644e5ed7d008,5,0,Staker +0xd03a09b38ec534fd241b5870c88a27ed915f4d28,5,0,Staker +0xd04a65a325cff482806e756063763503619dbabf,5,0,Staker +0xd04cbf7bc1b554a470cd4f0fbed5b65f7e84ae0d,5,0,Staker +0xd056fbf3cffba76b117aa8550cb09916849f8499,5,0,Staker +0xd0591f772e7592333317d80515554cd0117697d8,5,0,Staker +0xd0592b1b63fccbc48e85cddbb71ef7dd1d56e2aa,5,0,Staker +0xd062927874daef49225124a2ca5ce781d22675f4,5,0,Staker +0xd069a17e0aa429c965978bf3d9a30e9beaa4fc6d,5,0,Staker +0xd06b85713ea27b0fa051ec1ad8b1cf8267ceac46,5,0,Staker +0xd071c06cbdd013c43db4cfa14a92630eb7fd04fa,5,0,Staker +0xd07207d545380bcc4da985453be45bdcabe54b55,5,0,Staker +0xd0736fcfc1393f13db3034ca50c33468034b984b,5,0,Staker +0xd07580ef5c68967bedc0bcf71642a6ece010ccc6,5,0,Staker +0xd076a1d7f868bd7d79b875612500c6b9a27cb2a4,5,0,Staker +0xd080f757ce6dbb23dba4536d376a81d4a938407c,5,0,Staker +0xd08114a74f5980b0b4787712198b83f5b753466f,5,0,Staker +0xd0840ebeba827475bd3ec315883e92700c1ab26d,5,0,Staker +0xd0843de851375a629dcee21b233f002c342a0ca4,5,0,Staker +0xd085fd2e88af06ff35d6a0fb19459c2a312751f6,5,0,Staker +0xd0892e68557f7442770a379e12a3e982b560d010,5,0,Staker +0xd0896b14d91046793100eaf951aab3ed38e21b3a,5,0,Staker +0xd089759daf1193c74f908611d116a4b18a48d48b,5,0,Staker +0xd08d6c7f991d6f271b069c5ec7365c80484c168d,5,0,Staker +0xd08e453af40a299b362762147493058ee37ff219,5,0,Staker +0xd0916673129ccaf8a18c2ec0c65477f1e3b7b3f6,5,0,Staker +0xd09f40455ad2464b06595e401bdecbb1f8da6e0e,5,0,Staker +0xd0a2efac47de4e207afe34025d37475e7577cc27,5,0,Staker +0xd0a2f4129741cbe437bdaa6ec45a736a1320d131,5,0,Staker +0xd0a3039981b46aeff56b63538ed431521659273f,5,0,Staker +0xd0a5226270ae7a2715341775a0434ec233186fa5,5,0,Staker +0xd0a701926662c06bb1c495eafb0b7d98f9ba4657,5,0,Staker +0xd0a8cb474947d2c44ba26d3e6560cf62e10486eb,5,0,Staker +0xd0abd361464157ed14e1e563b7bccf91e6f8c90f,5,0,Staker +0xd0ad2df057b30a320acfc6ea392d596a63049a1d,5,0,Staker +0xd0b188a3092222a6d8942536edae9a3ba559be6a,5,0,Staker +0xd0b74bae747a7756644b1f453577449055693a6c,5,0,Staker +0xd0b8641260d14e78edc9b111c483d69e30cd4b5b,5,0,Staker +0xd0be6d5be9831de8c338db4d5d4d73d4ac845358,5,0,Staker +0xd0be7e4777fac6078de9d86c9a98acad3f686c04,5,0,Staker +0xd0c08a04b980afacd1acae0a73eabd07913cb7c8,5,0,Staker +0xd0c5d99c26009a48f26198e03fcef78880954cdd,5,0,Staker +0xd0c9d45144e6d5d5558532347901deee4faa8759,5,0,Staker +0xd0cbb24aeb1df4bf2dc99c9b6c12893c2815ac74,5,0,Staker +0xd0cdc7978566a2ed4d351df4da7f0ba72161298b,5,0,Staker +0xd0d57bd008e709df1de0703580e2654e65798f0e,5,0,Staker +0xd0d6dc6f43e4e2c3845e5adfdce62d516fdb6adb,5,0,Staker +0xd0de9fe27e78136175ca234a2513a630f0094559,5,0,Staker +0xd0df223183d7f0894800c18859f5d837f3022fb3,5,0,Staker +0xd0e10fad13314ba6f86263fab44446caba1230f3,5,0,Staker +0xd0e277a76eb3c5f1a5ca0629360ac663549c63af,5,0,Staker +0xd0e3ba6682da35cb3cc7284111af5d16a3d987c6,5,0,Staker +0xd0e5d541fd77801655407806ec49dc30ccf650ce,5,0,Staker +0xd0eb1b1ee5dd7012263cd7326d54a90c9e6fc56e,5,0,Staker +0xd0f162a6a3ae4c008693a4adf5b6f48894718d46,5,0,Staker +0xd0f2fe9ee095fe061354c3e4cb771c8dbec593e6,5,0,Staker +0xd0f7560940d1e51d21d6b0a764be67634f23a889,5,0,Staker +0xd0fd4481e844a3e4abf9759bd4edd107f50f2c45,5,0,Staker +0xd0fddeb3da2468c750846a01f7787dad58e2f3f0,5,0,Staker +0xd103d096f326a7e5c1b2aa76bc720b5f7a3a1ba9,5,0,Staker +0xd106d6331a01f129f22df36107deb34c2268735a,5,0,Staker +0xd10a28040fc0efb61332964206ba0b9bc35bb2d3,5,0,Staker +0xd10af2a1646b340c2a99401b8cc10c7e4bbbd3f3,5,0,Staker +0xd10c742325b7d49c4bfd21f8447830a85934c7cd,5,0,Staker +0xd10ca4bcf95958122e3643a80da74fd01db7e723,5,0,Staker +0xd10f5e4767d5550b33a6e96956a92b8df9fceeca,5,0,Staker +0xd11142d82f53f3406508c45d584a0b5c59eaad8f,5,0,Staker +0xd11459cf36b3f09b84f541491a17b760addc4596,5,0,Staker +0xd117dc30814698c51886ae66909507e625585859,5,0,Staker +0xd118398194c3a0cef2a10e385fed11789250144f,5,0,Staker +0xd1190df947d118b77d5654a30c81d44a581b062c,5,0,Staker +0xd119b4310d611e6514bdaaf6ea3041642077c128,5,0,Staker +0xd11bb9a64006b49ff069ff28dbf582cf7539c096,5,0,Staker +0xd11cd62f1946a14d622d955a598f3028b85a7770,5,0,Staker +0xd1232cdddab7ab3af6ec63fa5883f7b3ad7c6fbb,5,0,Staker +0xd1253e1dde0b68a780d0c2104e76374bb89bc964,5,0,Staker +0xd12bc09a9460613ff7f6a782f86e0cda61884127,5,0,Staker +0xd13016b6ca06cae85629c5fedc0e31b5264b91b0,5,0,Staker +0xd130c7b1ed1f5901e21d31969d277c2827ca98a1,5,0,Staker +0xd132f34f0f42603469a6274534287053c8e00c0a,5,0,Staker +0xd135cb087736fa488a46ee1feff756ab9ba0bc76,5,0,Staker +0xd1393ed62c8d9c3cc12ea61996cd8d16c6feec3f,5,0,Staker +0xd13b06d2e0cba7a02bc544517c0986becca46440,5,0,Staker +0xd13cef22f20066e72832d46c66bc2d9883edaf94,5,0,Staker +0xd13e3064f718a7934a3d9c9f7fa2ca5a82937f07,5,0,Staker +0xd13fdd06ed192ecb613c4cd5e430f723c3bb4f00,5,0,Staker +0xd14110a0358bca7b89d8d50a915bd79bb86d6434,5,0,Staker +0xd14449d765abe405c765fc3b61c458e5c3e1d812,5,0,Staker +0xd14793286aeaa0a4188d9d20b510f41dad18f8ad,5,0,Staker +0xd147cf06842217d78f3b07c6b43e4c703a02e938,5,0,Staker +0xd1486f52136ddacd5beb6560834dcfdde2819cfb,5,0,Staker +0xd15215b8d5bb0da45f7a02968513307676cd881d,5,0,Staker +0xd1530a5c1f5bc06574fba47abc6581a72c9b9858,5,0,Staker +0xd155bf0fbb33347595a483192932c731ded7277d,5,0,Staker +0xd15818baf2d5ba10d554f037e16cc65d6b8c568f,5,0,Staker +0xd15a221379dae8e296fb23879467a40d65694753,5,0,Staker +0xd15c1635f47220f86f058d92c000c77f3bbc80c7,5,0,Staker +0xd1646365c5a697b59b93f5ca2e2329a1fe02798f,5,0,Staker +0xd16ba309d8a2ebdb1d342fa3335a5ffd4a07792e,5,0,Staker +0xd16cc231ee5dbbbb2edfd71ebcc31d96fd65d226,5,0,Staker +0xd16e059293b4528ebd5a1eac25502065248f2e4c,5,0,Staker +0xd17063805eec7879371d0387ac8e60029b65d7d3,5,0,Staker +0xd17368db6bd2574a16ce68dbe86206cb5bc99e67,5,0,Staker +0xd1769e4889c4e56e5ccdd06ccc1e9d73a15230c3,5,0,Staker +0xd17b13528aaadff3f8ecb7254f48662ef88a9121,5,0,Staker +0xd17cd88a40a18f249059297debb824126ff1ac58,5,0,Staker +0xd17e96b069b7400a591742573bd211acac2ef833,5,0,Staker +0xd181ccbefabb1c7d8f07d2652a1108991ce19fb2,5,0,Staker +0xd184983129c00c0cb1d521e8e6b3e130786694b5,5,0,Staker +0xd185411b1d2c41d8e1be772a78cf5b59ed69320e,5,0,Staker +0xd18642ec0bb88d2035e0f9bd5b564e0b66c28157,5,0,Staker +0xd18707bfa2dc44963bcee712ade3f2351101bfdd,5,0,Staker +0xd1894d332cec6363d694d45d5b58c0acb1f60e8b,5,0,Staker +0xd18a16f6e73fa717f91507aa0cd19797f6467de4,5,0,Staker +0xd18c214536ecca3a001e18fedb5bcfbd51d6f579,5,0,Staker +0xd1a5b91957530e1b3e9cfac1543467c60c352f69,5,0,Staker +0xd1a752054be120fec8d7843ade74d6ea3a424b7e,5,0,Staker +0xd1a90b5252248f84a9c7fad47bc5f7e8eca76c3d,5,0,Staker +0xd1b20f93bca0766083990772629bf993ddc72cf6,5,0,Staker +0xd1b2b26f7158027db0a172dfcb9c8acd0b3e6c30,5,0,Staker +0xd1b6a17cd7db61e4c91021cb5e9d1f7d7b8c3fa8,5,0,Staker +0xd1b80fbd26dd2f48ab99d84b4138a86f88333a05,5,0,Staker +0xd1bd391e671935a2a3c59c156aaab113812b2737,5,0,Staker +0xd1c5cb18b761f4402a89b1952a7434ab9ab25b0c,5,0,Staker +0xd1c5d5b757ce26ec24891f1c72b33eadebf55a15,5,0,Staker +0xd1c7c163963c3c63f1f48dfa79a20300f2217daf,5,0,Staker +0xd1c8b3e3ae798006fd0eda8c20a279d833482f47,5,0,Staker +0xd1c8ed16c450715f3432f653227a72c4e58c846a,5,0,Staker +0xd1c96670eb429de367f21be04fccc4b8e43645ba,5,0,Staker +0xd1cde69db4dd87f4c0284cb78865d180e2147a5d,5,0,Staker +0xd1d23a2fcb3d5c20fb90b0a5b5b481aed0333e89,5,0,Staker +0xd1df2ad0743ed43c347a414a8f1acb0793563619,5,0,Staker +0xd1e52c40fb153b239df4bac6b5bbbc14963bbdd7,5,0,Staker +0xd1e73cd3855dbb97ef9b97e25c905dccaa72c8ce,5,0,Staker +0xd1e7ba5ee452baa15247b4dbfc6b1723b3f7b377,5,0,Staker +0xd1eca0c967bdb2592cea961122fd2c3107d990f5,5,0,Staker +0xd1ed054f866139e21e2dfae0decc796eda5c0982,5,0,Staker +0xd1f32511b4d160cbb050d3f05bd07f6c0ef47a8c,5,0,Staker +0xd1f5a43ad12265f715bdbe7e0bcf401b021cd25d,5,0,Staker +0xd1f683f4b4d5268c1dfc76108d85915bba0329d4,5,0,Staker +0xd1fc073c0c630187ccbb564025b3b6b4d03ce5d7,5,0,Staker +0xd1fe975bc63e534044f78256e29b6a9f2f32aadc,5,0,Staker +0xd202201bc0ce492583d2d6a3e0f1e151308c555c,5,0,Staker +0xd208a06d84ce6c4de4e139ecb3ac2e622c0677e4,5,0,Staker +0xd20b814a9531be1b6ab6e665c72f767144383795,5,0,Staker +0xd20c289bf2fd8b4662f84d42dbfea131262c471a,5,0,Staker +0xd20c9ff7fa89e509de27fb08ae1d5728087d4587,5,0,Staker +0xd21199a3540c9586b449e85b686b6509790a72e2,5,0,Staker +0xd211ae12947b0b4833ad48cbb8481a9f85f29300,5,0,Staker +0xd213925f6efd2a43c40b52e2cd8b21317d0a0909,5,0,Staker +0xd216f494f41063b6f86e5421f1e7934fdbfa2e98,5,0,Staker +0xd217275423c31f4df80f57a25db276785b3b85c0,5,0,Staker +0xd217af51e0b5478fb97ed8ad900b05a9cf7b027f,5,0,Staker +0xd21bef32ed20b9c55c645047e3c58760c9654544,5,0,Staker +0xd21e30fd99cb48cbf1eca84955b1e2ee61b3fc54,5,0,Staker +0xd2243aacd6f7c09776c6d53ffe1d393617c5ff46,5,0,Staker +0xd228d5dedf70136e16b6ef1ace0c8ae07858cb2a,5,0,Staker +0xd22e8f9efc98b48c4c429c044cbea9821862c447,5,0,Staker +0xd230b729c7635eb651719423dee92c916c2419ff,5,0,Staker +0xd232801aabfb7a94610efc4157dbe99485c08b65,5,0,Staker +0xd235cc57c8682c2744e9583aa80e3eac472736e1,5,0,Staker +0xd2360e41071227e6553554533533f75da06a75b3,5,0,Staker +0xd23696c6fce464f32334a12fe2434b5a92d02f99,5,0,Staker +0xd236b2dae72e55478780a63bc0211e5baefece8a,5,0,Staker +0xd2392d05e19b8180d442e7d22064423e109fdd90,5,0,Staker +0xd23a298123cfe5a3891ab8a7893d83656b81cb66,5,0,Staker +0xd23d136bb51fe0a1dc933a4bff7aa5d8d112a263,5,0,Staker +0xd241cb983edace4836ef34a131dbd9459cbd014a,5,0,Staker +0xd2430aa3f984a01acb82342449fbcaf7d7b18e6c,5,0,Staker +0xd245cfa6f4e63ec3a6c8ec666bffc5cb7b122d01,5,0,Staker +0xd246c59abe9746e2887db52fba25c673a035430d,5,0,Staker +0xd24a7b27b0e4fc3caa81a2bf038057e30ac9e90e,5,0,Staker +0xd24c37cb97b5158984e8541d1b01759f1ab0d390,5,0,Staker +0xd24e3715ba8d704f9c6d8cf08f3bcf712e25cbc7,5,0,Staker +0xd25ad9e71956e903d2b81720b2f4ad1fa5d46f07,5,0,Staker +0xd25eb7be46c52f1c2836f07571704f312009c16f,5,0,Staker +0xd26004b96b4c01153313442db6c977cf7a2a4a55,5,0,Staker +0xd2631a1774f526fd497a53b8c86fa6556c4ff5d6,5,0,Staker +0xd2632231012994718bfc792c03e2119d6cdfc60c,5,0,Staker +0xd2646beb46268753d154c1b40b2004f8ec3cf3be,5,0,Staker +0xd264bc443efdc186b8af20f125dded5ba8c77894,5,0,Staker +0xd269f8474f8f44e75f1cee31afbbfa6b3032855e,5,0,Staker +0xd26ba2a4538c63454e569d2332567b7fad1753d4,5,0,Staker +0xd26f12753603d78d0c16ee3e30887bc5e622fb9e,5,0,Staker +0xd26fcf9baf76919aceeb57fdd0b4fb59e3514c61,5,0,Staker +0xd2700d6578272b1c853292fd5ae77a618c212250,5,0,Staker +0xd275c96bf4c3e306e7b382aac02f0428ee801e74,5,0,Staker +0xd277584db885f4a9ce8f4b78c8aa1018091e28ba,5,0,Staker +0xd27a469bfca0d5fb99a944e482c685f43b865d44,5,0,Staker +0xd27de23f50ecdf338f026a3f9142d882bb000a29,5,0,Staker +0xd27f991708d25e3dc89c81084b14016a406b90ba,5,0,Staker +0xd2821e5846c80251566a34118df676fff781fc15,5,0,Staker +0xd283016a44f6faa0eb4fb5e0cdc1b174fefb8ac2,5,0,Staker +0xd28cae9191c7ae3725a03678d4db06f8e2342fa5,5,0,Staker +0xd28f4bfdf6f80da9655de31d415de77bcafae63b,5,0,Staker +0xd293c7ce3b84486d36421b29267898a682232ccf,5,0,Staker +0xd295d5ad68f82d2bc325a6cb8fef5f2a20bd4f48,5,0,Staker +0xd295f5bbdf9b3d65803b6c4c6171fd416602dd4e,5,0,Staker +0xd29adaccc2f95146089ee3e1c0517ce92219415b,5,0,Staker +0xd2a01b48438287b86568e921dd725999e8ddc581,5,0,Staker +0xd2a0def723b0b116c718a5dcfed11cf1b5b9c094,5,0,Staker +0xd2abf5da1df88faa9d4d40475cdae373342361b4,5,0,Staker +0xd2b136fef3530e9f2285554d19c6b49059a7b208,5,0,Staker +0xd2b445b79f0e966226883410af81e20c73495b3c,5,0,Staker +0xd2c0ed42c3d2c251f7fdc1b3bef1f7b3d61776b6,5,0,Staker +0xd2ca212f419880de3b425b9fee70ee6cd59c4a48,5,0,Staker +0xd2ce87a5024aa164c071357cc345da7f4d787bfb,5,0,Staker +0xd2d047ff52950a3cf437eb15bf00df9176991f1b,5,0,Staker +0xd2d1759d7599c82abb522e36ae3d72a509915616,5,0,Staker +0xd2d5f7ae640a29202991be00aed87a8a66714094,5,0,Staker +0xd2d701a2df66c00cf2f5f8c67bda4598c9c1cb0b,5,0,Staker +0xd2da8c6d6027c6c72c58549729c4b51725c1725d,5,0,Staker +0xd2dc3adde00faf9f89b40a71071837410e321727,5,0,Staker +0xd2ecd3489b4e83dd4683e28d7eae7a0d0099ec12,5,0,Staker +0xd2ee27c1f2eb1175b45d24fb0f91304f017c49c3,5,0,Staker +0xd2f23b632d67fec967e728725c73425891dfc473,5,0,Staker +0xd2f3a56e747c407e969d98921489b8770b216b2c,5,0,Staker +0xd2fe9d2794443190c3e3985bce6f6a44ec11452c,5,0,Staker +0xd30205b03dadb6adfb813080ed87fbc03e228291,5,0,Staker +0xd30564d29ebdcb6fbdb20689696050f455d5103e,5,0,Staker +0xd3070d126e39e19b85f0b2f4a6f549d24a09cab4,5,0,Staker +0xd30a4544912bf1f897db348df377390ad611ecc1,5,0,Staker +0xd30c43aeac766798ec20dd05e5f16622f3f64a84,5,0,Staker +0xd30c9c87583b87daf8cb92c1d64705d645a07b86,5,0,Staker +0xd30f63cb8c1178eb6a1bcacd2b85aebb7977d013,5,0,Staker +0xd310d9c919aa40d9e2be8980272a498631dd1449,5,0,Staker +0xd31386217cfc204f0abc17debc5129d9834e886f,5,0,Staker +0xd315910129f70f2a6412f398d87e9c3cd4655fa0,5,0,Staker +0xd31c18617c032877ce4bd6629fe12e2071ce7fb7,5,0,Staker +0xd31f06976b862b1eae5b631f3717eea63c219f4a,5,0,Staker +0xd322fa295e0c90d2e5df7d8f7df6201bb37845d3,5,0,Staker +0xd323d7a100343912079d649667d6b153501a8fff,5,0,Staker +0xd32b2addf091cbe635883dcdd525fe219bdb7734,5,0,Staker +0xd32c924392cfa366d0b94a53408b81a262d1ccec,5,0,Staker +0xd331c2ea0e0ad5e842cece35c4272dea99ab08b0,5,0,Staker +0xd331d23b1e02f6692696410bca6ec0fafb68d6d2,5,0,Staker +0xd33a29b1d9f702bec497994ec19a55eefbd40ce8,5,0,Staker +0xd33cf2f7c75641583f9b9cc083aaf385a4d9a7e6,5,0,Staker +0xd3458059a00c037da92df13ff7dc77a5f2784d0e,5,0,Staker +0xd34679d25339cc4f0bb39412ac0de7fd13da55b3,5,0,Staker +0xd3481e8758062e1316d62f130440acede438aedc,5,0,Staker +0xd348bd2c712dca6abbd2d9dddfcbb794c71673b4,5,0,Staker +0xd34a3a4d82477503cc12c977288a4c6f645644bf,5,0,Staker +0xd34d05cb6e5eec4e1f2333d90c5957b06bceb8d8,5,0,Staker +0xd34fd482d37e1e55003d1613950e68bc4c393df6,5,0,Staker +0xd350a70244ee0953a508e2d00434f4ca77961895,5,0,Staker +0xd350bad96bd3bbb655bf0247101039e0aa4a7fb5,5,0,Staker +0xd3573de1e4b9146c7f400412caea61a738e2cf49,5,0,Staker +0xd35a3e4e0a2b0227454376aaf438b122cf8d227c,5,0,Staker +0xd35ba1f682c33698866e12c5f6cccce11dc30a94,5,0,Staker +0xd35f5653dd4f3c2e81573751e09b1170bbab8214,5,0,Staker +0xd361e865a756d5acf3d566466d61cfbe6c6b188b,5,0,Staker +0xd3622b912b7239980107d77b0d864f3edca69364,5,0,Staker +0xd36378623103364c21ac9b2eb9bebc060749ef52,5,0,Staker +0xd3639c14fa8f74fc882f164a5654c5bc7105f5b1,5,0,Staker +0xd365c0f57c5a27370f0d207a91e7b35b122141ef,5,0,Staker +0xd36abe030ed7e66f3e66da070f60b9feccbebf52,5,0,Staker +0xd36b5bee736efb0279ad62c99b60e87035751182,5,0,Staker +0xd36dee9bc3f42ba57e83c1cb2042f81370b65087,5,0,Staker +0xd37041e8e842331ed0e2f550d60593388547489e,5,0,Staker +0xd3717876b9312bb28c58647c4ce2f7b5e49530fd,5,0,Staker +0xd372388bd0ff50dfe5d4010687d05c1b1cf8306a,5,0,Staker +0xd3737b0a91e2b5de6f5e155fb0fda764fd768f4a,5,0,Staker +0xd3737b997cb01fbd8f79215a190a2ee6e65f8bd0,5,0,Staker +0xd377ed96e4da6c28ba6ee5a9bb0e95a0802c3302,5,0,Staker +0xd37bfa0b8ef68af6509324ef74784cb6cc8da7f5,5,0,Staker +0xd37ccf05644e6fdf0a572f872be2a29de1a31424,5,0,Staker +0xd381973b8733f4c0c94a36669390cf3acfba5c04,5,0,Staker +0xd38400d785490e4b8d82715204f10a0cf4e23505,5,0,Staker +0xd3855f4a2c96972f1ca2f89c3796723cbfb4b065,5,0,Staker +0xd3890bfb834326ae2700071149d7131803285801,5,0,Staker +0xd38a716b1f0b45901d3add0ce69fdc3143ea9fe1,5,0,Staker +0xd38b792ff8fa0e9a521cc49c305b49faa92ab23b,5,0,Staker +0xd38c21e06550d052733dfc12974851ccf4c3959d,5,0,Staker +0xd38fb62a4d95d2256c911c9f60193f498426535b,5,0,Staker +0xd3915edd200b5b586288d84a1143a7ca00deb7bf,5,0,Staker +0xd391b19908c42344e2079c733ea878c3a1cbc35a,5,0,Staker +0xd396a4335b1c49aba6d7518c9f574ee3ce2a1d9b,5,0,Staker +0xd397cb40f2016d5f26b0e9433c04fab0dd9cf522,5,0,Staker +0xd3a01182853ea36aa0e993f78ed902d6b4a51deb,5,0,Staker +0xd3a106c841fab7857c8510a7d7bf5a760c3de993,5,0,Staker +0xd3a178d9649ace7c69e930764d90c2227e9ca011,5,0,Staker +0xd3a2a839d816641cdecf77e90d54e20b20c1b21f,5,0,Staker +0xd3a5a3b167ff2eab162e1e8a69b5cdbb9c68ba3e,5,0,Staker +0xd3a706e23ce03fe4fafb9a60c7abbaf9bc06284e,5,0,Staker +0xd3a9e59211676f7098b39a538d3089891c07bbcb,5,0,Staker +0xd3ad10a00e9780d70cf9d83c06457eb672f3b7f2,5,0,Staker +0xd3afe8862e6632e0261dbc86d0cbc4608f8c8f73,5,0,Staker +0xd3b0321b2d8ff18156189e9ee9d7ee01e9ea9d1d,5,0,Staker +0xd3b0bd1b1d169daeea4fe6eee1c3016c6ac4fbd7,5,0,Staker +0xd3b4796610623e5cc1baa0aaa5ae8b5de171902c,5,0,Staker +0xd3bbdf0b0236fee10a4600f72317b9fad69ce015,5,0,Staker +0xd3bc509be99cfeb33c72cb0fea676ee87cc4b432,5,0,Staker +0xd3bcf6286f023e5e6595812d9e1d2409caf04091,5,0,Staker +0xd3c275d9e4833f198eb6fc2a883bc3a1d9384b23,5,0,Staker +0xd3c49174aa80c3b92fe131c94f3aba6be55c0d5c,5,0,Staker +0xd3c5745cb1565fafa04b71825b39641a15f5e8c5,5,0,Staker +0xd3c90b1a711b6b6a5efc58bd00ef62515e9746a4,5,0,Staker +0xd3cabfecba10b1788833a811c2d8ce9363d7b0ab,5,0,Staker +0xd3cadfb6c2f10b055720267ed7f58592c37db851,5,0,Staker +0xd3cf4431c808e57784a659b69ea498f8246773aa,5,0,Staker +0xd3d12e195ada25d7b9f8512735b04c1437c2046a,5,0,Staker +0xd3d1dc7486dedcc266ecd399a9332e804b0e0edc,5,0,Staker +0xd3d403634bdfa35920ef2b50ffb8a15b329e1919,5,0,Staker +0xd3d5e1dba977a6cfeee69845d77e401a9c1677da,5,0,Staker +0xd3dd7dccbc181a82f7868d94d5bd6c0d91f0e43a,5,0,Staker +0xd3e0b3b3d37f60d0a51fca4f1acb9348f308bcf1,5,0,Staker +0xd3e108a26b5c12f18924cdff168e1769e051bc82,5,0,Staker +0xd3e4dd07c610430518eeeeb74e0cfbd168414bd7,5,0,Staker +0xd3ea7b0d52c366cf275edff17f927ebe4ce9f758,5,0,Staker +0xd3ecb9f3a9806dfe7ee48a0cfcb060b1afbc8da7,5,0,Staker +0xd3f529676a1cbc7e8aec19e4488bb562ac56714c,5,0,Staker +0xd3f7afe08569cb8013f0684cdb472328365863d0,5,0,Staker +0xd3febc155c689fa6a1df13b5e768af3c82d87a53,5,0,Staker +0xd3fed60ec60518d4968c1c8bd2051008f9ffefab,5,0,Staker +0xd4055a8093ce672eb0517ce29b46d6d53197c132,5,0,Staker +0xd4078e2915c8468d6488f06eefc040ca23e52449,5,0,Staker +0xd40dc0e2b286e1282119160423bc6fbdf5a04118,5,0,Staker +0xd40f14fc75b615300998a3cfacf2fd6fb9a5e1f8,5,0,Staker +0xd40f42c1c326ee9c125a90fcb0f08099a1c4d2f0,5,0,Staker +0xd4116f6be5d8581a66902541a21f1654dd28d106,5,0,Staker +0xd4119054eeaea2365a8fcaf0e4ce2c43fe19938d,5,0,Staker +0xd41575547d8430142d81f991e211cefc611a5cb3,5,0,Staker +0xd415b0cc965b84e460fd7e4af58e8efb15c76607,5,0,Staker +0xd417e85c6500ddf7b3e7756dc88cef8aa90c4559,5,0,Staker +0xd4185da20d6ef51323066e2d1d5fae601eae1f76,5,0,Staker +0xd41992de90e873226e631451897c863846ba587a,5,0,Staker +0xd41a5a406800f7e782f3c46a407bf66e6c688884,5,0,Staker +0xd41b312e9c5955e7b6288290cb5d44a01c4bc141,5,0,Staker +0xd41f0fa2ddd6a02ccecfecc49e82a36ea68b21b1,5,0,Staker +0xd42104be307a17e7897f0e14720bfdcc7f0d993c,5,0,Staker +0xd4220760cc7bf119274f5c782841e17486047f43,5,0,Staker +0xd42411316977bb4e4ac57f3f712e4fed0d010e9d,5,0,Staker +0xd42544d8b941bb1678c17add997036d30fe5ee9a,5,0,Staker +0xd425c61524a1e1b0204a0cdc154fe03cdb7cfca5,5,0,Staker +0xd426313a56098d86f843783c7f8a49ee0ccd48b8,5,0,Staker +0xd42dbb8d14a3562f64fcbbc24afdaaa9bab9be07,5,0,Staker +0xd431c401901111ce6a384a6f62e19b71bdeff700,5,0,Staker +0xd433052b12374e024ed824ce4e4ea7dbf286bdf6,5,0,Staker +0xd4375cf199f98ef08b0ddbc973b14736a6595e68,5,0,Staker +0xd44562ebe5e38dee773270f51b5010ec4b0faa19,5,0,Staker +0xd4482ef16139e390bb821bb49e56ce21375b7afb,5,0,Staker +0xd4508cdaf6e24e5783180c5836b6c649eca2c4de,5,0,Staker +0xd455712e43582134f101a0c686d26548b5438a3b,5,0,Staker +0xd4593c88862b7bb6f0388c2473e40ffd046f3737,5,0,Staker +0xd45a20ae2fa462e4a8ecea76ebec4dbbf05fec36,5,0,Staker +0xd461c511e647e82130cae74c5957f8a1744b1005,5,0,Staker +0xd46584f7744affb8ce0edf451b251cb9a66c810f,5,0,Staker +0xd468ca11e79f14bb279ba3601f5945549592ddaf,5,0,Staker +0xd46c29f6d702db52664d36d4b57bc109d2aa3edf,5,0,Staker +0xd470747069148ccac9449bd7cb1334cf8021f918,5,0,Staker +0xd473a3428fcc98c989031b4c936966f9913e7a5f,5,0,Staker +0xd47524d15e2d2c31bcc04f2bae0021f84ce3b9ef,5,0,Staker +0xd4752957955ad3c8a17fc66b208b4f3dfb75ef22,5,0,Staker +0xd4774df60022b49675362118388cb39fb5aef326,5,0,Staker +0xd477e8c411f28b47996e5a7d2385eb7c87c1027e,5,0,Staker +0xd47810cc8887f0ab881ce823e7d3acc29c0fd8fd,5,0,Staker +0xd47a7e53df608ea1973bbdfd214703dd15d6dcdf,5,0,Staker +0xd47ba5193ea7e1230cf4dd68782b9c4ee059b8c7,5,0,Staker +0xd47f280af706f13136bf2d6a355a7134c56fe769,5,0,Staker +0xd4819a80f53fd4600e15af89072763c6d3290931,5,0,Staker +0xd485e1203f5b2ac6c2a41a8d09daec1082220a1f,5,0,Staker +0xd4875e425fe09533e85e1076b86411d8a8ea8cde,5,0,Staker +0xd48793ea781c3d46df5cc0a423cc7425f04f2128,5,0,Staker +0xd48864c10240f6f65aba92846c06a979d352e687,5,0,Staker +0xd4890c3f5bea63488fa9026fb662bd14283b8351,5,0,Staker +0xd48aee9323c5be3ee8d51a694f328a83296859be,5,0,Staker +0xd490229b0ade8849c67fb8b2a0a551c7b6181d43,5,0,Staker +0xd49104662583e1928daa8758b0cb3d4153c95096,5,0,Staker +0xd49230b07d43cf7163c381d67979dcdda97541e0,5,0,Staker +0xd4928a9dbbbf5aecb70c407be7bbf5c331dcb332,5,0,Staker +0xd492f9ff0bd9f6d03e20bbb932da852f8dc4acbe,5,0,Staker +0xd493cfc43e33872dd0ef471022f87bc166b6faca,5,0,Staker +0xd4976f785dd64e15be75b623fb4a6a0fa23a3978,5,0,Staker +0xd498d9ec4a7a418263e8729b09448e18a8ec863e,5,0,Staker +0xd4a3e90d89cd95953180548f332ce6d8bb0c5266,5,0,Staker +0xd4a496bce57afb4f876f9ca8441ce76d1d40edf6,5,0,Staker +0xd4adb5ed478efa8aef538e608dfb29d853a51177,5,0,Staker +0xd4af9573f2dff37869c789bc3cbeec5ae3d20651,5,0,Staker +0xd4b296025db6952471b79cb6fd238dcca15b81d3,5,0,Staker +0xd4b3de172d33bac27219ef7c75b5628ba9f3bc79,5,0,Staker +0xd4b62fd35ff6b3bde4dd96d1b3853e35d92a9be2,5,0,Staker +0xd4b63bb5180d9107995d8e9ed784b2dea663fcbd,5,0,Staker +0xd4b6d200b44d6941a72d9ea93a5533e02e9a883f,5,0,Staker +0xd4bb4cb263c5d6184440c78455dbc9aff11a2141,5,0,Staker +0xd4c497361842e0deea8b5ce3a8e78f6603096a4e,5,0,Staker +0xd4c53f67d19d84d29c74bb74595113c583839b93,5,0,Staker +0xd4c73879f288f85a5ee857ef11da9471da144434,5,0,Staker +0xd4cafa185353beafadbae3b55622542db0339a53,5,0,Staker +0xd4cb44d853c38910a793b6bd894bdc64deb1ae68,5,0,Staker +0xd4d19f1e2f6ac6d43a10bd6abc90049d811eb10c,5,0,Staker +0xd4d2d9be4f2ae42679a2ea41fd9df9926e5a7bb5,5,0,Staker +0xd4d7fbe5e54addb30df4f9f87c03b337272d41f8,5,0,Staker +0xd4d885df1e4a414f477c27f5fc63de34b0bda082,5,0,Staker +0xd4db2f79ba9d421490e4c473f33db41492a86aaa,5,0,Staker +0xd4e0126195ac9dc95ecac4c173cd0b1361156fbc,5,0,Staker +0xd4e102f2f5200d9e259ac7fd194d3afb9e5b536e,5,0,Staker +0xd4e7726c3e70328f09f3f34cebd3c34e86e0d4d5,5,0,Staker +0xd4ee5f297c44670483f2352ea3c5f0e99c9656ef,5,0,Staker +0xd4f0652544e8c35981dd102b090e4b47171480f7,5,0,Staker +0xd4f134281820af097eb72f566889346ff5715312,5,0,Staker +0xd4f34dcb4d7bf44af3cdce8bf3b7560dd5342a2b,5,0,Staker +0xd4f5b6d25e3c50f086014fe00ddc9d9fbbd3b1d5,5,0,Staker +0xd4fc1bbb6278203f5aa9bfba7739ab4ce72f5d9d,5,0,Staker +0xd4fc6ef2e09e99842372efd5fac0914d40608d98,5,0,Staker +0xd4fea4f45ba37c800cd31628a26d8b2db04186a6,5,0,Staker +0xd5087e6d20ca0a1fa80d51011080e33f2b6ef482,5,0,Staker +0xd508e2c15b1756dd38a1474af84c802141530ea4,5,0,Staker +0xd50963c3f3dce3bf7449116062a6b3234240a366,5,0,Staker +0xd50cb5f6fc99fdcf40e60845d79bb8c11f815907,5,0,Staker +0xd50dea90f9bd4b0816dfa5f8b43850d78bf8cd39,5,0,Staker +0xd516d019957eb6047f5f996cef82a50330173d9f,5,0,Staker +0xd518b6f69b4248802a370888692460a6b218fa70,5,0,Staker +0xd51f12181ab5738bda57a95c9bda60f1d4060b5e,5,0,Staker +0xd521382a1790fc774dbbe5d1d36c4b0e7fa1459b,5,0,Staker +0xd5286c6b2ef39fc1ab02008c789a41efe27c3ca1,5,0,Staker +0xd528f58552c8fc3de88382c324cba384b455e2c9,5,0,Staker +0xd5292437ac83adf7ba83b0942a3b757d659b4a61,5,0,Staker +0xd5297fc8f91ae10a2f3511b578fa7fec9274eb9e,5,0,Staker +0xd531011412075504ecd703fc6c7f3abf89a55c2f,5,0,Staker +0xd531846382839e144406aa700fcfbe0f26cab38b,5,0,Staker +0xd53826629ee9eb046d12f2c61f5eff881ba32930,5,0,Staker +0xd538ffcf20e713e1d2ebc4e41bc2529d1386812e,5,0,Staker +0xd53957267dd34db8945826cfc474af1917bf28b0,5,0,Staker +0xd54082af7fbf2d82eb7c3783eab86ce900109c9a,5,0,Staker +0xd5420b67cfce439db4f98acc9a4999f62c058ff6,5,0,Staker +0xd542e782e6844ad3ab449a157094a094dacf888f,5,0,Staker +0xd54343fc9e4a9ccf53163331bf9729a85db59d11,5,0,Staker +0xd54357daf1ba86f1b06ec3abc655bd28721519b6,5,0,Staker +0xd5464f38b3209a0be087b4f3483c4c784a845a61,5,0,Staker +0xd54c8fc98160b10edf38f7deba86432cf276ac4b,5,0,Staker +0xd556a79fed7eda993e6709d0d447ef7e870a44a6,5,0,Staker +0xd557a8a087b7732e38e946e659c308c8d30a49a9,5,0,Staker +0xd557f5b0a4d9e1cbb41656c42a81540d3940a4cb,5,0,Staker +0xd559d7ed7779a99406ed236d194169a343322890,5,0,Staker +0xd55d8fec9736f39f4a250e177751ea68075c1020,5,0,Staker +0xd56019eade210d07dae173d050fdf669bbc0aab0,5,0,Staker +0xd5665a63ac0252f52e2ccf557f08ece45813a156,5,0,Staker +0xd566ac97be0ab14d23ca9e5bfce7daa264eccb73,5,0,Staker +0xd569674507ce69dbebce4bbbf8e9fcdae738241a,5,0,Staker +0xd56b30df1fec53fb7609bb3c5a5c8f2e63a44b2e,5,0,Staker +0xd56d030b508e36efd52d8a0077e25cf3d2c7f01c,5,0,Staker +0xd573a59aad446cebf6dcbb2d92e16475e67cf717,5,0,Staker +0xd57860ceaf05d1213fba0894f7995cefac5ec647,5,0,Staker +0xd57ac741bed29c3b44c5e1693e65b222e4998ff0,5,0,Staker +0xd5807b29af01fc55d42735961fa67a425a5b9576,5,0,Staker +0xd584071519e20bdd9df183c0f571a913b2167bf4,5,0,Staker +0xd58607caa1fc732608cd71fb3d4cee6bd4654680,5,0,Staker +0xd588ead47d8a285f87e326ca43522d608f3a8b3c,5,0,Staker +0xd58b6e55fbcb195bd769ffabacbc762a0c0961c5,5,0,Staker +0xd58d766ff86da8010f787d42231248a69023fbbf,5,0,Staker +0xd5919073ff4384de4f58cd3c1267ae1b8ca4dab6,5,0,Staker +0xd59c822360d33df486ffb96d4272e079e473b922,5,0,Staker +0xd5a4a77036ab305f1d40562aa81a646cf4d592d7,5,0,Staker +0xd5b6043ee6dab273685266a50631f67eeacd9e1e,5,0,Staker +0xd5c5020a38c7f43536fd1c780c043a14142d2908,5,0,Staker +0xd5c75b3f2cb7f1cafa3195d333d7251e6c945100,5,0,Staker +0xd5c7e338ddd0df1e85c0da7920a3eb2d66102306,5,0,Staker +0xd5d3b01319281796245ca587ff641649a03e6482,5,0,Staker +0xd5db7bf3be1e05c8cf90116ffd73bfd90680a72c,5,0,Staker +0xd5dce3a86362c4ef54572f74356b832fe0b07bdf,5,0,Staker +0xd5dd3d96ca977326fbac21a78aeb73cbf67e922c,5,0,Staker +0xd5e00412df1d607873315c924ab65a0bb052a3ff,5,0,Staker +0xd5e51648603eacb27d2bb11fcd4eba1b0dfec584,5,0,Staker +0xd5e8bd36c8d9c0e157529df15726c6d002fb8c73,5,0,Staker +0xd5f19e5d606c68e69e36bb5549f0f9a7e66032b4,5,0,Staker +0xd5f3fe8b9548e02180f7dba0bb60e4bc6de97c90,5,0,Staker +0xd5f7de24ba1f214975ad0081a8209e6c6db9c890,5,0,Staker +0xd5f91b97ce6390314bbc6ee972917629a51584a5,5,0,Staker +0xd5f9b0c172bf3fbb7e0f98132f37097cfb637a7b,5,0,Staker +0xd5fb08a3ac361fc9983a62c8eac234e8016c3ae7,5,0,Staker +0xd5fce7c37255116843919ba05cff62f4aa125bd0,5,0,Staker +0xd5fe54ae27e4b0e2d7e03365dd61358c88b4694c,5,0,Staker +0xd60132e3f0b7f3dffbfb1ca5a85b4a04c7328a19,5,0,Staker +0xd6016a16a45066a51ce881e125387a84aac7351d,5,0,Staker +0xd602e10ebff3fe3dd054b85e193d7a584f873e38,5,0,Staker +0xd6091a6335e974e67fab6b7ec4aa4878afd75707,5,0,Staker +0xd60aa860fbc312d6ef0ead38ab8206acc04b726c,5,0,Staker +0xd60c793ffac029c4ec8f450894de167c7704e5ef,5,0,Staker +0xd60d929225033cbae875be02249364eede10ef15,5,0,Staker +0xd610821769ecea938cfbe670e89ff2968913416a,5,0,Staker +0xd6190aa93e816f05267120be2b300daaaba76728,5,0,Staker +0xd6211db3af415297f37f26ce6bfacde7840e4950,5,0,Staker +0xd62a9b875b0975211b0eeab8c069a2194dd9cc75,5,0,Staker +0xd635bd647c155365169eb9e13cabdfa936adf760,5,0,Staker +0xd635ca708649774041c1a277c6ca00e796c4d996,5,0,Staker +0xd63afdc458b3cc25f6690f692c88a3dfd06b7f8c,5,0,Staker +0xd648d6f7f37b3dd20c5ac2bfe823f97b5418e676,5,0,Staker +0xd6586a4278869336bc3f594af6643693ad221e0d,5,0,Staker +0xd65bf5e2843463ad1857cd1f464598d79332d0b6,5,0,Staker +0xd65e10dac94c1e622679d90d3ccc14e69a033060,5,0,Staker +0xd660989c4d3631786897d286e410c480bbc9021c,5,0,Staker +0xd665b1e9c7240108b255fd2d9f93ae108673ff29,5,0,Staker +0xd6671336a188971957d1ef722b3c4c1e12b2a1f1,5,0,Staker +0xd667b0e5c881b5c0c253c61de8451e5896c9472e,5,0,Staker +0xd66ce423af8c76e296126ebc58f325fc722b3496,5,0,Staker +0xd66dc818b388761403cca128f6d6023217fd7c85,5,0,Staker +0xd66faef9228e960f3c565124e72fbcccaf2c6899,5,0,Staker +0xd671300f44336d37ba9d27a44b8a508bf9904ae5,5,0,Staker +0xd671aa8d81e035b236cf75c7970fadf866ebb3e8,5,0,Staker +0xd6737a25c2d5ab45130cc839354fdda583126693,5,0,Staker +0xd673a2a20ee58f399ec94786940b458bf17b837c,5,0,Staker +0xd6766fd9229584e76cadc744a0f038c3532526d4,5,0,Staker +0xd678061071403966f35d9eabf329d381fe2e1d43,5,0,Staker +0xd6794e63d0a8016f0e25aa8343830e8a944ed940,5,0,Staker +0xd6801afcdde0f57a74498e98d0fdb01e7c43156e,5,0,Staker +0xd683533c68ba11e86e5b832ade1a02337162ff7b,5,0,Staker +0xd683cbeb396b460e1866c1504ab2661b544d74af,5,0,Staker +0xd68511bcf5a556fc126f9258bd72461efac6b2cb,5,0,Staker +0xd686e2e60c01694f252553fdd6ac80da2f39f35d,5,0,Staker +0xd68723975093d0b37aec6828254eff5aa67e0c3b,5,0,Staker +0xd68afbb7acc33d2f0df16878ddb5d555cae4c710,5,0,Staker +0xd696af1e0cb243be8f48bfdd15ebccbc5f7fb40a,5,0,Staker +0xd69df2c08b42aa7f6526b0d10cce2e4b6d550855,5,0,Staker +0xd6a18a768a9f3adec842422a33dba4eb09d82cc7,5,0,Staker +0xd6a37cdaac25916a43c7a50fdda57546913d00b8,5,0,Staker +0xd6a748c1487c6071b97d1dea8a47fc0238450126,5,0,Staker +0xd6a93c9622a5c9e860403d28eb7803d2919b66ec,5,0,Staker +0xd6adb563d5ee5691edfae9646739c98c8d6729f3,5,0,Staker +0xd6ade5af26cbebe11234e46babce831cdcbbb6c2,5,0,Staker +0xd6afbcf491187330bd4069a86b7c210eea99b5bc,5,0,Staker +0xd6b6edbb4de3b65b0ad19e8c0f49f878e294bca8,5,0,Staker +0xd6ba4e38f689a0f65d69d3c31efcf8abacebf551,5,0,Staker +0xd6c29209799d3b5a5ddae585e61c5e53df359d47,5,0,Staker +0xd6c3280e7b610b58ebd4c36ca707d717c2683c3e,5,0,Staker +0xd6c5a84d83ac8b5bae4e4a5bb442a0dc93e76cc4,5,0,Staker +0xd6d32f80fae2b2948c75a4ea707a52fcac9d237e,5,0,Staker +0xd6d684460d27d215fafb637c46ac3cde7bba9a0b,5,0,Staker +0xd6dcfeda2adc1ebc0bdb432f65ba17ad98f5d8eb,5,0,Staker +0xd6e09f07af05fd8d3666faa19cabcb1ec9b73fa2,5,0,Staker +0xd6e40b294585acdf5d1e439156cf7e969b55d3fe,5,0,Staker +0xd6e649d7261fdba9ee397ee487b73611492352e6,5,0,Staker +0xd6e6bf3259b8788ad520b783f38f34e6d0fe4ce9,5,0,Staker +0xd6e83a7dfb5c3027ffb56ce97aa32062e9e70b3c,5,0,Staker +0xd6ed4ff25dfb6a098b993eb8a04c72d1a9bf5585,5,0,Staker +0xd6f0438d05d726c70f83de42345e7fde45461ed3,5,0,Staker +0xd6f22c88c7f8015e06f3b903ea8774b28efbe343,5,0,Staker +0xd6f28dd46fd1406ec5f893c667cbfde955ee081a,5,0,Staker +0xd6f2d8fca2e606af2100f3b938cb22d7e61b7944,5,0,Staker +0xd6fd715e681fe9512c6010913883daf39cb2c230,5,0,Staker +0xd70139c4ddf40af0753fea69b2186e4b2a3781de,5,0,Staker +0xd703ce8960a550f4d6bc3c282c4ae88926db5be6,5,0,Staker +0xd705f494b7a8b0ca39c93174b62d956ad8097a47,5,0,Staker +0xd7061d5fca611f5672e1416dc04f93afaff9809e,5,0,Staker +0xd70b41ea732d556360ad0c33be4530ffc74c02a5,5,0,Staker +0xd70b5e720fdb39eaf2fe7c0e7ccafdbe0a8b2dbc,5,0,Staker +0xd70cafc257345cd92a69fd368961daf0a0bf3a53,5,0,Staker +0xd70e4a4e11135a8140bf3ad3985b7a09d2eb2c3c,5,0,Staker +0xd7126ea006a64d19d62195563990345ae6f6d4fa,5,0,Staker +0xd713e04edbbc1c977c7ca34b9e121f4c0c5aa2db,5,0,Staker +0xd715ad0182f17cf5696ef1324bfed57d24fd30fa,5,0,Staker +0xd71cc40cf3232bf7266cc218e04c5e0f2a26006d,5,0,Staker +0xd720b06511dc001e7ae12b4f96f79bda092cecf6,5,0,Staker +0xd728aa20afb22e09326d00ae6fca4535ad1767d9,5,0,Staker +0xd73090a740d7150e0112b6d845df9a9fe07ea3ea,5,0,Staker +0xd740b3c32022dc61086cd6f673fccceb5c187d86,5,0,Staker +0xd744099a6be3b0acbeb5364b71d142542bdf7f05,5,0,Staker +0xd74856983f54810c6dc1ad85d71d8650334f1590,5,0,Staker +0xd74aea8ff5b538cb3aefab5801ec8ff08d95fa11,5,0,Staker +0xd74be61c7dd43367dc3e50889faeb38cca97d877,5,0,Staker +0xd751a96efcfe8e32a7e40f01852729f6fcfccab0,5,0,Staker +0xd759b7518347b7d7bd93c12862c7df488a9aafa6,5,0,Staker +0xd75e3effdc9b1e1ca5d4857766dc4e3df1557efb,5,0,Staker +0xd75f0d62f6cfa78cec05838555435c73c012e765,5,0,Staker +0xd76ac22a866d65da753ca1920e9e0c0b60984fc1,5,0,Staker +0xd76c557bd5c87bcdb9a394d6041895f533015379,5,0,Staker +0xd76cc7084f05d54b0c5a29681b2f5aa00be754b0,5,0,Staker +0xd76df880d8ae3121322d1c0adcf79720c0fadf2d,5,0,Staker +0xd770e225e26dba98445a4cd3f0a2e7d1373ed5d2,5,0,Staker +0xd771a3bc1fc92d18d95ccc093d39ee404d818e34,5,0,Staker +0xd77579390405d1e2a106f777104022a950c5d7c9,5,0,Staker +0xd776c166927d66bfae6fa0a207b270bc118228f5,5,0,Staker +0xd782de8309f84236559250c7e879561792a11eff,5,0,Staker +0xd78408d6b10a14b617ab494f743caec33bb55070,5,0,Staker +0xd786d206b53ba4872628090e5aa867c66b7f6306,5,0,Staker +0xd78d6ce8ba3029788eb71d54a49057198ebbf768,5,0,Staker +0xd78fc070cd011417e3faa3ae58a4c8056415f984,5,0,Staker +0xd7923317b0a761a9397eb93bd3905992ae432efa,5,0,Staker +0xd797b9d1b66d2ce09d5534fddee955fe219151bc,5,0,Staker +0xd797dec88993103e9f15566dc6acf5becb246c5a,5,0,Staker +0xd79cffb47c3eacb5f449dd7fbc181ecd043b2650,5,0,Staker +0xd79e6c205f09ce04dc740777372405fffdef2f93,5,0,Staker +0xd7a6796fe8e1b8ae722cac6eb4d5774c802c822a,5,0,Staker +0xd7a79b748f1642e159d813ccc3079bda8f18773e,5,0,Staker +0xd7a87a7ecc71d2236f9df8cf9e3e0bafc0f8919e,5,0,Staker +0xd7ac9a896949276ac14677451d5a049b97555afa,5,0,Staker +0xd7b0606ab32c0203e492fb6db481f4cfae606123,5,0,Staker +0xd7b8c09e2d51f791d133df8ffeba2b794dfba078,5,0,Staker +0xd7ba0d86360e29d9a7e78776f5e21f0bf4118dd7,5,0,Staker +0xd7bf5981ac6c6e0467bfd4cdab48646f3da5a00f,5,0,Staker +0xd7bf9910e53f013d72d0ab25b5285a762984090b,5,0,Staker +0xd7c5ef304cede93f12cc2be68fa9d99c77402944,5,0,Staker +0xd7c6a957969dee2a0b24ed06b00b821753a004fa,5,0,Staker +0xd7c74db28fa3109d215b0fd5e3d480971ded87d0,5,0,Staker +0xd7cafb08dd9cb61364d3ccb360545d19493da2ab,5,0,Staker +0xd7cbb70a39e325982b305cc65aac16b058868ca9,5,0,Staker +0xd7cc57bfe31c7a9abc7edce68f660329828694ec,5,0,Staker +0xd7cec3d59b6dde2d9ef07a90ecd8857d5d19d638,5,0,Staker +0xd7d2f73060831cb6de9086e21963c860ae17b059,5,0,Staker +0xd7d3fdd7d65ca96cbfaa7702841bb868d3683de8,5,0,Staker +0xd7def8a2efd4a9c04fa2456afbddd2b81eec9e2f,5,0,Staker +0xd7e60c23c4dc19f6e398505eec5b857ed8ca0e77,5,0,Staker +0xd7e8b575cb4e61f465cdbeeda320e09724312256,5,0,Staker +0xd7ec5e026648f3a381f92dc003d90beb7c602387,5,0,Staker +0xd7ee5ec89e11f0a828768d40df3cdc07d3e53465,5,0,Staker +0xd7ef20751a63098892c036fff1b97243ecb77a8d,5,0,Staker +0xd7f31b2fc8934235e94241f9a5f3764540a82303,5,0,Staker +0xd7f5b95450c5b19621364fd83b622492f976eaa0,5,0,Staker +0xd7f6693a609b5356cd406ba794c0cef749661a2a,5,0,Staker +0xd7fe769471fa740cda1e89bb3c7e91ac10fe786b,5,0,Staker +0xd800e6c419afa29c5d3bc8a141af6162ca40798e,5,0,Staker +0xd802ec65d988d6689221a40313174095a2d90ca4,5,0,Staker +0xd8102944c3ca620d1661d5958134ab68f30fc33b,5,0,Staker +0xd81058e97749224cc2b67b07715e497dc7d55aa9,5,0,Staker +0xd810ccb1e9056ea14cabb869aba2300f95b98833,5,0,Staker +0xd814e55b5d837ca2831cdcee1a319d1c3d26059f,5,0,Staker +0xd814f0241cd1ebc89c99de910f34029a6ee1d0a6,5,0,Staker +0xd815b6436152e0ada97bb4761bd5810539b56c53,5,0,Staker +0xd817e2b417b2ff700c055e9885091d5f15ab2875,5,0,Staker +0xd8207f9b8fa42231ba85fef2ee07db85a2c63c33,5,0,Staker +0xd823fb207bf3541578110b8ccc6a92706974cf59,5,0,Staker +0xd82b2a303eeb1236b2452ca7eeb952906c19bdc2,5,0,Staker +0xd82c252a8c499da5346a2e1149140b61d3b9293e,5,0,Staker +0xd82c757408401ac3f13c41e6f0eba9135a3d61db,5,0,Staker +0xd82ed3ad9a549e867cf801b9bced7d2f5f186f1e,5,0,Staker +0xd833a156043dee2c0b2b552af283d4c6565e746c,5,0,Staker +0xd8358284a47d9ac68d2fad4caff9e686d7b41337,5,0,Staker +0xd83c1f0b985bdc7816454a808ce5f203e68d078e,5,0,Staker +0xd8477249b93cbf5e236c14ef82f0c50a69c98d74,5,0,Staker +0xd849f4aab81d8721870f9390714b9f881ed8f1af,5,0,Staker +0xd84c088ebf2ebe5bed2773c8426415bf23cd1ea6,5,0,Staker +0xd84d8e65d85c022355290494198aba474d7a88c4,5,0,Staker +0xd84ffc54b67907d5be94573fbf1edb6e85ad8487,5,0,Staker +0xd851753e086fe5962078376878bfcefce33ee05f,5,0,Staker +0xd855b054649a91cf0026e4fa36dc831f8d8c0886,5,0,Staker +0xd858bd18761846e803f08e322c2d7f2c1fe99978,5,0,Staker +0xd85d6918dfa12a750dcf3b6060bb24da2fe7696f,5,0,Staker +0xd85f29d9968dfdf8446d9d38089468a97900eb0b,5,0,Staker +0xd85f916965c413ff0d0e35584dd708b328d86b2d,5,0,Staker +0xd8646a9e00047b8131ffb85daccdfe664e921ecb,5,0,Staker +0xd86a9f5636daee92643029b65607e169d05f34ad,5,0,Staker +0xd871822650c7ce97f98a982c2c1f96f4ca0109c3,5,0,Staker +0xd8796d60717e4d5d80e04cb004a005c0e5058949,5,0,Staker +0xd87cf9f33a2ea1e2c8e0dd68a04f1afbfa3c9cdd,5,0,Staker +0xd87d872e4bf337cb41a1e52ca33af93a9c88cc56,5,0,Staker +0xd881b36c548aff08f1a7e50f9d9fc5b561a66729,5,0,Staker +0xd8838a49301dee0fb93644e366987bb8bf3f46b6,5,0,Staker +0xd884492da797059171cbed27b7274fa350c8e779,5,0,Staker +0xd884da40972e900c9e9d878cae396559255180a8,5,0,Staker +0xd884ec359e1fe8ec68ee1d0a01a2c22d95d9e3a4,5,0,Staker +0xd885350359f52a3fb14cbec6f1b35a82a59f06b8,5,0,Staker +0xd887eac213b15ec09adc0b288f091358880a8152,5,0,Staker +0xd88d75a988f44a881c795d796ae7804f186a1960,5,0,Staker +0xd88dab09d02ebbaccdf95b79dbc0af3b6c0c5f94,5,0,Staker +0xd8986023f544485b8871b94bf307e99535df6b86,5,0,Staker +0xd898d74b68de0a15ec8359c08007a3a86a50f658,5,0,Staker +0xd8a2fefa32eee5f343fc1df895affa45ea184069,5,0,Staker +0xd8a418e8467806842bf0293b8c8acac5472bff35,5,0,Staker +0xd8aa837b0d9bb4dae6585b82762943e4e1ad69b6,5,0,Staker +0xd8aafeac1460d90e4cda1c3158f8ec585cb43d40,5,0,Staker +0xd8abb5294bda3368ca6a2dfebde0935fdfd5654b,5,0,Staker +0xd8adc382a6ac64044142e7ed499c62eae722fe95,5,0,Staker +0xd8aeca79f6c0c42af06094ce0b1bce3dff84d6be,5,0,Staker +0xd8afca5fe1538933d52095bd3ee4e4753dc39625,5,0,Staker +0xd8b1cc11c258481709719ceafdc08c5fa4c3c652,5,0,Staker +0xd8b338f0aaf7d8c71de3172e7ed925d5251f3059,5,0,Staker +0xd8b3ab0e14a17c0c416e1ed7c01eb512887ba7a0,5,0,Staker +0xd8b4a17854fec992890c4e2aef501d69a831f322,5,0,Staker +0xd8ba95c6b55ff1cfd4aa12b88b06eed5ae74dbda,5,0,Staker +0xd8bae3205348480b3f87f42e1b181ee09c402655,5,0,Staker +0xd8c560ab6cab1a3156029cc046da7accb14572b6,5,0,Staker +0xd8cf5e4c7bc327375f4ea48e167b144934bb0ddd,5,0,Staker +0xd8cf6eb2102497821d9e625e521cf465809fb184,5,0,Staker +0xd8d417a647559227a52866f7c44d977d0677f337,5,0,Staker +0xd8d76bc3b85b62a2291d6644743287c55a9f6d8b,5,0,Staker +0xd8d9cf1e2557baf2d83cfe4d26478e862a4d40d8,5,0,Staker +0xd8daf2fd11c0e95c2cb91d66f6c27c51a08e2a8f,5,0,Staker +0xd8e2fb5d474bf89ac44327a40a5d595d80dc834c,5,0,Staker +0xd8ebd664e018a1d34a9f2c216a45ace64d468ac9,5,0,Staker +0xd8eee9f19688de2862ca45028d1a620b3e5da9d9,5,0,Staker +0xd8f4100a2f47264dcfa451f676d81a2a430debe0,5,0,Staker +0xd8f6cfe5133d1f44fd39b7bbe314c6b50811d77b,5,0,Staker +0xd8f6e40887a04ebadcecbfe2f094a07b69851f20,5,0,Staker +0xd90506a6bb75fce59efa0bba1f76cbbcdad06a58,5,0,Staker +0xd90896dfec45664178ae0208dd00d39d53149566,5,0,Staker +0xd91167f6f6fe74cfaf9524ec95bba2a4c79af319,5,0,Staker +0xd915185860c732c991be071948e24a1d01f062f6,5,0,Staker +0xd917a5be516774c72a09656979cdaab284c8a8a8,5,0,Staker +0xd91a71883f046918c8c680f19c1e39bdd84a02e9,5,0,Staker +0xd91e5f29b6973a8340e17ca41ed2b5994b2aedcd,5,0,Staker +0xd91f15c13516d51f6b876abc371e603fd6c54d2d,5,0,Staker +0xd920af54662e86f329da602873fd0dfe6d86982a,5,0,Staker +0xd92b789ea5784df9a76b3d7feaac761b3ee7ca61,5,0,Staker +0xd938b8c747afbe0551998a99bb16deccf1e64a4e,5,0,Staker +0xd93928acb1d08c0b3353ff5a731e88ef59eb832c,5,0,Staker +0xd9428ee03b3650acf640f3c81389c503fe553b8a,5,0,Staker +0xd943f736eb2977a9351c296442ac4b7e1c29f693,5,0,Staker +0xd9465839b00775eb49014ce29ddf49151d90d50f,5,0,Staker +0xd948f1f2b0907ea7bf7fb70f044dbfa8e1193b34,5,0,Staker +0xd949d88954e5282baa3ed51abbdbb2ae66a6803b,5,0,Staker +0xd94c3e3c88dca415dc1d5ac98df91511626390b4,5,0,Staker +0xd950d18eb9ab30a442c29490e35723b85a4d74b6,5,0,Staker +0xd9534d34a5b3dd44d739cfacddcda90dac2bec87,5,0,Staker +0xd9570de0509289c6921e80e6f11b98127dd18fa9,5,0,Staker +0xd9583769f1bbc0482a02b33f3358123d9b11a62a,5,0,Staker +0xd95a70198fa636202eccbc547e3849124df699b2,5,0,Staker +0xd95aa14197351a510e6cf1c7b5743414bb740999,5,0,Staker +0xd96022bf364c69af461c831cb1e157aae70cae7c,5,0,Staker +0xd9613d4c02b1510b302e15cf3557f4836f6d6e4f,5,0,Staker +0xd9636e5647921b91f5bd43bad69608566c0aaec3,5,0,Staker +0xd968045653776c957660e05337d2f0e81820f248,5,0,Staker +0xd96db4290b88291d91759336a9c313276f8d9e8d,5,0,Staker +0xd9706a9add1d9b4d9087a28ceb6fb7bfa2196856,5,0,Staker +0xd971acd204258ffdaebe53d6a933b1638f00e9d6,5,0,Staker +0xd974ad07ea625018eb61cd467a91734665bca379,5,0,Staker +0xd9769d7b72af217f00a80da3955289aef898454d,5,0,Staker +0xd9789522b7f05aa005f1d123ecd1066884c818c9,5,0,Staker +0xd978f410b9962413fc3dbe3c1c1d75264ffc943d,5,0,Staker +0xd97b0dd7e7764999638ebc27bced33d5d4bf789c,5,0,Staker +0xd97b77f289ae36b3a6d656f5e99b552d98a32932,5,0,Staker +0xd97f036cad06afa588f4f6fd39642634d04d7465,5,0,Staker +0xd98414d2898dcbc8105f125448bd5dc9025b3923,5,0,Staker +0xd98656735e2ba24aa705b41d026ea64069231e20,5,0,Staker +0xd9868e0b8592ff5a9ec0a3313057d22de0b8ab4e,5,0,Staker +0xd98957b138cfecea103e8ba85dd406f53d5c63a4,5,0,Staker +0xd98afd0dfd476278867d9cf6333ef1adaf605802,5,0,Staker +0xd98c9eb4dd37df8064c9c1f63c183fe7536c846c,5,0,Staker +0xd98e87e0ff618e1fd4b977d4389b9fd6227ba871,5,0,Staker +0xd98ee119c967e471fdef9ace81cff98099fe0f90,5,0,Staker +0xd990d551792d22996a1e0b5637008f2e9a6c3882,5,0,Staker +0xd99109e26b9e26986c4806067887caf09f63c4b2,5,0,Staker +0xd99276b8093379358d1969bab0e227a05f29d562,5,0,Staker +0xd9932c9ddc4b9ddd08f68c32d97702445ca17c11,5,0,Staker +0xd99921cb67be2d311dd9b19dbf741e16df9210c8,5,0,Staker +0xd99bc103a9716c1b7d9a6a9aa2c4638a168f3f55,5,0,Staker +0xd99d097943a3ce251c413fcbbbe8405637e602df,5,0,Staker +0xd99d6ef5749c41797db568846259f637df670fcb,5,0,Staker +0xd99eabc0431d34368d8e4e7613b2df7252719086,5,0,Staker +0xd99ed378cb155d070e29d680c6c32cb18f01d517,5,0,Staker +0xd9a07e8fb6ac3fbc3a35962601d4683ec07baf03,5,0,Staker +0xd9a74b96aaa9eb0c9bfddc83a0667d6aa71be1a5,5,0,Staker +0xd9b03361d2f8854ac5e212010b63bb2014954ee1,5,0,Staker +0xd9b808c49a71ef94307dd1397f3cb72b86e4e17c,5,0,Staker +0xd9bd75b9039b8b318545d81459195ffbe3736131,5,0,Staker +0xd9bf712219d6c476285440f019edff94edb98c0b,5,0,Staker +0xd9c2595249e8c3d4040bab4a7510311d637b1648,5,0,Staker +0xd9c4b2dda1dec0899cbf6d93de519d10d5d80d8c,5,0,Staker +0xd9c5007e9e843b996956b477917d51363603b08b,5,0,Staker +0xd9c733097fdb0f633959b1e358bca380fca9a513,5,0,Staker +0xd9c8f840306bf50cc7b1cb45ab9cd043adf6af11,5,0,Staker +0xd9d95e219be0537f17f1531fdacfe56f2289c6d2,5,0,Staker +0xd9db582691f4770071f7bac9cf9c4dec4af859f6,5,0,Staker +0xd9dc76abac56ddc09252fe8d71dd3f6ee65fe70a,5,0,Staker +0xd9dd767aa082d8898c75dbd11a8d520745fd0a37,5,0,Staker +0xd9e14562e65f5b19af0f3d79fe17217c688b4265,5,0,Staker +0xd9e2d25fc695152d15eccd7e9e85c946fa55418c,5,0,Staker +0xd9e683e69c4af12b4958340404e8ae46b6ba8c55,5,0,Staker +0xd9e836c17c30c1f25f698af1f9c695f569393b12,5,0,Staker +0xd9ea21f0e9163b62ddb30e55abfa9f8b4670a607,5,0,Staker +0xd9ee77c838b4613a67eae08a602f078997ffb2de,5,0,Staker +0xd9f970b92b310a1b15067d88e820a962bac49512,5,0,Staker +0xd9fb52d9b9e9925cdbb7d0092414b6be3a5a5a17,5,0,Staker +0xd9fb6ed4740a19da87646b7c3344e307e98def8b,5,0,Staker +0xd9fb7a131b5a299fd6aa0a3f08cb2db8e4aa1189,5,0,Staker +0xda0287c49e93b3c01c25d12cd77cd2852ac382c4,5,0,Staker +0xda0b3d239b449073cbda767decc4646f135dc4e3,5,0,Staker +0xda0d5baf52531b440d2cdbed5b95c977046bc644,5,0,Staker +0xda112c68a7bcf38bcc14eca68ed0020f69bbc25a,5,0,Staker +0xda137abfdac15e83e54d97456152e25afbdca56b,5,0,Staker +0xda167533dbc631f5b562f892ba7497bc36269f51,5,0,Staker +0xda2c36d94850b2599b1bcca2de16dffb5c417bcf,5,0,Staker +0xda2c8387e023aa506e7a5e1af785cd58bc79b9da,5,0,Staker +0xda3605d79bc9e6ddef9bc8166c922cf7fd7c01a0,5,0,Staker +0xda3ac2621e9cd980a7c05acb7d901cffa98fbe36,5,0,Staker +0xda3da65d6966a5400341204ad8af93d8751f6395,5,0,Staker +0xda3ff115faab8467f4cb480433a3b473e3747402,5,0,Staker +0xda42f23979c267d76a06146a779cceae1e804740,5,0,Staker +0xda434793a5a52f7293a806a8f156e2429d500195,5,0,Staker +0xda4c003cec2f4e0de8a52de341b07a907edebca5,5,0,Staker +0xda4dfa6908946aeae9511717bb9c9ab471206a16,5,0,Staker +0xda4efb6e3d183185366440a38cf496367928dc20,5,0,Staker +0xda52babf23c6de3cb905aa6fe6e7fbe38a2532e6,5,0,Staker +0xda54a13dadbce02ab4777cc72c38dc28c8096044,5,0,Staker +0xda55c0adb22938399a9eead12b321f06ae52596c,5,0,Staker +0xda5a191bc753bc30187831191ce6e7be37b588b6,5,0,Staker +0xda5a526237e491ab309f551aad209bbcebb99b4c,5,0,Staker +0xda5b55d3b35a75df78f5fda1618ad59ced572468,5,0,Staker +0xda5c94825feb00d9397b0496e25b362784c7992e,5,0,Staker +0xda5caf0b24e6d126857376e07d64e1813fcf0260,5,0,Staker +0xda5ced64f68350255db9a30200ea8a9dcf9b59ee,5,0,Staker +0xda5d04c29b6c43140fabe33f0d44976685c0b17e,5,0,Staker +0xda5d189c7e2a355eae8b806655424be30cf1a50c,5,0,Staker +0xda5d76ad6680b8081007693aa183830c0e219569,5,0,Staker +0xda6189f47361d8b3133d8619a8552da1da95f680,5,0,Staker +0xda624a81049a381e69b2787ff938e3e7fe463535,5,0,Staker +0xda628619526115457b058e0d777a32a74ac1f690,5,0,Staker +0xda66ebf78e89bc1221d03a76c6f022062dd1beb9,5,0,Staker +0xda67a62e4688299844621f4b45491b74da1282cd,5,0,Staker +0xda6e6b2946bf51ceec50bed6290097504e67778f,5,0,Staker +0xda731c9fd9d46a55bd0e626d0273ddf7ea0b9673,5,0,Staker +0xda76b2746cf85973733ee247c659eea2f002109d,5,0,Staker +0xda775aec141d0e132af033cfe0212a0f518cfa89,5,0,Staker +0xda7957463909094122175f95065ddc8730429708,5,0,Staker +0xda7c82c479ad5d29082cbe0ff0e1a7dca1c2a605,5,0,Staker +0xda7eff481afd2dab12e01839646f22c8b44a5ec5,5,0,Staker +0xda801b87be10f053eb0e86cc746d8f37f2557b8e,5,0,Staker +0xda82b2a4d9a1417b33114fd3953ada707bf76cc6,5,0,Staker +0xda867ed3324deaaa277549772986b6452aae48d6,5,0,Staker +0xda96e70ddd1e1bcf40b754bde135c930de9052dc,5,0,Staker +0xda98b84b3fa58c0b867cf6656d84b81ab7a6c929,5,0,Staker +0xda9d2c741087321c7aeac9e2cba76ff8f9b8baf4,5,0,Staker +0xda9dabc2d3127b59cba8c293b4ef4090970d9f06,5,0,Staker +0xdaa0d4796416f90517b99b217bdc38f7919980cc,5,0,Staker +0xdaa1a5d69d4217201a940c0c499b260dbf7d1537,5,0,Staker +0xdaa247bfe068e609ae75fa77b8c34782e13520a1,5,0,Staker +0xdaa55200f4bc144bf6877d057b86de3cde83a351,5,0,Staker +0xdaa7c037a4966fe351e12ba6b503a05c08a6019c,5,0,Staker +0xdaa9b5c7f154340df962f5dcff5209b93802bbc1,5,0,Staker +0xdaac31fd87cef1b12c1f631b2a5bd3469555ca65,5,0,Staker +0xdaad1d100b8ff431582db086c20b7de88d3cc946,5,0,Staker +0xdaae8e983728b9deb8869b5db13090de5cf73059,5,0,Staker +0xdab5a5de6a5cd1653c3a1c9cb25ba16dea450188,5,0,Staker +0xdab64231d93dfce56d7814300108ee5e4ccc7a5a,5,0,Staker +0xdabfd2e6cbf04680e2a14d8414586e9f8fc239d2,5,0,Staker +0xdac28927792b3bb1a7a956fbfb19bce720f1c014,5,0,Staker +0xdac88fa35ad39027a24a2390e5143da638cf9319,5,0,Staker +0xdacaf8b888fe676f57b0410dde5e25b8d56574ef,5,0,Staker +0xdacb46212fc71193a69010433ae2271a033b328c,5,0,Staker +0xdacb8baa4ee9f3b8c5f093b0cc63db2700751ac0,5,0,Staker +0xdacfbf98b069126ea5f7f84e4f42b3d4c96ae0d6,5,0,Staker +0xdad30591ab9d52f0009ce9f261d27883f9679e60,5,0,Staker +0xdad3bdaf6527255567a42bf30299ccc567eb44a5,5,0,Staker +0xdad74a1c3f7c1eec8c4185acd57b692fe098cb67,5,0,Staker +0xdad77d37aa53113b547e6fda76d44a8d20a5d90b,5,0,Staker +0xdad9e4ccd4b93593d6143054827c328f5e316352,5,0,Staker +0xdae09469c5b4e50eb411d688e5b9727494dc7f11,5,0,Staker +0xdae2ca3d64369edc692030b308b82033a207e0bf,5,0,Staker +0xdae7459d3b42a315aa95a39f7f9de8a772e71d05,5,0,Staker +0xdaea32e65ba8c834b9c8eb8cd6645c7b938d58d8,5,0,Staker +0xdaee918d02a560f3383200650ff70c9726fe49aa,5,0,Staker +0xdaef1bdf6ff10ba249277347caba3eb845076b41,5,0,Staker +0xdaf281b5de0bd81bb6e2d93eb03c17cab1e92b8f,5,0,Staker +0xdaf399baaf8abfa2f307c73bf498437c4da1109e,5,0,Staker +0xdafaf8356e3cc37a327e8c5e34879e1f35cea6e4,5,0,Staker +0xdb0826a99adfca0000814b5e5da3c8b9ce0d34a8,5,0,Staker +0xdb09d591cc8d4c05328c7ae3382b327c4200d6e6,5,0,Staker +0xdb15bdf8cea613a4008fcbe859c7f0b4e7c3d6b3,5,0,Staker +0xdb166776161c372458aab1410b2ff5a8723be63c,5,0,Staker +0xdb16a4582dff8a9cc53221088624d04d844172b1,5,0,Staker +0xdb1ba06caef608bfd2ebfe0610196fba2b462a62,5,0,Staker +0xdb1e4ecd65ce3988d75a78f7050bcd37d5a1317e,5,0,Staker +0xdb1f202d688e7efc426328cd4efa0d4f34a9191a,5,0,Staker +0xdb22893d3bf1948a97060a82d77868660135bcdc,5,0,Staker +0xdb266aba97410c542f607fe8a6968e109e5c89f3,5,0,Staker +0xdb26dec7e185b879166f4fb379ebaf54a0c99110,5,0,Staker +0xdb2aa1f69fd436719a1b85f2e98150004f15bdb8,5,0,Staker +0xdb2e69fb25f015f32722a1f4697c0ac25d2e61e0,5,0,Staker +0xdb34766e52a5311a89aefd068ede6947eb13fdb2,5,0,Staker +0xdb38f66ed65958ebf77662353f82d3c4435e906f,5,0,Staker +0xdb3aab828fc64241930575865e07a91504670a95,5,0,Staker +0xdb3cabe7d45a2b33a764f186cc59d4791c015460,5,0,Staker +0xdb3f3bc0fe19540bd23b0832784e434ece4afa0b,5,0,Staker +0xdb3fb5ac5eb570c9868ab1ae9661689e7de8ba91,5,0,Staker +0xdb41205aa879cd1009f511be03528aa26e9edbc4,5,0,Staker +0xdb44e684eb2e0e6df187600f2bb126a400f1f2ef,5,0,Staker +0xdb4874eca47a6e27eafec12a04d4bbc54727ec77,5,0,Staker +0xdb4c0a5001570418382b15877feff7c8cac50114,5,0,Staker +0xdb519ccc343497d829d39e3acdf1a98761db7d7c,5,0,Staker +0xdb58bd7ae1ce606dae0bdd56d90394f69502fb47,5,0,Staker +0xdb58e9c50332832664bc08601630adc37f9c6af7,5,0,Staker +0xdb5c1876b4e78d83f9c5476abffd8112507f6116,5,0,Staker +0xdb5ea692ba4d9974d7db9b4830b89ad8e99db572,5,0,Staker +0xdb609e99cd0edeb4863bd9b922c38dcaa5bd6744,5,0,Staker +0xdb615fb66285fdfc1b4b963958d994be6966d470,5,0,Staker +0xdb618665b552031c2c474f560923d7ce8569c43a,5,0,Staker +0xdb62de39114127ab88d0381db5ea32b0d2032250,5,0,Staker +0xdb63dc8cd8da57d26ba9ac730e05912874ca7148,5,0,Staker +0xdb63dcae3d594c53a4c6ad3e89fe2deaf02e1c03,5,0,Staker +0xdb65497f1561204226a5cb06d72c881d65dd092b,5,0,Staker +0xdb6608f35ebd6deac39f729ab87dad9c8c92d188,5,0,Staker +0xdb6a38ee431eb747076d10142a002553a1150539,5,0,Staker +0xdb6ab92d60bc69de8dc4486c81d0085d58567fd5,5,0,Staker +0xdb6c50028e016af7eb1c3b7be5daf31f8645cac8,5,0,Staker +0xdb70a64479d75abf5ca0629dbb75bae2ad2739f6,5,0,Staker +0xdb715b2ac726fc412fb4e682a56f89232303449d,5,0,Staker +0xdb745bdfd8e86e5f6d725867970ab1e9c2d46278,5,0,Staker +0xdb77426419db3214bf219d90b728f994fbe283e0,5,0,Staker +0xdb799291894099b01e8f919e603a2bb89040c88c,5,0,Staker +0xdb79a924c7a311367b83dfc7c7e924cd35589daf,5,0,Staker +0xdb7f1477a9aca9e9950c3c44beaf7cad02fbad7c,5,0,Staker +0xdb82038c2af7430416c1e5d9a7b66a91f27fc92a,5,0,Staker +0xdb87afacea710e43e93f652019d627ffb3e63814,5,0,Staker +0xdb8acad8730af12e9a8126a65836328f0fd95050,5,0,Staker +0xdb91ae10379b2d6ec2e5322a27e927f3bd1a8ae2,5,0,Staker +0xdb95a7b97dd13a9f6782dd55d1bbcd0481f39984,5,0,Staker +0xdb95be7891619db43631181873ce06cfc11b35c8,5,0,Staker +0xdb95d29de9baaa26c723e2c774ef199590210ca1,5,0,Staker +0xdb9725dac0e2c0fd8b45eadb6ebe0dfab3ee711e,5,0,Staker +0xdb97b385fe131f1e695b8f70687ed725acc23c60,5,0,Staker +0xdba290a9a96993924af76735ffa56b7a32873dc0,5,0,Staker +0xdba72a74a2f8dc1f6cbd8dadc20b23de4c0c2e6e,5,0,Staker +0xdbabaf9d5a1a51615980510dc48160a629c88b8f,5,0,Staker +0xdbaf2e4df05863479050e369fc91ce1af56aedf8,5,0,Staker +0xdbafd50ab88b51ed682cf36a70a72190ebb45440,5,0,Staker +0xdbb205d2816540c1daaaae7d094669bb5a53d375,5,0,Staker +0xdbb25083cce913068c6d8ed5caf209d9fe83dec1,5,0,Staker +0xdbb28b1c73902bc2fcd7f2db305966d94a40566e,5,0,Staker +0xdbb3699c680eea3aeb35042f316a2c7e9236f7e7,5,0,Staker +0xdbb63e7d55d47bf2c41835b13570466327ed3263,5,0,Staker +0xdbbd65026a07cfbfa1aa92744e4d69951686077d,5,0,Staker +0xdbc6188606e51d953674f3c9444e4ebd64832417,5,0,Staker +0xdbc6fc7ee6a6441167780f84a0d24129d4f51b30,5,0,Staker +0xdbcca8228d950308221e590d2c360c9a51cf484c,5,0,Staker +0xdbcd98bb53c96ebc2279536cd8a7c046b68db792,5,0,Staker +0xdbcee64f332bcbb6eae85b535ccb7eb339b4a63a,5,0,Staker +0xdbcfb835c6bbf5faa7b06a98c34cc237fd4cc550,5,0,Staker +0xdbd623dabe565cd1cec021fb924be4a595afba5b,5,0,Staker +0xdbdb1ed10c8a8ffcb38001a494f772e926303288,5,0,Staker +0xdbde1629e6e17d6d127997ffcafbdc2834bd9a1f,5,0,Staker +0xdbdee1408b9a437fb02316851c5cd42b39fdfe45,5,0,Staker +0xdbe24e974c877980da14ca4c916c0fefada220a3,5,0,Staker +0xdbe3ed904f5d053f3c94277a1bb71336de6ff9f1,5,0,Staker +0xdbe421721ef834cdb723514734a17158d28aa90d,5,0,Staker +0xdbed72520e8e1b192cb57e974e779ad3510e5382,5,0,Staker +0xdbee24b4e3fb5e51f4dd2d456a65fc384c2f216a,5,0,Staker +0xdbee7c185cb1c1136f9caa4261cf1e55754193a6,5,0,Staker +0xdbf4e6cedce2582ff780410e4df2067bb4c44b20,5,0,Staker +0xdbfa2634454b851ee00e35e54721991053b57ac5,5,0,Staker +0xdbfcfa6a97d37cb27fdec88c61de00bd38f590d3,5,0,Staker +0xdc0201f4532f338f63f29210cf2f2a26ddc636b0,5,0,Staker +0xdc03150dd4117adcd8790bc403a33aa00a8f72d6,5,0,Staker +0xdc04c1ba91246cf1fd144c9fd92fe25272217ac3,5,0,Staker +0xdc06282cf79453be7622a95172d837e9b56527f2,5,0,Staker +0xdc0de2428be322d925f58efeea340ca54301fb95,5,0,Staker +0xdc2089016f540cb5fed6fcfe18f534e640dfbaec,5,0,Staker +0xdc21eb798ceb1a07da92f060757e0260fbbd3513,5,0,Staker +0xdc2341ae41c44400128965ab0770567922f8d6ee,5,0,Staker +0xdc2348a6c53792ee5c28712d5aedda7a1b86c861,5,0,Staker +0xdc23e87a58ac2e96e0ac991ee468df9a3f089601,5,0,Staker +0xdc2ac794280c4ecc4cecf4680c83d2c92175b9ae,5,0,Staker +0xdc2bc3a8447e023e1b249e77f1e20726217a07b3,5,0,Staker +0xdc2f072b6f817cde2bb98480fe27ebcbe33b2344,5,0,Staker +0xdc2f2b4601126add8e22fbe2bb8cb0b4bac6d27c,5,0,Staker +0xdc327f75e1b254d5528e3c09c8a4de8d60463bd3,5,0,Staker +0xdc33a84774c274e94bebc1ef4e91a9e3d65ed5bc,5,0,Staker +0xdc346cdcd8147977f50eb61d32eff0c5c3eb9449,5,0,Staker +0xdc360e713575f784f817141838f9cdaeac55ca3b,5,0,Staker +0xdc3a6db90bb9e01e9ba1a691b912f6a5ce3f7efb,5,0,Staker +0xdc3a6f360ac34e0e6ee7e75c28a00063a550ea9c,5,0,Staker +0xdc3c3b892389f15cd0cc08d5aaffeadd84ff0a65,5,0,Staker +0xdc3c9f224fee3ca475f2d3aa4e465e1eece4b663,5,0,Staker +0xdc40ddc02b98b78d1b3c307f44638a7426244e33,5,0,Staker +0xdc42106c66bcbe338150040605bccc42e84e631f,5,0,Staker +0xdc452f0f96d8177199374ee622ab3e86482702af,5,0,Staker +0xdc48d6c5baa082f3a0f413db79d6995950ad81a9,5,0,Staker +0xdc4e12822607d179fa109e2bd6db0c192abcbc85,5,0,Staker +0xdc4e204c1dcd2888ab6c1a2a2c0200a9dc756288,5,0,Staker +0xdc4ea18828c6eb46c28c49a2cb7b0882cbc2c019,5,0,Staker +0xdc509e855da501b373c0c1510c2c632ba7b32008,5,0,Staker +0xdc5b418b48bdd1f4da73e6619b8b925bc903f59a,5,0,Staker +0xdc5d937e0fe0f5764fdbf32ddafa17d3797e9e30,5,0,Staker +0xdc606c01eb3ef9dd0357ac401d9c4bc80376875f,5,0,Staker +0xdc623498f0b7a50d3065aa34fc8675fa78e7a3da,5,0,Staker +0xdc64afe1bac97f8b7472bbe7b1352790347187ed,5,0,Staker +0xdc64bd859f95e52b8c2c8d2a035f0418a534ee71,5,0,Staker +0xdc70c635dc6f1409520c7a1e5402480ec389ea92,5,0,Staker +0xdc71630803dfe4b7fe56f1e1f744d2a46a8bea9e,5,0,Staker +0xdc75cdf9377088e64e56d16aedba5c756b61b744,5,0,Staker +0xdc776e3316077b90d8d6aa4a06fca34ba94757d0,5,0,Staker +0xdc78e959a386c7f4490e1f443613f4bb61f1e705,5,0,Staker +0xdc79155a5b14cbca92282636857840e87732d0b0,5,0,Staker +0xdc7f92257d4165723631de723106ee4024a49d6b,5,0,Staker +0xdc84bfd0fc55f18a75514b19a83dd047022fb9ea,5,0,Staker +0xdc8598bd9c7f87d0a37818a40e105754ec1302a9,5,0,Staker +0xdc89b1eb38dfb4b7083bfff67bb3916957b67c45,5,0,Staker +0xdc907ecc73902e9712c274240ed3fd1fc04c2684,5,0,Staker +0xdc910d0224862c4bd6208af6e15525027bae8e96,5,0,Staker +0xdc939c4219759156ba82abd70e214129f3715d55,5,0,Staker +0xdc988dddf9faea5faacd7c81d422dc51f7273aa1,5,0,Staker +0xdc99449074fae543cf5e1225aceccad17c3dffd9,5,0,Staker +0xdc9a21a3e07532e171c0751274a06a08f4dc081e,5,0,Staker +0xdc9a681c0e586b05e9244d2a5cb350d161f85838,5,0,Staker +0xdca17ba9c04e1eae0356824acd6ecfd053cde028,5,0,Staker +0xdca6a7ba3ba448651d027cfe77720f5531a49263,5,0,Staker +0xdcae14253f94babd433be09bdce57feabb347e1f,5,0,Staker +0xdcae20682fa3759b9580dfb73d3b291d322dd52c,5,0,Staker +0xdcb0bc9fa2647bf413bc65d6c0f531a39a804f38,5,0,Staker +0xdcb18e78fb0112c6fde6b55ff802783895d8aeee,5,0,Staker +0xdcb2362e6628b24a2554dd48b4d761353186bebd,5,0,Staker +0xdcbf2c1803cafa6d13ad0436f1e379c6c2ffe4cc,5,0,Staker +0xdcc1c87848ddb8639acb954882df02bb35cb9766,5,0,Staker +0xdcc40ff097eca5ca2cd2d8ff5c405af333e9e582,5,0,Staker +0xdcc69e726b360cadc62c5a1d52d891ce23ff4424,5,0,Staker +0xdcc9a30acaecf75c7f90d4eb5e77abacd5a08e9a,5,0,Staker +0xdccc5245749a49a517a8657f94205ee9891ebf69,5,0,Staker +0xdcccb166efb239429442f16f0c1a82f7f74618eb,5,0,Staker +0xdccd104f1ba9046f77688c5f4e426fce27e59afa,5,0,Staker +0xdcce75ee35d6bf26a4aed1d88ba5dfa448bc3427,5,0,Staker +0xdcd0cbc559c004248d542c98697a4355356c9971,5,0,Staker +0xdcd28d333965a8ce65fce33cae712cc4b8af490a,5,0,Staker +0xdcd576946a7b439be2c4ed0014ebbcb98d440df8,5,0,Staker +0xdcd64c1e8d25d96d7bb3da199dfbd28d933daad3,5,0,Staker +0xdcde7a35423f4faebfb669219695e78cb533f6c6,5,0,Staker +0xdcdee67f1381ce9d0db945b1b7f1267ce1ff0086,5,0,Staker +0xdcdfe08d7bf54003809ac15072a020adf857cdd8,5,0,Staker +0xdce51a23ab9e4efcd4787e595884616f09e3403b,5,0,Staker +0xdce59603cc1121d3ee79fb5a74ef493dc4fe1af6,5,0,Staker +0xdce65ce8ede463a38b8b5aca24608ee85e84a8cd,5,0,Staker +0xdce9a59923a778037398178510838945b865822d,5,0,Staker +0xdced2fbea3234ff896a756236fe9decb43f6ee5f,5,0,Staker +0xdced381ba3eea5adfc6f95bbb1ae64d2331f3035,5,0,Staker +0xdcf271c3e24c14d841d9c478800c6b23da18f1d3,5,0,Staker +0xdcf34227cb98ab19dbf2f849131e0ab91458fff3,5,0,Staker +0xdcf4d12a5070bce1eb890b5fbef4c84207a08256,5,0,Staker +0xdcf4f3460a81cd9ed0a1f45c1a29f0d280faa2e9,5,0,Staker +0xdcf4f606835d1745bc1ad0bfd2503c548d121824,5,0,Staker +0xdcf6400ba32924dc37ceaae90ba119fdbb274c4f,5,0,Staker +0xdcfc6d8ae5b8ba388cea750ed214f26e8134aa66,5,0,Staker +0xdd0ed4d6599a74261e1ebf8252bba23a3cdc2e84,5,0,Staker +0xdd124c342a4e37e756baae97d89b9d760be33111,5,0,Staker +0xdd12f094300420b392b10b077d0ac20ca7009ba9,5,0,Staker +0xdd1f08fccd5d647026d3bef51cc3d79701ccb5db,5,0,Staker +0xdd21d10c341d4afdaf7748bc51d63e0e510c2b80,5,0,Staker +0xdd2807faba6f5929081a09d2665e42ee792ba8fe,5,0,Staker +0xdd28714f3c2dd4f7c5a684f27121b43d76d9b2a0,5,0,Staker +0xdd2fe794c78ba155e88a86667dedd56703714498,5,0,Staker +0xdd300dae0a3cbd23935d6f94c5bf2018ddf137a0,5,0,Staker +0xdd36959badbd3452741bb2d63d3d3a3f34466f98,5,0,Staker +0xdd3ec807bc8b6b3eb6abeb2a014d4c3e736981ea,5,0,Staker +0xdd42d4695ec8f083de16f7c82271ecd8354cb3df,5,0,Staker +0xdd4352b839b377cd6c1d5d69b2b958f726aad76d,5,0,Staker +0xdd4819354f0b76140c80d84de86bf2f64f618470,5,0,Staker +0xdd483c594ee9ad7f06875617aefc098a81e54ed2,5,0,Staker +0xdd4c66dc570ba0d3229d90a8742769f9d7e3d1f3,5,0,Staker +0xdd4f0961222f8b7cf14dbe59dc07340b6449165b,5,0,Staker +0xdd51c0b33973afa71dcec1b832dc12e8e363c751,5,0,Staker +0xdd54cc8ec7e3937c0b7dc7b95b5027757fc41f43,5,0,Staker +0xdd5a142429378c83a536fd57d7d2ae380e7e1fd1,5,0,Staker +0xdd5ae96db35709ae9762becb357150c3a5e4a57f,5,0,Staker +0xdd603b116350071d8fac84418980990e1d85edc0,5,0,Staker +0xdd61854ab7affd3ef167942520c7ba9c67a9186a,5,0,Staker +0xdd61ca30adba71f0985513609d45f0c55244b91d,5,0,Staker +0xdd621b3851b53c13d8572ab031ae7e92847d7d7d,5,0,Staker +0xdd636e7410b50e8ec0b2819d5469bd51748f7e95,5,0,Staker +0xdd6b80dbcdfc9ea669de0b664f41732758954f85,5,0,Staker +0xdd729e18acd022ec832ac7c9cd6a65651b2811ab,5,0,Staker +0xdd74d6e64d98a4ca8a67dc33a8694bd2aa740164,5,0,Staker +0xdd7530a4ee4ddbb4d4a7770d8f293dc148f5d0db,5,0,Staker +0xdd76ebe35a6141ddd4557e1e5bb1ca4b79befe31,5,0,Staker +0xdd776eabe76a23c404d3bc90fc849b795154bc6f,5,0,Staker +0xdd788e7e2076b3a5b29fbd248c0129e781b93982,5,0,Staker +0xdd7aebcc9db3915f5f40f7ebf1a082fa42e6e620,5,0,Staker +0xdd7bd37bbf4f92cd6646fa0d1032726ed2ef338f,5,0,Staker +0xdd7cef9d220d9f88af5e5afc6f2fe4a15eca257e,5,0,Staker +0xdd7ec9d33983b010c5e2620531c11d6898f8b7f9,5,0,Staker +0xdd8d3b7258720c2cc138bb1c27d7f968bb361843,5,0,Staker +0xdd8e6c08701519fd15f3a569a4903d0023166ccd,5,0,Staker +0xdd95ec292174f14bf34858589987ebacd1ebf0ea,5,0,Staker +0xdd9b9b27ee19d1dfa0b7b3d326381863d9817a14,5,0,Staker +0xdd9befbe34f4160371e6da665ace2ad2eb03b106,5,0,Staker +0xdd9fe37829d46d60e1e257bed1d875ce7c2178a1,5,0,Staker +0xdda1bbcc3a4448b651d09a72db586bd278ac85a3,5,0,Staker +0xdda69297a3d6b0091f2731f346d46ede89bec023,5,0,Staker +0xdda7a3f3076dd1397bbc521653f880bc02f17263,5,0,Staker +0xdda875ab21eeffeae8dafc5ae3bfd21d9ace6d21,5,0,Staker +0xddab856bbe7320bcc3c434788c819ba8eb98c0b9,5,0,Staker +0xddad1aa43212479d16e7608a561e3c38be14cf81,5,0,Staker +0xddaf85434d4f9208ed43cdb988e4ff99fc69af6a,5,0,Staker +0xddb3277e9fd6c0babfd1c6111651c57e7368d048,5,0,Staker +0xddb343113b75ebb43e5aa42d71559d5a85952263,5,0,Staker +0xddb795bd8de80a9105473af6340596234a2b9b26,5,0,Staker +0xddbda5c9bd00a06e549b53da2d22179f36f0a243,5,0,Staker +0xddc049949908903a533d2906754cce1fff964786,5,0,Staker +0xddc05655928f2d194b44ccb670902e50733e24b0,5,0,Staker +0xddc08841f7fa473e3b2150c74007f4df90c27f72,5,0,Staker +0xddc61c35eeb558ddd74ca060af39ab6c735ad295,5,0,Staker +0xddca69b9ecc8e9ae38f75aa046f1dca0b40e93aa,5,0,Staker +0xddcada094592adbe7853ac4701ca552996276fad,5,0,Staker +0xddcc66a0532aab46848eebcb17eb2deea2248c7f,5,0,Staker +0xddce336e9ffd11f0a7b986b22dfd364acbbdf22a,5,0,Staker +0xddcfc22145be4f714f033bf08f71846712baf952,5,0,Staker +0xddcfc6f09a26413c2b0d6224b29738e74102de04,5,0,Staker +0xddd09a655f54993729ff663ef892910ae49e72b0,5,0,Staker +0xddd899f1a3f889d6201900fa7c7d35f92de5efae,5,0,Staker +0xddd8fc242bdff7feb7d627e9b350176293756424,5,0,Staker +0xddda8c924d688f80c85e138d8d9b8dd29587b6fd,5,0,Staker +0xdde045b5ab6f8fbbb88df9988670b45d86885fa7,5,0,Staker +0xdde13ea6fa4c58986f97c25b00d32f6e51e3bd91,5,0,Staker +0xdde777b8622f82ed5fea5c4fe035dcec294fa1fb,5,0,Staker +0xddea23a73328e57e1608c706210a0533c59a43e8,5,0,Staker +0xddea796a62bd4032d69a37b552219704b50afef9,5,0,Staker +0xddf58f7056cdf3f2404b6427cd7ed538f8c7f246,5,0,Staker +0xddf5c3dbcfaa2dee00f2920f836bf03862454739,5,0,Staker +0xddfb6174e2f0b37e7a3e61fe3a31b6f53f37f832,5,0,Staker +0xde0049d42980e746b8dd6b854c0f10c7212d4276,5,0,Staker +0xde02daa300b108d74137cc9339e02e5fae65504a,5,0,Staker +0xde068d415640ef24b453064c8d45b0fa4be5f0fe,5,0,Staker +0xde0841c8908a8b36486700c3237612ace0d687a3,5,0,Staker +0xde08dcd41d84e48fab7b216b0478867dad95e554,5,0,Staker +0xde12bcb363f8b065e8dc93c6c965da15b9a67b59,5,0,Staker +0xde13875fc991aac62f16708c720e1960a5fbaf9b,5,0,Staker +0xde19c71bbe4b2cdc818ec6f19cef3dd005f64824,5,0,Staker +0xde19f0b05f6e9ebd335bcd6bbb1509bb87eb4827,5,0,Staker +0xde1fbee2d6b5745d0bcd810ae0708c36acfb2c41,5,0,Staker +0xde253a82a43256046ad035bcc84aa8382710002c,5,0,Staker +0xde2626860df495343a9e17dd47139a7f92207c0e,5,0,Staker +0xde282feb2fd79d9c0b45e33c7104b9b450044bcb,5,0,Staker +0xde2a0f4082e86a6e3705c7ef6004714d1ef52787,5,0,Staker +0xde2f812af12700e70dcaef306492f0db75329409,5,0,Staker +0xde322537eb1c61248c6eb792bbaf2392d3b53bfb,5,0,Staker +0xde3cb19d377481cd603fa684ae707eadbe57eeda,5,0,Staker +0xde3cb29490fbd02468c7f7791b9f49bf4a0d420f,5,0,Staker +0xde3f12ec2e52648c50b26be500be4ab18e9a5649,5,0,Staker +0xde3fee46608d2f8eedc4188c768e1414568a36a0,5,0,Staker +0xde411ab7da14bc4ca98103446f9d7dee07f20a1e,5,0,Staker +0xde41d23a19152270a9a27ac80cee9cb7f79397c1,5,0,Staker +0xde46ab46eb2f2b39e1cdb59aff4341b959658410,5,0,Staker +0xde4e8533f151efb6b9da4c402c5e5da79cc2af58,5,0,Staker +0xde4f526e95b43c0425e02af8e3fa23e1ace21e39,5,0,Staker +0xde4f9fdf3562e388401b4a385719525dde7ed4ab,5,0,Staker +0xde5814d7c35821acc5b2b69ceca9e8d2e1126e0d,5,0,Staker +0xde582d71778b44df532974a32627227a7e89b0fa,5,0,Staker +0xde5b897275d1df603c140204b9071c67fdc6f464,5,0,Staker +0xde5d21c55fddc6d7ff486c0f0bb08044104309d3,5,0,Staker +0xde692e4c250b6840bb512215db81ff5c606866c9,5,0,Staker +0xde6c82156c42cd3fb1bb70b326b3b0fccaa18cec,5,0,Staker +0xde6d918add3783fbe1973edc50b1fd4093c257ef,5,0,Staker +0xde727ca341405ee8c6d50e342741a5d9ee1bde92,5,0,Staker +0xde7a8f12b663dcc0eb4d0109218423858919c75a,5,0,Staker +0xde7ab236e4417e6590d662ce29beb469cd59f166,5,0,Staker +0xde7e6324bbb70da277665801432dd62e3efe5c5e,5,0,Staker +0xde8028eaa50456887073c319358a2fe26eeb6d3d,5,0,Staker +0xde8069557d3d0d5b946e8c12983752fe327c1a42,5,0,Staker +0xde815ef153cc3d6edd193e248d00dadd1d1f34a4,5,0,Staker +0xde8a621ef08f11fda1598abde64338c8fd09673d,5,0,Staker +0xde8d3a784bddaa84b9ebf49d2d126d56f297ab22,5,0,Staker +0xde8d965b98f49bbfef1d12ded13afb4db0338652,5,0,Staker +0xde9023b973a4df995a0d745fca764313a5b7ad8a,5,0,Staker +0xde90e8bf4dcc543aff18c2fb5de55c78cdef350d,5,0,Staker +0xde910b48dc64234bc5c22850f8bffd326ec9575b,5,0,Staker +0xde968f529bbf305318862ee78df85f95fc042aa4,5,0,Staker +0xde9968581f908077a135f801f84d1acfcf5041b9,5,0,Staker +0xdea08a6cd4d9fd878345d0af10ed9cf158a784de,5,0,Staker +0xdea440d3da039ffa5a334b6111251d314ebffc34,5,0,Staker +0xdea841a77346a475dbee3ee4ad2f909dd3781bec,5,0,Staker +0xdea8ee900517f9766790de44d8d61b46c83127b0,5,0,Staker +0xdea9f13095e589b068c818912ec5503a0686ce9c,5,0,Staker +0xdeabce895066f6d0f0d2857a008da7870fc5c3ba,5,0,Staker +0xdead1b7eda0a43d4b46ce9be210a886d4e06b2fd,5,0,Staker +0xdead1d21c657bcb605b6a57019335fc42c42aed5,5,0,Staker +0xdeaf2169fbccf8e5a8bb1d7dbda9d53ee1cf8dc9,5,0,Staker +0xdeb069cbd33c27b07b16dead1535376ba13be740,5,0,Staker +0xdeb3eeff245098265fd8d70863b1752a61b6378f,5,0,Staker +0xdec22fbd0acadd2c5b0ce6e26a4b5fbdedf9825a,5,0,Staker +0xdec4ca8d5c539a024c99f5f700d5c89af0a865ee,5,0,Staker +0xdec50a97ede3c99f98d257868cb1d5bf4498576a,5,0,Staker +0xdec64168234b50e796552d1c4c55b2cfdbccc340,5,0,Staker +0xdecb6a1ae02d71451ad297af3925f67a27dd5ff8,5,0,Staker +0xdecf2ecea78d9659982f8ee4a7f8bde5543e326a,5,0,Staker +0xded414bc1cc08f193953f99fd6b1203a2e36542c,5,0,Staker +0xded555106a1b57ff3c9f6f569927d39a2b9851e8,5,0,Staker +0xded87366c19bb6744653b5c74074cfb0fd24b487,5,0,Staker +0xdedce1264a2c643b7d00b2dae9feb639e50e00bb,5,0,Staker +0xdedfcb8805a80751854d13d70ce2690fc2f01cc6,5,0,Staker +0xdee62efbc43429434714155b2671deaed320ce27,5,0,Staker +0xdee652cb4db561f7e18c346ddfe79dd4926551dc,5,0,Staker +0xdee9a1ae61dd4ff25d0ede9c767f0ee852a5d9c7,5,0,Staker +0xdeeb14237f00ab4bad5e43586dc893009be085b1,5,0,Staker +0xdeed61ba851ccdd58b352a81cce1b633dbb8b7da,5,0,Staker +0xdef8de318459ceeed50e71350d1abedc730c6695,5,0,Staker +0xdefc59e9c44a8aaa0933f78345bee3a851df4b5a,5,0,Staker +0xdefd0b2fdb5f1df9f8518f168d7b0654163375b3,5,0,Staker +0xdefe42294c0d362f10ad6d2d17b73ed8c19608ae,5,0,Staker +0xdf029e82663fd41032dc7c0f64cc5ea41e827fcc,5,0,Staker +0xdf036019e46d3bc949bc8ffee0a620cd0fec0ffd,5,0,Staker +0xdf03c2e9785c35ba84444e9d5e12a4c1c7ffff45,5,0,Staker +0xdf072beab185cff9d8e61176bf8181fb5890a0ba,5,0,Staker +0xdf076240a03820758af9aa69cb51e764f4bd6389,5,0,Staker +0xdf09e55d704d1389b9b19fa1217e94c5aea9aa10,5,0,Staker +0xdf0e8facde5fba1dd60cc3020357fc26dcda952c,5,0,Staker +0xdf146aeecd5f6ffd56c4d12fb141d60b47ce91f1,5,0,Staker +0xdf152ef4affecf84d3b810099de407b9ed53e071,5,0,Staker +0xdf17312ac004440da17c19704cd1f93f729ae559,5,0,Staker +0xdf1ba5b8369cd3af56c5ed6c8eb2bf1fa47a5b24,5,0,Staker +0xdf1ed1f1a0c2d7edf36c0e6a473692273a2ce6b3,5,0,Staker +0xdf22d017afbc321c1eba650aa3937f2060a006bc,5,0,Staker +0xdf244394cc121dc64d59e905a64b5e77c3131cf8,5,0,Staker +0xdf258c6a3b8e65bde0faf31d2dcc406c21ef558a,5,0,Staker +0xdf263d5730f4f2696c05279d8f1d431da6514a28,5,0,Staker +0xdf2b2b84b75337c5baba878a494221ca8d7e9973,5,0,Staker +0xdf2fe13428b5c4c5f933e5f19b6d6d3fa5a177c5,5,0,Staker +0xdf32935a5d653d3189c8fe38d8cebc768fbb808c,5,0,Staker +0xdf351b5ee8e97cd35f4404237b5e69d72dee29c7,5,0,Staker +0xdf35ea0eb29b49b82b97f337397378d94f0a8e17,5,0,Staker +0xdf379d310fe92d795b0635ae5a43790bd5094725,5,0,Staker +0xdf386dc0ccbbe44429b64c19fd397dcd44bade86,5,0,Staker +0xdf38e57196b600548f18c57cf2fdfd1a927b62e9,5,0,Staker +0xdf49b44d57f154e67ef8fafecdd3fcff5349628d,5,0,Staker +0xdf4f7333a9a636565d9a3ce4eb1cb8e00ff79290,5,0,Staker +0xdf524c8123f96c14c8a619c62e1cb87ab7ced22c,5,0,Staker +0xdf54c67dbfa8873141a4052893e8478fdf74b3ef,5,0,Staker +0xdf5796e0f122f02d0a3a04358af326abd08160d2,5,0,Staker +0xdf57f21e7ffa60e40b407a4a8276ba8c39e2fc89,5,0,Staker +0xdf585d90fd8a1dd12e4eb719ebfcace7f0b00a5f,5,0,Staker +0xdf5942c908abde4ec0d6bc9e6b8fc7fc781e45e3,5,0,Staker +0xdf5a321fa983f66a662b9519de1e1b6ac46189ba,5,0,Staker +0xdf60812ad4e067d001d2cc2388b2067e772d132e,5,0,Staker +0xdf62bcc600ad6237ad8fd9de29c11d8fbd8ac48f,5,0,Staker +0xdf67d976307886ec39573eb979b1af790aea6787,5,0,Staker +0xdf721779d897e9345faaded8c26550f836bf5233,5,0,Staker +0xdf78327894ce54f63f2986db240075717ae7b8d0,5,0,Staker +0xdf7a0733c5520f579ae820703de568dde31d341b,5,0,Staker +0xdf7b96e6246e2bc4e74c7e170492c16ea6306942,5,0,Staker +0xdf7d894f1dfaae2143b38ce827e3ebad989c7ba6,5,0,Staker +0xdf7e29f3c52d65d93a16033895da09571d100d27,5,0,Staker +0xdf86bf37d4ed2c40f5553e67669a83fb5f2aafe3,5,0,Staker +0xdf88bdd820c2f9a8e8eb1c6eeb32712e4730ed39,5,0,Staker +0xdf89a385cd66d092ad1ddf29efc0dff6cb6aae09,5,0,Staker +0xdf8a0e8e0f418941df87faa61bc1dd908ead37ba,5,0,Staker +0xdf8d581f3f853e2de9b5c694b287fd58aa6cb408,5,0,Staker +0xdf908c743af48ce25511ec8092f3f9e657a09050,5,0,Staker +0xdf92a52fda2e9bb29fc8b6e5b0bf687d65c92d51,5,0,Staker +0xdf9949ee079a6b92329af9980965f186a15f8df5,5,0,Staker +0xdf9a709c649634ae724d5a26634c1425a28930c3,5,0,Staker +0xdfa77f57d011b55c3929a0e13de24b8e9535bba2,5,0,Staker +0xdfaa00d9607df30ecde153c9eb2a5a004f68aa6b,5,0,Staker +0xdfac5d751ce9efe83cfc1e3d2c9d3c4b111a876f,5,0,Staker +0xdfba6b2dd83b0169927db8a8abd26a39ec38aed3,5,0,Staker +0xdfc31a52143325237d8053d93d1299163c6d4576,5,0,Staker +0xdfcd949d6507d8e468e80a2f400413d1596fce64,5,0,Staker +0xdfd03bcc0eaacf00e0e974942ad9ed1d0baaf1bf,5,0,Staker +0xdfd27fe12ff12472416d6ff8b53834bb47eb759e,5,0,Staker +0xdfd478d39c9701eb4c72a2c2695e442d3f8a837f,5,0,Staker +0xdfd80a6377141600c060d424ed4590d8b5405ef1,5,0,Staker +0xdfda242f014edc80ae3fdd470eed33366f3af0fd,5,0,Staker +0xdfdb9c1b54875c4c7191b8258533b9b37fff2eaf,5,0,Staker +0xdfdcbf695d5adbefa55e841fd466f825e1727370,5,0,Staker +0xdfdd2f210b13a5f2b366147099e77ad0b5bcade7,5,0,Staker +0xdfde024da93c38e1d51dc496aba1b2d02d5c2f8b,5,0,Staker +0xdfdf7ea288e8fc37b520644a36dc619ce62dd9bd,5,0,Staker +0xdfe447d24d29a6795133925637d64404202bb801,5,0,Staker +0xdfe7f1c96fa30d6ab6557b3d1acc07e04d9bb4f2,5,0,Staker +0xdfeba50645b6c01d61bed66710fb45477df8bbad,5,0,Staker +0xdfedee64b7e855d9ee2c91c56bb01cf02af9ca84,5,0,Staker +0xdff4c4abc9d22a6448a2786bb7d825bf8c5f7681,5,0,Staker +0xdff64a8ca8258722ba6c8e49f4caaa846b059f85,5,0,Staker +0xdffb6b37c5b9d8080b1c5f33cb859daa70c6af97,5,0,Staker +0xe002c127ecb01f4e7e8ab38aae16cea063fe49c7,5,0,Staker +0xe00703993385eafa04d57424c6af9164f4f2c131,5,0,Staker +0xe00b755ff435e0e4d9f2f16202da4a9ce6ff9a02,5,0,Staker +0xe00e1e0c6d67fd3e428d6862fac3a73f2abb09c3,5,0,Staker +0xe00e8f68d97da9cf99c6e60c56a44b9e8312757a,5,0,Staker +0xe011c719335cef32d1c4a1898bfb18a3b49a25d8,5,0,Staker +0xe01345f64b9d6f8d78331dc45b311662db4a886b,5,0,Staker +0xe015db4e1a2bf26c1df3ef5e61cb144fc42bb3dd,5,0,Staker +0xe029cb49abb47ff3009e2ac987d7f1c1c7b13ea8,5,0,Staker +0xe02f3e16bb7aa03b201a4f2c9eab72d27eadf272,5,0,Staker +0xe030eab5d0727bc78b5248403052fe8f6616d7f9,5,0,Staker +0xe0319779bb8adcb5458914d87a9df99a806fbc71,5,0,Staker +0xe03246b1b883291f27d3de4dde3bdda27bf93f49,5,0,Staker +0xe03418116affb0f622a402e2b9f8d323f382c93d,5,0,Staker +0xe034cc6a00ff2b34226df38eb22b30504430988c,5,0,Staker +0xe0393c6b7d96c833b569d5e9dbaf3289be13cac1,5,0,Staker +0xe0394c3b08ba043b6924bc691b100b600c55ccc6,5,0,Staker +0xe03a1c4dd39577692ae0fd73038038df9cff4905,5,0,Staker +0xe03bd7cd70e0436b8b4cdca6f087640675e0f3b6,5,0,Staker +0xe03c554bffd0448933cd3cc7bab85b98ea7b2ac7,5,0,Staker +0xe040e4ebbc764bee0159b61fb9bb2ebe876046f1,5,0,Staker +0xe0420e6ab07ac75f2be366cedc703ff5d610ee73,5,0,Staker +0xe04eb51431703f0b117c0417d4cd558ae0925c94,5,0,Staker +0xe04f70425f840b6c8f42ca8faf33084cd2e369a4,5,0,Staker +0xe052b7480fac82eced3630c5256e6b4a8d99a0ee,5,0,Staker +0xe05387c7f78f09c4ac6b0ee614ffaa2ff7c4b094,5,0,Staker +0xe054d0f238fea650db78d83348c40a26485bbc0e,5,0,Staker +0xe058f0f377beebd0e2243bcaaf3f69bbfbcbe0fc,5,0,Staker +0xe05ae3e2c479ff02164c2a1774fc785ccb787e5c,5,0,Staker +0xe05ca1b0dd10dab1c04bd14bf1a7013c9b455e1c,5,0,Staker +0xe05ed3a12dc652a615d5752762437bc7036f1f44,5,0,Staker +0xe05f1e03f41dd2fdb05a24746da46ffc7ff1432b,5,0,Staker +0xe05fd44cc06b2cce74d1e432858be5795e2164eb,5,0,Staker +0xe0618b3e5764cc1124959ae864931b0bef25400a,5,0,Staker +0xe06756627ca96301ba1b3a6bb4db988cdd4348e2,5,0,Staker +0xe06b9a01b50f2a4d8efaa4bb1c8a28da13e54ee7,5,0,Staker +0xe06d41ee0fc68ee5b508afa851a21d26beca8c09,5,0,Staker +0xe06df4e1bb13c8940545a75047b4af10ff459351,5,0,Staker +0xe06f0969543852bae53f86230122785b03f50406,5,0,Staker +0xe06ff78e466153bb4ab85a987e1d2e6d98d3815a,5,0,Staker +0xe0735afbfa516e199cf6aff16965cafc2dc22e66,5,0,Staker +0xe07389421953cd2cf3d2b71519681c204ce325bb,5,0,Staker +0xe074ad7a2478a07d10e3550cb434b0a5a11129c8,5,0,Staker +0xe074e40583e8f3f12d2a9b01763ffed2a049496d,5,0,Staker +0xe0758e775bf16be89cbdce5ddcf2a6e7aa3f7eac,5,0,Staker +0xe0762f9b51d43e207a17954e4896f3eaac675b93,5,0,Staker +0xe076f9901dbbedb29c22b66a1efabf0448f99327,5,0,Staker +0xe07dbbfa99df873c3bba22214328395cf432f6b4,5,0,Staker +0xe08630dfb3ada22e8acece43278d3a9748f4374f,5,0,Staker +0xe089393cda7dde4e00f32dcd2e4231f71ae2d32d,5,0,Staker +0xe08957ca228fe4b47d25efe52290b424f57db1bb,5,0,Staker +0xe08cc7c02dfddc6f6da8d54064af505ceabd59fb,5,0,Staker +0xe08fdcdd1effb28aa64dd4ea9dbbb0b498a8e991,5,0,Staker +0xe09782810782651e6c37f453b112da2307e96326,5,0,Staker +0xe0a12fb130b49b512c9f15345729165355e8455a,5,0,Staker +0xe0a1c2bfe13c150063aceeb25255bcf04f0a61dd,5,0,Staker +0xe0b72a184ce7ad4695a275047832328e91db0192,5,0,Staker +0xe0b9fcef10f1fc7e156276bf0ce6ce152887dde7,5,0,Staker +0xe0bf6ea99018d7efe35ba4f9e172cd13318df6cb,5,0,Staker +0xe0bfd4c69c849cddf6ba81395641c204375a995c,5,0,Staker +0xe0c046c50732071b64bdfa5ce899360a0a231815,5,0,Staker +0xe0c50c9c48d103644226fef73222261530a2fc21,5,0,Staker +0xe0c70d5723bb1b3a54db5eb531967cf9e0f8db1e,5,0,Staker +0xe0cef7fa77ef492ced153548b78aad9163c8a28d,5,0,Staker +0xe0d0a6b8c690fc606e1cfe39dfe6d235315f7d4b,5,0,Staker +0xe0d79d9919182fa869fae42f6d8c990188690cbf,5,0,Staker +0xe0d7d07d6ffb895db6053ed5bccaba451db6987d,5,0,Staker +0xe0d817c734b963231a827614558d98b75f67af02,5,0,Staker +0xe0d90e0466823c9d3927919c344f1a9081b7feb9,5,0,Staker +0xe0de7ecf59065c9e0019617bf3c69e011248a9f7,5,0,Staker +0xe0e2fbc022aa77e5056dc67666a70712d6781620,5,0,Staker +0xe0eaa12c606267527e270f8b7d88ec5f8f55b54b,5,0,Staker +0xe0ec4f13d4eede18c11d9270a135461e9a6f5788,5,0,Staker +0xe0f0567700f2cdba614fb69647655a545e2bfc88,5,0,Staker +0xe0f3c486bb1dffc7773234013e32f6b478abef5b,5,0,Staker +0xe0f5e23592199aee099ffeb004bfbc3880e5ceef,5,0,Staker +0xe0fa952409321e32d2a9d403e689980ee3aa64d4,5,0,Staker +0xe0fab9844b4f86f31ae18a260acceef38ea1f869,5,0,Staker +0xe0fd8f919d54f47a4a1da5bb4c915a7b740f118a,5,0,Staker +0xe103a8be17a2991c576e0e09e2198ea855276a4d,5,0,Staker +0xe105377a52f8016c53a8f7b179fe4e02a0fcdfae,5,0,Staker +0xe10701fdb62f3526a3ed06670e94a463401d8671,5,0,Staker +0xe1089f53936b5be88940c7e7067e7e40aa3c338d,5,0,Staker +0xe11172d6a5cda0e1b13ffc565918a346e506e218,5,0,Staker +0xe11476e59b2608101a29f31274d79ee653a86ef2,5,0,Staker +0xe115ea1484422bc370255c8ddae1a81a7c7c34f2,5,0,Staker +0xe1163209c627442fcacef8e49404bb91e8d517f2,5,0,Staker +0xe11b4e3cf9740f6f2ef06e8e6807c8d8f370cc62,5,0,Staker +0xe11df21fe283eac125815ee3276cffd553da2d2a,5,0,Staker +0xe12377876a292f4c114193eed56a07cef1000ab5,5,0,Staker +0xe128955bfaee68daeb1bf4161c6f013c7efb5027,5,0,Staker +0xe130fb3b13f6868628d659d06e177be320fbc238,5,0,Staker +0xe132ef5a9bec1847347e671d6a83794c2f9b4b41,5,0,Staker +0xe133c01adfb0815bf1b0e53b172c20bd24023b84,5,0,Staker +0xe1350720b16dfa58a8ca60a9320267d9d0181c80,5,0,Staker +0xe135351cc1d7c4992216a84030476634d836a8b5,5,0,Staker +0xe13dceb91345c766f193e538eb6cdd1260c4c35d,5,0,Staker +0xe13df94689e482ba82bcba9662e8350f0f0caffa,5,0,Staker +0xe13fee232174d5dc1932fa712dba8457625022b0,5,0,Staker +0xe1402e98469987c81b6e921abd5ba0ef194a95ff,5,0,Staker +0xe143d77938bcb1b0a9699ea808124cb410ad9b1c,5,0,Staker +0xe145114b46d815c28f9b1ce7c07f718a879cfb2e,5,0,Staker +0xe14862a832a0260f2ec270665d615c9645aa2443,5,0,Staker +0xe14ab93d5bfb8882d52653b9552926e38af20bd4,5,0,Staker +0xe151046cadc6e856f7fb0618e5c792809409f8b3,5,0,Staker +0xe151ee5626ad0deb70965282eb40fd5f01de4707,5,0,Staker +0xe15318acb6dd1d3423512a7f5313f022ace1bfdd,5,0,Staker +0xe15485bab481f0e6d2fb2d8a1d63dd5a8f53f092,5,0,Staker +0xe154d36eaef0bd894ad1b34ac85e758f715d7a84,5,0,Staker +0xe155dca52c56e580e34dad6f3e7b9406fb59ceee,5,0,Staker +0xe1565246bf69fbd28544c2957d9135d4893a683a,5,0,Staker +0xe15a96218982a359c9e3e4bd4c4fc97bcf814052,5,0,Staker +0xe163011c388ffe0fef8056fc5c477de09a97249e,5,0,Staker +0xe1666506bc719d4103868e8f12cd2057e60bb544,5,0,Staker +0xe16c90a9eeb2cdadc608cbde475c0d687222e756,5,0,Staker +0xe16da902124c1ec722cdee72dbe54999b1d99781,5,0,Staker +0xe16e8f94a4fe9ae7fb3ad6697e5c57ce42d7b602,5,0,Staker +0xe17013c309195f42273ac8fd6afc0ee8ae363236,5,0,Staker +0xe177f44ccb83eaa96fdd744220973ca0410f9c8a,5,0,Staker +0xe17f75b72a1a22daf1207ae2aee71a106e92a760,5,0,Staker +0xe18072103baf51a89b7fbb4df2bc942cfce2ccf5,5,0,Staker +0xe1816d8496fd1a7b44db004e5a1f1f525e84fd9e,5,0,Staker +0xe183966252bf7e04a17f75f81c686eb8d9a29f3f,5,0,Staker +0xe184c128d45a6ae940caf36582b7337d98d8d5ee,5,0,Staker +0xe18727f6b84d0bf8454c9836e78dce30b979f72d,5,0,Staker +0xe192527cfd8688fac6b4ab43148c1b2a6da12fd7,5,0,Staker +0xe19c472f82dfc8ca639daf4a541c28432ca19efe,5,0,Staker +0xe19f2603c33f2d08045b5ddbd5fc7e54d8ecfd45,5,0,Staker +0xe1a10d4d3a6900b554bf0c68087b275bfddad33a,5,0,Staker +0xe1a403b9470825b4be9275752b38d2c65026d244,5,0,Staker +0xe1a812ebc8bb9883745b35ef6b48d405b3c04b68,5,0,Staker +0xe1a83c9d196b5a60a73b02537aa58bf3d6fe3578,5,0,Staker +0xe1a9c80cd0df2a8b05a5e4b8b3ce1f299febad6d,5,0,Staker +0xe1b13ff3854b763436f85b9b46a7c4019b5a5888,5,0,Staker +0xe1b49a73b499854d30a6408916fa0915942c9654,5,0,Staker +0xe1bb2c2595f0ab19c6fe8bcb9a5d853da7ac3838,5,0,Staker +0xe1bb84edd2fdad95f2ac2defb0bfe17cf0492334,5,0,Staker +0xe1c4eed0f0704bd511eb9178aa5d55ab899214f8,5,0,Staker +0xe1c6c0ce6d16c69946ff3dcc3495d82e5dba71d2,5,0,Staker +0xe1d428a942b20b3bf32c3ea036ae656f2b157683,5,0,Staker +0xe1d52541a3e58fd6309b2addb49a36cce5f51aea,5,0,Staker +0xe1d5df4ddc5038b8eb555d657f16bf4bdb566322,5,0,Staker +0xe1d625aa140f8e237ab0396f46f3585b6eda26e6,5,0,Staker +0xe1dba22a953ce2bdda1908a7d113a4dc19321c32,5,0,Staker +0xe1dc26e82b753e45c66cd26f6195c3f948dee4d7,5,0,Staker +0xe1ddc451210271fb2cc8f0438c12577e12ee601e,5,0,Staker +0xe1e2065000c1bc29af8346ed158dc56171fa4d71,5,0,Staker +0xe1e267dd380bbf20af9691608930f2a09b7d633c,5,0,Staker +0xe1e2f04c6d673368c9699001f61bc98303613d1d,5,0,Staker +0xe1e99db3c69a6fd74cc08b9b7a8965a1af141aa8,5,0,Staker +0xe1eaaa37486efc4679cdf61b0fb43e13b6582ad3,5,0,Staker +0xe1f030372ddf079505611b9463ffae4cd301c739,5,0,Staker +0xe1f0e834201e09be0c340944683430e9d94f3bf0,5,0,Staker +0xe1f14208d5be72afd55cd02968821ce638c51614,5,0,Staker +0xe1f1d3d96b2e22d5aae10e3ee90fb21277dee7a0,5,0,Staker +0xe1f92fd09c89fb0be5062b8c9ce585865796d0bd,5,0,Staker +0xe1fafb4f974c8b97f06a30b8c3f7c23be9a3f71c,5,0,Staker +0xe1fbc0c2b57cc71fbd9e0d557278fcd948851285,5,0,Staker +0xe1fc800ce5cea0e0c030a9fcee7b1a58616b5c6e,5,0,Staker +0xe1fd32158fc3e6f4cb4759717638fe74c9d4373b,5,0,Staker +0xe1fd9f81d0a84437d558479bdf5106a0c5af348f,5,0,Staker +0xe1ff44a1dee8ec3c18009ae97045fe52f0a63fe9,5,0,Staker +0xe1ff4cce5a4800e2396c4c47d24b63ef4eebc518,5,0,Staker +0xe1ff6f5efd5189e1189a0a7943da2e9fd092dc9c,5,0,Staker +0xe20288bd9dd8827ff4f2e721a58f1141c04cc88a,5,0,Staker +0xe20c54bae4826173346a50e48b78c60fa141d333,5,0,Staker +0xe20e6a1f7de35602aea5b75bfe7e999219183891,5,0,Staker +0xe217a614bdea0b9c434dd5c0a34004cab2ebb810,5,0,Staker +0xe217cb1b50f0c6a2b6f695cb6aefdb00a877f573,5,0,Staker +0xe222e11129a5fefdebcc0572a10a6deacc35e6c0,5,0,Staker +0xe2240fdf116c8a81c9301829ca4f4e6e39af88ff,5,0,Staker +0xe224c1deb1cb7d5226f633cf2e895bb3bbfae35c,5,0,Staker +0xe224fe09f6522a9d9c9fdc82229da319c7226221,5,0,Staker +0xe225a0f9cfa3829673dc5f7cc6e9967054a9cd5b,5,0,Staker +0xe2274c7d1f4465b0dae07a35059ab47c5bd5a46c,5,0,Staker +0xe227cdc955c361768d4598b3cc2f479375ad948a,5,0,Staker +0xe22c4a8b2e35d9d49fced05d89f03845d56ca05e,5,0,Staker +0xe23a6d2edb029373de619f277c43a3753cce70e2,5,0,Staker +0xe23baa043c3d7e55c87c6b9015c10cb3cc44bc58,5,0,Staker +0xe23db2369fb3b82ad360c3e36c4a3d58685c9061,5,0,Staker +0xe24277ecd2aace9df3e93e6f479f9243c641dc6c,5,0,Staker +0xe244d17dc238ac6a303198735110c57be6f0b59b,5,0,Staker +0xe247de56a0e0f5907ce940c04e800fc1d8193081,5,0,Staker +0xe24ce5649c75aa00f2728758b46bcb40454bf19c,5,0,Staker +0xe2524e9441555cfb530735df8831535d102571d3,5,0,Staker +0xe25781de3e6e1bad4c6affbd21afbf4d315a3c21,5,0,Staker +0xe2579157acbd85ebc0434e86805c0d72e3a5bc26,5,0,Staker +0xe25aac998992226fecd87cec94c3bef0e4f572de,5,0,Staker +0xe25bcc2e5cb335d4db254196e6768f55962e1a9f,5,0,Staker +0xe25c17a73b958a7abe1661765bf6a4980cadbcb9,5,0,Staker +0xe25f3be026fb8c20b21bc25d05f95369495eb8b3,5,0,Staker +0xe25f641d6ee2a4c8036acb88e3a3ce5547df3aec,5,0,Staker +0xe261cd4ceab1f72512bf3ed0ab8298c9949a154d,5,0,Staker +0xe2656651156857ec31b8c3595a1542bfb22ba663,5,0,Staker +0xe26979595eb1a264559543e83e538ee43d8d7a83,5,0,Staker +0xe26a720c338458923062abd92ad99cb9047e4cc4,5,0,Staker +0xe26e40100041b78d777224dea2f7a37c583f554e,5,0,Staker +0xe27403ca00f3c733941b4aea978a48b14facbe58,5,0,Staker +0xe27461fa73215d5f23096b090da4589a19d93206,5,0,Staker +0xe276355fd647cbc0a6ef86ec4106e0b8b0c4c4c0,5,0,Staker +0xe279e98a57940271e981e18dd6f70438391fe9bd,5,0,Staker +0xe27cd38e2081decbfff5de184aa35f8d63c6d7d1,5,0,Staker +0xe281225e39a6ff97f61801d57364ca1d9de4f302,5,0,Staker +0xe2829e34cc9b3da1671d8fe881984fa2210900b8,5,0,Staker +0xe28808d170ff9dfa84e1973e7f06a0213f1e3319,5,0,Staker +0xe28abc4172cedddb32ad97a40043ca1af983c02e,5,0,Staker +0xe28c342d1859a3f4081e2b99b5f8eb94789fa8b2,5,0,Staker +0xe28dbbfbb9d1d4f9c878fd2e36c8570f76513bf3,5,0,Staker +0xe28f7448f108bdc0f0448127c6f570da71432df1,5,0,Staker +0xe292441e5bc62c9a477eecd28a499de9bcf67b94,5,0,Staker +0xe2931195504810c73f1eb69f3292c7e9cd81c862,5,0,Staker +0xe293f57be84b862ff8350ad6446c88c1e0b731ff,5,0,Staker +0xe29499ba6a4617f9b9e1bcab68522d4a10c6f3e2,5,0,Staker +0xe295419748460f438a2c2b520c8630863145be5a,5,0,Staker +0xe295fa9e97089c486a5bcf24ddd4eab2e0bfa278,5,0,Staker +0xe297e96de505d39278dd7909dcdd4e1ceb935336,5,0,Staker +0xe299771b06027acc52541231d08d67d2900459f0,5,0,Staker +0xe29ba4bfe4fb208d5991d7ab521f50fcbf1692d8,5,0,Staker +0xe29e9f607c38b701fb67f377a716712c83aa4612,5,0,Staker +0xe2a0c326bca2281ae053e01dbeb9e9d517e76c34,5,0,Staker +0xe2a6da9cd3c7c4d0f0a609d65c98a3a80a61c828,5,0,Staker +0xe2ae187ed453e1a51a12ffe056a72a1c03d3eca6,5,0,Staker +0xe2b361b84fec8f08cf99309aba1b7be3560bea0d,5,0,Staker +0xe2b947fd41bed61929bbae6e963dd3d9d1be097a,5,0,Staker +0xe2bb0a6263edcf5bab276b2c3a6d8f2b661f77f8,5,0,Staker +0xe2bec1ce08178c4cf8d59b86375aa4e9d59b87f0,5,0,Staker +0xe2beeeb7371ee47fc5bb802013d7be87a9a7b2db,5,0,Staker +0xe2c0e901b96042ac46d07e3719d0a9f95fc116dd,5,0,Staker +0xe2c4e866c4c8d726cb8f1e808ec3e39dc9d5c5b3,5,0,Staker +0xe2c4fd6c589d1f2031e6e6de5bf0c90ed8fb5349,5,0,Staker +0xe2ca8e179036b99e6a03a2cce55c2fe657f4a668,5,0,Staker +0xe2cbb7ab474fca88729232a4ca9a9d75e7a8e957,5,0,Staker +0xe2d09cdcdd94cc0fb7fd4513ca243cd92b6dbe15,5,0,Staker +0xe2d50bd923e895244a792c5d02daa474496fed3b,5,0,Staker +0xe2da59960eb9194e0f80f139883770bac52da56c,5,0,Staker +0xe2dda9773338dacaf294a96415d6fb36e102b35d,5,0,Staker +0xe2dee64571f4f7e794eccbdcd162dac3619e34c1,5,0,Staker +0xe2e36098aca4f911c5832888baf892bacfae1f6c,5,0,Staker +0xe2e80c76f5751de3f3bceba299cfc377d19b6a0c,5,0,Staker +0xe2eb4d14a69028ee994446e51db0f2bbb95c1d4c,5,0,Staker +0xe2eda79899657d0443c12404b83a0b2a6af52839,5,0,Staker +0xe2ee0b81785ba56025c681ceff115706ac95a147,5,0,Staker +0xe2f0c068a729ca24c2339d6de104b72015883d40,5,0,Staker +0xe2f3f451f8bba96e529cd6c3d87f00aa4134917a,5,0,Staker +0xe2f7bebc298895ff8a4c521eb32f48cf9c2fe652,5,0,Staker +0xe2f84f78abbef1daab6d46a37864d588146e35b7,5,0,Staker +0xe2fa26f477a123094960112e50b147bf7fb78f6d,5,0,Staker +0xe2fb883e14714b3c828dd0735b68baa7075273e0,5,0,Staker +0xe2fce3436446d75f3fa0cd5412732be5f08fb16d,5,0,Staker +0xe2ff710748f20e2d1c6d280e7ffdf4e98b50b8c3,5,0,Staker +0xe301698997b86b2880cfd2f73af4d8bbf5b1a18a,5,0,Staker +0xe30230cc8f4100adb80a2c52ee242969d48e1ee4,5,0,Staker +0xe30594749e4e25aa9675347de6ec084c24710bc7,5,0,Staker +0xe30d50edb6ce1e6aeb9f4309e8a99545e1b955cb,5,0,Staker +0xe3116ade8b6bf97213b3c2ea420187a0751e7680,5,0,Staker +0xe31474b33b94f0768f2de1a40845aabfb47839df,5,0,Staker +0xe31d37c1fbda4034fd3aec3cbfde5c958de34143,5,0,Staker +0xe31d86dcd3575cf19df43e13384ff1310eb01a3f,5,0,Staker +0xe3205ae46ba1fabb0dc2ce0d0d9c42dbaff3fd1b,5,0,Staker +0xe320d3ce45e0c669afe6aed0acfe795fd48930ae,5,0,Staker +0xe3211558b8a3b746a8712df79079414d7d958360,5,0,Staker +0xe324160d7b1812d4c25d66fa3c04eb2f31583596,5,0,Staker +0xe32912000bdbd58c4213aef8e4e5ae76e310b1f1,5,0,Staker +0xe329edcb0b060d4254ae3c024b37ff2bdfe06822,5,0,Staker +0xe32d30ab06fc8bbfb589e2630dbcc450185d1efa,5,0,Staker +0xe32fb4dc4102284113f97361079eeda19041f847,5,0,Staker +0xe330130c865063302e5a76ae279bee8fcbbf0cd3,5,0,Staker +0xe333cb0034e703028a1b559e8b78393d3ecd4428,5,0,Staker +0xe33490e7458305783f69dc33f304f0cac4ce0d6a,5,0,Staker +0xe33cf63153a1cb153e96431dd35565294ec1e470,5,0,Staker +0xe33d8d162ca9578982152d651891666c342655c7,5,0,Staker +0xe33f2b3582d4416117d80718a23f953d0e181cde,5,0,Staker +0xe340c87d6bf1d5103b299f455b8842ecd06af746,5,0,Staker +0xe344fc4cea80b80f43e0c4e165f310d8aad2077e,5,0,Staker +0xe348effdab600d12049d879c98482eb3b4eaaf25,5,0,Staker +0xe34f1e029e5e66d4b5a6e2f50becab5cb9078288,5,0,Staker +0xe353de9e8f97c32239c4105fdb7a3473a5a5c501,5,0,Staker +0xe35e2ca99d39510ae4aade36220dd3dcb039de0c,5,0,Staker +0xe35f2f719ee68e5f3089c4bb55a999075eb83cbe,5,0,Staker +0xe3681a1770742ca12c6f47bbc3e9979b6518b9f0,5,0,Staker +0xe368a1ee11dc43fd7ac8d183021c353cbf2be964,5,0,Staker +0xe36cf0e9a7645e3259cdb9e6efaf645c9db6b8ca,5,0,Staker +0xe3701aa1ceabb5928f01ff95d485a23a0bf98185,5,0,Staker +0xe371197214e1c2d8339492abfa476a4ce8e79eab,5,0,Staker +0xe37239638c00f5ab028f6de33f03dde914dd4a98,5,0,Staker +0xe372a5c37ca66c82a88ea674aad4e697592ab343,5,0,Staker +0xe377fb8908bdf0861414c341b109cd14e251dc28,5,0,Staker +0xe381820b848d16ccaf06894a6bbdbca280f5e715,5,0,Staker +0xe387ba97a182843ce4ff64c946f14627a1bf3f49,5,0,Staker +0xe3882e66adea90d47cc7547efb2023a552581c22,5,0,Staker +0xe38877b7de6321fe72468409e1707b2f0f0c906c,5,0,Staker +0xe38dd570aa7c0de83d3e7faa4c1524b8e398030e,5,0,Staker +0xe39038fc04ae416ee9e8f8d63e9f2eadb6500e48,5,0,Staker +0xe390b82b209a3344ad8c075ea83124ae3b1623c6,5,0,Staker +0xe394d85ae8351a6c5c804b7140b2dd6d7bfc082b,5,0,Staker +0xe395e31ebd4ae76d03f01772662935217bfb730b,5,0,Staker +0xe39c61abe04dac102854abf3ce6c20efd043e9aa,5,0,Staker +0xe3a31540b06da588fe65256f2c581c9e9db17e56,5,0,Staker +0xe3a499c862d449ea2404de9e5351cc9be4cbf06b,5,0,Staker +0xe3a96ed03b49f301ef3abb3dee4355ad04132818,5,0,Staker +0xe3acf393b810b4958c36c9c8f2a856559fca378f,5,0,Staker +0xe3ae7707f5a79c37540fc5af5345f7e2e402065f,5,0,Staker +0xe3aeb305dd0a924aa064ef6a67372ebe0c431021,5,0,Staker +0xe3b27326c9e1003d18f79e4591793238d57f3e5a,5,0,Staker +0xe3b474ea507924e8858e9b6eca19e5e5374d3825,5,0,Staker +0xe3b9452b778ce90f05cab4fee3aebba1fbe08410,5,0,Staker +0xe3b9c4b3d23fce4fc32ae90b3b728f996e3dc076,5,0,Staker +0xe3ba2d209f84a2a4cda1c880dafed209e46fd431,5,0,Staker +0xe3bdaf2139673a676591a6d7a542a3ffc205e666,5,0,Staker +0xe3be4f5390c7760bfc095d6b1f63619b2d09639e,5,0,Staker +0xe3c2c3675797a875d1319de44ea761268bf7de5b,5,0,Staker +0xe3c57d5198ad1a53ebb464970eee578ccdc13139,5,0,Staker +0xe3c6814f60429eaed1b64bd059aeaca9beb89ac5,5,0,Staker +0xe3c7058726c5d6fcdb29f62e1a359196dda40d39,5,0,Staker +0xe3d4071f5956bbbfe7a16822472d78ec3b991ee2,5,0,Staker +0xe3d87979a302fd32f8145664558eded4c6425601,5,0,Staker +0xe3d88025dff1e334e1a9ac1fc56a8067038aacf5,5,0,Staker +0xe3dbd742ad607da5ae64f78ad67c3cbada1d484f,5,0,Staker +0xe3dd6e80f51e016c15be8be3fd911343613fc9c6,5,0,Staker +0xe3ddee560c6dadf91363f76dd625926deea6b5d2,5,0,Staker +0xe3dff6c2b5dac828e86f361395e2a0620c47b83a,5,0,Staker +0xe3e2c69de286dc2d2b73e0600260c0552ea0ee02,5,0,Staker +0xe3e6d2a6218d653a506defa39e26496ab94e7f6d,5,0,Staker +0xe3e84d769edc861e0f12f0ad8bf7b9951a0b917f,5,0,Staker +0xe3ed10d843c961f8ee0d2dfc7af82cf381436f3a,5,0,Staker +0xe3ede0d721d52fc067e2fdfbae6fb100735c34eb,5,0,Staker +0xe3eebab360e367b4e200759f0d955d1140f27430,5,0,Staker +0xe3eef7762383773179d435ff61511a69ffb687b7,5,0,Staker +0xe3f24ef21bed90b643599408b3e9a5549268e318,5,0,Staker +0xe3f644c39f4af5ce4ba3dc62aab857c28864619d,5,0,Staker +0xe3fb7bc158139300ac51a73591eeff4f3e1e7a27,5,0,Staker +0xe3fe9e1645cdb7aae26c051bd3a50ef90758472c,5,0,Staker +0xe403f10c7e64a6fcd2bbf469ae6e1489cb1971fc,5,0,Staker +0xe404fcd174d0745952f9176f714d61b85bdb39e2,5,0,Staker +0xe4090a63ee8044006ba330990a1a034b439d51b0,5,0,Staker +0xe40d415f2633c7234669d4ab4c4f849ee38a4630,5,0,Staker +0xe40ecdee407690df45ac5c57085edd428c8f5bf8,5,0,Staker +0xe4112a8c1edeb30c04d99928e04a4f62ddfc0c3f,5,0,Staker +0xe4190e88259023cd2b58cb990156c92c95230e4e,5,0,Staker +0xe41941683267bde6257e4489819bec75ddbd7aa8,5,0,Staker +0xe41ff048848dd40b0b3faa8bb95f57ab3da0332a,5,0,Staker +0xe42089059058bd682be6592f3f1a5e16175f847c,5,0,Staker +0xe421748d47a9af43fa5906e29b70fd310c170f1b,5,0,Staker +0xe424cf2ea982986914118edfdfa267d21481611d,5,0,Staker +0xe4252982597d8e7ab96edb611c3a6e8dee515201,5,0,Staker +0xe42d80f8bebcca10fb459bd5f3dba3220bc349db,5,0,Staker +0xe42f06bd413a9408505045a22d9568f6582ab2e0,5,0,Staker +0xe43582111e5ea43d4436fbbb4a893246a989052c,5,0,Staker +0xe43b09ae6ec243752ea23e50ef55e48485fc0e36,5,0,Staker +0xe4412e00566970d7b63d007953bdb35b87350373,5,0,Staker +0xe442f8b55f800be71a4e8078f5354256daf1c54b,5,0,Staker +0xe445e22757fa69d9ef601c6b45e738494704c957,5,0,Staker +0xe448f7ff5e186960bb2f5421c006da6fbbf8d130,5,0,Staker +0xe44b5be6d693713ee86c54864702cc1850b037bb,5,0,Staker +0xe45696574c18a1cc870eb9bfbf1f0911f1da9ab1,5,0,Staker +0xe458cf2c8268fbf4af698440d4c76e6a2bc81b41,5,0,Staker +0xe461d8c9af7e7522b8128f6dcc2a8b0bbf7a2dda,5,0,Staker +0xe463d18565609cf51facbb3b3da8b8abe04fbf16,5,0,Staker +0xe465f88ff3a4aa6068854f936074a8b90034503e,5,0,Staker +0xe466a8b7222357c04abe3692d86f4adadec8c997,5,0,Staker +0xe46876d0810aca1872526d4e4975f24f0df6dd19,5,0,Staker +0xe468fab21880c3bd6356a6741f0d0c0c994340b3,5,0,Staker +0xe46a2049e961c0655ba4e8d20948cc3d26760510,5,0,Staker +0xe46b0186b584d402fa486faa7b0bcb2096ed1adb,5,0,Staker +0xe46e6d0ef865ae7a8c74a0c733ae0f250b5b6cd4,5,0,Staker +0xe4703f5c8ee0c6fa23f16276979e467c5690481e,5,0,Staker +0xe47077c7f587dc5ce9f7d40b98a8536711a5172f,5,0,Staker +0xe47305a38a5d13273ba69131e50c84bef2a0b88b,5,0,Staker +0xe4764e287cf2f46598fb4585322e39cb31ca6774,5,0,Staker +0xe482a84e4b29f367f60d1fece3059a3018fae450,5,0,Staker +0xe484d33f8641bcdf319dbfa22099a8d67473070d,5,0,Staker +0xe48749e67eacdcc0c3fc16f3498af4dd215d603d,5,0,Staker +0xe48de8debdf588c0c175d393ce3f5323e9fe9560,5,0,Staker +0xe491a39995deec6fc72757893a40259177501716,5,0,Staker +0xe49e35f7a6c885bb4474b4cd6283ea23a30a2245,5,0,Staker +0xe4a10b8c17e37e31f1979e86d2d648990f0b042b,5,0,Staker +0xe4a19b063c0f1e12b0e27763b9040a20ea369f62,5,0,Staker +0xe4a38c59d5d922ee49037d0930928a2a638ff56b,5,0,Staker +0xe4a4799d844fed536a7d38a3cf9962d2af7ffbe6,5,0,Staker +0xe4a964e36a3ae5f30ab8c4b8392fc65f771c2566,5,0,Staker +0xe4aeb431020f913e0ab0456022e106256ef01807,5,0,Staker +0xe4aff6bb092b77c351535cb0d5499a1129ef0ff8,5,0,Staker +0xe4b1950ebd5f4381449e2814515d8488f6749560,5,0,Staker +0xe4b34eb39a32805652c7df60202c23ba7b258ee3,5,0,Staker +0xe4b8bb61ff51d6382dc1a617b8356f761ee75cce,5,0,Staker +0xe4b95bc1e4b7ffd3375e3c55ce7c507ab2d82c4f,5,0,Staker +0xe4b96cf60ec17326914f91210be75bc78ea20899,5,0,Staker +0xe4b9f23287876c2ab24310093d1b928ecd76535f,5,0,Staker +0xe4c0032bb680f0f9653664680e4cd0e6f6051fa0,5,0,Staker +0xe4c39314b8af31af3bd8da52963814a3b40ebfa3,5,0,Staker +0xe4c620105b49c1acf8e17d8b74f3443d7467789e,5,0,Staker +0xe4c70ff3b49f3d95d4b1dab9e2542c2490135f2d,5,0,Staker +0xe4cc29dada02b7e8393602f56217c428fe017c6f,5,0,Staker +0xe4ce4d3fb4243ad0f00b7c30957e60263cbeb409,5,0,Staker +0xe4cf3f1ccdb5972b2d0045dab8f62f3ff5f6b380,5,0,Staker +0xe4cf435c2eb6e799bdfb687946d279a50549e8a0,5,0,Staker +0xe4cf89c1ae75e447c46190e0eae5b252d2a3c615,5,0,Staker +0xe4d1c97368e7686dc3ae705ea37711b54bd1d140,5,0,Staker +0xe4d7963e02b6b1d8a7365b6de02ba4adda63b3c0,5,0,Staker +0xe4edba1dfe268a1cbe976e1b0e4f07ded9b27787,5,0,Staker +0xe4ee8d3b11727acc6af69f2fca2b40ce70dc7d7c,5,0,Staker +0xe4efe25985636d7c26c46c9978e0022a00d87e59,5,0,Staker +0xe4f09a41613424945f8294c8eeaa565135164274,5,0,Staker +0xe4f6e8ce2614b462eed2dd7fa8be40b2b0858882,5,0,Staker +0xe4f87b650e9c7cc759bd35dfc16a0b0961fa2888,5,0,Staker +0xe4f9c699c22d75fe2accfdd2ba3efac25c82d96d,5,0,Staker +0xe4fcece2fba6000e3dcc13752ce41264eb4c85c0,5,0,Staker +0xe5045e17ea78dbe779e8ce463d6acd3c1d5168e5,5,0,Staker +0xe5049e22c7a4c3a914c660d9ed9f26320e574e4c,5,0,Staker +0xe5068c83fce51dfcac404d25f3ffde5cfa438111,5,0,Staker +0xe509837a6158e2ec054ac97d8949acdacaa9e320,5,0,Staker +0xe50cce147723276ea1244cf6e346bcbcff648f4e,5,0,Staker +0xe50f3e6c91fc75ae6453b0f8dab0b0ac89eeaa58,5,0,Staker +0xe510574dd718b9889af3c9196b361353701e9e1c,5,0,Staker +0xe51075ea5e3dfd715a5147cf0709cdada547f322,5,0,Staker +0xe510ce0059e9c8aeed232495c3164fc34244f919,5,0,Staker +0xe511b0e887c8520d7ea69e3940baf13a7835e741,5,0,Staker +0xe512ac6ca181a0e1e7e406203262eca4fd9abc75,5,0,Staker +0xe5181cb3781e3d332ac55595326c3c73825e5496,5,0,Staker +0xe519f5680d5492a34e39ee4062a0fd826e48eda0,5,0,Staker +0xe51af89116374a07bee62bcce052c5e0029817ec,5,0,Staker +0xe51d132ae5f52a4b8b8aaff9100cf23924dba365,5,0,Staker +0xe523894ac6f33ad6b1c5c95ba1c9619bd92dea5a,5,0,Staker +0xe528ce9d42c08005d4f7bff72d941c07074e0dbe,5,0,Staker +0xe52ee63ef08d48e0be1e6781be75bdedf1cde15a,5,0,Staker +0xe53397ce813e9ba5f3d16b975d392f570b9612f4,5,0,Staker +0xe5341c6b75a5dd0b4ca2247e2b50b72589b5cd37,5,0,Staker +0xe53594ee849a69ab119f3e205bad25d61abf9000,5,0,Staker +0xe53c5ba1fc86ee1e66fd58ba0e9319ad88fb2eb8,5,0,Staker +0xe53fefbd1ca8723490023cbaf6b13ed38dae5d95,5,0,Staker +0xe5456c5907a1c9e5c8edabd8e7996b2eda1fa387,5,0,Staker +0xe54b622cd9c352c690a675a006b0bb6e90a7a7be,5,0,Staker +0xe54c55005847d78929596db2115a85c697a73885,5,0,Staker +0xe54d314643cae2e6ba3488e171b4b13c4e0779b3,5,0,Staker +0xe54e76e58e78c84de9de03e553922f331ac72f72,5,0,Staker +0xe5503cccdf812851508e39100e9d3a406eb6ad12,5,0,Staker +0xe552b06b914f6edbe8f3bf7b884ef2d5906fd561,5,0,Staker +0xe5599a6e63e5669c891c7d6d04fdec262ec3613a,5,0,Staker +0xe55b82c7d024cd329754853ca5cba04bb585c79a,5,0,Staker +0xe55c9fd793076f0c45b8a5251b93df81087219a5,5,0,Staker +0xe55d5bd4f34b8afeda128d96da546521c7af0e3f,5,0,Staker +0xe55ecbb4ac3861e748ea20bfbff2d445c9c00fba,5,0,Staker +0xe56964fc845057a80bfcbc3d4b40e9a1cc5c341f,5,0,Staker +0xe56a9411bc34a60ab07f89ba54a0fbb11398dcd9,5,0,Staker +0xe56c20f2706b4dac5238a36a0f88672e35572d1f,5,0,Staker +0xe56e01848565c3d133c6cff168e674caad0d0cb6,5,0,Staker +0xe56f9cda20171e13435fd959ff675a99cdffbab1,5,0,Staker +0xe576185dab25ac65801b9fc825c53f08e4e36e6f,5,0,Staker +0xe578ce80496918b81b4cb2433a6f1c11ddb8b3ae,5,0,Staker +0xe57be63696f55cab631ea6d7bf7b0b87526f220d,5,0,Staker +0xe57c99d7239b7fa36734db459bb6fbed44f729f1,5,0,Staker +0xe57eccc4f5da473bd00a49c194af5a0ed2b2ce0b,5,0,Staker +0xe57edf488d3752a2c92af393a10d5f1a905ef348,5,0,Staker +0xe5840e806f446752ea771684141e429d682276ce,5,0,Staker +0xe5858c4dec1043fbab994272b6cf05a22037f690,5,0,Staker +0xe5864dd07343ea2a0eb289d5921dbbf0d5ae5026,5,0,Staker +0xe586cfa64a2fd70ffa6e8611aa29de57fdf5983a,5,0,Staker +0xe58923c79a940c59dc190c1b514ae486051c125c,5,0,Staker +0xe58c9aa54bd930e4bf346e34d71a7a213c941eb1,5,0,Staker +0xe58d0c3e6627af9d41830c132c99eb202e2a5a55,5,0,Staker +0xe59f4a315aa1d99bdd32d999bd265aee215c6cf6,5,0,Staker +0xe5a0fc9e949578e1be2acf4bcf67e6eb75fe2e34,5,0,Staker +0xe5a5b65ccfaa837c76a35a6872862408e087ec39,5,0,Staker +0xe5aacf73f2b028c9c2f24cddc0dc87ceb53ecb45,5,0,Staker +0xe5ab52420ab3ed033126aad9ccc55959d4393486,5,0,Staker +0xe5afded72b39e8a3ce7e61583d86ff4c121cf126,5,0,Staker +0xe5b2e972da2f090e5284687ad13523d8e67fd204,5,0,Staker +0xe5b77a4c4c253a45de1c6d69c211156e18e6ce2e,5,0,Staker +0xe5b9f5299c496ab003b3368170cea559e8744091,5,0,Staker +0xe5ba0288ad526321648be0b2a12c1783337cee22,5,0,Staker +0xe5ba3433d57fd510ccd1c5103fa0c2825841a2db,5,0,Staker +0xe5bfc29c2806ccb3c0a50907fcbbbe233d901e7b,5,0,Staker +0xe5c4efc7fb78f65a153d6bd69029fcb447a32ecc,5,0,Staker +0xe5c5517e51105d525e79dc5ce3c4e881849eea93,5,0,Staker +0xe5c687f8ba0a16dc585393b94020607cfffe0436,5,0,Staker +0xe5c7aaeeb35f14fa2d0bba26f6df15c79b18cdc8,5,0,Staker +0xe5c7b4166d5cfaa9cae93048cf683f870ad4faeb,5,0,Staker +0xe5c8f8ecf7f2838465cc17a188eb8481d0efc280,5,0,Staker +0xe5c9247628c311db31981eb836685707f2f92388,5,0,Staker +0xe5ccb89c5afb322d689a17bb398ce36293f45480,5,0,Staker +0xe5cff2e9a90e243d93be83c65323dbec4387991a,5,0,Staker +0xe5d19083ca3a2dd1d4ae9381d658b2d8293d7f98,5,0,Staker +0xe5d57eeb80ac8991f97de8e8673081831e883e40,5,0,Staker +0xe5d5c7d0272bebba310977afea89112e4d3f8f17,5,0,Staker +0xe5d80f2318fbe8b0601fb4ac500696ab32befa78,5,0,Staker +0xe5d97d696bcc305642cb6da2169923396ae28e71,5,0,Staker +0xe5def7cea9bd3f689fbcab7a80ae39eeac960583,5,0,Staker +0xe5dff265d75fdc4de7442a0dcc22192bdc912aa6,5,0,Staker +0xe5e860e4ec8089d141a8ae7ec5caac91984aea29,5,0,Staker +0xe5ed8c82ed6e7d1552292ad87a6f905c9670898f,5,0,Staker +0xe5eedbdaff03bc72a2108888626f17d151cad95c,5,0,Staker +0xe5f1468fded39af439163b8bb90877015c1f7120,5,0,Staker +0xe5f2b9b4c56d08dca70a9d46d534f8df97db52b5,5,0,Staker +0xe5f3bde63af520d736e4b48285b01a95bcdc7fda,5,0,Staker +0xe5f9ad509360328d367f6ab0ea4eea7505396824,5,0,Staker +0xe5fa0fd77f9e48596f00a893d55e21c677d7ff2e,5,0,Staker +0xe5ff534cbbf5682c716f5934967a47c9116a49dd,5,0,Staker +0xe602d1a9b4eed7cf289accb25f103e2d751cae33,5,0,Staker +0xe60356b0dba4e4d54a9bbbe37d2acce3d50487cf,5,0,Staker +0xe607db0e1cdf8e819eeb1aaa2ef52510b17ec960,5,0,Staker +0xe60ad0e5aabbbcc29c55676251c7cc11168ebf9f,5,0,Staker +0xe60ba52275e858192ab8269c31bb592d7f6b921b,5,0,Staker +0xe60c943b589f1c27e985e9635a0bc6757173e264,5,0,Staker +0xe60dcc075a1d4f3609a36993f2d56537fc25e795,5,0,Staker +0xe61b45ea7ccf98d8e5da058fb703482a6e98986e,5,0,Staker +0xe61bf8330dbafdd4de9f7a7817a795916591a1f7,5,0,Staker +0xe61d0838e3cad52037ba95ff8d9768af43070279,5,0,Staker +0xe61e74eddac813d5738ff19ecabbd6661958abc6,5,0,Staker +0xe61ea580e0834365a45b3d1dcae353b2f9771e25,5,0,Staker +0xe622037dc96a1ee50783aab6329ce1b21cd2b781,5,0,Staker +0xe622ab609b64dcc193b30e38c83ea378d75ec88d,5,0,Staker +0xe62483eecd35663bade5281c8fc7e8b347aa6e0e,5,0,Staker +0xe6260b473f8c419252bb3cdf64b8d51f6e5aeff4,5,0,Staker +0xe6289e3c609c1b498c26c68fdd8ef9d15cb41836,5,0,Staker +0xe62a9834648b9c8ddd7d8360c402cc3f807d7ea2,5,0,Staker +0xe62d6c9e62ef390d5f66395025d0e6e958abe077,5,0,Staker +0xe62eb4b0ff615c04bb66dfd0c981a48b19d8772a,5,0,Staker +0xe63322462bebf23a2cb5c86ff94ba52c9aedf43d,5,0,Staker +0xe6338eb16fbb69abe51b0e612622b304cf2b27a7,5,0,Staker +0xe63d36411b2017c2914350ce163bbfe53ebed1a4,5,0,Staker +0xe63f0167ec68d6fb44b5af5f0c06fa8631f18e4b,5,0,Staker +0xe63f3f99d38c01cb05514688cee17b54da78c590,5,0,Staker +0xe644e39c026329fde584160da083fe5f5494f90f,5,0,Staker +0xe6450c8c1d0bf5012d575572e9637af1d1edef49,5,0,Staker +0xe647504a51c7b46d26dcf80805c4f0bcee70220b,5,0,Staker +0xe64823f0defecfa0f2877b4ddfbd03bd6c296f14,5,0,Staker +0xe64adca6a1debfb50efa95d7c073d45e32b5ca1b,5,0,Staker +0xe64e01180a599b615151c679f6e6c7819a428436,5,0,Staker +0xe64f3dcc6979850f51a8c7cd090bc231648376af,5,0,Staker +0xe6542a1386ddeccaa07e366126a41a30b552d6f9,5,0,Staker +0xe655297ec821b42054c6dd52fd1634453813a7ba,5,0,Staker +0xe655c22e88c7443f2cc1d76d6b83eb6bd2b15013,5,0,Staker +0xe658540facc48907b05aa29ea5931947fecac5b1,5,0,Staker +0xe65872ab9ccf6c25a0570890bd80fce31bdb071d,5,0,Staker +0xe65897d40a47a6ab280a1a675cca08242f0fec50,5,0,Staker +0xe659dc504f6ed6c5c1781795eb82a81a4ff388b7,5,0,Staker +0xe65e8ad126d5ebc0175a925ca610df0cc47f0acf,5,0,Staker +0xe6632966658a5c435dc9725855eda9e0739d6175,5,0,Staker +0xe664a1ed38eed62c36c78401b6ba023f952c14b3,5,0,Staker +0xe666f13320dd5a6ee521a1faf79d53fdd117032b,5,0,Staker +0xe66a751fed348c314f1f9ac2d52d3a33e8f2db82,5,0,Staker +0xe66fd86b7ab236efe2048882104597d1d31ea17a,5,0,Staker +0xe670ffa1d10d0825077afdbbb76fc93dfd10266c,5,0,Staker +0xe6743954835f980e992f5037a5e2b1b4dc735c65,5,0,Staker +0xe67453e6adf84f19a78846cb51c641d8f47a9763,5,0,Staker +0xe677e124da621abc26759172fa3042d41a98d866,5,0,Staker +0xe677e16da705f847425cd00d05a130b72860d263,5,0,Staker +0xe678deb5874eb71be1083097c949551e6c9f586d,5,0,Staker +0xe67e8b45da12df22849e1c1ffdabc6eb2fd2bc74,5,0,Staker +0xe688c266edb243fcef5d55c6236e83fdaa72ebee,5,0,Staker +0xe68a61c97b8f8c704b8ac3bc2d84a7b5db69a296,5,0,Staker +0xe68b14b618ff5fb9644b3e5fa998c524857f75a4,5,0,Staker +0xe68b9b6bb839c0635965df2fe395d2573160a657,5,0,Staker +0xe696fdae19a53a1de6c80cadb545c9da9907a2f2,5,0,Staker +0xe69e54084df4f4f0198d7e1cb30b6ddfea83188f,5,0,Staker +0xe6a7670ad62df2406113393a7ed14c5787baa82a,5,0,Staker +0xe6b0848076a4f045645ceb6da174a5132478834b,5,0,Staker +0xe6b1c3025a9b5be8c8d34b5e9324357db0bfa210,5,0,Staker +0xe6b4a3cf7ff6b5f0bcb684f7e663d17637eba8e2,5,0,Staker +0xe6b55973d7f1d215166a017c41ba4fe3705af141,5,0,Staker +0xe6b7b24bdcbc933083f778c0fd12754bd881464a,5,0,Staker +0xe6b8a84b6c3294ed95c3b3565bcece2d15998cb7,5,0,Staker +0xe6bb9c5ec6f01977c35086c3683e5a037936c286,5,0,Staker +0xe6be0e25048be4ba9ff363469bc5966131fd88d6,5,0,Staker +0xe6c014f79c553cd33a34729947637f51c1c2ab5a,5,0,Staker +0xe6c26260d78348b3a5d960fce2c6a44be4303f33,5,0,Staker +0xe6c9bc8077850ef9438e43c568a91e0f6e20969e,5,0,Staker +0xe6ce767d841ad73c7dd72e317540fc6b20ac042e,5,0,Staker +0xe6d162d8b065d0da8f6fccdaf69f59b507a47757,5,0,Staker +0xe6d4b9906582191d639dcbad0e7402f231f5e9d6,5,0,Staker +0xe6d68f5e5c6a7988dd7271358e97ff65be2eaf96,5,0,Staker +0xe6d8ee57384a50033e52a64c5d64afd7bd1d820d,5,0,Staker +0xe6db30da03905b00dcbe207513e1853b8323d5c1,5,0,Staker +0xe6db30da89e8c6492da3677fa9b5a7d59124995e,5,0,Staker +0xe6db8b5163bf19b98f3a5adf5b36e267c74ba11e,5,0,Staker +0xe6dcc47fc2745901b2924381a506644ea92bf3b4,5,0,Staker +0xe6ddadd2501a2023b127810943a558832093942d,5,0,Staker +0xe6de92aa15277f1724fcf7be133996eb94cf5aa7,5,0,Staker +0xe6e6b4336edc41b4ed68a5726dcee1496219c175,5,0,Staker +0xe6e828204fee59fc2e454afbe899fa59a7a71b58,5,0,Staker +0xe6eaa7f45aae8203bcfca8feff23c22bd58de668,5,0,Staker +0xe6ec7f3155bf378a24b93677eff2ccf05def231d,5,0,Staker +0xe6f166e3311550d9835e168f53c4788e69dce313,5,0,Staker +0xe6f196daa98777ac90be3d70438a815a16b5a823,5,0,Staker +0xe6f31e00437bf1dc7469845355d4c34c760984cb,5,0,Staker +0xe6f6182b829966908c1d48e25f1c0aeec0e3cac8,5,0,Staker +0xe6f95f21c36aae5f2973f02437c6def5214de8f9,5,0,Staker +0xe6fde2649788ff5debda0dd6fc5cb5e52beab31b,5,0,Staker +0xe704837297c5050392edde7f081e15c2995fa782,5,0,Staker +0xe70918260352bf9f1b77c932c9c5eeea8db461dd,5,0,Staker +0xe70b24ee5655d62e42ee1832cf9e733acebffdb9,5,0,Staker +0xe70b35ec908845d50ea5f15010fb95b0562a11c8,5,0,Staker +0xe70e9f7ce51ddc995c51d7cd3323594cb924d187,5,0,Staker +0xe71411dd3e8daeb7fdfad46d7dd71ecbcc385a36,5,0,Staker +0xe714a08023dd937ad8a6d2f7682f167888d71979,5,0,Staker +0xe716c2c539533a36d5b20d0b4365af4912a5572c,5,0,Staker +0xe71b3b56d2af1a3b8873252114fd45de3b91bb78,5,0,Staker +0xe71c3393b478f3da17bde80a39c6bbd171dbef3d,5,0,Staker +0xe71c55bd0ef901256bf2079d7a11b5b3f8746dbb,5,0,Staker +0xe71e149e0e2dfbf11c37cd85c825e00119f08549,5,0,Staker +0xe71e7e9cb256b7c45473c29565d0fc7327387d0a,5,0,Staker +0xe7265083bc31792ad1ac2546c07c78010772cdd8,5,0,Staker +0xe72a75350b832dd055d753d0b09e62327889ccd0,5,0,Staker +0xe72e8ff4135e1136872743d8f18f69f399b1f200,5,0,Staker +0xe7344166de92bf8b0ff4047d9e332f24588bc19f,5,0,Staker +0xe73b3f43bb98722be8cf9c7c49c96f81b08d6e1d,5,0,Staker +0xe7403155c1292c784043d79956d886788104f99a,5,0,Staker +0xe740cace90195092a4f97d3092523c2d4f1d640a,5,0,Staker +0xe740cffdee99688215042b7b06f16256ecc1c287,5,0,Staker +0xe74438430e1b17e7265fa00404ead7e8247e19a2,5,0,Staker +0xe749e93e86862caed188a967896dbfe5cab396d0,5,0,Staker +0xe74abd5315e3c8c2f814e15ee55d604eba411f74,5,0,Staker +0xe74f1cb1b2e2d46002aba025e40dab22d056d224,5,0,Staker +0xe7534ee03b0965e93eb90acc5dd3697be3bc7b90,5,0,Staker +0xe7572abf9acd5938e89998ad8848ad30c3486386,5,0,Staker +0xe758683ca38eb92191b1d5218c91c23d736d30b9,5,0,Staker +0xe75c9b1eb8d1b49861431c7a673928ad1c858fa4,5,0,Staker +0xe75d43ff04048759be9424600dd1201e39f17bdf,5,0,Staker +0xe761b60ad44204ef3a498f7ba37da745b3819fa1,5,0,Staker +0xe76566cd79c1a0c7b07e9b7c8254e724191a4084,5,0,Staker +0xe76576034564483c273cede8f8b79737b118e659,5,0,Staker +0xe768f520c49932e1fc1e60c45dc53f3fd9c2cae5,5,0,Staker +0xe76e53e5881ee6b4e1c5f8893b0999130731cb87,5,0,Staker +0xe7746a255f5b467baf9f4d8d8c5c8c5bbdd434de,5,0,Staker +0xe776ab3d676723b7c56e72875a25cd08c2e3461b,5,0,Staker +0xe77722aacb5b8a805e55016e624716569d2aa52e,5,0,Staker +0xe77bfe3361ba172e5c666dd14c91922139825544,5,0,Staker +0xe77c895d8d384e1506fb282c8033748646b9d525,5,0,Staker +0xe77d43f3125307f44041e601e7ea457d72cbcbaf,5,0,Staker +0xe782b534e2b471bd94c731dfa0d30c60ba8a81cd,5,0,Staker +0xe786f141d24788104d9a1da3d96d7b900aa86ec9,5,0,Staker +0xe787446f2883f83b5ba4bfe3b2fc0e79732373c7,5,0,Staker +0xe787ff98f7d7a11508e1b81623696a3dc336400f,5,0,Staker +0xe78deb414c91bb5000a032c12aa38b822266f07d,5,0,Staker +0xe78f71367c60274f4b0c7cb429d3117ef72dcbf3,5,0,Staker +0xe78feb9638d6d0db52105799be2ec7e292e6d58d,5,0,Staker +0xe7914d9e485465df32bcd7bcb30609428f458995,5,0,Staker +0xe7951ac1a4469452d3e7ad4ed94315d09a8baa55,5,0,Staker +0xe7958d9de26ab5662476f76f58deaf8e9ac7476f,5,0,Staker +0xe796e229dd3232dbf88dea0bb982d7a78117e903,5,0,Staker +0xe79ef118a2d0d4bfc37ef7b56d8772301c85a1f7,5,0,Staker +0xe7a4b9cfb2b1e6265cef44f2d38964aaafec40a9,5,0,Staker +0xe7a5f53115fea0648518a5bc36c325916896822f,5,0,Staker +0xe7a9414733e65c79cee518222322736ac163f236,5,0,Staker +0xe7af009326610c2a948e3544aef88a4a2394f6dc,5,0,Staker +0xe7b3ba9e97a5fc32b046b350bb98bf2ef88ba06d,5,0,Staker +0xe7b83bf5fbc553a23f004756c376e899a10e2c49,5,0,Staker +0xe7bc9cdd5324a3e0240332abc555449c41848438,5,0,Staker +0xe7bcc1166a926a06a72d99c9b2bff745e81b0692,5,0,Staker +0xe7bd3ce581fd6ee5ea43ee0f1be44e1ffe5758bb,5,0,Staker +0xe7bef98ad03afe27b24981e1d8c68b053243acfa,5,0,Staker +0xe7bf3f476fc8ef90812e2f57df14160bbd88dc72,5,0,Staker +0xe7c7c6bd4980f2c145b4958e35f1dc1d207a2dca,5,0,Staker +0xe7cd93a3e8b780158e2aff55daa820a181a90e69,5,0,Staker +0xe7d12e75b3b8de4e66dc6b5303b8a227274154b3,5,0,Staker +0xe7d35339daec98278879c5f799c14dec39b74be2,5,0,Staker +0xe7d5133e3cca45aed391e4336c670ce9e32e8f7c,5,0,Staker +0xe7d55683950d7576efd2aeb724d01d28b387df1d,5,0,Staker +0xe7d76d25501b4b84439c4cce7ec4cdaf8a82feb3,5,0,Staker +0xe7d912bc9b75f0344d468ad3125da5da3bb3306b,5,0,Staker +0xe7d929eb457d3c8eb483bfb61bfb8ddcf58e249d,5,0,Staker +0xe7de20dd991ae50697ed5c525b18709b76482921,5,0,Staker +0xe7e0c3d2897d514aa48fa9796633ef994f0e0890,5,0,Staker +0xe7e6ef9eb1831a28114eb52b5011ecc09f9f0b7b,5,0,Staker +0xe7ea9fb5a9180d4023dc8927e4c43e31c094e9aa,5,0,Staker +0xe7ebfe293debaa97e798c2ff7cb3fddb825a6169,5,0,Staker +0xe7f03010db8632128c439d8b58ab23fd8d23983b,5,0,Staker +0xe7f949a6cc333a603905201b0667948f48decd86,5,0,Staker +0xe803d734a5ee63fa20a627b69a961a429103e60b,5,0,Staker +0xe805ec5890ba51e0c6a7e8cff7dc41293b01f766,5,0,Staker +0xe806e2895f59b43341d3419bec86682f75411ae5,5,0,Staker +0xe80b3ed1f872a493124e201ee1254447b2b8fd9a,5,0,Staker +0xe80b8549773fe641a6b4e9bd3cbac95ef911a9a9,5,0,Staker +0xe80d62ffbef9cac3e4a2202e131753369ac28998,5,0,Staker +0xe80fa757a6f90b40cbc74efe8b35d37376c5b260,5,0,Staker +0xe80ff76999579d6a1654fa9d38f0b6f5b616129c,5,0,Staker +0xe811463ac18f547a8dc6772654c3dc3b1630986c,5,0,Staker +0xe8138b56942602f6a4e4299e5f8d89f42595df01,5,0,Staker +0xe816f063850abffe2cc4aac6490d356947113302,5,0,Staker +0xe8185f5d99ae0cf7a469e3e6c2f628977c7020ec,5,0,Staker +0xe81eceb58daad3183ee835ddac501288bc206d75,5,0,Staker +0xe8211f34eb04a7aff586886f67fea9fa46f8b440,5,0,Staker +0xe821789703aa161cabeba9049b1a3c52724fa0ff,5,0,Staker +0xe8220848ffffbc86d3c8efa03d5ec82a61b678e3,5,0,Staker +0xe825a41a835bfd4082429771aeb235fbc875e363,5,0,Staker +0xe8267cae2e2a9be8f081bd1cbd628c7186acd484,5,0,Staker +0xe827aeb172a7886e976d22c0b796a1009077ef44,5,0,Staker +0xe8288fbb5daa525dda3f231f9760710c36096e11,5,0,Staker +0xe82d059710579c7f8459616ef0c37d9be6b89924,5,0,Staker +0xe830714a46f358d9e5080f7d8dad958498279300,5,0,Staker +0xe838b6232700466f47dc6a8a6d11ea5ee570af63,5,0,Staker +0xe839be2e2fe9eae0508442446e48c30f050249d2,5,0,Staker +0xe83d0942b873e019a17c2a908b100d1051387ca3,5,0,Staker +0xe83d579ccfd323aeafc2b03405dfedff43960fa8,5,0,Staker +0xe849ac113c08e9bdd14ecee0284c1bbb03fc4e63,5,0,Staker +0xe84b0c2ddb1c4c316cdbb1b7fa562ae0fb87a529,5,0,Staker +0xe84db4423d8b06d9c04cb3d1fd12180c50f5be23,5,0,Staker +0xe84e3ed33a66122322c4c13b528318cb19c080f8,5,0,Staker +0xe856bd975a68cda4fccf66da4a76b83d7e356869,5,0,Staker +0xe85a3bf8813ebb48d6f53cf3bb9e5a3a052ffce0,5,0,Staker +0xe85fb024e664c4fc5397b6bd2ec68b4658988a9c,5,0,Staker +0xe8608229e7d7d7c08a89a8b02617ce1f4c694a61,5,0,Staker +0xe860f3a6fb4a3fe487a90dcc1c6cb3faa3972c96,5,0,Staker +0xe863e860de724c2ade6651f5b7f3aa373f7e9306,5,0,Staker +0xe8675c04fc0f8cffb96cb7f8713f15af15ceb6ba,5,0,Staker +0xe869068519b1419beaa921e03241c3abf51a9597,5,0,Staker +0xe869f5e62223dc962183df0e1916016e61ad7345,5,0,Staker +0xe87422a925d535f66d0bd5b18f4f188f650c6045,5,0,Staker +0xe8754b75bd119682ca8bf0e674e6d6914f78f6bf,5,0,Staker +0xe876f9f7d9a350ca07217ce8991f23f689823366,5,0,Staker +0xe87731371485648d152b9577468f7f678b16350f,5,0,Staker +0xe878c61d69c9a1e3108ee19dcfe8f8aff3ed67cf,5,0,Staker +0xe87d16c1fc797e5011ba730fff601c30cbba972b,5,0,Staker +0xe8834585aa175a06984c606816106c86b321a5ad,5,0,Staker +0xe88928575d1aced949b13fc620334d61d50d19a8,5,0,Staker +0xe889dd6c571171987b9877d558279b62fcff115c,5,0,Staker +0xe88b48ec7e525dc305fd7df083d35f325472197e,5,0,Staker +0xe88f4ec2f26c6592e7f9d07df4b58e1feb9894fc,5,0,Staker +0xe894afad7607409b040e2993dc6cc3b8daa6159b,5,0,Staker +0xe8950b023f2b77b0c492a63fbd143f4384024a18,5,0,Staker +0xe895bb24014e2242e135338965ab1fa2035de9d7,5,0,Staker +0xe89643d279a1f0a71f3cdd09e5e3bf9c56e153ff,5,0,Staker +0xe8968d099bbc165e2c0eab800614b30749f32493,5,0,Staker +0xe89865abbf7499aedbe7448a05af38d9904fc2fe,5,0,Staker +0xe89aa592e5b38745a5c47e1670dcde36ae27154f,5,0,Staker +0xe89c72ac74a9d68551b5f5190eabbca9b57372ac,5,0,Staker +0xe8a0cd4f6d7c7d1c1aa7e2a02be64f83aedb9506,5,0,Staker +0xe8a56a6c3153c36e77700bd9ef30bbe1fc9de7ba,5,0,Staker +0xe8aca907cd37d31645b96d562159093438a9427c,5,0,Staker +0xe8acc81caffffafb030ff62a59ec4bdfe9201017,5,0,Staker +0xe8ad467acff07d2a982eb977726f95a339250ec6,5,0,Staker +0xe8afce04adb569ce7e53883d64b069208a711944,5,0,Staker +0xe8b018362db81310b1ce8f9bc1ce3dc2fd53ccae,5,0,Staker +0xe8b10525c0fcf6fcd9f68fd20bf1db08f3b9e40e,5,0,Staker +0xe8b1fcf51c40fc85facdaa9fb391c52e20e1ccab,5,0,Staker +0xe8b3e0246daebf40d8af6eea2c5b5ffe5ced7a4d,5,0,Staker +0xe8b5d3431f37cd75f93a3a68e712ea2ea9ace68d,5,0,Staker +0xe8b688a8d0c9a7cfdc7e534b38bb89c19e552061,5,0,Staker +0xe8bc98279849e18feae9affd2a3b27b92db44700,5,0,Staker +0xe8c353deccf6a0958f19629e44e14f9e83066f26,5,0,Staker +0xe8c763e185b87a9eb46257c5145bb6d44bdb4994,5,0,Staker +0xe8c9ef9b8cd834fbbf149f1fbd7e0aa54284ccaa,5,0,Staker +0xe8ca475c74a99125c9b6ce84938f9192c57ae64f,5,0,Staker +0xe8cdc357330762654fb248225d461750ecba6f15,5,0,Staker +0xe8d2dc04f1c688a8a7c7a02e77ab5cc1cb623dc4,5,0,Staker +0xe8d68fbd0fcce604cf7b76e4834852c80220fbff,5,0,Staker +0xe8d6f93a74933e3a16172a0631573b46ad19ea8a,5,0,Staker +0xe8d7ba08288698c4202265ff3ed00da49af6ef1a,5,0,Staker +0xe8de5208648854b1c58419523ec6d278ba918b15,5,0,Staker +0xe8e0996b10162d5991e5a5eb3372d26ea415a920,5,0,Staker +0xe8e2cfb8d39b93a9ec04f5b47f0311fad466acbd,5,0,Staker +0xe8e5909dae931d39c0d068d5896db656ff87d1db,5,0,Staker +0xe8e72abc5ebaf1a20d06f24f15adfcdb42c8e541,5,0,Staker +0xe8e8d3c729690200197147b8eb69177381552f16,5,0,Staker +0xe8ea4c3e034c7e4be77c38704c0b2883f659d876,5,0,Staker +0xe8ee3bfe30c5adc6d502328fa4afd5d680f4e0aa,5,0,Staker +0xe8f2846c8377adb5b7cefd12d466f206fda934d2,5,0,Staker +0xe8f7894a439b788354ed630d8bb83f5bf8342890,5,0,Staker +0xe8fd9fb36c15a0e1be7234913d777c81914c71db,5,0,Staker +0xe90054dd6d757d17ee82803c17540782b6a19433,5,0,Staker +0xe900b82cb7a266c28330293e0e9f6b4629985714,5,0,Staker +0xe9022b5680dac6358d3c07a6c64aef4e4690a1c4,5,0,Staker +0xe903d41a094c297268ff9191fa1bd9d98cb2551f,5,0,Staker +0xe9087880dac16238458d814906ec1cfb0fb334c9,5,0,Staker +0xe90c60add8c4cdba6c40212e409556300c827b16,5,0,Staker +0xe90cf065b2cc576094830eaf90730daedd684a30,5,0,Staker +0xe90eecb3ac3080389329e63c9b2d779babc70db5,5,0,Staker +0xe91201688a69b1c6a87a1bf28d655ab322c18905,5,0,Staker +0xe9126409563f0f69002a8c3f204944c4181fbaa7,5,0,Staker +0xe913256c69c36a69d9123499d42c9a6a49a1c2b0,5,0,Staker +0xe916f9e68f047fe0e034cf4b93e1f8f3c31f1594,5,0,Staker +0xe9173cedede310d9903eeef871abfae7254a62a5,5,0,Staker +0xe92c90abee2e6b122c767b3ce715605024d93d4c,5,0,Staker +0xe932c27c669c71693a84e5c2a15fab648208441a,5,0,Staker +0xe93d5197045f430e800676ab4ced890e4c009eb7,5,0,Staker +0xe93ef798ddfc509303802574d5365b96e181b67e,5,0,Staker +0xe93f83e95e840a1c3f02804f8f6d98d462656020,5,0,Staker +0xe948a4a770d330cc23b1447720cbd72d483c5ab3,5,0,Staker +0xe94a59a545ef77de34afa8b658edde43c57dc0f8,5,0,Staker +0xe94cf9a6a8da01c1b9e3eb9205ad2beb73b1338e,5,0,Staker +0xe94ec19f5e9f1b98dbbb395973175cfafbb9fac3,5,0,Staker +0xe9549e264dd6c6278954bba173e05952dc04f795,5,0,Staker +0xe95704c17c2071e91fcc700e097af312762ac784,5,0,Staker +0xe959bb5770d9b4cd8e3ee19da624e0f3ead5d18f,5,0,Staker +0xe9630cdd11ec1f29e723ac3e40b3b3abc00fd8a8,5,0,Staker +0xe96395e24a7c9d08d67ec242bfeaa7c4022a3039,5,0,Staker +0xe963d010e118dc11b714009a0248d5b4832c7fee,5,0,Staker +0xe96511cdc3cf11fb0558add7fe12106d0b867e56,5,0,Staker +0xe96947ba522ced4d53cddb1403f94face15207da,5,0,Staker +0xe96a1a916cb91ecae4950f553d6ef7cade293b9b,5,0,Staker +0xe96aff16b7cae6736c453100f74946e300bc1282,5,0,Staker +0xe96b570d7a5b100d6dcacc004fe21dc949576362,5,0,Staker +0xe96bb5a1b07ce5d848f813ad89f3c984943d4dff,5,0,Staker +0xe96d8fd9795b7ca485af87393d82feccce9a1a94,5,0,Staker +0xe9732bdb5aa8496cebe26ddac491cbdafe538af0,5,0,Staker +0xe976db74f0b25e2ac21a7038cb0d7f5514a58bb0,5,0,Staker +0xe97992ba421bed612b2936600529a43c0d643fc6,5,0,Staker +0xe97ca2e70c7a5a745e60da3b7d793f962cac5e51,5,0,Staker +0xe97fa9f7d596d9a993489597085a8c6e0ee7d297,5,0,Staker +0xe97faad14a04712b4d1ef403e7e6b18a059a7cce,5,0,Staker +0xe97ff662a56f923730295f032574bbf9852a1a18,5,0,Staker +0xe98404f11b07398e18359c300d7805ce7d2a2220,5,0,Staker +0xe986a679e7ecf8ab42e39c7fc37525e3fd420df6,5,0,Staker +0xe987cc628bd44ba9b4be171242abff548e0ed26c,5,0,Staker +0xe995abf602e7eb0111af5277b0cc122167df103e,5,0,Staker +0xe9a1de7e52be72e22cb3145d91a283bc255dd875,5,0,Staker +0xe9a3a2205aa71925a0d3576cf56823149e801b65,5,0,Staker +0xe9a943edfc4bf8588d59ecb06643402e2ecb0e46,5,0,Staker +0xe9ae9e60ae86844f8ff7562769415c9f448e7fb5,5,0,Staker +0xe9b8c6284a3b5a019aaa19f7b9b57dab873480fd,5,0,Staker +0xe9b8e34e2ef3dec8cdc543408b91067ea8d2c9dd,5,0,Staker +0xe9bc0713d129fcc32203f9e467e70aadd66ffc66,5,0,Staker +0xe9bccebec164c78930c340748c6f4fe126f74b76,5,0,Staker +0xe9bda12d13bf5edb4f70c5bf1a2d30b74f90f169,5,0,Staker +0xe9c0b7d65f9c6ac38967c9c11d8a6b373f0c0151,5,0,Staker +0xe9c3d80f08e6b198a715fd2109d167cb232e8f59,5,0,Staker +0xe9c7e6dcda1efc69575a6ffb715d9f1f842bdd61,5,0,Staker +0xe9ce93d91ade9849131e2f129d07e5163a6fc208,5,0,Staker +0xe9d03626bcae5a0ca856bcea2ca8702f5fbeb49b,5,0,Staker +0xe9d28c18fee0f7c77a8df285700a537e218ee02c,5,0,Staker +0xe9d414a0ccabf3429bc460a169c2fab6ebd0b479,5,0,Staker +0xe9d53ca1dac764575bf8c763e5858d7a6456315b,5,0,Staker +0xe9d98e1154835e12a3bf09de0b254bef1af9b840,5,0,Staker +0xe9de5962a78c414ca6444e77849a9481f88bea73,5,0,Staker +0xe9e3db631936f3927da04538a9dd1d1536c21209,5,0,Staker +0xe9edfdf65ed4fee23aa2e6c6ff0cb83d0d0307c8,5,0,Staker +0xe9f687ea24aa71733cc069b34df0018d658b7035,5,0,Staker +0xe9f767888ddc1b17c78f5cd96deb3458206ebce0,5,0,Staker +0xe9fcc675f75db3ffa4d3f0497d4fe4aac896df60,5,0,Staker +0xe9fd65d3beb49adf17d4088657d7596f1dd3d9ca,5,0,Staker +0xe9fe3c386101c7fc69fcd61543d9583da2fe94fb,5,0,Staker +0xe9ff2808ff5872c1cb7545ba9d3aef4dcbf4bc45,5,0,Staker +0xea0177608c6072d6736e6febb5bae58a978ff062,5,0,Staker +0xea01b670e5150e0bcd256e3e6a4a2abd3f321d2c,5,0,Staker +0xea03102ec9d1b65de4c4882a5538045eeae5d5d1,5,0,Staker +0xea081644092f85508ab65e692679a32c0db7c5ea,5,0,Staker +0xea14a47f2ae96d295a75b1347bc34c15ecebddbb,5,0,Staker +0xea178214247080e580114830147041e513da651d,5,0,Staker +0xea1d6dfea02e451554ca616459888bf5c6854be7,5,0,Staker +0xea24bd6f081a06778b7586b82b80c4dd5353f952,5,0,Staker +0xea2ca982308d8fbc169a6eb138cd3d8ec77809b2,5,0,Staker +0xea2fc2ed571daf216cd30fdd71f310109d6bb318,5,0,Staker +0xea341cbd2bafdbc64d44362ef01953325792abd8,5,0,Staker +0xea34e462cf4db67b749b711076e22a624da87141,5,0,Staker +0xea36b67bf8e1a6f4c0da631daa900d630bedaef9,5,0,Staker +0xea37f7d80a948ae02b2de07aefab6e4427a163ad,5,0,Staker +0xea387de7583ae35d1a7cb5775821f3cde454b67b,5,0,Staker +0xea38de2b0218c5d1fe71e55f4add76e1a7f1d2e2,5,0,Staker +0xea3d577396c33441cb6b26528ca56df533e32248,5,0,Staker +0xea3f608ece75ec0d900f386080be73469196468e,5,0,Staker +0xea40d45f22c568414c84332789dcc509c4b8b048,5,0,Staker +0xea42cb365c162b4eec028f72d7132ad6af5594b9,5,0,Staker +0xea4ccc1b5ca5343356268c4336f02c19404ce7a6,5,0,Staker +0xea4dbd3dfbce53a1b996c0921e04946449f6fca7,5,0,Staker +0xea535f555dcf6d105720703ef85351dc46d69cc0,5,0,Staker +0xea55cde4268d8e712a036b4ecb9c156c40614e42,5,0,Staker +0xea5889685b9d97b734fff03ba9943a8406e5f58a,5,0,Staker +0xea618db1ee0f075ee945dc1b59bfa3ab1ead1277,5,0,Staker +0xea6b3a2d871196d33f8eb9eea4c2e9ce4c27f736,5,0,Staker +0xea6f436e837a40865d58b899b3ae6df2a2934d99,5,0,Staker +0xea71685d60e30462df8c6dae983f77e4bbff808b,5,0,Staker +0xea729497efc45b310e115a2a575960e587bd79a6,5,0,Staker +0xea76385c0c4ac244c8b6ac769eea1372a1cfe26e,5,0,Staker +0xea76ef57caa8ef39ccf520c5f1be45572f9804af,5,0,Staker +0xea7cb4ea39d79c407bded1fbdc18905bd16a2104,5,0,Staker +0xea7d5a968d1e870ec89558e544553b112b76f88f,5,0,Staker +0xea8682b0b3754d2ee2bda84ec6b4223eeae97dbd,5,0,Staker +0xea88e3caeb36abe036f13815ac35a466bba73eb7,5,0,Staker +0xea8a022a3c1e27caee21ac5609f0e5046bcb2bdc,5,0,Staker +0xea8f4453318bef80a889ccbbc5860d271a7a5d1c,5,0,Staker +0xea911fec8fe8f23a2be211f04584c238008ebce6,5,0,Staker +0xea9355bc05fb6a8ab05e9bd3b89f793b02405aa1,5,0,Staker +0xea939d6864da28d34b8a77eb130aedf14743a359,5,0,Staker +0xea96e33d04efa69293b0528e50f062f2d9e05c72,5,0,Staker +0xea9cb2b0c60b68a9b8bf8b57c6d66a24bd377a60,5,0,Staker +0xea9db06e9abd153d839fa1d3d46660f3732d5ed6,5,0,Staker +0xea9e036208e891d0a32c0015afcb2b2885cfafef,5,0,Staker +0xeaa2a2856a2ccda48354f8dc143426eb1e5e6a16,5,0,Staker +0xeaa5992dc57695dfd727223d5058cd0358a7af22,5,0,Staker +0xeaa5ca4731fe1f333306021827c0f7d28a1eab9c,5,0,Staker +0xeaa8f0a3d8d31fcd9badccd4a3ff8d9dff690672,5,0,Staker +0xeaa9cf3dd58a2ffd89508d59a293c7d968304f58,5,0,Staker +0xeaaac9d62e612c2f54a68cf0f04bef94ff02429e,5,0,Staker +0xeaaaf67af4853baab5682bbd6c42374f8d41f6aa,5,0,Staker +0xeab61ce0cbfb7d02c33c7353c08a7d026a39fa86,5,0,Staker +0xeab995e607293d1d47d41abef28c2a636429d352,5,0,Staker +0xeabde806ca1f2c0eb7b59926217213686bb066e4,5,0,Staker +0xeac1e8d990441417f1e68ad7ec0ed2250cd97994,5,0,Staker +0xeac833cce485872ec7c24b147aa2e4329a7a2fc1,5,0,Staker +0xeacbf5be9f082b74e013c0174a93c1079f1005ea,5,0,Staker +0xeacee0e628d83256de37d7eb2573fac30bf30821,5,0,Staker +0xead010c2d0f789883f8bea2e2298d7186d0a2030,5,0,Staker +0xead07f1f4220c1a06629613ee79e0fcf51b9bee1,5,0,Staker +0xead080e944fb000f232825df3a64132f9b4a89fa,5,0,Staker +0xead1fe450828c177d25382625ed1d3f4e003c1bb,5,0,Staker +0xead4d87c3d8dc07ad9f8292e50741c77342fd4e0,5,0,Staker +0xeadc37a04724fe5f3ce9baa0c829939d53eefe47,5,0,Staker +0xeaea79925e07cb0b10bcebd380023919c655eaf4,5,0,Staker +0xeaeca099584672fbda4ff5a01f23a3d08bfde548,5,0,Staker +0xeaefefa4aa11b9d4d33c22725f1963f24a765f5c,5,0,Staker +0xeaf257c3a19642e665b5b884d6ec262b08fc23c8,5,0,Staker +0xeaf5b016df4073cf54bc78cfd21df77a4b59d9c4,5,0,Staker +0xeaf78dac99ef40f241d720a420078f39afa49a77,5,0,Staker +0xeafabef03ed37be43f575a41fb4ca517f280e45b,5,0,Staker +0xeafb5133011c81e53db0a687bbb131759a58b067,5,0,Staker +0xeb05392a28bf74f2339a06c9a31a46117e1fc248,5,0,Staker +0xeb0bc40ce03b8e01b03f159b4bc84cf31fcf82a6,5,0,Staker +0xeb0f17b7aa4544015c945a3c492ffba3e99aee52,5,0,Staker +0xeb0fc616d319a3d2fbdfbe391827b0ecfa455f3e,5,0,Staker +0xeb122f0d271bdce87ab61cd7af2397c4702538ff,5,0,Staker +0xeb168c1c38bb0bc1d2e61cb4946156130d98d2af,5,0,Staker +0xeb1bd5b08d71b731f18f567021e1957fb1feaa46,5,0,Staker +0xeb1ce916b84578d7b883b7133039c2b345d90b76,5,0,Staker +0xeb1d87836e7b2b8a5be6b62c9a6ed3fc7a41c8f6,5,0,Staker +0xeb223eef41185ddfb4510f04d4f3b467bd798160,5,0,Staker +0xeb245330b85914654f10a9fa8fb7698ba6e0ce02,5,0,Staker +0xeb246da23b697ccb7ce815bd2d37ce80cad902d0,5,0,Staker +0xeb2511c18b54f8cbb8e5bd89bd9c83f3a00e201c,5,0,Staker +0xeb25ba06d9d671b9561a92528afe33016c5d1061,5,0,Staker +0xeb2758eeb9e6a443983b467127d33b365b772ba1,5,0,Staker +0xeb27f4a377f6d133ac6eba7eeb4c45702dac0604,5,0,Staker +0xeb28392494ddf7253787302810b6c8615472ca40,5,0,Staker +0xeb28de0c0649becc1c7ac47255c9eaa80cca11d6,5,0,Staker +0xeb28ff506396b27c50869b3723012761a8751a29,5,0,Staker +0xeb2f01b33c6b8cae8269742e66a65cd2513e14b6,5,0,Staker +0xeb30839589a1e0b479a2baadc3e3e0b79b45d3ff,5,0,Staker +0xeb33d1b84812730b79c1d750f5755610e851dd2a,5,0,Staker +0xeb3641a466ff9b135c59281416004857764311b8,5,0,Staker +0xeb36af540c6c86d1d2475bb847bfe69f70f7ef7f,5,0,Staker +0xeb37757275910b6d30ad5729a2c60b6ebcb14c7f,5,0,Staker +0xeb39380dace58296de01cd2dd1f85f66a0fb655a,5,0,Staker +0xeb39628ac41c2f7b9c392698ab336449e057c55b,5,0,Staker +0xeb39e490219ed9012a3e37a1403567ba6120b7b9,5,0,Staker +0xeb415e9b072d3a149219ab6abfc20237594701f6,5,0,Staker +0xeb46227adfaf4fe6efffe40db4664ced154119a8,5,0,Staker +0xeb47d0e11453730b91244bed538f30a0f8d47602,5,0,Staker +0xeb4e0e0e9f57c33ce6d95c224a3eecb399fe0b45,5,0,Staker +0xeb52e1269a3d01bcc21d761ad13b4e4726b4b41a,5,0,Staker +0xeb57c87d97cfd69b069d6e11c0595132b1283b50,5,0,Staker +0xeb59b3386a542190e3cd25e0ec429f654cbc3895,5,0,Staker +0xeb64aa98e93211f2ce9e5779100414056881051a,5,0,Staker +0xeb65c1aafe755fa8eaba15bd44fd66828568557d,5,0,Staker +0xeb6906b1f837bbb22478c4baf8d3e85edfdf2cf9,5,0,Staker +0xeb6eab77f899964b1779667cec3bfd855a73206e,5,0,Staker +0xeb70dd0ded2c39d5f1721ea4accb64d8c21b67ca,5,0,Staker +0xeb79d59fb79b49e1c0fff94145da06b9ead0641d,5,0,Staker +0xeb7d7e885925c6a68b1e636a3f59477bb85a6a77,5,0,Staker +0xeb7f512ca3a138b74e46fb2cddec53b3a7082e04,5,0,Staker +0xeb81905058f7bc1780696b383bbe2703d2a1711f,5,0,Staker +0xeb833e87d40efefe02a5400403012d7ef1df4319,5,0,Staker +0xeb83d407803823b9f9759cb65cff730b08158feb,5,0,Staker +0xeb87ce2dc9972253a4cbc2cb1068739a0c81a711,5,0,Staker +0xeb895cce9fb40d8f9c6e6a454ae53b3afb82aea8,5,0,Staker +0xeb92a0f33a77dfc64384bd79cac2b0210c85cadc,5,0,Staker +0xeb92d1a7c8579f18507cdbe5a0d2c5237620a958,5,0,Staker +0xeb981c52914449c9dc745490cb70cef2d062819f,5,0,Staker +0xeb98df62f48ddd086f7a687d176d7a7b73cdb011,5,0,Staker +0xeb9d35b22df6ef1e5eafd0d8d0bdb9b09df04a4d,5,0,Staker +0xeb9f3f93e54ca52a48a943bec349216edcaa03a6,5,0,Staker +0xeba34255c4066a9df3ca616f04dfbed252b63716,5,0,Staker +0xeba54cc140f884c124c3426c0f0c0fb1d0dd5f54,5,0,Staker +0xeba7e85f9e70c1f013c33d1f698f2a27073d5f5a,5,0,Staker +0xebaaf74188ce9153aa771feafc1d82393cef47fa,5,0,Staker +0xebadc1350aa23617fe8ae52948b6611224e6dc52,5,0,Staker +0xebb2eab000d927af6e0694a1de51a0d07745d9e6,5,0,Staker +0xebbc4264647643a3121d51ec74340490db0c51db,5,0,Staker +0xebbd852a8bfefd48b1a2ba2b17db0f0753298cef,5,0,Staker +0xebbe016a81ecf0133234cf0abd06f047c5d4d5f3,5,0,Staker +0xebc3244922001da06fdd634efeb46a29ec10b591,5,0,Staker +0xebc493edd4061f63558c35c104da5a8bd393b7b1,5,0,Staker +0xebc60c8898b4297d6a30b771fc378a901a6d06cd,5,0,Staker +0xebccc543d4431fcf679da9b7cd89c170a6d7e155,5,0,Staker +0xebcfc1e06e03ce455bd86ae0e96d78d3e88fa77d,5,0,Staker +0xebd08e5a25083e8eeb16ce5a2dc727fda96c322e,5,0,Staker +0xebd097e185f6bc46949beb073fcba02098b71c8f,5,0,Staker +0xebd159b91cfd1ffa3684d9134778f09367485bab,5,0,Staker +0xebd30876e7f429c627660f502e723f1e16889355,5,0,Staker +0xebd97ebe45b469f5024903d6a4aba8b095998adf,5,0,Staker +0xebde5a8b56a65fa2627dae4341dbb3896cd68e34,5,0,Staker +0xebe1e798ab7f73c78fcf4317b1732c6e7c873296,5,0,Staker +0xebe7e229783dc3fadfa4dd8b2e3c42e5e9180337,5,0,Staker +0xebe9ec4392cbfcb17f0c9d04741879ede7082f1a,5,0,Staker +0xebea92ca9de9412c286cdb00ceedb4cc5ddf902b,5,0,Staker +0xebed4b79938390b2e98fd313908b27420bcd8315,5,0,Staker +0xebef95ffd9de77d6d7b552754be1dea9f81788a2,5,0,Staker +0xebf1fcde2624827d9d60a9bbdba91b557c2c6707,5,0,Staker +0xebf2f9e93d085b1be9b2ff74f8670b2d0d9301c5,5,0,Staker +0xebf7451dc1467ed06132164d2e8ae974c3349f05,5,0,Staker +0xebf7f8fcf27304052e97ad0f833786bcf009c402,5,0,Staker +0xebf96cf78f89f504222e636dafc41481d6507dc6,5,0,Staker +0xebfc3326d9323cf3248dba224506619910843fa5,5,0,Staker +0xec0261e7c70ba17944390bf4a0b27239e8d24603,5,0,Staker +0xec07bdfaaccf9bd93347a29f0a94c02cb04351ee,5,0,Staker +0xec090ff4a0ecb5fb53ded379af1a69cd88f3e240,5,0,Staker +0xec0d8c6690f64822b09ee77b84a7745ac578d627,5,0,Staker +0xec122a7e178d173dcaccfe98c34288d748af4fbe,5,0,Staker +0xec143296fc63a7f077785fdc5c121e8acd8584c4,5,0,Staker +0xec185dcfbc50690e72aceefbf2a37258fca4d402,5,0,Staker +0xec1db799a7f79bbdc7418a7063af57fedc7c5b7e,5,0,Staker +0xec1dbcfee1dbcd6a6c9627a9bae8a5a422781bdf,5,0,Staker +0xec26e76a925696947bcac64b8ffcf7d4b008c082,5,0,Staker +0xec28b4798f1ffcc1f97c33e56b6012776d295846,5,0,Staker +0xec2a1dbfc0ab5d34d5d1c60170dea39c109a748e,5,0,Staker +0xec2d4ea7791d5f3bec083defcb273829b300d148,5,0,Staker +0xec334ae70bdd85752a8591ca1b3046b9514e2e2d,5,0,Staker +0xec3823a6c9e5cae8834ed919db430296fa4bb338,5,0,Staker +0xec3a002f710928830b68aa0171e96a26ff54ed09,5,0,Staker +0xec3a89a0c0d9a918337939be0b5e1f6e37a2e286,5,0,Staker +0xec3b7e2c07c75bbeea8ffbf75ea1a92328c3c5a5,5,0,Staker +0xec40e522976d891ecd6e5ce522bfd0a97fe20f58,5,0,Staker +0xec44aa9632190b9e8f68e66e043e2a7a5697e9a7,5,0,Staker +0xec4794745b6fc2414f18c17d0cc9ebcd1f79171b,5,0,Staker +0xec4b104ae62df3df4c110ddd20bf5361ce9c7d3c,5,0,Staker +0xec58a68bd28ed9fe97fba9bf94de33a3122413f1,5,0,Staker +0xec59e45fca44e7e3fb01a905b7782772dcb2a8f7,5,0,Staker +0xec5a8c924c84c821b643db5c41090db4a5a382a8,5,0,Staker +0xec5d51e3d1cd6ff659815bcd5ed48c4229e6a996,5,0,Staker +0xec605b5bb51199debff041befeb621d69d71a504,5,0,Staker +0xec665b64374cbdc127106984fa5d50455d0999c5,5,0,Staker +0xec6721a059a49e963580c4253fd599dedbf4043d,5,0,Staker +0xec68a9de066626446b5c865812acedc492ad0d32,5,0,Staker +0xec6ecf4daa791c0d7ab40cbf03a62b9da6fbf845,5,0,Staker +0xec71f2fba7681269dfee95278cb8b710b5726832,5,0,Staker +0xec7af233b61dd8327c0ff85c14d681b39ff49735,5,0,Staker +0xec8058ce6e766587a210cd2e7cb3f18e6bd84eac,5,0,Staker +0xec8251169dd17dd5769c0297cf77ec5bcc89763f,5,0,Staker +0xec87cde0ac92fac5c774cc67ff77b48a360d7c7d,5,0,Staker +0xec88e71ab079221fa879f78ae95cf4d43ae73996,5,0,Staker +0xec8bbddd7c0fed639b3a99b158fc2be85748a6e4,5,0,Staker +0xec8d312496eb6b840ee47e71e94713923cc185bd,5,0,Staker +0xec90b1cda6e0728ed53ce31da4f0c94b172e2c3a,5,0,Staker +0xec9337083d92f055a65942d9e4f0533991ca4b24,5,0,Staker +0xec9aa3cfb1767978926c2c705b79171cfd6cb169,5,0,Staker +0xec9c767742b9c3160a6550a002e2779d16110e98,5,0,Staker +0xec9dd9a987064051901e68c1951c50f9a8852836,5,0,Staker +0xeca093eada7514194ed8e8ac017586daaba3d7d7,5,0,Staker +0xeca1bb8495525e6e1689e35f4cec6c751ddffd61,5,0,Staker +0xeca20d90e5d29e5ac8f73d38a4f77adb73e61032,5,0,Staker +0xeca46ce8d4ce48488a19ff67fba9930c2ffc747b,5,0,Staker +0xeca4bbe48be42f3b9787f7494f6fbe07a97b56b4,5,0,Staker +0xeca6419863948e3876b9bff50bccdf9a3d5a6f6a,5,0,Staker +0xeca99011e041165f125b7762c1ac942514d3a507,5,0,Staker +0xecabe6dd10b4c9faf131e6793d15a691e21838ba,5,0,Staker +0xecaf2f813630d6ce6096a44cda1610ac6b39e90d,5,0,Staker +0xecb7dd7b3b0aa152729e8c0fc9f467cdde129561,5,0,Staker +0xecbaef6974bcce11c06142be4429492f8ff96c07,5,0,Staker +0xecbce6a0e79c5a3060879fed54dbee62b032250b,5,0,Staker +0xecc26cfb023e749bd9994b707571b95fa2e8ba4f,5,0,Staker +0xecc875bcc297d55a87387ef7ed440035051348bd,5,0,Staker +0xecc987bf95af4868ebcdda25a3ce89c88f703c33,5,0,Staker +0xeccb4f231967280a8c77b2e11f742009d6615b44,5,0,Staker +0xeccbcfad3c55fbc6d24dc52c5428938742f7093d,5,0,Staker +0xeccf08db51b0a9278a1b1a24e003126ada5d50b1,5,0,Staker +0xecd0f1916b7db5889381cb6874a04210671706d3,5,0,Staker +0xecd5d2bcbab0197ec4432df971431227253940ef,5,0,Staker +0xecd9dccf35e96718bc2a240761ff7cf97b7a0e2d,5,0,Staker +0xecdae46c19326f0f84b03e5e792b0e6a6bfe13fb,5,0,Staker +0xecdb76df2dab150f4a5d82e1dcb6ff3753da888f,5,0,Staker +0xece06c4ea2503c704412a098a93dcac4a0305df3,5,0,Staker +0xece2352054828fe70ba354c249126a7761abcaaf,5,0,Staker +0xece52db6d88239c5d8bcf39bd11f09aca98c8e0d,5,0,Staker +0xece5ae0247e5ca873dd84edd0cef61af6bf6b48a,5,0,Staker +0xece8e04330774ad56587acc37ca6d313c77000d2,5,0,Staker +0xecec67fefdef9726de18cd4da1355fee65caf146,5,0,Staker +0xecef16425a2818983b4ce8c94f39c53b384fe08d,5,0,Staker +0xecefe8481fb4a1ddd9990f78d43954f71a452700,5,0,Staker +0xecf76e6901832b280502aa051b60536d0368dd39,5,0,Staker +0xecf848f122fc67db08f1aafa97720d795a8edfbc,5,0,Staker +0xecf8fa864cdc912052a9c5410619ccd0e12451ca,5,0,Staker +0xecf9b1c2560456e877fac253f999698bafa1ddc3,5,0,Staker +0xecfd29a3723c95d2a9f0dc1cbe0ee7c289c4b2eb,5,0,Staker +0xed040870b12c106c398fe304b4b69f06183fcc76,5,0,Staker +0xed07664c1943ba7a1141543297f8dc26a476768c,5,0,Staker +0xed098727d565fb842af577494057c77478b886b4,5,0,Staker +0xed0cd4f2aff83701918fb790a0d30c774266b37e,5,0,Staker +0xed10491074117fa3ad4a47fe7d7398118a53389d,5,0,Staker +0xed1822c90b7c9cb1998d6cac99e0bf6754ef4138,5,0,Staker +0xed2299c2152ba3be88d4a2a540dd85ce02c73e1a,5,0,Staker +0xed26d49014a170b92aa609c5d18ec036659b6a8c,5,0,Staker +0xed2754411b72d14d9479e8eaed933dad6120c6c7,5,0,Staker +0xed2b5e06722c6c76d9a9b04e2e6e44e9a5b82248,5,0,Staker +0xed32ad3deb280d83d08081387be2d79c5d273d6c,5,0,Staker +0xed35b4d967336473a7af25a265b8d3908c60d421,5,0,Staker +0xed38c8326b6a20b200e580237ea7444bf163a320,5,0,Staker +0xed3d61722e8fcf452086322c5dc89068ca2e8a3b,5,0,Staker +0xed425c3570b9ad89770df21f8a68364eafb28ab0,5,0,Staker +0xed4661eb4f19bc405a78b764309384772289c380,5,0,Staker +0xed4799d748be3eda277608c7cde41d0175235ad6,5,0,Staker +0xed48645a8f012cdde761e4462b1a1a39ea860733,5,0,Staker +0xed4ca8e8407f62e6ac7f9ee78e029d962e058de6,5,0,Staker +0xed521e1225b44676df5809428b05193d0898fc65,5,0,Staker +0xed5396db12af331c820c3b58a9255a78f6050254,5,0,Staker +0xed55796f76a64076f55969c15814d67461d416af,5,0,Staker +0xed58c696345303bd3145c303ffa38ec98cb0f567,5,0,Staker +0xed59c9a018a01dd4efeafde0ca83651458e2df54,5,0,Staker +0xed59e0a2c752fce811f191c046d6caaafa9cbcf8,5,0,Staker +0xed5bbd58faff9fa586ba21f2ff1a368ade2d2a95,5,0,Staker +0xed5eb432bc254e5e758318dabc4b9f7232238722,5,0,Staker +0xed62c68e58a88244ce39ffb27aeeb7d5af059d40,5,0,Staker +0xed62ebb1f39316a05e8edfbc6602079f9fc16110,5,0,Staker +0xed69a4d9e4c6877f492d052cc49217def280bfad,5,0,Staker +0xed69f33f934d9bafea6b7dc47deba631fda62bea,5,0,Staker +0xed6c30f380f7715717d15875bf6a794ad3096fb7,5,0,Staker +0xed6e03bcad23235b40a73b507cd51b308b4399fb,5,0,Staker +0xed706b09ed59b5a4a58e8091168d3e43828a3ece,5,0,Staker +0xed7185b7b0ac7460b44be3ddf7028ebb47b10cbd,5,0,Staker +0xed73b9ad309f2d6766c783255049ac70a5dc20da,5,0,Staker +0xed74d3e7ac693289e2e8002a3c5ce0edaa7fd57a,5,0,Staker +0xed7ceaed4b6319ec047c4a3b6efa45c2025b0821,5,0,Staker +0xed80d3e5b8ccf2c0ad7a0ad71fb021651d690e72,5,0,Staker +0xed80e1355942f07539ed48596334314c1f2e6307,5,0,Staker +0xed81c80846b5ce9b1bb1904f9b0d15c90d5d56f3,5,0,Staker +0xed84c916fc200da6a1dbc03d4ab870df93da62f0,5,0,Staker +0xed87ee36b481fdb7676cd065dd17da458ec676ef,5,0,Staker +0xed89a27c10fad932a91a4026c0560ad7197071fc,5,0,Staker +0xed89ae708c540f888b0e162ca73cdd4363882d83,5,0,Staker +0xed89f98c99ca35751d6efc6c4dca19b792be3dbf,5,0,Staker +0xed89fec832c2d33b8ce22376ed30553c03742b7b,5,0,Staker +0xed8a2b66f4194a0050f1090b0fe9e52dab87cb82,5,0,Staker +0xed8fe015365f15aa5d8daec41d49e2e749f9335c,5,0,Staker +0xed91234a010716cc598a4be046cd39958528b00e,5,0,Staker +0xed914e0c8142ff0b2fe4887ca41034d9c765e79a,5,0,Staker +0xed9460cfaa6a8f56d59e235c2dc8345f071ea92b,5,0,Staker +0xed95bae40095a26d7f31d6e4f4e41775a28efde7,5,0,Staker +0xed98a369f31009a65424fe043c97e0d32b5be31f,5,0,Staker +0xed9e8be95bf42abe902f34a0f572a0692170e7b9,5,0,Staker +0xeda0b4d908abe0bee17ce83e7ec65d1f1bb45628,5,0,Staker +0xeda1a481480351f54a679b60b43ca707e91fad4d,5,0,Staker +0xeda285d5bd07303add32629721ca446a711327c7,5,0,Staker +0xeda29f9ef7a3a89ca870da1cd4898b5a47672db3,5,0,Staker +0xeda722a05f0eb8dc07c049df032d23ec05c36473,5,0,Staker +0xeda7f6cc65c7557ff1d1e9b1495473617459c74c,5,0,Staker +0xedaaec6bf16e389e88aae2d2cefd1134dc9fd89e,5,0,Staker +0xedac11d5f34547c00c1a5d7b1fba8e3a7d61177f,5,0,Staker +0xedb4a86974f94ed383bf474107b21f0ac44dc934,5,0,Staker +0xedbb13bb39c1aa30410a428df4eed3e7938664e8,5,0,Staker +0xedbda18f5864c26c163721f6ddf9023409bf07f1,5,0,Staker +0xedbebbdf5fccc54a47436190a0fffedcdf65b95e,5,0,Staker +0xedbf92b5e1f92da7f1e2ea49c6d76865628cc154,5,0,Staker +0xedc3651d33f8452e06ff07cd480234118afd612f,5,0,Staker +0xedc827593e789413dde0a060b453ad2f61d9a928,5,0,Staker +0xedcc6038988541af15a4453a2313a4df5a9bcc21,5,0,Staker +0xedcd504aad6103da51bb0c4afe4ee7f2b41bf65c,5,0,Staker +0xedcfe8bec3b45ea470d2caabace3d13d0b6d0728,5,0,Staker +0xedd06abed28d4a97324fb01cee01475e398c30cf,5,0,Staker +0xedd21c1744236dde474f116187cc0a19be185f62,5,0,Staker +0xedd4aa8dfa1a8b75ef2c70749bfab500f9f554a8,5,0,Staker +0xedd50672bfa71c82744d21e20a535050947edfa0,5,0,Staker +0xedd8b9e225ad2b2e3046cb07be6f07b60fc9a1cd,5,0,Staker +0xede1b2f2ab7be8b604edc9f77bfb770b9e48ae12,5,0,Staker +0xede28d236ccfa3e94d8726beeef5982dfb0f1253,5,0,Staker +0xede357fe514d1705bcb266b73121db9fd8616de3,5,0,Staker +0xede42f6330be249e236163e20400dca2c80de971,5,0,Staker +0xede6004a8fa4c7d2cde2771fa6c862748655894c,5,0,Staker +0xede7d4dc745ae905755b30ed4ea8ed1cae55bcf4,5,0,Staker +0xedeb4b6e77169b143df8c35d4fb9781b13c71c7b,5,0,Staker +0xedec3a757df24f1da06f14f6772d324ad66c6aa9,5,0,Staker +0xedefd778489f8b2c78fd559545055c40877887ee,5,0,Staker +0xedf60d0628e684ce99852199c41e0c3779ed8b95,5,0,Staker +0xedf80ce2425f635a39546d5dcf8d876b787859fd,5,0,Staker +0xedf9bb9dfe2ca1022e70d2616c8c87fe5431e037,5,0,Staker +0xedf9e0c7d83cb6c98dce89017fac50e3157c7db9,5,0,Staker +0xedfa8b8c5afc432c7edb6b88bfb201e612cdd047,5,0,Staker +0xedfb47c54eccf234c27c7a47e5d75aa7f0896482,5,0,Staker +0xedfdec65da92528287e406659962d1379f1a9c2b,5,0,Staker +0xee0160625246cd173cd5d5b2e0ebc93751d26909,5,0,Staker +0xee0289a33e02797f6fa0453fc76031f4a2a88b53,5,0,Staker +0xee04ae35d2904f953f82ee805bff22497074bc35,5,0,Staker +0xee07cbfd0575aeac9a30e1a82574b247dbb4ec04,5,0,Staker +0xee1247b5498d75b85caad37b6b67d20bae26f721,5,0,Staker +0xee159fc611a6705c079bc328e469121372dae1e3,5,0,Staker +0xee1674d90f6a7d1a9f7f081b42e00ab1f44a5b98,5,0,Staker +0xee171d023820d3a452c731b27eacc38f6172bfeb,5,0,Staker +0xee1e45bb81017e01ec9652d4bc48ff2ca32f6ff8,5,0,Staker +0xee24f38a7c3014f0bcd7a57cb4a44f97fff93b58,5,0,Staker +0xee29e6dfd1771f6901b2fb919fc9503bb6f7d4a8,5,0,Staker +0xee2b15792bfd80562b33144ecea5c1bf311c0838,5,0,Staker +0xee2b45ec9b8a388813c2e2c23764050537efc185,5,0,Staker +0xee2d803f7d9fe2d89f88cefbb8a70db87ffdecf2,5,0,Staker +0xee37015b102ee0c87c50dc7b592c7fda5c3626db,5,0,Staker +0xee3c98a7dc37974e6dafdd013b4531a282d9b6bd,5,0,Staker +0xee3d176e563d0eccf3a08ea0476529476e79d342,5,0,Staker +0xee3f059529544cb8945accd0b3777ef73a7772ab,5,0,Staker +0xee3ffabfdb7d0e11e1c26c0b2ad2b78ad70350f1,5,0,Staker +0xee451e059677e425cc77eee8353952b98613e7ed,5,0,Staker +0xee4645628b0340d7aab3124a4b2fc776efe917cd,5,0,Staker +0xee479b1bebb8699c9c44ca1ae0485eeb26937a23,5,0,Staker +0xee53a2667eed87c26a33853b3c02c44b51f158e6,5,0,Staker +0xee5b0cc86f452eccebc47bece9551a6b04f77016,5,0,Staker +0xee5fa658d78a8b37fb822fa80131648a9be220d5,5,0,Staker +0xee60c6080fbd902402050809d187bb330a6983fc,5,0,Staker +0xee67ac4516c84a7848dabf90ae600d85f19e48a1,5,0,Staker +0xee6b699b2d4856601f1c05a26c014114d6a5def0,5,0,Staker +0xee6d9ca822b655cf8a97846437421682dccfa70a,5,0,Staker +0xee6df8091f458983c45fbbc23bf4e2dd8c54627b,5,0,Staker +0xee6ec981a7dac2186ee56a70fd75df1f5c0368f6,5,0,Staker +0xee702863b79ab16d5d4ed3a0179b46fb06b7e8ef,5,0,Staker +0xee7290b5e6ba6d32a1d0f9c6bd04c32d9fa4e352,5,0,Staker +0xee73d4d3e70242f41aa1e0ab8a65708d9ff7a9b5,5,0,Staker +0xee779d3293c75f7cac43757e5a994ff20ff97142,5,0,Staker +0xee7a76473b8d652b4a2919a3824338645e7d71b6,5,0,Staker +0xee83575dd6b3454381dd686c8f596fc22e7e795e,5,0,Staker +0xee891ca02f108cf5b778c4c82bb74e3c8b0271a9,5,0,Staker +0xee89c6762e7ac117afc78702aed591951767389d,5,0,Staker +0xee8a1b32bd69eb3d9349d1870e159106ae84cd46,5,0,Staker +0xee8c7fb386302ff37dfebc7feb842d2f7d554982,5,0,Staker +0xee8de60dbfa2a56e93324a2cfaec8b9e75501bc9,5,0,Staker +0xee90409d34a75e535b239a27b3a2fe4d76edaeb6,5,0,Staker +0xee92366858d779deeab715a688888056c686f807,5,0,Staker +0xee94b7474ffe857a2a144cdd721bc0826ebdccc2,5,0,Staker +0xee95f098d1a3799050d5896deec274f6d901feab,5,0,Staker +0xee9b0d6e80a8d81f99af2d66ebdde0b6a281746b,5,0,Staker +0xee9d24bdb3035f7995bab8cb54bcbf652375f208,5,0,Staker +0xee9d3e7f990e2d71eee91f6dcc98beb2e29151ca,5,0,Staker +0xeea071843d290e231106ce0e51bab72e051cb36d,5,0,Staker +0xeea0d3d8fc083225f1dc9e7cbb2d9fbd7dd141ba,5,0,Staker +0xeea11ba55b3764c61878a5dea3ec5549ac883d4f,5,0,Staker +0xeea13284a46271a596dec00f08412f56a83e79f5,5,0,Staker +0xeeaa14ffd83685fdde7f1abd305666fb0f783bce,5,0,Staker +0xeeb01456206ee92883b29e338356c5e2957693f3,5,0,Staker +0xeeb0269789ae9cfed7c103b6a0d87664278f1fd8,5,0,Staker +0xeeb1590566473a8590385a25f61bf773676eb205,5,0,Staker +0xeeb211f3a1272013ef327446d3d49db93ed65ba7,5,0,Staker +0xeeb5a2c4e4e9f065160596523b591c203ff15cbf,5,0,Staker +0xeebb1175c2e09edb22018ddfa8d8c9a84375390f,5,0,Staker +0xeebdd13bf0e2b4c196106b73f0f8fda35058056c,5,0,Staker +0xeebe9420c9d9a7faaf2e1b315a45a204a99e31e4,5,0,Staker +0xeec533b64b265dfd52fd465aeb49d8e562d9ea32,5,0,Staker +0xeec6a80f9aaa4008ee0718d8468611c75a400389,5,0,Staker +0xeec78210d862d6b22196fd728920e603c8a827d3,5,0,Staker +0xeec8bedb69da79a724888a9148fac5f7d36e157a,5,0,Staker +0xeecb3ec39319e92518b26543f3c2cf33bb50d11d,5,0,Staker +0xeecc6b13431dedc077fd7ba4e2cb5f350c21e2c8,5,0,Staker +0xeecd94c837927cc59b991517eaa858e97b6873ca,5,0,Staker +0xeece2902db1293345a86fdf51842628b29d219fc,5,0,Staker +0xeed1503359c8fdd127be66a39c7aea97da98bd15,5,0,Staker +0xeed297bc1a553729cd9dc2c033da2a9fba16a81c,5,0,Staker +0xeed636b2d53a49df414112dff8008e4c0144bdbe,5,0,Staker +0xeedeff621de41a841355a8f415ae82423ed99d10,5,0,Staker +0xeee7fd8de2f9f85fea75f8577fc1176bcfd9f38e,5,0,Staker +0xeeecdf9946583e1624244df5fc399121dfb4604e,5,0,Staker +0xeeecef27d1661003e525b141a09e32c54830a084,5,0,Staker +0xeeee274659816f84a9f9f592329d829ae84ce6e4,5,0,Staker +0xeef367810d016c55d683436d0e9e62dea575d9c9,5,0,Staker +0xeef86bf7db90345f726d9f7e04731b64dee79782,5,0,Staker +0xeefdccbf4db75120e6247d580139c23b4bce78d5,5,0,Staker +0xef0aaef59f3c85ec8c483c320874de66c3221e9e,5,0,Staker +0xef1458b3da46620576d7c2c8ee66b52e7fe043b4,5,0,Staker +0xef198d82c444ac2ec4855e7a160f76f1b6c0ff68,5,0,Staker +0xef1f6c5806051b371249821bf838beef9e6552cb,5,0,Staker +0xef20fa424ee8af57db6dd52a420f766c7e31634f,5,0,Staker +0xef21357229f5e19c19c0b3f14256b07b2b9815d8,5,0,Staker +0xef21398edda90c9f2324ecaa8bcb0afaedd7c770,5,0,Staker +0xef2341aaab4b3e42ed7755d8403ef1c8749d5f6a,5,0,Staker +0xef2819ef347f4a78553170588988249bc3c25ca4,5,0,Staker +0xef3031531c369b269dbf12901ab3ff055efee0c1,5,0,Staker +0xef30668dc305f2244e6f19fa5345f397ff0e4735,5,0,Staker +0xef331596b5d6f6556b73bca8f2fed1c33adfc3df,5,0,Staker +0xef34857936efa5dd00242ee995ea3e6b2354596d,5,0,Staker +0xef34d81f7bd2edee79820f254d211ef1d195fb34,5,0,Staker +0xef38737b62f51a073566afbcc4c65e9a9c44659e,5,0,Staker +0xef3b3e9dfe8af9cf83235881a52dc3bf896a727f,5,0,Staker +0xef3b4c27a75aeb7d94535b84609be27d81d44737,5,0,Staker +0xef3d3b873062aca5c4039b8adf103c9d03883422,5,0,Staker +0xef3fa74ef144f9b8f9532254d9fbe5452f657ad5,5,0,Staker +0xef3fc998255665921eb9a260d52e9d3c1d561be1,5,0,Staker +0xef4006f0664adbd1449aea6de4e69cc14cc49ac2,5,0,Staker +0xef43097e2b48c94bbef3dadb875429d907b46476,5,0,Staker +0xef45a0d95eb7898c20e09be8fe9fce5df3e4c67f,5,0,Staker +0xef4dfa91c9d8e1996fabe157fb07fb93716ed392,5,0,Staker +0xef4e5d9f02e272a41e317b342f392714920b894b,5,0,Staker +0xef4f82ed7693237aeeae798028488a58ad8c4d0e,5,0,Staker +0xef50523dc9a39737e9f69c7b2f42dae2d4ccac1a,5,0,Staker +0xef51a72db7bd8df110f24db6ee8bd94cf1a655cf,5,0,Staker +0xef54d06e3db04816c955f4d3f0a98fc9e84b5ca4,5,0,Staker +0xef557885b5fd455c656568b9c0b16a0462c2a1b0,5,0,Staker +0xef5dbd4f461b808606213c8f313d6163e03bbfeb,5,0,Staker +0xef5dc0c4aa70eca0dc6fa101ece1fcf3d1793a9a,5,0,Staker +0xef5f00e507903b7b4801b996a50ef855dd548931,5,0,Staker +0xef62ec363ee0877bd328a527926243c01ddf538c,5,0,Staker +0xef66925ffbb9c938238a851977953e724399a07f,5,0,Staker +0xef66faae64c3a465abdd065e77b05b24d037ca42,5,0,Staker +0xef68758011f5a317de646ef16b8d22c27b88ce51,5,0,Staker +0xef68a8f68f387377c71f6a86b7e7f98b8413471d,5,0,Staker +0xef6a3a8ffd416e991d5a93262a79dfa58f47c14d,5,0,Staker +0xef6fec81f56c31642a2be3ccef497029d59db862,5,0,Staker +0xef73994ea59c7b30a333a99eb96b9708374124b5,5,0,Staker +0xef79bb26c2fa9f1c59fd538fb393b6ade5c18b7c,5,0,Staker +0xef7a6bf58a7263b1df7f5bdae2f7ae7ae39bd463,5,0,Staker +0xef7a9a451af9cf1e39f4e77c67338de14e2e51a7,5,0,Staker +0xef813129b024cf1324b577e7611ec590fdc00b13,5,0,Staker +0xef824449d9e281a0230f63562815637ebe6dd130,5,0,Staker +0xef84098d14b86b022f16c20da6b21011ce4961bd,5,0,Staker +0xef886700ba1c15d7771f83042e868089a228dec5,5,0,Staker +0xef8ad5b03509576d828e2b2dca0fcc9800168b5b,5,0,Staker +0xef9184e6628e4464c44cf830e0fb9dfdb16a5a9c,5,0,Staker +0xef9a2f417cdad83362b4be42921da83326b23e4b,5,0,Staker +0xef9b54d5e2fe17359aa99ffa75a3f54d6988075c,5,0,Staker +0xef9eb78def01e8709ad7c6792e865a64529ed7e4,5,0,Staker +0xefa0bf6d6f55334a15cea546ab42c5b0c6470f32,5,0,Staker +0xefa0d7294b8adf929f42e7764586f335b8329de2,5,0,Staker +0xefa324c6b378ae627e79df43df764dfcbb525e85,5,0,Staker +0xefac4ad8a14c696d890593774c49ff8374e2eaaf,5,0,Staker +0xefb38ad5da7deb744af1e44d9dcda1a5a1ee1d5a,5,0,Staker +0xefb6f20c56d8a5d4d351be7bb636ed6f6bf61d96,5,0,Staker +0xefbc69e5a8f8e7d3a2b40960ecf2a183ae94db33,5,0,Staker +0xefc1ee9c87b5a7a85e750a02d21109637eb356a7,5,0,Staker +0xefcc3dcea454d6ea8ca7bd6caf5407e2f83bc8f3,5,0,Staker +0xefce6af0ab380dafdb725a89107fb38a74972d5b,5,0,Staker +0xefceb403db3d578bd0225ec5b65faa6114cc17c7,5,0,Staker +0xefde48ae501ee080ffeb8e90475f388a428aa2dd,5,0,Staker +0xefdeaea9b10781021c464a088558a849a82dadb2,5,0,Staker +0xefe30ba92397d877bcda75fb60d7d9d8a9684492,5,0,Staker +0xefe60c9392c9b61e01a31cc8eba811c1a9849d85,5,0,Staker +0xefe7c65c7b509da1427c0b5b420f2673f9bc4949,5,0,Staker +0xefebedb0d826d828df71d393bf4f5ff54fea783e,5,0,Staker +0xefefb1a20322277389e99d9381ad1f7ad7d03392,5,0,Staker +0xeff2c32b3716702755a76c580945c938a3982948,5,0,Staker +0xeff9c3160db61794a72308a635d3fdd63ef5b6aa,5,0,Staker +0xeffa2c15d5e7f4624bd55e4d58e1a248a3f218ae,5,0,Staker +0xeffa5835eba757f3f5a2305d5c36a33fbaff453c,5,0,Staker +0xeffec216bb98d018b9626d1a75d02c5d2c116467,5,0,Staker +0xf0059d9c656a38f28a6e7d44a4292debd0697da6,5,0,Staker +0xf0062e4dc4d08dd37e358b9699393d6811d2b76f,5,0,Staker +0xf00aee64d0c29c7109d04fb0e1592af55938ce31,5,0,Staker +0xf00e77ec691fd721c1a546bade9058c637c3b951,5,0,Staker +0xf013634163de136809f734e99d683f1273c66d43,5,0,Staker +0xf018a9dd182fe109fb66ab7feec825990e0dc8c0,5,0,Staker +0xf01b68234651321666a32d893a606396c4c49fed,5,0,Staker +0xf01d9114b780154b08b1515d7fa2808fdb691495,5,0,Staker +0xf01e79314c8ac05dbe98707896d7e7040c50547c,5,0,Staker +0xf01f59bd8989c3423182c3505a759f292d57121d,5,0,Staker +0xf02456a285996d4771a6b9c8364c7c5aa05fbdb4,5,0,Staker +0xf02a0f7f6d9f7cdb431ba3d705dd33d184af20b4,5,0,Staker +0xf02aee8f127c82b58cbabeddb469a8e57ef2ba6c,5,0,Staker +0xf02bca553d234ecbdd130987bcc4c2e1e9f6f8f0,5,0,Staker +0xf032f3a5067bcab570b57a22aa6a614ca7809837,5,0,Staker +0xf03f3a17852d0caa590dccad239c59b274281aab,5,0,Staker +0xf03fa92a1ec125b28ab33fec134bd428ec3bb65b,5,0,Staker +0xf0422399951e5665c8be91febb2de2eb586d5f5f,5,0,Staker +0xf042f8fef18903f956958d99ee4866c9d4e8f55a,5,0,Staker +0xf043df587fc106cc9d71b56ec4a7b95feceb618d,5,0,Staker +0xf04456db77dd9aae739635999acf7b2085aef692,5,0,Staker +0xf045bf363b41eff59768d805a23da2503a5ad8e4,5,0,Staker +0xf0469ae0212a7e0c280e7c7e21533c333e0a8772,5,0,Staker +0xf0498139b9bdce3028125ddf9b7e635a3f5cb7b2,5,0,Staker +0xf050f2cbc54dd66479068a0c44762deff43629f9,5,0,Staker +0xf051f14c99184d0f6f559493b40c06f4e67336af,5,0,Staker +0xf054b12dc9360b88e1dbbac144e33e3c88e4fd28,5,0,Staker +0xf054bbc465e124b22e01c47d5e7b2af6339c4b9f,5,0,Staker +0xf0552260c274789f59a505aaeeefaccc6fe623db,5,0,Staker +0xf057beae4eb59c669be5898b0565eef194abc4f0,5,0,Staker +0xf05b5ca9ba6e7654ec120ab40121ab102ed5f0c5,5,0,Staker +0xf05e75e42272ec60ba6157d647924fd2de7a9495,5,0,Staker +0xf0614bfda3188d55481cee03dcfc77fc042a94e1,5,0,Staker +0xf062a5c7f4ecddf87173b157f54e0239ea5a685e,5,0,Staker +0xf0658dfd59f9ebdf63e51f314df774edfd90d27d,5,0,Staker +0xf066b5cce04ee5dc1b5d9bfc6e451c3076566608,5,0,Staker +0xf06b63d0cb6efac945bd32eb362ac28cd494d526,5,0,Staker +0xf06c113ae78378fad5cf786ce12bbf505d09dac1,5,0,Staker +0xf072dc5cd262e475d0cc77e637c4ba719a8ede0b,5,0,Staker +0xf0736671ad65f28d5944936c503121ae6e5b82c2,5,0,Staker +0xf07554cd6231952394bedb37dc0a22a4b3b64e0a,5,0,Staker +0xf078885c378c8404da514001d437076f931610a5,5,0,Staker +0xf07b2c7724395dd26ed3b56d4ea96f5f301b0b60,5,0,Staker +0xf07b52819348281fad52cfc80accc0051d109441,5,0,Staker +0xf080bbcc43e76dbd1868a519b78749bf6d3cf721,5,0,Staker +0xf0823d6e4de6c59a2b254e20b5f967983c59ed86,5,0,Staker +0xf083e271c2f98909fa59dda38aa5999f0729bd13,5,0,Staker +0xf0854c4dc9d3f1ebd4f0e44eb91587f7fc5bd518,5,0,Staker +0xf08789bb2e7bb5f9fa082ec5fc0986e9240f41b1,5,0,Staker +0xf089664408e4081bd67fb87026c56bd517b9a328,5,0,Staker +0xf094b768a6e4c1c4f0f0db0ba86648fab4325947,5,0,Staker +0xf098627a09604901ad2e63cc9c2c490194c96641,5,0,Staker +0xf098b58e0e3cda11e1bd7019e6f813663e313b8f,5,0,Staker +0xf098eb845ae7e77befb14a11f1eb815ba8d691e1,5,0,Staker +0xf09ea6535b6f49b98f3aac7e067dd5b26199b0a6,5,0,Staker +0xf0a0c0a53a58bf6bc900114d15b462ec56b34e5a,5,0,Staker +0xf0a301a1610e1070ec18eda46d69dfc41f99b07f,5,0,Staker +0xf0a4f5acf92a07b43f9794bedc8e2ea521f30b89,5,0,Staker +0xf0a9dee9d73d3a93500fd439002411243babbfd3,5,0,Staker +0xf0aac256c57a536b2397df544db88c1a999e1859,5,0,Staker +0xf0acbd26f18a3d5a0df8b44d760581d92e889887,5,0,Staker +0xf0aff4459ec7b0e26537dcc80a3f620c041a676d,5,0,Staker +0xf0b307a9f2dfea77299136ad5f049e85f8922ed1,5,0,Staker +0xf0b37b19b6504ae1992e74ce521f32f1d66858d9,5,0,Staker +0xf0b747b7a7cba9186488fa668d1564d046e034f8,5,0,Staker +0xf0b763fa4c834e2a7093b79ae24a2a74cef5a0e5,5,0,Staker +0xf0ba61b2e00fc9d48552a7fb503c87451536cf58,5,0,Staker +0xf0bc3e966a6be0b5d36bd6d3d604a07372e36774,5,0,Staker +0xf0bfa14c30233f7b93f278311e88ba9885283569,5,0,Staker +0xf0c10046dab0eb8072dd509e1fb2a3b5eaf6cded,5,0,Staker +0xf0c1ed7c92a725a8b21e6b34e9a5d02f85c7fc32,5,0,Staker +0xf0c2d14e7b66aea9d7f3ef304f59a31915a9484b,5,0,Staker +0xf0c4901efe39e2982e97a02d393abadd46b07b46,5,0,Staker +0xf0c6a953cfb0e0199f43439adf9e62ef713afb9c,5,0,Staker +0xf0c74386a236d10c1513a3b19e9d15fb4f054619,5,0,Staker +0xf0ca826f39522a45485723f0d5e3a4da56127711,5,0,Staker +0xf0ccfbead6affa266d008c5928460b1edafe0a8c,5,0,Staker +0xf0cdc90a3ee85236b933a769f0dc382a8fa64ea1,5,0,Staker +0xf0ceb69d787f51141c36aeda18a3e83cc60b4758,5,0,Staker +0xf0d13717d04bbfcfcac1fe24833fae1a4a7a056a,5,0,Staker +0xf0d28921b95864d4894f88249c40181ad7418b20,5,0,Staker +0xf0d42a15597d6a28d2d157f6e15beff6e3181a48,5,0,Staker +0xf0d9669eea2b3ef4956e1eb8bbc8542252ca2231,5,0,Staker +0xf0dab0ead449b2ac6b8213b6c5844512649e133f,5,0,Staker +0xf0db2fd7b2c58450313b24c4fc024c34eb8061fa,5,0,Staker +0xf0dc61b388ecc0226f62224adce3cbdd446409ba,5,0,Staker +0xf0dcd3bc7158c6f0b3110fd1d580f192f1122065,5,0,Staker +0xf0dd12eda445711eb165c68a9b2210861bb22ed1,5,0,Staker +0xf0e2b5cd3c4338b5b8c326677354a03c295203e5,5,0,Staker +0xf0f0c3ab65b356245fa9ecc41208dbb95831167c,5,0,Staker +0xf0f12368cd9aaf85087f9b0cc7281813feb083de,5,0,Staker +0xf0f7d0db9f923ba502eff310270dc8c3b8d19d79,5,0,Staker +0xf0f88584c3f8e0bfbb3b8d74984dfe66f34d69ef,5,0,Staker +0xf0fa91180cb33e83c9865f3996b215bdb26a741d,5,0,Staker +0xf0fdfa4a91b9b1cef3b4babf41c0f309fee94742,5,0,Staker +0xf100670b29a7178f8649e1a86f14b5ad920dac14,5,0,Staker +0xf100fe1da5f1a18cce78c25a56f8a457d98086f0,5,0,Staker +0xf101974ccaa666adc04eb407a668285a1973218d,5,0,Staker +0xf102dc3c9d4ba28b25991ba3962c280b432f024e,5,0,Staker +0xf109806b0eaa3f6d93805d7d6c4ff3e4b1cc01a2,5,0,Staker +0xf10d07b97dcc33c0bb30efb1ac43d2712be43022,5,0,Staker +0xf10da8406fc019227ba2e86018a9bed96603e023,5,0,Staker +0xf10e88fbc50fddda163408735d3100a2e6b48e12,5,0,Staker +0xf10e9d0c0fa07698300ce9149a199de8ed599ef1,5,0,Staker +0xf10fbc0b159ca089be879c137ac278edcd53a592,5,0,Staker +0xf113f9b45e504ae0061d3c3d76e9a2e22aa582b6,5,0,Staker +0xf1152507e237579e396d4b09b49e9eb833c73dbf,5,0,Staker +0xf115b6af28b3d4ff101cba9ab8fbf64030e4c540,5,0,Staker +0xf12038c371dfa786a2aa3f5236354f4f34b36469,5,0,Staker +0xf122b073627999474018f93e24e9d87b858dbc29,5,0,Staker +0xf12e3cf9f2c6f4b85f56de8a6b2502bcc9985a38,5,0,Staker +0xf130838a61195ed25ee614176533ca9daffd06a7,5,0,Staker +0xf1309a4f74736fa018917a93618a179ac6f56b56,5,0,Staker +0xf132ea4610d4f278d611e1a177aca5280f89fb99,5,0,Staker +0xf1368a8d834685e3cb97151551b5563b578a5dd1,5,0,Staker +0xf13783cdf93a882cca9f63b43ba34f3fdcb82cc0,5,0,Staker +0xf138951d0d267b4e6516a53be47cdaf29a7fb987,5,0,Staker +0xf13a0d3b4fab73fd4b52987397881d5a9781e802,5,0,Staker +0xf13c84abf40c0308d46642fa132e7acfe430b467,5,0,Staker +0xf13dc15eb072ddaafd282f62bab7da3a443d33a8,5,0,Staker +0xf1404dc945e6d70e05b2b3daae24b228a9c8fd68,5,0,Staker +0xf145f672a4a6083798ed5370532f606ab87418eb,5,0,Staker +0xf1486b66a46736d36db031237392530d8ce02394,5,0,Staker +0xf14bc1d6a24d91c18bf6682485ca67e29537d4b2,5,0,Staker +0xf14c955becb0b4ed21114249a64ba68d7564df28,5,0,Staker +0xf14e542981a58b7ac4900f8aee8fbecd7b868c9a,5,0,Staker +0xf14ecb56bf90a5d11fa7bd2e410a551ef16d89a2,5,0,Staker +0xf154fc8023a953f70ab05e8dd2bd6cb582561701,5,0,Staker +0xf15b2a6cca9c34f345d00e534b1920cf6497ce32,5,0,Staker +0xf15c1e6cf6546e44cff4203bbdfb8e68b70c6162,5,0,Staker +0xf15d08b300632674a1cc080b2e2d09f7bba80654,5,0,Staker +0xf15d3df2c37ecb70905059e6c2120932f6ebffb3,5,0,Staker +0xf15ee7b396475de1229cf92a212bcb250fff1ccc,5,0,Staker +0xf160d4bd2497df30142559c613bf5f2b604b4884,5,0,Staker +0xf1622c1a9bd993312c2e311b17e4a85b3faa68b8,5,0,Staker +0xf162f71009ca8ae42e65eca52ce04f6c06220897,5,0,Staker +0xf167502093d1de1810156707e1542e78807a35ae,5,0,Staker +0xf16e703c3893654ddea7281429b80b35cb18a0b4,5,0,Staker +0xf170d20863940bdf723b8d459cb9f998a5d3dbf0,5,0,Staker +0xf1754454c7cc7aac32eb429baafe986e7b8a54f0,5,0,Staker +0xf17797d80ac2856d97747ee463050c181082c75f,5,0,Staker +0xf17802d40bf05b4c807a90125264c7df80619872,5,0,Staker +0xf17b1e80d334466dbfb4fedcf136da63903bc2ec,5,0,Staker +0xf17eccd0647edcd32057b186e68f77869d117e32,5,0,Staker +0xf180345ecbd57d8bb1a83e1bfaa5f4a43feb742a,5,0,Staker +0xf18472c8bb81bd23d7c749fb060805a052e3ec8e,5,0,Staker +0xf18581f2161ca310592dbd9c779d7799ac30190e,5,0,Staker +0xf1892fbcbe2e9e7515fb76b434a3182989e55bb9,5,0,Staker +0xf18ead2cfe79fc100570f3da624a251e79e696d6,5,0,Staker +0xf193cbe7a695152f7796b11794ce797ff1be0053,5,0,Staker +0xf1947457a0b067e963f6130f4499712fec52834c,5,0,Staker +0xf194b00951601a1478eee7c614b19d7b963a1934,5,0,Staker +0xf195475b451aa795ecde182412a4111358f9f589,5,0,Staker +0xf199606027b17dd19286f0a953a44cb3f543bb91,5,0,Staker +0xf199733812e30421f1e77c2a6862daba429933a0,5,0,Staker +0xf19acbd4607d85808e766437a409eca1fb14673c,5,0,Staker +0xf19b735049f35bf9380565c18a5c456497f068d5,5,0,Staker +0xf19e820c6edbdc4acfe0422b6294c110ddc089fc,5,0,Staker +0xf19ec2fed2c5e88c95632a2fe519bd78d0de62a7,5,0,Staker +0xf19f89a3dbb1eb296ad1adec0ed368057ef8e2b2,5,0,Staker +0xf1a172755b4180ae2fd86b640a4f3dcc356c2526,5,0,Staker +0xf1a33396a386446b439d8e23b17e0bf64cc16db9,5,0,Staker +0xf1a3f44b9bb9da18449d0d1c598907c051cc94ae,5,0,Staker +0xf1a4f83d6a1bc01da837299d807b391c007eed0f,5,0,Staker +0xf1a7fdf247ec64384d20322667868c33aaf931b4,5,0,Staker +0xf1a8a1d98a47d7480871f0f1d70040dfcef03f4b,5,0,Staker +0xf1ab9c4c1eaf87a3b954e92f1633cb1459944f11,5,0,Staker +0xf1ac1af75e54fdc7367947bfc243ba211c152691,5,0,Staker +0xf1ac3c0d31ffca9c9098883b9d8cf73396e824ca,5,0,Staker +0xf1ac9ccfebe0157a352fa9a89e4ff696069dd21f,5,0,Staker +0xf1acbb41a8b8fa311ce298429b7863692cb5e73c,5,0,Staker +0xf1adb9ec3210bea94b1e8d3f1ed8b1561050f85a,5,0,Staker +0xf1aea67532198e5993681f04d6421737f1997481,5,0,Staker +0xf1aeb8e21e6527b9dda25a47ebd8e35efd2b4a69,5,0,Staker +0xf1b28df82f829a93a6c9c0fc37824e708e4f14a4,5,0,Staker +0xf1b624dd6f02bdc02666a9be27f11a1bdd45cf1f,5,0,Staker +0xf1b88e3575fc5fcd7e8c7733230dba237ab4eaac,5,0,Staker +0xf1b904ce1fc9aaa03b2284553e4a2c0f4dd8406d,5,0,Staker +0xf1bb85e94b28e977675087c8cd4cffcf2bcca7d8,5,0,Staker +0xf1bd9afb60c0a4a7f06ab6af6e77483841965e12,5,0,Staker +0xf1bebd5f1356d0575165a752cce2c564edca52ad,5,0,Staker +0xf1c46f9609d8b738d1b569a198a07c4ec2a48288,5,0,Staker +0xf1c73010484b3854f5e9350f9436e95de21c4cd0,5,0,Staker +0xf1c762f6d66a846bad4ad2e28f56fb66c47daf72,5,0,Staker +0xf1c9775a71d3ad07475c4ccc4d877c6aa47f0f18,5,0,Staker +0xf1d02ac5085d4c2103087d2e978da76a5e5cc5eb,5,0,Staker +0xf1d378f7960e140a733249cd670bdafacd44d7f9,5,0,Staker +0xf1d3f5ea9124f542699ec99bf72ce460517855f7,5,0,Staker +0xf1d4f68f4cf34e9f946f685a335f72d7f9b8b58e,5,0,Staker +0xf1d5f48703d2e3c55b1d71aaad66996999b1763d,5,0,Staker +0xf1d87af81e36d3d4b62682bbf9888fb784ed8f1c,5,0,Staker +0xf1dc362b661db64a508ee45e3d2a662b228aec40,5,0,Staker +0xf1dcfa5f60810b6750181119c0b1030f3cc58764,5,0,Staker +0xf1dd8182eb569489dedcda98f0f328f0be6cd548,5,0,Staker +0xf1e04d0b7fd2212036eb4c531dd5274669e0bee0,5,0,Staker +0xf1e115803c32bc1980cacc64bce9282f114ba57a,5,0,Staker +0xf1e723a6b925d0ad39c4d51f7e76edb785bf81c9,5,0,Staker +0xf1e99883bb28ce4c84a06cb8e9e50b8ef25956d6,5,0,Staker +0xf1e9e314611e9ca53c0a9c4d9c9dc3af422bce5e,5,0,Staker +0xf1ef56b468ff9cfa478fd0bc7ff0691694636a1d,5,0,Staker +0xf1f3883abea387c1d55e5022596df982ee1665cf,5,0,Staker +0xf1f4f3712b707fd7ef13121096e6ae72e213d7fb,5,0,Staker +0xf1fc99bdb4464b43d7ad2517b822b4b444c4db4d,5,0,Staker +0xf20063be4660509f5949d4fac112b2c480770ddb,5,0,Staker +0xf2015fe0b7e9056219a26542a6bbdc62e9b1989f,5,0,Staker +0xf2019c719303513133d41113d6d40353745aac4d,5,0,Staker +0xf20273d0428f677758223ec829ef6fd1682a1d0c,5,0,Staker +0xf20453950ba677b429ed5d18ad442ee4a7feb849,5,0,Staker +0xf2066302123fd70135b49ab14391b4b5715ada9b,5,0,Staker +0xf206fafd213274d1073ce133bf57580d6e70589e,5,0,Staker +0xf207469e0a254bd6c120c388da705ee0c63cb698,5,0,Staker +0xf20772b296bd6404ce845e966f46cd6be8fa384b,5,0,Staker +0xf209bbfa540a918938674a62bd16bf7f0f468ea9,5,0,Staker +0xf20fc6a5fc1414c37d537dba4f7494d8834bc410,5,0,Staker +0xf2122541d7f10a5bc330deb5ada39581ec4bcee5,5,0,Staker +0xf21a23c12f004baff633f9fa3048b2fa8212fd56,5,0,Staker +0xf21a6adb02d1cab4dbb90e617e9c48ae59784e2e,5,0,Staker +0xf21b04bcb0cff3c262b51799f3003a369161116b,5,0,Staker +0xf21dfbf90dab607635291120aa4577f3c0b04d0c,5,0,Staker +0xf2247e78cbc1892d1a896f2a2208c93f688dbea7,5,0,Staker +0xf229c1a328d7f9b15d7af70e69e0ad7039304255,5,0,Staker +0xf22f6d4e0021415743ecd2c9d8928c73116f726c,5,0,Staker +0xf22f77e0d762715213ff56adae8f42fa1cc616f8,5,0,Staker +0xf22f882928fb277321d68e473a3a103407daccd9,5,0,Staker +0xf232c344f274576de7f08e76caa18aebfedac452,5,0,Staker +0xf2337a412942df4839f76016cc678391397ebbaf,5,0,Staker +0xf235d96c0014a7f1aa871db15933c4ea303ba748,5,0,Staker +0xf2445b5688cda8e18afe4db89d3c6eee54b66a65,5,0,Staker +0xf24663ff282e5e2f34c34410dc463a7521cfd08d,5,0,Staker +0xf24d1cf3f19c845509b373729b523f1377601af2,5,0,Staker +0xf2532c4b97da3c1ebec3c5b323e5aee44c622ba4,5,0,Staker +0xf254c3a5ec8281bf9fafc33ac1b36c7b49536113,5,0,Staker +0xf2593e217ce8dae05a7719bb0c924e9c31e65ba7,5,0,Staker +0xf25ee44c2cbb3d0e37e76c191a85090d95a6b883,5,0,Staker +0xf260cd9391592f0d0ec3bc6530bcc8286b71f4f9,5,0,Staker +0xf261c325adcf3fcde7ba8ebedf9ed4ef919ee3ba,5,0,Staker +0xf272220a3cbdc92e092f94f3cf34a1e0a2ae7239,5,0,Staker +0xf273f5de89f8328eb6f6433ec7396690d8ef543d,5,0,Staker +0xf275c6352a4d08a3196e20dee46e8ddaed0eb2ba,5,0,Staker +0xf2767f8b9249d95602edc982c0bdb1691cded661,5,0,Staker +0xf2786d7251e75875b0fb8d489ccf6c3736029d27,5,0,Staker +0xf279175313df8e722748ebe0869a52b99a091773,5,0,Staker +0xf27d5eb47e135ea434d03676745f1f7ebfcf8019,5,0,Staker +0xf27eca08d1413ce2f9215e84849dfdf50016f341,5,0,Staker +0xf280ea028eeef36757f0733cd8c24ae00ff9aaf3,5,0,Staker +0xf284366b103b9ca5c9eec3d8da724390534a17db,5,0,Staker +0xf28646ed39b55e70ac1711a7da967c6fcdd226f8,5,0,Staker +0xf286f0728bec871951e642c464e4d0347a923569,5,0,Staker +0xf2881caed705571bc7eaad6ca8e126d88f17a237,5,0,Staker +0xf290a69e7d1491e68b0577e9543d8d03b1feee66,5,0,Staker +0xf29393374a20af6a64c3211b208dcaf5a966365d,5,0,Staker +0xf298280166e8a90fbef2b204901e0398a2a706f0,5,0,Staker +0xf29e367153f1a328f82b3552c92cb4b5bb75ea2c,5,0,Staker +0xf29f45b37da1b57ec3061e71c6ebe0578e70f6c3,5,0,Staker +0xf2a5ddff4f74e30eecd01f7a1a6834dc9c8636bf,5,0,Staker +0xf2ac6666ac1093d893f4e4fc57aa3b0f63b21970,5,0,Staker +0xf2ac951ab9c0a5e2ef563652a193b4a0e79a3de7,5,0,Staker +0xf2adc952105c6df3252ee2797fe5b797d6aa43a0,5,0,Staker +0xf2b017b490091222463ceba38c5d4a0d9ce5b291,5,0,Staker +0xf2b2398324079ea891e1dc2ecaf664fd8f9640fc,5,0,Staker +0xf2b7b50e8a39c485925b85ba09078a90c684a2e5,5,0,Staker +0xf2b7d16c780efb07d3e57c63d632109d391344ce,5,0,Staker +0xf2b7fb99c047212ca244c038c5925a683a94f76f,5,0,Staker +0xf2b87f0991f341d20504ff4e9bd39b03098ae6aa,5,0,Staker +0xf2bcb8878a6c760fd881ac92f5ed35ecf9a6ed9a,5,0,Staker +0xf2bf0c76bee47735194d7f387b81b5a0878c35c9,5,0,Staker +0xf2c2449ceee88f637f11d2ab01495d64646579e4,5,0,Staker +0xf2c2697912f3b2f6621e6156644d084875b9ea11,5,0,Staker +0xf2c5e50967c4056830048cf17a17021562847ca0,5,0,Staker +0xf2c7d4c21522a37ec94e3419df426cf1d478b573,5,0,Staker +0xf2cf3800da57a1f3478d1844b58f24c35583a0c4,5,0,Staker +0xf2cf480c0a34580956b814c75f8d487382825d35,5,0,Staker +0xf2cf8c72a883d4584e9b78841915b21eec6ca6ac,5,0,Staker +0xf2d2bef3d86138313f321cba2b5b61f56834f96f,5,0,Staker +0xf2d5abd219577cccc091db00ebdfaaa0e2e91a08,5,0,Staker +0xf2d6d661cf8cfb2b84edd3d4611bb4719de62029,5,0,Staker +0xf2d8b403d2a1677c2c7756c290f41fe41c8516be,5,0,Staker +0xf2d8f7ebb02a5a53b8329aa419ac22bad663330f,5,0,Staker +0xf2da764992a52b6ce1dd661cfce17fa7504c52b8,5,0,Staker +0xf2e16f4e47ab98d14424a425933da11ae6b396cd,5,0,Staker +0xf2e7a3bc8f054ac1ac4019416dea9a2a7e03e50b,5,0,Staker +0xf2f6fb08b08e6f17a5c74fd2b47757615eeb3e45,5,0,Staker +0xf2fac16e2db23070735a150f144bbe7997bcbe35,5,0,Staker +0xf2fad74f0aa73663107ac207ca769860c1579b79,5,0,Staker +0xf2faf185f2e6983f1e2a12671d577c2240999175,5,0,Staker +0xf2fd7681d9836cf0da5bb182817e05b951f7489d,5,0,Staker +0xf2fee602d988d6a3af4f7ca33819e536b76d9c20,5,0,Staker +0xf300cabdb2af13ac7d9e3888d5c758be5a02fcc3,5,0,Staker +0xf30813503a465d742256937803c74cba5b4ae034,5,0,Staker +0xf3092d80d63e23489bc0f5664bf2af5c341c4a5b,5,0,Staker +0xf30d07ac0bdd416cafff15258058a0dd66b401ef,5,0,Staker +0xf30f7bb298c34c0349e63d8b198a843f5eb3c678,5,0,Staker +0xf3134e3147760fc2cd18153323a0370ff61b8e45,5,0,Staker +0xf31478548d11f7a960478eefd3cdc81dec3bd176,5,0,Staker +0xf3180cb3b79a820c3f994f06ab9623ee93652290,5,0,Staker +0xf321349f4cbb4c511d9db613e787dbb4a97d86e4,5,0,Staker +0xf3265d275a4d3c888b36afeb177c87f782d60d62,5,0,Staker +0xf326fb966369029f8a13a3f704a267640dd01276,5,0,Staker +0xf32db81e59bd51f737ae1d8d7535555b108619e8,5,0,Staker +0xf32f47fe50b9de08e77921d798e88e03c22467e5,5,0,Staker +0xf32f92126760be3b192194c827533d8f168da9c1,5,0,Staker +0xf32fbcf957debee213e89b7d58b1238bfed52776,5,0,Staker +0xf331cbeb72eb5acd192a9f6762b8742a266083c8,5,0,Staker +0xf336fe5247ad16de700b8b5c748ac94b80556f69,5,0,Staker +0xf3407c6ffcee3a635c5c8439236be6b1344e89c6,5,0,Staker +0xf340e549f5d0a79784ea575c34d7750db08bb206,5,0,Staker +0xf341af1faf389fd8156d28be75df8a93d4da6f86,5,0,Staker +0xf3447e0d18495749bd7ee2060cbd50583cd8cdad,5,0,Staker +0xf348b733daa2e1cda395f4f3c82d81086feedf71,5,0,Staker +0xf34cbff3193f4d28b2cdd64cba6770febb5fc582,5,0,Staker +0xf34e7a227b6ba749055dfa61f933a9f3621d786c,5,0,Staker +0xf353e300a744b3d371156f384281b86a14801d54,5,0,Staker +0xf3562ec6c97718b2458417e138ecca4aefe4ac76,5,0,Staker +0xf356d4a216d064dbd0d07570d9c99c425be94e94,5,0,Staker +0xf358cb8410b93260e156fc5564b6db066c1b8da3,5,0,Staker +0xf358d64a33241979b2ad611762aa2d285d714ba7,5,0,Staker +0xf35b4c12cca86dfbfe1c1b3fdebed3fdd58bafa9,5,0,Staker +0xf35b80f7b59bcf7b65cfda7252bf59966b1b3cff,5,0,Staker +0xf35e79ba6c96767bc99e059355b0691bd1aa3691,5,0,Staker +0xf35f9bd85837e667e8ae6f727272c16d7aa5f401,5,0,Staker +0xf360279bed66821f2dcb8977a5ac401ff15976eb,5,0,Staker +0xf361a95937bec89c83c40e1076bffb7dc6d4efa6,5,0,Staker +0xf36652946b905c8d6b0af62b778e05238ae76fdf,5,0,Staker +0xf36fc4c749c821d88f0bc6da88b8654c5d621c70,5,0,Staker +0xf36ff648b134989a8ab0b4012b49e431c65f9476,5,0,Staker +0xf3701a9259a58e0754a841b849500bf5012806c6,5,0,Staker +0xf37197035f0faaa604d14af2f7e1dc22175c87f2,5,0,Staker +0xf3749cad5daa6377e811aff946c0e2d798423b6c,5,0,Staker +0xf3789ebc5d727892af055f903991bb646eb6efb1,5,0,Staker +0xf379b605c6b06083d7488210b6c63421856d36d5,5,0,Staker +0xf380f9abe1d3e56c4ff3b3c29e1fbffb2353f46f,5,0,Staker +0xf38543ac83fd1f59073eb6eacb6bffa146651592,5,0,Staker +0xf38601ba6992dc9839184ac517615e6cef8bfedf,5,0,Staker +0xf38abcaab41c53c1cbd49d7d4a0677dc19377011,5,0,Staker +0xf3a0fa56fc874f3b0516dc4c869cbf26e1eecfd7,5,0,Staker +0xf3a2fe476fa020d7ef0ecbfd325075e2a77302eb,5,0,Staker +0xf3a8c0b9d4d23bbb2c5e335a4f678612cbf0f988,5,0,Staker +0xf3a8d05e56a07745026d6a059b7111b8d5be6842,5,0,Staker +0xf3ab15c5d9fce4e5d82684019c69717a3b22b7e5,5,0,Staker +0xf3ac00a7bdd0a7fdb420cc4a8b31e74767bce59c,5,0,Staker +0xf3ae5f0dcf0fd1df397928dc7463de5e88474c9a,5,0,Staker +0xf3af78efe3dee8233d68ac873a0c00e62fc3491f,5,0,Staker +0xf3b43e532d96db29a7ec7a63513ca5a6ab4192fe,5,0,Staker +0xf3b53bd6f81b7a1444a03feac41da8114c3719cb,5,0,Staker +0xf3b798df5a5dd420b5c64d202ea451d2033ff32f,5,0,Staker +0xf3b86d97e3dc971043fcf1413b1cb4c4651ab964,5,0,Staker +0xf3b8f348381a72f94578be16ee8a0c0f5e6538fb,5,0,Staker +0xf3ba6c7bffb0b6f3b1d22cad8bce31a3fcb70f3f,5,0,Staker +0xf3baeaabe5d5e7c936576c242923374d98912d22,5,0,Staker +0xf3bb22d71d433633f472f0f5f5c85e03512d0df4,5,0,Staker +0xf3be6b12d94ede33874c7ae2bac34e37bb74d100,5,0,Staker +0xf3bef989fcafed77b2b319043d85d9efc4feac91,5,0,Staker +0xf3c31c788978da320ff289acadb46223988a08ae,5,0,Staker +0xf3ca061777b1cf47d9a3eb272866a2134a5f75e2,5,0,Staker +0xf3ceb52b79c5e1cd2fbd6750f31c4818b6afa765,5,0,Staker +0xf3d58efea02c0e46fa77dd760937899b00d03bba,5,0,Staker +0xf3d8f6f74440f6407b7e48f52e9b1a23009abbd8,5,0,Staker +0xf3ee358eb725e798325956d806caa39e10411c6d,5,0,Staker +0xf3f0a7c1a7fd61c37576e5d77350e46f46c2b8ad,5,0,Staker +0xf3f177c006dd8918acdb3143c942241d798685aa,5,0,Staker +0xf3f56c54daa064e5b0a6f6f890a75b02c2d6649d,5,0,Staker +0xf3f5e4b7effd357a51d1cb8685048483390a880d,5,0,Staker +0xf3fae1eef4d78d6e043df717a5a1e30a86affefe,5,0,Staker +0xf400992a70cd5d4308fcc681d3e5cf2928221d5c,5,0,Staker +0xf40117a8361602c4ea9fbe5e94752c0783981924,5,0,Staker +0xf401f398bc6025322460d38a613c1f925c2b0d99,5,0,Staker +0xf402183cb7ca4227233190f98ea18db8d652eadf,5,0,Staker +0xf402bc16af35d74f17e08e9f72c41caf2c9de16a,5,0,Staker +0xf4030cd3b27e279d011c88e6073ee6b903b83d36,5,0,Staker +0xf4066ccfbed62ba79b8ecc5ca37627ca691f5859,5,0,Staker +0xf40e22bfff334fe3637815370b45da8937bf64bf,5,0,Staker +0xf413ca4eceeb3083326beda54d872282fc35157b,5,0,Staker +0xf41a2adc95f2e0067ac787954b70281a7fa1dc1c,5,0,Staker +0xf41c24da6ae70cb99e050e11197ec88237ca7724,5,0,Staker +0xf41c51e0d4e93e839088c37c63a11d8e6aa663ec,5,0,Staker +0xf41e1c85a3ed3390facd96a7de550f44e6bc0c79,5,0,Staker +0xf42031ab45c4ef4f4ec86abadf755974170791b9,5,0,Staker +0xf424a5ba018eb8eede8bf7a7c2aad7a60d3ce76e,5,0,Staker +0xf425dd111c5f5de718cec628c5294023ba914778,5,0,Staker +0xf4283b8a0de69af7032f0cc34cdc811be9efb486,5,0,Staker +0xf42ad258cc4f79674e54be1cd27e7336e585ec6b,5,0,Staker +0xf42d94892399e47b41bdb7bc7fc652591b2158ed,5,0,Staker +0xf431cacf498dbe87f38a7a40a6b74f393081f4e1,5,0,Staker +0xf4327b629d4b68b2332b1c5c33d1800ef014ea15,5,0,Staker +0xf435f8278c740b9d866d87e6b1903d33329398cf,5,0,Staker +0xf4369b8443e4383280ac1102d8a5fefe9c9d8d03,5,0,Staker +0xf43b93dc60f90d0262d6dc4f651e02bbccaef995,5,0,Staker +0xf441b6802929cdc4a5b05b247da9991a2b581b89,5,0,Staker +0xf442296f50f86d03efa30f28f3544a034d6d9013,5,0,Staker +0xf44316d27da070851bbd0d635ca99b23c1aa55ea,5,0,Staker +0xf443bb50348dd5a9dafd5009c5d53605d0d4bc50,5,0,Staker +0xf4486c35008068dde9314f6e983ca122a449b8ad,5,0,Staker +0xf448d5e31222aadffd7aa50c0dff5f69afb3c49e,5,0,Staker +0xf44cd66c5946b8ddc68c173ee0b719bde7e824ca,5,0,Staker +0xf44e32871f57b4f698b28219397f92a865e496a9,5,0,Staker +0xf4503a58745365060adb523bc9974623daeae853,5,0,Staker +0xf451bd57d317779b4061e3aaf3d46706460677a5,5,0,Staker +0xf454ada0fa4b59c1a84735dc62ba70575793c985,5,0,Staker +0xf456797fcf9b16ffc41113b50bd41840202d01d3,5,0,Staker +0xf45cf8292598e360b4de46abfdd9cbd8a542d09c,5,0,Staker +0xf467a9d3ded3a3370d24058cb3c076c22c9dc27c,5,0,Staker +0xf46b10e2515eb055b53a692bbaf189f2df64711e,5,0,Staker +0xf47027f3edcb1f0b6861a25e6f3738e398440e11,5,0,Staker +0xf47213f69e4dc5bd23da4c58dff06a957f529f34,5,0,Staker +0xf474035e90434cfebd59f15695161c81dd7c2c39,5,0,Staker +0xf4766bee95c4d55cbe335a195f155d04d8969ec8,5,0,Staker +0xf4786ddc0f7672b976e3cf33000ee9da6d9f8b48,5,0,Staker +0xf47b24ef46e24d6846f6f867af16a08ee41eec2f,5,0,Staker +0xf47c0233c53a5636b38de89795612e3cfb24e4c9,5,0,Staker +0xf47cd6af843fd5ac0b342fc296c26a00dc173470,5,0,Staker +0xf47e883faac066a9fc75d952ee92cca99f9fa5cf,5,0,Staker +0xf4800506699b5969f5b1a3bd3beb59da79053288,5,0,Staker +0xf48574574839110e1ea37c275c4a5cf0d7f3129c,5,0,Staker +0xf48820a5f25ac074d6c53eb9ae5260f986bef80d,5,0,Staker +0xf48fc84831b31deb9fec83a8395e5418249798d8,5,0,Staker +0xf4933e0b64f825257f1c19c203c62759199c8ed0,5,0,Staker +0xf49a07101b16c766649d1315e7c9ee35708c5d96,5,0,Staker +0xf49afa9b7b05f841b70de1cd38f8707681120a5e,5,0,Staker +0xf4a01b179d3f32ce276961332216b16724d1269e,5,0,Staker +0xf4a20239aa51e57d84210ab5de7ba214a6e48e37,5,0,Staker +0xf4a37965fa259d4e87d7b81c561af02b0eab4b5c,5,0,Staker +0xf4a5b137506dec6daa96fc5f556e235b91dcefcc,5,0,Staker +0xf4a705f4bc934ecf204bdf3c4927b489217a55e0,5,0,Staker +0xf4a7c1c00d5aadf31aabf4ed0122b143459ae618,5,0,Staker +0xf4aa10c03a42c51e820535e002d78363a9378756,5,0,Staker +0xf4b2f699ee7e42ce8c9dae34802d85e806b09a26,5,0,Staker +0xf4b318aab0672d8fad424a9f3654fa3a67d05ab2,5,0,Staker +0xf4ba8e97d59284ebfc7ab33a509bb8938748d492,5,0,Staker +0xf4bc9c3173a91f3f581b67fdb7eec24afab7ffc5,5,0,Staker +0xf4bda00b258d40436ef9cbefeb57d54789fed084,5,0,Staker +0xf4bff4fafce6bb93eaeab4c5eded3ea681250d5e,5,0,Staker +0xf4cb641d36081fad0b52c8b73a5947ec7ea55e05,5,0,Staker +0xf4cdf84be92dd46ee4a2bd0918228aec4cd07cf2,5,0,Staker +0xf4ce5b2388f8ee05815d19d0019a9fcd8530052a,5,0,Staker +0xf4cea5c5d865bee2053c433a680c1846e9857f73,5,0,Staker +0xf4d1126de268d1bbf864a306ece9de2aa13067a9,5,0,Staker +0xf4d6b6c09c7ee884481b68cf0e26c91742e3afe8,5,0,Staker +0xf4d9539a1d0ced4865a6433f25f8dd14098b656a,5,0,Staker +0xf4da3ab81361ade2c022b57af7f7dcddf15f1519,5,0,Staker +0xf4e01905024d93f8c74cdea51daf186f0876007b,5,0,Staker +0xf4e41c4c52ac4277409cdfe6d4f667c2f2a6033d,5,0,Staker +0xf4e5e180a3398adea335bd84c715918a223ec1b9,5,0,Staker +0xf4e9791f48736db2356a552b51d99628f45f8ae1,5,0,Staker +0xf4ed985b8965a302d41d40cec75a79ccf9cc6704,5,0,Staker +0xf4eeea13a4bbbd140412e0b3433b08ec6b7cf0b5,5,0,Staker +0xf4f18c96b232ea30523b509c1e54f33bc1c2d182,5,0,Staker +0xf4f30f06b5024de3aeb8844fe9c070d094efa440,5,0,Staker +0xf4fa7e866f9f645cedd4233c94dc7586fdc02377,5,0,Staker +0xf4fe8a453da91f3a257ca03774343a54cebf4a06,5,0,Staker +0xf500913192781cb43b0c0c1dafb67ff4ac40d4fc,5,0,Staker +0xf501ca4374a7fc950c2e8f1ca247ecd5fe1d7ebe,5,0,Staker +0xf505144570d98e0aa551bfcd3162c0c43a4ce316,5,0,Staker +0xf50916f0ab27028ab6478bd7c501b0e3cca88c5a,5,0,Staker +0xf50e41fdfed65def098da3fabef2cfbc515fe513,5,0,Staker +0xf5120286785de90b97e0f40fcd020eff592866b6,5,0,Staker +0xf5157dc7c20203fc6943be4a57c30a4be68c4eb7,5,0,Staker +0xf5162bdc1dd869fa405ae044885709490d6d55e3,5,0,Staker +0xf516b29cb2d65f0ac50b00fe61f423273146c33b,5,0,Staker +0xf5170bbeb291a25002e54d327242dc7420f346c1,5,0,Staker +0xf51f8798ae7d41c6a464de3e5bf38829ce6b7c7f,5,0,Staker +0xf520f76cbd1538ad5a6bb4b095f3957cb94a167e,5,0,Staker +0xf523692568f23885dc329cbb30ddada3dc3db70b,5,0,Staker +0xf52383bab8fa1fe0a94ea99c160da2caed612b9e,5,0,Staker +0xf524374adc14c43ea6b5c7a4a17caf6c4b572b0e,5,0,Staker +0xf526521d5516d842656103bf00ad918bf1215a16,5,0,Staker +0xf527dee7a2e055e26869d1d8b60f6ad310663a45,5,0,Staker +0xf52c384802941dd0197d8a4255bcefac13f0ce7a,5,0,Staker +0xf52dbfd4258b15266b0747e7dc9db7a1e5971397,5,0,Staker +0xf52ec8731e1e6f5260839e074e87cc88358049b6,5,0,Staker +0xf533b06b167559a261439a8b1a9dbdfcb543db1e,5,0,Staker +0xf533d677935e8c3d52962a7bd8b2b0af9f85ccbb,5,0,Staker +0xf53c4c05a5bf4dafc708fb57caec728e6bf0ba43,5,0,Staker +0xf53c7787a48646d063ab87e164e2435b85692e41,5,0,Staker +0xf53d2ae11c547ea94aa204c0003a4b0e492d57b4,5,0,Staker +0xf545ad78134654d327e6e039607a5cf36ecf04d8,5,0,Staker +0xf548a8464609461a8ece9279864d6ba339734084,5,0,Staker +0xf548fb99fc38d663b2fdea1973e8bc0b2762df2e,5,0,Staker +0xf54eee7977550c70e67adc66fd7028092f66419c,5,0,Staker +0xf5522e55e27f3d8859c4fd53f1fb4a5d3b9e251c,5,0,Staker +0xf557dc3a4960719ed80f8266e70a377dec39485c,5,0,Staker +0xf5591933a843b6e59a5a7cf9b405ba2a25d230f2,5,0,Staker +0xf559be9d3b4795c5e585d8c3d92ab6c1376d0ecd,5,0,Staker +0xf55a18f4490e03235145bb46f438bcf38b9f1e0a,5,0,Staker +0xf55c41ef1094cc3a30ff6483db19215dcaee05e2,5,0,Staker +0xf55dc3662a7dad06b31d56d16ef9cd2ca2c9c9f5,5,0,Staker +0xf55ec707ef92ae354c89274f2f1f081f8ca1b6d4,5,0,Staker +0xf5640acf55e39da9c0dd670d7a5a5ac3815ffa55,5,0,Staker +0xf5649a546fc084708c777b17e958284a90bc7463,5,0,Staker +0xf565283b946e287862526ae1b0dcd79707f4877e,5,0,Staker +0xf565b346885f92558fa59f46f1093ab935cb11f9,5,0,Staker +0xf565b9ac91d925b9978e3c90f14a7af4cb826b0c,5,0,Staker +0xf56a7b522768fd921e10f0136d50fa112ee5aaf0,5,0,Staker +0xf570dcbcfcb022c2f87e25383cfb11eb47c4b3d0,5,0,Staker +0xf5716943dc9a2bf09b15d21e9a721f7a3e09acff,5,0,Staker +0xf574f5ef6fe701676aab023fa8b445df57f87dab,5,0,Staker +0xf57529685f13da5f1c12d67436e69b151f15bb51,5,0,Staker +0xf57679457d80922f901429ce2b68c6f83fe12401,5,0,Staker +0xf57bbcd295ab4be87f9fcd07536975dc686d4daf,5,0,Staker +0xf57d794e98cd94379d2a77a73648ba595a86c1c5,5,0,Staker +0xf5815fab6d635e6c83b6cbc26674fa0a222157d6,5,0,Staker +0xf58feecb570e175edbf33cc47a51e650559c4da9,5,0,Staker +0xf594579bd34b032ac2ac7ed0c194ff6d55085ff8,5,0,Staker +0xf5a005a5d6a4d2b757d0845836dadaa618925dc2,5,0,Staker +0xf5a22bc189c5aead6a3cef3052b677c801079b83,5,0,Staker +0xf5ab2f86727442ef74ca8d6cd87b0d0ae23042d3,5,0,Staker +0xf5ae47d125efba75c7d43fc71896cd1f7f511539,5,0,Staker +0xf5af7a662d3328479c84ea2224af73d44f4a7a04,5,0,Staker +0xf5b014b0b4bf5f4ab3ba1b0ae5be415cc2098607,5,0,Staker +0xf5b5471f0218951f2e0ed89b9b28956b16ecac8f,5,0,Staker +0xf5bd0db95b616b62888a0b63ecacce24257e6dc9,5,0,Staker +0xf5c1a63a23cf999b0ccf8ce26f3f238cc9e22f60,5,0,Staker +0xf5c97dce2b315114573c86e219a41e4a9d1f23ad,5,0,Staker +0xf5ce9fc614885cee6987fdabf72b5c940c3e549b,5,0,Staker +0xf5d1982217058995900490ee6da271038b5d1b2a,5,0,Staker +0xf5dc95bd324f8e59e720aa53f8c8201313cee952,5,0,Staker +0xf5e0d85303f63a04ec5ed792701c0072eb76366c,5,0,Staker +0xf5e677541dfa10b4fb3ec71fc3a13770312c5530,5,0,Staker +0xf5e7e15c6d11bac90579aaca28f597789b0b13b2,5,0,Staker +0xf5edef818f88fc7a791f25c0e00ac147221436da,5,0,Staker +0xf5ee5bb81eed5253412ed0182fc1db2593100f91,5,0,Staker +0xf5eec85e80fd6522ef7fc0bcb0ce9a3ae460d708,5,0,Staker +0xf5eff4e172450049b9bd39d51075ba130df83b82,5,0,Staker +0xf5f448704cbb9eb3e09e9969b83c893e027df197,5,0,Staker +0xf5f96c82d5c340b2dab78694fbe2b7c7cd12a04b,5,0,Staker +0xf5fe41873f14d91fd6c266884b2520c27568dfda,5,0,Staker +0xf603c1c74505a3b50158bd8220f099f5010df669,5,0,Staker +0xf608f79f5c241ec39424e5440b7ffa003d6e4cb4,5,0,Staker +0xf60de0874b2a0b0135fe23f7edeb08b9b697f9f7,5,0,Staker +0xf611e8495f51d4b218e29d9a09b46e99a5d1f894,5,0,Staker +0xf61861ff2ea6fe1d9c248ff23e6f2a25f94729e7,5,0,Staker +0xf61a4ad9aa80d371249b1b67a34ae2aaca73bbd1,5,0,Staker +0xf61b3a9f7ffe2609203023245392e5b46acc4836,5,0,Staker +0xf61f5a0b2ec4ddaa57956efaee4016f2e3e661c1,5,0,Staker +0xf6204e99ceebd3a3327758c6f327c5c88f931d62,5,0,Staker +0xf623045b523cab60d762122c378702df94a6f69c,5,0,Staker +0xf6272c3cd0a269d51634e2f6fcd7bc5db559fada,5,0,Staker +0xf629318224de0a36e70eb09d482919df114e8d24,5,0,Staker +0xf62c598096a33dd590d086ca92155c1c704af9a8,5,0,Staker +0xf62cb67ac6850124e2e56436a6e150648bb79669,5,0,Staker +0xf62e7175c3544bb1d8d92f36b959e916dca9acb1,5,0,Staker +0xf62e8fa55cf4b06b669bb05965528c638bb17774,5,0,Staker +0xf6302a587d59bac99950fa9d655060e4841a3291,5,0,Staker +0xf6315073e750b34af76e1e51064db69765e3ce00,5,0,Staker +0xf63e7781d427d4456b0aea5f0862d67e707672a0,5,0,Staker +0xf64230ac9afcb18235a87eebc703bc4574adba4a,5,0,Staker +0xf6464bcbf2f70f193f203ab13ec31206404b334a,5,0,Staker +0xf647d0751b4410ecfebb967294d9e04261173f5f,5,0,Staker +0xf64e783771b290d97816a2902489859724a9f1ee,5,0,Staker +0xf64f998af643023b7afb1977d5d07fbb9ec3f7b8,5,0,Staker +0xf650c0c0e3b172a194d746ca63ccbcb99675219d,5,0,Staker +0xf65539058ff0c861d8cc3260ffc4a8892d0c1c9e,5,0,Staker +0xf6588d07925fc57a5dbd65c5cb8a869a3687fa0e,5,0,Staker +0xf6599da219abcd90713d6eab613aebc04273ba70,5,0,Staker +0xf65a7dc0493e5d1583106ac08a193ff0458524a9,5,0,Staker +0xf65ba0ca1dcc73d4fb646acd4a873a7e5b762ec1,5,0,Staker +0xf662714be332e364b14c79626ba2beb47127fb55,5,0,Staker +0xf667d8b5f76650ca00388acef6428df28ab20a4e,5,0,Staker +0xf667fa589ab7f2cfef9288ebc42e80a494c44c1f,5,0,Staker +0xf674b90388b7ef7822b05fd12cf53d6e8c0ade34,5,0,Staker +0xf676509cdc297167022e001347bf76370a43262f,5,0,Staker +0xf679188a41c32e5c421a23c51a952862fa9b2023,5,0,Staker +0xf67ab52b6a417d8d4eaa006870c1aa0d2ccf1a44,5,0,Staker +0xf67f91671c52db1523ec0f175b7baf7382bd829c,5,0,Staker +0xf6820bbaeefa1b3b140a5c1983ed0caf7cdf5e36,5,0,Staker +0xf68344ac76f976565a38dd8fb5c1e72af515e2c5,5,0,Staker +0xf684d0b546405eaa848e7f0cdc59f53cca47db17,5,0,Staker +0xf686cd4e3afdb000095264629fdd4ac41ca50186,5,0,Staker +0xf687baf2e316f975755ba2998da6d674d71113c3,5,0,Staker +0xf689b18cc9b5bf39b4431ff3905faa4cc479a0b2,5,0,Staker +0xf690cdbfb7546deedd96fa937526ddfc87a3003f,5,0,Staker +0xf694044ebc6434b157dd42d268b604b06ea36990,5,0,Staker +0xf694066fb9fb3bf27a79517589ad295a286e655d,5,0,Staker +0xf694143f59e1863c41377ad71b360907e3d03987,5,0,Staker +0xf69651fd7adcd2621bd6474f259de76b73dfae85,5,0,Staker +0xf696595b48a001d4add790b465ee99c5f3ee8a28,5,0,Staker +0xf69b4a9c2d5eef9956a38bde9e1ae59265c0c228,5,0,Staker +0xf69d5937cb173db74847013561629edc09af26bd,5,0,Staker +0xf69e414619d0f925a8791cd9e11438f4a737d4e3,5,0,Staker +0xf6a07b712ad68f02680e0671dc22343270a8ab77,5,0,Staker +0xf6a4241e73bf13602ce22e988dd4c1e305b2e301,5,0,Staker +0xf6a629ddcba98d53578057827eef7b484390f136,5,0,Staker +0xf6ac1cd0c4fc4e7eb167d427fba6997335d3f36a,5,0,Staker +0xf6ad8f1d3a1a22968deb7bd18f213952dac01045,5,0,Staker +0xf6b3f9b0c400710c6e7b6e588841ea0b89d1033f,5,0,Staker +0xf6b4dda344964c5d8c4ebc695702e24387eaf156,5,0,Staker +0xf6bc7bbe0f212a53a14a51fa5b86d8fe405bc2f5,5,0,Staker +0xf6bd90bcb224c85e2739b7422f606a8e5a7069a6,5,0,Staker +0xf6be0f9fde4288ae4a0450dc2ca1a458b2615925,5,0,Staker +0xf6c24b912102e1b397020d4510306a49000f6e60,5,0,Staker +0xf6c5ad1601d4885e41c67590b000a3c503c7560c,5,0,Staker +0xf6c62f66390278708173c19ec5df9bfc2e34516b,5,0,Staker +0xf6c64d64d8a6d4a7f7645f8ce6cf8b72dfbe751d,5,0,Staker +0xf6d50dbb65f1b45bba055cd7c75437ac69f5c460,5,0,Staker +0xf6d7093191b24593932769253978c1d106d09559,5,0,Staker +0xf6d7c7d3157ce7a788e62cde1aac615bba44448f,5,0,Staker +0xf6ddf33ced316bf402bc02110e02c12c3617b36d,5,0,Staker +0xf6e0d0e2583cb31040019d02cfb8720284cd37e8,5,0,Staker +0xf6e8a43cae8a5951a66fbdea4825428969627e9d,5,0,Staker +0xf6eb2c0093cfc2c97f3a53285db3d325f8ef2c55,5,0,Staker +0xf6f7248776414d88d07fd71d899619ec4d9ece6d,5,0,Staker +0xf6fa4febbb813e8567791dba76743d6e55a8cd36,5,0,Staker +0xf6fab5ffad5dfce7f297b824024c7ffba0b00ba5,5,0,Staker +0xf6ff7537ef2adfb8db87050cac9aa69c6376b21c,5,0,Staker +0xf6ffd6cf3949d6f902ce1834c5470a4f58b82d0f,5,0,Staker +0xf7009fcc6a6595f5bb4c2203cb01afb3b01f450d,5,0,Staker +0xf701cb52a6c95bb7909859b977a7460cded055d5,5,0,Staker +0xf704f53bb4edb7443dd481102816e8f29daff1b8,5,0,Staker +0xf70786b17843848393d259215967eced70897a94,5,0,Staker +0xf70a31b2f947adf86df552ac1897fca2b5940370,5,0,Staker +0xf70c59a9a73387f7ec7f46b5817a49094c84037d,5,0,Staker +0xf70d6934744a22b0b6f5397b52175cdaa55e77e4,5,0,Staker +0xf70e887c0b859b0f3bfe7dfd18447aa9ffbe3060,5,0,Staker +0xf70e8a542826515f9e97640b515c9d1a461492b0,5,0,Staker +0xf70f52cf476babd64f356849afe88159012fb296,5,0,Staker +0xf70fa1b8443c620ca7d43a9d17f4bde8b09031cc,5,0,Staker +0xf7121d0dafb0da56c6c72189ed444fe71fc5b5df,5,0,Staker +0xf718004e23e3acb3af7f89c1b6c4c8b5d607a479,5,0,Staker +0xf71c47719c55886aa62651be6b2d19682e52bc47,5,0,Staker +0xf721b63299f2a449330243182341f4856e5863e7,5,0,Staker +0xf722a7cda7fa459519415bd88312ee90914062e2,5,0,Staker +0xf72b4d7b12fb5818b565c24de49001d020322153,5,0,Staker +0xf72bbfdbaa6e6293e3acd5a5a49d4952c41c59e6,5,0,Staker +0xf73375408dbd69bb21c98cdade6d79024ceb827a,5,0,Staker +0xf7343430d908b140e6fa244689f2c078fed44587,5,0,Staker +0xf73859c20f659141961ed14b911f9a6ad87ab0b6,5,0,Staker +0xf738a643bcf40417e648d23b55c5712e0f54a17c,5,0,Staker +0xf73a1eb20d727705e2fd352beb39db1a67b8d379,5,0,Staker +0xf73ffc3dae66e0ef571c50871926d91d71268d07,5,0,Staker +0xf7401c0e16d547faaee4e156dc1a272d8cef5c15,5,0,Staker +0xf74243757fbdc76b75bcac680394e24796471c67,5,0,Staker +0xf7431c1d8330935d269f2d699151099790c505f5,5,0,Staker +0xf743c134dc1c482f712374fca8af3406ee511017,5,0,Staker +0xf7447092838f95cd2044fa3ea66d907f0c9f1521,5,0,Staker +0xf74c2e8c5633208a1f2f8c2c0fc7bae2c9ddd423,5,0,Staker +0xf751769c016af37c9eb644f3aa4cb4b0d1472633,5,0,Staker +0xf7553f15010653dd53ba9ca144be2e9842f4f64a,5,0,Staker +0xf757b0d5e2ca3a38b0172613f5b7b0a4d9c0239e,5,0,Staker +0xf7582c9a93f591ddcd1dfbf7265aca7189afaba9,5,0,Staker +0xf75a8c9b4f48fc54dcc8b009948caf688cc90220,5,0,Staker +0xf75d945212cd9c1d746cca9702b9629128ccf5d1,5,0,Staker +0xf75db4c2526b54f4982bad133671827bc7a08229,5,0,Staker +0xf76104b03cbf9a608d9d28fc009c292218ba9934,5,0,Staker +0xf7617f6b8f92533c7880fe545025803b1f598eb8,5,0,Staker +0xf765b1dea1432ae2e7a5ecae65b77ac51bfb82bf,5,0,Staker +0xf76e6110fee653ca191d0255585d40ddad01e348,5,0,Staker +0xf76f58040ca269b5730bbd282293049368f580b3,5,0,Staker +0xf76ff9df6081e112ed0bb033b415a39c74ce3d70,5,0,Staker +0xf7738eec33f89c92fd958f1e6ad4ec69d8aad370,5,0,Staker +0xf779b453798a3ad12a1a38ac8bb7e1a8911b1c3b,5,0,Staker +0xf77be4195a15bdb9ad97edd61434a43dd73f6c86,5,0,Staker +0xf77f4488f1b67e0d72c44cd24a1765912062e84d,5,0,Staker +0xf78128b20ca372e6948384dedc697eeef9a75251,5,0,Staker +0xf781344c0faa58eee4ffc73e1f6710438744fb20,5,0,Staker +0xf783e7276ad2645e3306210f5ecfa872f4f64c5c,5,0,Staker +0xf7861c0efebe8a0f8ba2f465f392168d4a3b0a56,5,0,Staker +0xf7914fc057dad095e08f4b8843e29683f01524e9,5,0,Staker +0xf79265cad29809fba063b647ca3b22fb14abc38b,5,0,Staker +0xf793a114d9cceb5866e43730500e2d56a15e09d0,5,0,Staker +0xf794aa59d61122f44cb056d8447c9d01caa5a5d2,5,0,Staker +0xf798c3cc3f891892752e948f013d990b859005af,5,0,Staker +0xf79e6e9c6848fe682ec4901a9bbef18c155612a9,5,0,Staker +0xf7a118a52886c10aac50a5a65d2eb7079cdc8374,5,0,Staker +0xf7a1f67511fef25f30b79e40a5a0938467dfead8,5,0,Staker +0xf7a2f0978d9875df33e44f4d4a8dd2d4566fa8cf,5,0,Staker +0xf7a3018f7656bae461ce84f12278b7274ae5f8a8,5,0,Staker +0xf7a5d8b52d3b1325447e54d286970c2f33548004,5,0,Staker +0xf7a883213745d5a64c1635015da49cdba3975e67,5,0,Staker +0xf7a88f76f2a5e3a74fef016507fff5d92d91caaf,5,0,Staker +0xf7acb906c2e28141ffb13242db4c1c08cf6dc4e0,5,0,Staker +0xf7b0341d3c4a21455d9939a053d41d9f906681db,5,0,Staker +0xf7b0e3970edf838747a90cedeeca3b0225b3b790,5,0,Staker +0xf7b106599b3adcb8a09daa5f03c61cc29bd69533,5,0,Staker +0xf7b1737ad4d97b461d54b65333d85aa79f4d57f5,5,0,Staker +0xf7b29313bc4be6146c9dac73e2dbde19e5a45da6,5,0,Staker +0xf7b5c20dcbe579096ad9dcb13eb3fa4c9627b432,5,0,Staker +0xf7b8290d4258f4bb32dd231e0c81a980e946dfe1,5,0,Staker +0xf7b9789faacc9c6d0135b9123ae28d837e4f664a,5,0,Staker +0xf7c4636b82656d9cd473f4e30ee9c14ddff79643,5,0,Staker +0xf7c62744736af3a2d0e8af86ea151e295222cd2b,5,0,Staker +0xf7c873720b0abbaf29d75a9564dd3945b41a8396,5,0,Staker +0xf7c897d9ebecb789e9a42c1f1393531da952692b,5,0,Staker +0xf7c96d8558d23a4b1c94aa482677e3a07b116a3f,5,0,Staker +0xf7ccbb4fd81cdb3dcfb2adb1ec3f015fab3b2649,5,0,Staker +0xf7ce9753152abd47046c81153f88cae5cc514a75,5,0,Staker +0xf7cfd8faf818503c0a13de3697573e83264de5bd,5,0,Staker +0xf7cff8fd1d545a215c2a12cbcea768764dd48372,5,0,Staker +0xf7d3aff051a244278d7feba14d6bdf5365831067,5,0,Staker +0xf7d3b61b4a8b52cd1cc51960639e32f8291370ea,5,0,Staker +0xf7d462e153ec0008d221c5ce10498f12e82f3374,5,0,Staker +0xf7d854a2eda0d0c11cf4e2c2e9a5b24b032bfc62,5,0,Staker +0xf7d8cdb7e72c9fbd06f3a367253b4007484f6a86,5,0,Staker +0xf7db250e1fe1d88c63edbae6b08035b70160762d,5,0,Staker +0xf7e97484d7e6ebbc77a1cccfa2673472311441d4,5,0,Staker +0xf7e9e8d30927769e4cbd172a53a7e9de82185f3e,5,0,Staker +0xf7ea16ec3f4e117fc61a68e10cd01cdc555f8ae1,5,0,Staker +0xf7ea93bf0c74138eda5c90e7cf6844c4bc786d3a,5,0,Staker +0xf7ebfa86b17cfd584471f36923d0f013af447d80,5,0,Staker +0xf7f01923513331f8729f99531891b0b6cf0cc287,5,0,Staker +0xf7f7268dfbf6eebada9e73f752e55fd10a8b1777,5,0,Staker +0xf7fc46b0cd4ec65a0c85d858ed238626ea0a91b9,5,0,Staker +0xf7ffb38cf55795d084a7a4efb6b56f9614a45c05,5,0,Staker +0xf80340a5638b7702840a13912260f7a336a4f770,5,0,Staker +0xf80371b39324c9ab1b02f3b60dc5e2d1faf4c8c3,5,0,Staker +0xf80655efd6a404956dc26f68bb9be8c06b5379b9,5,0,Staker +0xf80be82a42935395f73f42fadc6370286c10596c,5,0,Staker +0xf810801e9b541995b4b2ac778c015b76116d0b84,5,0,Staker +0xf8118e990303f6db136d62cb17eba6c2dd23c31b,5,0,Staker +0xf81440273d19ccc23bdb9ac8d7668cee2a76cc6e,5,0,Staker +0xf815064ed3265cb99fc8125b0a79af9ab7557c95,5,0,Staker +0xf8164ed3a5c57374c535e462d535fa2c46506ef1,5,0,Staker +0xf8175383901c4ce456ec227ab5b722a5ca9c2e42,5,0,Staker +0xf81b5497927b346fdd861a9cefcd262dc7500166,5,0,Staker +0xf81be768f587da3c0c9f1fd9eb583e6c6ad3b252,5,0,Staker +0xf81f4b8876c7df338a2012175730f0fd91b5abf4,5,0,Staker +0xf820a0653306cda0db68d86eef2832be7f89508e,5,0,Staker +0xf82857e818418ef58fd075856e98ebc862f6d5b7,5,0,Staker +0xf831693db649847c222f369a7a56ed8321a1282e,5,0,Staker +0xf83386c34f25fc05283a0f839cbdee1010bfce57,5,0,Staker +0xf8353677f2c06514bb6471accfa138c5b5658f0a,5,0,Staker +0xf835fa83222ea8b75f3050162e88b0f4777a27b0,5,0,Staker +0xf841122ca9bcded38621f2d69d5d73be93d541c6,5,0,Staker +0xf84524d5492580d1a6f81abf6e1019e851ca8f5f,5,0,Staker +0xf848c2736b8bb5309e8214e911b42879100af5dd,5,0,Staker +0xf84a24b9bab99b687732996dcb3b9fc908a0a5b6,5,0,Staker +0xf8500a2232179ac5c5aeb4f360da94631f8a8fc9,5,0,Staker +0xf854bc94321333efaec3c8814faebcc658cd3db3,5,0,Staker +0xf85598029a2eb19e1d4f5a734c130ca18a44b415,5,0,Staker +0xf856a8daaca8682fa80f337fdda8dbcc1e5d9384,5,0,Staker +0xf8578b25dd452d90e8acc049a89aea6565a338df,5,0,Staker +0xf8594178fd61ec6ca05469e1365ae865f4d95492,5,0,Staker +0xf860b11b6c8ea3966953b4a6b1d4b8080af1b5ca,5,0,Staker +0xf868e58a244603f4e62340d36da03efe3bd56b43,5,0,Staker +0xf86af10a309ef6f322c227bf6ed239801449749e,5,0,Staker +0xf86db23d8d0baad4af9f9e071cf9f53281f3fabc,5,0,Staker +0xf86de14c6fcce84ef1bdc65103864de680a38988,5,0,Staker +0xf87039209984c45bffeee0850168f02533e176e1,5,0,Staker +0xf87517023d2168f6f73d2cc1c66638061508bb20,5,0,Staker +0xf87871d1a5feb0b87ef20e5d095eb0333459f53e,5,0,Staker +0xf87ec55997f8bc4aab1efdc0eeddc7beda16c7e3,5,0,Staker +0xf87f7ae4fa47306fed7787c44197b68e16990994,5,0,Staker +0xf8810871ec609a5ccb064b342eab0a5c2dce626b,5,0,Staker +0xf8836463c6fe979ca8906d223e7c88a8fa065df9,5,0,Staker +0xf884125f6246d1e923f7d358bcda4f08abf36a44,5,0,Staker +0xf8846496542c9d38ad54283568190f84ef1f857d,5,0,Staker +0xf88bbdb2906d9571d12ef876ba0b975cadf83037,5,0,Staker +0xf8907a73759cb2a49d6eab5245b95df84c9a3255,5,0,Staker +0xf891e4d500467d3a1fae75868d38a4547c7b582c,5,0,Staker +0xf89667a2bd88f00a246f487b4e22aa1f813c2b35,5,0,Staker +0xf8971d48ac34c4434dec5cd2da76e0fb37e6c8b2,5,0,Staker +0xf8995b24e73073aacfeaddf1793e56db7316a367,5,0,Staker +0xf89c4f2afbd074e22115570127709cf264ceb389,5,0,Staker +0xf89ecaa2a69e540a56cd9a113aec5ec00fcdc490,5,0,Staker +0xf89fdc6c6632e94560e2a6bf66cd27a277f73376,5,0,Staker +0xf8a743ea43edbd6ef83b359ced365b21c1d72a48,5,0,Staker +0xf8ad5fc17d2b52b0f4c69a313f14b924ec761641,5,0,Staker +0xf8af93258d8d176cba6674460892c01936abf66c,5,0,Staker +0xf8bc78e1b99b89d08199bbb97763f7bbd275b7ae,5,0,Staker +0xf8bccdcb02d217c4c745adbc4fd956347610224f,5,0,Staker +0xf8bd31ea8d2723cc0b02a006c3c292e44f2a84e2,5,0,Staker +0xf8be559f860df3e35a291344a9b595961480b180,5,0,Staker +0xf8bfa875ecbfcd78c01e47d5afb3a922640335bd,5,0,Staker +0xf8c18a3b7b66ef02484444be8e5b67dad3bd8f28,5,0,Staker +0xf8cad666034006ad2861a464e0cc7d399cb29203,5,0,Staker +0xf8cb6c0b50a5e054493aaefe0d2f2a48155012ae,5,0,Staker +0xf8cc6dc1345ab209b77aaf8e6147ba9fbc419c1d,5,0,Staker +0xf8ce3451f34abc63feee0a2d6b0fb319c541096a,5,0,Staker +0xf8d05938941b37f7efbb0507210ea6577d9b7a91,5,0,Staker +0xf8d8e2d1c65d34ac9a7fa83077f4a73185cbf74e,5,0,Staker +0xf8db89b77c41106b85e5a90f2f716bbd706a4dc5,5,0,Staker +0xf8dbd57c9d2872da57a76ff58f3f707f5f3f5de0,5,0,Staker +0xf8dfac4cbc3a74642c279ec881ca4cb0b590ad65,5,0,Staker +0xf8e23605681fb260c0d26cc312aa83eb64236c98,5,0,Staker +0xf8e31a42d3d33b5616de8856a54171bfe24c3988,5,0,Staker +0xf8e32b208b05a0e1e4aab08a44f416469433cfa0,5,0,Staker +0xf8e32c83aae29b873786260a2c09bef03035f2e9,5,0,Staker +0xf8e3e84bf1ef82df17cb1da9515f4abf45ef311d,5,0,Staker +0xf8e5504172eb24cc9c4805d3502a226c34189358,5,0,Staker +0xf8e668333bdef93156d8b7e63438a79bfffb20cb,5,0,Staker +0xf8eae698110614eae9bbdee4d82a3200e9503d25,5,0,Staker +0xf8f1766b340ea294a5597cd37aac6f9cd899c95b,5,0,Staker +0xf8f58267e13ca2f5e1446d458269eab4c182f0c4,5,0,Staker +0xf8f7e7908a0b65fcc1300c2c10d3b0be2facfcde,5,0,Staker +0xf8fab8b2d2978c1a2b2726e6b4a0b116b4c1676f,5,0,Staker +0xf902cb82748d38326ca6e65e4ee1645cc7a4f471,5,0,Staker +0xf903f39ebe1ccea8b1046fea3b592967443710e1,5,0,Staker +0xf904932044532bcbcd59585f262b610fbd496254,5,0,Staker +0xf906fc803de3c9215d20a3856efa1a431e5d284b,5,0,Staker +0xf909cef25ee38f2abf03c68e93f3a0fba384c756,5,0,Staker +0xf90b7f9485fd91c2ef2bfad634b24c58499f13ba,5,0,Staker +0xf911d2fdc41ac25005792563487e5b9bd1e34748,5,0,Staker +0xf9132dbd97e8629befc0cf83d606fb1f58356cf8,5,0,Staker +0xf913dce552366adeca66c7639a0173725d773545,5,0,Staker +0xf913e611e2d304fae242f7a70cb931c478f91900,5,0,Staker +0xf915269c2c5a8803560dc0af2e073327baa70e65,5,0,Staker +0xf915a8c440566de91df1797615e99d45dac9d6ab,5,0,Staker +0xf916d9a6e01ae8c66609b96f39ceedaa4a9c5d35,5,0,Staker +0xf91749af7dd3d4ab8ddf1a76ad51feda24d22b91,5,0,Staker +0xf9177859d5c06a30503ea03f7f4aaa7616e4d28d,5,0,Staker +0xf91dacf7d7198bf1009be7e5aeeffd0a05d66f82,5,0,Staker +0xf91f9d1404927f2e04c542d6261ccf2c8cd84d10,5,0,Staker +0xf920c743a7a6feaec31f3f20b7e8ae20a9134cbd,5,0,Staker +0xf921644918dd721d58b90dbdd809bfc01195e2f3,5,0,Staker +0xf926b6e571c8ddcb04287c95ebd27a6da8c79671,5,0,Staker +0xf92f6282c40db0759140ff9ba371910c9f558a9b,5,0,Staker +0xf92ff10e9a10bf2fbaf5b61348bf784896ab3a4a,5,0,Staker +0xf935f0128b5184e34ea2c6cde3a731ebc971c791,5,0,Staker +0xf93bd5728479e5746d82842f370ab0bac5198ce7,5,0,Staker +0xf942f87dd1b3578a5133dad682b4b18053208469,5,0,Staker +0xf945c1ddab51e28f53325e19343cb41729310e9d,5,0,Staker +0xf94d322563abb21a85efdb4a25d04a78892fbbe9,5,0,Staker +0xf9504ee33335766b07538f30c3a6c10656c9bb7d,5,0,Staker +0xf953aac903dffd660961c56302cb0b06a1ff561f,5,0,Staker +0xf95f6ba693976f586e5b393e030023fbdf925e74,5,0,Staker +0xf96001737520714aad93e2d89a4bb19636413518,5,0,Staker +0xf9602bbf759829569490239ecff4a24671920ccc,5,0,Staker +0xf96422c5f87718075f42f878dcc631eea2e79eb0,5,0,Staker +0xf96f1782b228a4999bc0159d0617e9ba7f129b23,5,0,Staker +0xf96fee6b24d03665ff3a64ec8d56120397f51cc9,5,0,Staker +0xf9726ec833b7a4faf0965824bfe38f986005c3c0,5,0,Staker +0xf9772b4b78b4cbe85903b3757d5cba7fd3099b92,5,0,Staker +0xf97c92b82300e6bf3c4c06dfef200c34911b5451,5,0,Staker +0xf9815a2e1c2b81046e77d15a5e2dc3410adf8c8b,5,0,Staker +0xf986454493f69269b3f2f2cb18522f48839d403a,5,0,Staker +0xf986e970408a3632e10e8e836c1276027d2a2f3c,5,0,Staker +0xf988c02c2b752d54b7af24267f6a5bc76f256159,5,0,Staker +0xf98cc5df4721486a5204dc75713d21dd975d387d,5,0,Staker +0xf995bafc9069ec61d2655f2a0ec4b8f35fb495d4,5,0,Staker +0xf997d9cfe86f952ef18caef7649a11d1e7970a7c,5,0,Staker +0xf999353cf72b76c8295f26887834c7915ba90964,5,0,Staker +0xf9a102ead372c8cb979b5d04d3442bcbdce32124,5,0,Staker +0xf9a3c0fcf815e40abb5d842d7700a332ba866666,5,0,Staker +0xf9a6d9b42da84f0c0d9e63405e9367f43c6b3627,5,0,Staker +0xf9a76d8ecffc39db278752df33d60d991e564093,5,0,Staker +0xf9a7b965be594df1d54ddce75ce87ec2de6a3440,5,0,Staker +0xf9a9cd63704f45d27a850794e229b3c1a2af1241,5,0,Staker +0xf9ab0ab78089a1bbfbad190539fccbe1df807777,5,0,Staker +0xf9b57612c9143bf05565f00167204cd7bd4bd4be,5,0,Staker +0xf9b8e8a4129bf1ac321e76f43b2111b5e9c9a411,5,0,Staker +0xf9bd5ac4ddee2863d7c3058f980131769d375bbd,5,0,Staker +0xf9bdeb63752a9a56ca15a65ab5fc79d06e8bfaca,5,0,Staker +0xf9bed51b9e48c9cacb4aebf4f1c73edbf6d71d86,5,0,Staker +0xf9c08e543632e51aa0fd14e03212e08d39ec8304,5,0,Staker +0xf9c09158b7c1e3c6f295299e2004082fed1cbdd3,5,0,Staker +0xf9cbab1cba43c8e4be083f515d58fa35e5d6c450,5,0,Staker +0xf9d04690f226db920f135b01bc315d513e406bb2,5,0,Staker +0xf9d44f39c878ce2f67132a059b1b327010ef4066,5,0,Staker +0xf9d8f2502b6abb54b379b5552050ca8e356db56d,5,0,Staker +0xf9e0ddd293cec06514c773a51782bacde900b27b,5,0,Staker +0xf9e2c1cdfe4ec78ab3d818b7ce5327c793f22445,5,0,Staker +0xf9e678731227006d583ffcf7540d49c684a22166,5,0,Staker +0xf9e81df427a60b59a15a5abe7bab76bc8e48e919,5,0,Staker +0xf9e8c21258dbdd84a6b707e2fc900f58bf8a58d3,5,0,Staker +0xf9eb3bc986be88d9629cab44d8b39a3c7f10e8c3,5,0,Staker +0xf9ebfbff0252deadcab31210a14525c5aceab457,5,0,Staker +0xf9ef36d1ef85205a7ef202c530d1bbdaca6fa180,5,0,Staker +0xf9f3e83cc5fba34ac977515a54e1aa9551d1772c,5,0,Staker +0xf9f412c2765cd447b0e7fdeaf166339375bddb75,5,0,Staker +0xf9f7e53e9fdf014ba3b9df6805db795242c2aa3b,5,0,Staker +0xf9fbb7a9765412b1ae6db96dce8eab789d32608a,5,0,Staker +0xf9fd72a49b451d1390edb8fdb50b0d54a9b3c2c8,5,0,Staker +0xfa024323afc91505d2c5ec0d810e8cbf8de62a68,5,0,Staker +0xfa0c2ce8ad31687a0aaa78e40aadef363e77f64b,5,0,Staker +0xfa0e543469b5f9a45f3fdba1bc163c878253446c,5,0,Staker +0xfa0ff506fb627fa3842d062c153e87832a34bb91,5,0,Staker +0xfa1015a9ecfb46873cb8f3c6bb7cbd9444629c87,5,0,Staker +0xfa15458220a3b9f2a94a3d2968a891d8d7fa7803,5,0,Staker +0xfa15e15765b94be4ee1edd47f1d041845a30a137,5,0,Staker +0xfa178206f642b7c9147fdea7ca09f34ec6e02ee2,5,0,Staker +0xfa18e49c134a15342c11400e771f2dcbd55de0a5,5,0,Staker +0xfa1c207e798eb325381b030b1bea466cea641778,5,0,Staker +0xfa1ce58f67747e4d250e9e80ce940ef35ae3b247,5,0,Staker +0xfa1d743573ba57168fb6c1ca6dc2302de16ddcbb,5,0,Staker +0xfa223ac88dbd5b65cb6a4697d1eb67aff0ad9dfa,5,0,Staker +0xfa26d664b3c47e3d32b8adab1f6cf900d753947b,5,0,Staker +0xfa27231b5e2864e4ce37e5030cf248798a3df31a,5,0,Staker +0xfa31c479dad987dfb1c987599c5afb2d74b18bc1,5,0,Staker +0xfa3971cf379c076328d23ad83ce1537d537b85a5,5,0,Staker +0xfa3facfd32fa7eab5fa5d1c1548cf4ba9c011194,5,0,Staker +0xfa421c0e809a7a3eac2ea4865364878765b999bd,5,0,Staker +0xfa4d1dcc35dd22f71cb079bb2ccf2e152661c40a,5,0,Staker +0xfa4d75ffda10023859391be7d671ad383e46457c,5,0,Staker +0xfa4f08c84f6e7a8175535479745317e85bfbc9a4,5,0,Staker +0xfa5047be5f3cc614da3682ea83012e6c127917f1,5,0,Staker +0xfa53291a217e04e4974034a632d1fd2899351df0,5,0,Staker +0xfa550e847be65c12a8ede73e5fc555cae822a406,5,0,Staker +0xfa5678122df2442587eab00fcb181889e26cb7e9,5,0,Staker +0xfa5b88d498cb69ce5643a97232ec81764162a50e,5,0,Staker +0xfa5cf7dba88b6c9264ca91531676e93afd2ca434,5,0,Staker +0xfa60df5e55fde38e35f88103343903cfdd8134dc,5,0,Staker +0xfa6461bcd4c7aad29a3fbd13a92adeeafd583eb1,5,0,Staker +0xfa67ebec35aea7289f2c1b307228d5ac1599940e,5,0,Staker +0xfa69706600904a3c19e2457c892794cf7a511e2c,5,0,Staker +0xfa6be819c62128c7e5f06df24ede9889ce5f77b2,5,0,Staker +0xfa6de915a7f535a3effca2680b35ed9ab9c2f2e7,5,0,Staker +0xfa71e1199832a322eed8e201a6f0f7edc81df575,5,0,Staker +0xfa71fbd66da8256ca66c085b9475ba4b61d7375d,5,0,Staker +0xfa751ac45c5de2f5b595734eb2053d8ab4fa4c71,5,0,Staker +0xfa77fedb61c5add08c750d445a0d8be967d531c1,5,0,Staker +0xfa788fa950d5637510247ff425467aa815193132,5,0,Staker +0xfa78a794ed2f0417c11fc31dceb2667e279ca76e,5,0,Staker +0xfa7914d364f530a24c796b440219c1619326ee24,5,0,Staker +0xfa796705f941611133ebc5229cd872017baefec7,5,0,Staker +0xfa7a5cab9b25c9fc87ae692046d4b9ca56875841,5,0,Staker +0xfa7bd394129e14b4815d294c83ed2afe8c222734,5,0,Staker +0xfa7bfc3d2b51f1b6beac8d72f7f454cf397c4fd0,5,0,Staker +0xfa7c56e130666d78d5cfc5804e2bf98b545548bc,5,0,Staker +0xfa7cbbd29992f2706b435278f951bad554520cb7,5,0,Staker +0xfa7dc33b17a3d1cadf6192a5732b86a3e4343f45,5,0,Staker +0xfa7dd56c35631b255514850941360326f90bdbf4,5,0,Staker +0xfa7f6a3c3b5ebb277531b14bab01de4e7fe6edea,5,0,Staker +0xfa80c8f780b12ab908b24b6a23ad4f2678c75819,5,0,Staker +0xfa821a9e226cd1491593b3552628493306c5b112,5,0,Staker +0xfa836733c163c1d7614d393b6794c8a7bbe4a70c,5,0,Staker +0xfa85b970808d2ae02826d01fb6911f41a5aa6e6a,5,0,Staker +0xfa86af731b3b2729e3cca822bee80a9c57f5bf8c,5,0,Staker +0xfa887df9482a46540d141302a2d99fb85dafc8c7,5,0,Staker +0xfa89a74e6d4a9de34cb26004d68d610c0420d725,5,0,Staker +0xfa8f20ec5f154e8c312630f2ab18c9d1f6020282,5,0,Staker +0xfa9012c51bf8afee93fbd81c942f5f8a9a765fac,5,0,Staker +0xfa9120be79b83ef87333a77f11e5be0f015ad5c0,5,0,Staker +0xfa93bb19b797167f16c06f762b22e3d4a53e6295,5,0,Staker +0xfa94aecef278ed996c8802c19e63be92432a1d3a,5,0,Staker +0xfa966defc896c7d4a063d83a0f74d1d414c23702,5,0,Staker +0xfa9ce0895c88f4f9bcc7ab196b890abeaae219ea,5,0,Staker +0xfaa645d2f3eed22548a99960875bd696f9f9dda7,5,0,Staker +0xfaa75755ebaa64910cc222900c8ac39f28e12d21,5,0,Staker +0xfaaf77410b5a7973852afc52894da251934a419d,5,0,Staker +0xfab6621350a365988e7304eafc6495a4b27808c9,5,0,Staker +0xfab6bd4b8f520b9a87ae148eace61c4fc7c2359f,5,0,Staker +0xfac1fb14f881ebe0327278ce376ab0365b7c9fba,5,0,Staker +0xfac567f9cf0dc1ea785bb11d56bf02b89339553b,5,0,Staker +0xfac890eb4c056323441ec68cf4528e3f3462e16c,5,0,Staker +0xfaca1ae610c4d572e66fbce39345426c6565556e,5,0,Staker +0xfacb92b5d1271ed3682bed2406ed57661697b4e3,5,0,Staker +0xfacc2f157a0ed447a55943d67ad06d4dae4eaf0b,5,0,Staker +0xface0529525a64f5b94cf47f6a8d91f566e2ded4,5,0,Staker +0xfad015a98d0a92d0984c8ad9a24a24833f3fe804,5,0,Staker +0xfad3cd0011db68e21a98f2b77c7883033bab2596,5,0,Staker +0xfad5098dbd9fdff3e25151a13e8e40396aa0cf3f,5,0,Staker +0xfad5ae5d3d2046b2a69c3da3092426d433cd2441,5,0,Staker +0xfad927d6b83de46305d5a31c3b29ec46c660abf6,5,0,Staker +0xfada49390d23f651f64bfe8fb794d0ab12387fec,5,0,Staker +0xfadadae6ead82257be142e6e9d6e41aab220f255,5,0,Staker +0xfadbd1fb9be9680600338d02938603db2f107440,5,0,Staker +0xfadc96ce48d31371c8d8cb633a850587495f62a2,5,0,Staker +0xfadd933d6ab602dab6aa2cd935f6a83d06bef6b0,5,0,Staker +0xfade56bc23152eb660679672b48f3fafe0f0a49f,5,0,Staker +0xfae16b40e7f4ebbec152c78a3418466b50f78e3d,5,0,Staker +0xfae1cd24195abd4b57fdb2321eb3f67c97b97a00,5,0,Staker +0xfae3f9d8e99fc723e8ef9df1c31d6038a526f259,5,0,Staker +0xfae68e7eb88b0d0f35a9d5115a1215fecc83241c,5,0,Staker +0xfae6a3da1f573deb47b268306493d48473ad9518,5,0,Staker +0xfaeaea57032e11fb058c7de44c5c096a2ed0eb60,5,0,Staker +0xfaebc07d7bd8756f2a3cf2fb20626e32ebf89ede,5,0,Staker +0xfaecedd8710e46bc9f2c0626b701f9e73901c1b9,5,0,Staker +0xfaedacc6f6388a07a330a07580be308a3a3bcda5,5,0,Staker +0xfaede3a249ad5b0070ad0069f4857a8b9fc38f8c,5,0,Staker +0xfaefbf8a08eb7fe9016056b6aacd4ebf849ea1ce,5,0,Staker +0xfaf460df0c0dbec71e054302e4a0c5eead582fdb,5,0,Staker +0xfafa4a237c18ec1d5643b54fc7bf0dd679068cdb,5,0,Staker +0xfb006d7fd0dae1d4a8130765b85960f8efa11084,5,0,Staker +0xfb03734e56fa35b11de76d359743ccec4f2aaebe,5,0,Staker +0xfb03d86f9a50b5b037ad869b6caa6a6c9c10fa9b,5,0,Staker +0xfb0bb549ea65f635264698ef25d936b50ca94362,5,0,Staker +0xfb139650f46a02a13ae35c829ebbfe230b84cbc5,5,0,Staker +0xfb1a62bb8e4a3388c476ac930c284e5265bf86b6,5,0,Staker +0xfb1dc2fb7ca52d3e445a3034eb954f0178f7f4af,5,0,Staker +0xfb1f2c5bba235ed68074ef29f0fdb106d137914c,5,0,Staker +0xfb206581c3ff2c45875276fddbb0e13d6229a801,5,0,Staker +0xfb241afe2a2f4d616ec1e54b9874e56366eb3c84,5,0,Staker +0xfb2cd15b437433b96fe86ea376ee4901b8c7adcb,5,0,Staker +0xfb2ff55f35e12bd54dead5486f1e5ab6676aaa3e,5,0,Staker +0xfb31d3f8836d01c16ba47a4c003604fd87018062,5,0,Staker +0xfb32583cd1416c7d40054a76b3e3f77d2fefb497,5,0,Staker +0xfb33064355935c19fb255c978d0821e3df3af9c3,5,0,Staker +0xfb3598466df3881a51e79a59413c4955a44cb026,5,0,Staker +0xfb3a97d2eec1da879030b5e29fb6830f13a28a15,5,0,Staker +0xfb3e09efe6a8f217ecd5a56a7181faeafea4b0ba,5,0,Staker +0xfb3e91993b54bd0572fb7b8bd2e8533449609530,5,0,Staker +0xfb3ea294893ab385f1ad0edbc6fb468b0dd71cc4,5,0,Staker +0xfb408fa20c6f6da099a7492107bc3531911896e3,5,0,Staker +0xfb4207e5691d37aaad1b2ed4d5817cd4b8233880,5,0,Staker +0xfb44358fd20a07caa040292950e1633314cfc282,5,0,Staker +0xfb4670113d92f30a32ae959171338c781f71436b,5,0,Staker +0xfb471146ed58ceba2a1bf1b126ded3f0fa86ea6e,5,0,Staker +0xfb473c6ac7f136232174c4b3bff425a8a5fe39f5,5,0,Staker +0xfb48267b2c463be99b2d7dfc4efdcc56a1a0f003,5,0,Staker +0xfb48e6b043abc446f10dfec85ae749576bb30137,5,0,Staker +0xfb4a7f3b61e66f2ffce84415eb39aaf3ab2a024c,5,0,Staker +0xfb4ab38a0780d4d897d0da88654babdebbc5cd80,5,0,Staker +0xfb4ae106fa566fb11e833665596bf311c6aa5a5a,5,0,Staker +0xfb4b3b8396d6e3d774cb1c54fb5e8cd098fd3897,5,0,Staker +0xfb4eab8f643107c94330a12e7570ae8e0f775f57,5,0,Staker +0xfb4f9b7625acb0e12e6f60d1ee22404907ae36fb,5,0,Staker +0xfb59797cca7d2a9c76ac3269d6aa542e978b058d,5,0,Staker +0xfb5b986063cff1e9e30ed90cbfcc82ce12970941,5,0,Staker +0xfb6022e4cd4633d06dac2aa8724fd8a39fbd8ee7,5,0,Staker +0xfb6108888f5e2ef98ac6211c6f36b348b4c59c58,5,0,Staker +0xfb656ea2e3939da3f5b81a5b76fa901cae09d308,5,0,Staker +0xfb6d88fa981493a819addedbee9f01a4dffe3b94,5,0,Staker +0xfb712b09aace1aa81e90bea4b6ba0f03a3f7728f,5,0,Staker +0xfb7208e979c3e18dc198661b5002d885ee97850b,5,0,Staker +0xfb738f4a4434bf7637208fbed070c36698b9ec82,5,0,Staker +0xfb7c71bcc5c594b12431f0d06d230ccad2b55d95,5,0,Staker +0xfb7d327de8b2b37053f92c869a7b71282f48d781,5,0,Staker +0xfb804be27b02e161270a9960855d07530a8c0aeb,5,0,Staker +0xfb866a9ca345ab6f02d7e91b97a3d071bff011be,5,0,Staker +0xfb872617e6690f4ae5ddd699147c4ae7a1ba97d9,5,0,Staker +0xfb88c8266821e231e9a819de27978e27ac3cf367,5,0,Staker +0xfb8bcb99451f5f78416ba986e226902d6ac0ca5c,5,0,Staker +0xfb8c25aaa3138217573125c4889999afe8006471,5,0,Staker +0xfb8c7e98125afcae3cb5d41ca21842fa8bf86c71,5,0,Staker +0xfb9131197dbb7c8ba35f087d605229e413dc5699,5,0,Staker +0xfb92c126f3a4df7a725931b8760ab7c880cbe976,5,0,Staker +0xfb92fa8a9dbdb57e949e8dbe24d1e402092766e6,5,0,Staker +0xfb93244fab3cf6964978077cdec2cd12c1a4b027,5,0,Staker +0xfb95f1cf4558d3eee185a261a95b30aeb6678ad0,5,0,Staker +0xfb97be589372c4ae3ece383db57934b977f816be,5,0,Staker +0xfb9affd4a3ee356f9a02f7f904c4be9c1982019d,5,0,Staker +0xfb9b3300c571cdfdecb483ead68d92467864a62e,5,0,Staker +0xfba0a88b9609e838888a72255dfb53bb20625e3b,5,0,Staker +0xfba2a2332ccbec81f7d08b24c1bbd825de7cbd53,5,0,Staker +0xfba4030686f85e6f1d9a956b939ea95afe080d57,5,0,Staker +0xfba49e58e43aacdc55da637fdf37054d5c2b7b2c,5,0,Staker +0xfba55544a13cb71651d3b46eb816e6262a86aec1,5,0,Staker +0xfba59b7981edbf3163d38f68a3c5aad9840d2b6c,5,0,Staker +0xfbac63f60cea725a12f5dcb6008ffcba51d8a2b9,5,0,Staker +0xfbae69268b2f1b1356d9c6af54be25c27a500d4c,5,0,Staker +0xfbb09ed1dd23afd5602b9c22cfe5f722396062f8,5,0,Staker +0xfbbb5b6cdf0548b4e2345c207d2a75a433a0947d,5,0,Staker +0xfbbb7fc7188257ed2ec12a0ccad51ea57abc5a3e,5,0,Staker +0xfbbdc33c40179524f9068278eb86f8a9b524b2eb,5,0,Staker +0xfbc47894163b9d10c8a5279ee07b1397ea1cb877,5,0,Staker +0xfbc504409321a24e279ed78b725016163ff354cb,5,0,Staker +0xfbc671c93d1174b37d972d129f015997c4ff025d,5,0,Staker +0xfbcf396427d5891f6800050e776007e822117605,5,0,Staker +0xfbcfe1ff133289005723b645dfa49f789e1481d7,5,0,Staker +0xfbd7914830b571981bdffedbaca6d2e2d71b39d9,5,0,Staker +0xfbd7c4c80e4c5a5551ab9a8c789793673bd79660,5,0,Staker +0xfbda8000005d3f31fd31ccae7ca423c6c7872e69,5,0,Staker +0xfbdbab62383e8d56b55dc2d90f29649a81a570cd,5,0,Staker +0xfbe60189d005e7d1efa77d3b870142b8bf132222,5,0,Staker +0xfbe722286dbc19a12cf9598410bd6cefb2f5e81a,5,0,Staker +0xfbeb9ffe9dc51410f481ac8ea95413da45a9a6e4,5,0,Staker +0xfbf17ec0289727d0cf812c02e69db8d20669559e,5,0,Staker +0xfbf1bec58513560bce288c1b7aaacded4d903ee6,5,0,Staker +0xfbf3a19cfaf9ec78f4c091a0f5b0d67046f9f558,5,0,Staker +0xfbfc8c20baef7cf77886735ce02d8b7c2ae3592a,5,0,Staker +0xfbfd9d7fbb725be2497b068f517f5f1ae33235de,5,0,Staker +0xfc02b0d88c8431a0708362c1ce2002f94e689f46,5,0,Staker +0xfc06ce959a384b0ff848be1a17f74141b6a000e7,5,0,Staker +0xfc0f2dfe5046c5bae6b20218585abb26bb45dc5d,5,0,Staker +0xfc13c55fc24d409bd99b5ff186b5332a3f88b180,5,0,Staker +0xfc17583eb6311b2f82d38feab55e9deb8d4b6521,5,0,Staker +0xfc1945a384a19c65a4f1b2502edfde6bc104983c,5,0,Staker +0xfc19f961012b06aaf8831512d8335bff75805deb,5,0,Staker +0xfc214a1313d75984cf60b09e013e5a5fa6b17c0c,5,0,Staker +0xfc21cc8b70753bca4fc38b0bd2f56b7dca5cef88,5,0,Staker +0xfc2270484d24d0c28eb16b69637c84c5e8f3ac69,5,0,Staker +0xfc28421f3480a0fee6cacddbc693f40afd8905bb,5,0,Staker +0xfc284bce16967548b9636f405646e21bae6b25d4,5,0,Staker +0xfc2cdfef76d5b918bdcdf23c27dcf9f4282967a1,5,0,Staker +0xfc2f676333966b4158998768d5f5e1b2665cf865,5,0,Staker +0xfc35e65c0253b187a0e1d5309b47c4b589b24162,5,0,Staker +0xfc39abebe44e9bbe5bec4db56c291dbf27cdde6b,5,0,Staker +0xfc3a96261f0041d945f41464ac74396f03784495,5,0,Staker +0xfc3c12b3e0186c662b709b6d9831d5f4c32c2394,5,0,Staker +0xfc46a155760362fe2ad9ac47a9af459131e7b8fb,5,0,Staker +0xfc46b12ac015180d4494051bfa7b6327e287f814,5,0,Staker +0xfc4817efebb1db859835ec858ca92a2a7a9aa106,5,0,Staker +0xfc4b484b9fdfacf11f2d8f0f7d4a7539928c9c33,5,0,Staker +0xfc4fd333c230062655d6fee79f2e8b8086945093,5,0,Staker +0xfc5310c77c08f4fbb8ae4f0df1e47aa3f89a85aa,5,0,Staker +0xfc54c7881aaf0de34deed5bdfb5ffb99f86c9ab7,5,0,Staker +0xfc557a106eab91dccfafe342842882384dad05a6,5,0,Staker +0xfc576335739644d1998d8adca56b7eda36575c0a,5,0,Staker +0xfc5892dd5af7764557bb1a2d656496b04b5154b4,5,0,Staker +0xfc5a86d6399c19906c347fce2b31599a34b1fbc1,5,0,Staker +0xfc5ed5aa7456f7b6f9ad60bd65f9e431976433be,5,0,Staker +0xfc60bd63d4ab586e06c982603e9af695dc6b9c72,5,0,Staker +0xfc62afc348635dde46a43b42e194df2ae3b9309c,5,0,Staker +0xfc653489dbd8cad50b920be602afa9055040150b,5,0,Staker +0xfc686c8084d7dd62a19c81779f4f28241bfd75f5,5,0,Staker +0xfc6986b3fa177427a92e68506729715b3fd712c0,5,0,Staker +0xfc70bf66024292a1753860f39c5cc39bd3d28673,5,0,Staker +0xfc7d99b646f85b134816f2eaf861481cf5c9bee0,5,0,Staker +0xfc7f0d26cd7f85eac9153e1ebe38430a7109a4c1,5,0,Staker +0xfc855e738298b84a2cb241a333868a8ed37267f2,5,0,Staker +0xfc85a441009d914ed6798e47dd224c3d6f90dfed,5,0,Staker +0xfc879e30d841fc40f83e4b2acc322b344f321e8e,5,0,Staker +0xfc87d5953cdd5e41a1fb81554b732d4e55ed80ae,5,0,Staker +0xfc91a9150646684c2e783827cffd009d74f0c55b,5,0,Staker +0xfc9b4bc0fe0627a5c5ed2e2cc02ac7d4d38edb1d,5,0,Staker +0xfca30f7f3a2bafb98d875bd566beda5f61ee1f0c,5,0,Staker +0xfca56986cbfd4e26b2c428c774a1b24c86b93bb0,5,0,Staker +0xfcaf48526e3e46e5d4f1540967bfb9ac8845e6ac,5,0,Staker +0xfcb8dae3e0e93978472a327f34814f4c40e87719,5,0,Staker +0xfcbd49a0289e9f0c5fb29270d293047662bbd0a2,5,0,Staker +0xfcbe3451405e8a3616258566e6b18fd328cb606d,5,0,Staker +0xfcbfbfec102c7cb596974e3c461fa4e22e60eafa,5,0,Staker +0xfcc0ec576441524b519613a5953f234acafcb02c,5,0,Staker +0xfcc29e31cf38a3c536e440d9c23c8d137325addb,5,0,Staker +0xfcc2d450cbb6240a7616860867e99d02966c618b,5,0,Staker +0xfcc93dec4f169efad61cec71b437a4ad317a27e8,5,0,Staker +0xfccc885c0c70e25c9d776eba41c83d78178dbc9a,5,0,Staker +0xfccded397ccff61175089875aadf0473513e0eb3,5,0,Staker +0xfcd3a30467b4c2f1652f290e64f4c14a7a13d455,5,0,Staker +0xfcd7799d7fdbe11132bad72be3cad0273345bca6,5,0,Staker +0xfcdc88ad9277e3286a520baf1f37792e7b0b62c8,5,0,Staker +0xfcdd6d25ae394746e4c74610aee215aaa4fd2e48,5,0,Staker +0xfce329a9111df72803b671c898498828fcf9802b,5,0,Staker +0xfce5bed592b5cd5c10fd039f1a699c103b7fbe14,5,0,Staker +0xfceb2c2575dbbff5daaf7d05c6be477c0af29794,5,0,Staker +0xfceb7a8207e8759963765f733bfca1a3a82e24c6,5,0,Staker +0xfcebd202f9d184a95e723873c0701fbf4bd8dca7,5,0,Staker +0xfcebe1765287e22b068761a4ad8e6953c347fbe5,5,0,Staker +0xfcee3688f8cd41eac839c38ed63bffa979527614,5,0,Staker +0xfcf216acb2f046bddb6b2e344f4375bc7c0150c7,5,0,Staker +0xfcf67274961f3a54920de595473261de723c1bf8,5,0,Staker +0xfcf8acece49eaec6169b9f6d13accba3903affeb,5,0,Staker +0xfcf8e60ca4e3c82e769a8cba1065cee3cc9692d9,5,0,Staker +0xfcfb19acf25e40a94b7e9348c478e5770bb11382,5,0,Staker +0xfd00945a750f80055203158ec5bf448678290cc1,5,0,Staker +0xfd049fc6a83388ad5f9783ef7271c9c8cb3ce64c,5,0,Staker +0xfd059b2b44b1b493b3ac5c37c4e852c13ac90191,5,0,Staker +0xfd065f52cf5b07117609723cc1608db369069402,5,0,Staker +0xfd0d00182f82df0d769e6badfdf649b10b68c56f,5,0,Staker +0xfd0e2ae8cc80f78aab7fa95c814d380bee359de5,5,0,Staker +0xfd102a750c595d95ace7bdbed17e8b444891610d,5,0,Staker +0xfd115cd0b9b8f19c7206cd45a934f105c93aeb41,5,0,Staker +0xfd127f2352a3effd857dd6709786c2c424276efd,5,0,Staker +0xfd1312f939a4fef0b9933497eb0ecd3351ff5618,5,0,Staker +0xfd1362b8708d8227fbdd7de766ec6fa2b071c23e,5,0,Staker +0xfd14750a5274ec786c732a488e703d6ff6306ea6,5,0,Staker +0xfd174bcdee1bc371178bf9ed65b9f82bf1900261,5,0,Staker +0xfd1973a50de19c0e1162ed595deb406a35ff497e,5,0,Staker +0xfd1b47bac96419d2d29face325794430474fe00e,5,0,Staker +0xfd1e8d962cf10a42da1c09f552a06c02494e8bb8,5,0,Staker +0xfd1eb332aabbf9cebaedeab810bc1151b32aa40a,5,0,Staker +0xfd1fd3d70e5854465939982001cb278c11c10b9f,5,0,Staker +0xfd240ca6235765e6989270142c9e9a4e705fbe53,5,0,Staker +0xfd270b243061e6f8de316367411adf86c72bb4cf,5,0,Staker +0xfd27899c165dfcb401c9698cf5347b9820724a44,5,0,Staker +0xfd2cdda194825114fb56aca733521238114a3e5a,5,0,Staker +0xfd308dfdb978b8ed3675a90394040c5b44989e8c,5,0,Staker +0xfd3843b18a7e69ac64aa3886dfe255d18669aab7,5,0,Staker +0xfd3cea0236df70bb2414d3e0500d175109aed140,5,0,Staker +0xfd431eca7fd609b62481c246c30c2879cb157dc8,5,0,Staker +0xfd457097deb19e587a3cf43c2ecc454e0fbe5d9b,5,0,Staker +0xfd48d92b7d22779d594f62f888ce4f4b9f8f42ad,5,0,Staker +0xfd494f01eb6a1f6b11bded0d7c19fd306bda4858,5,0,Staker +0xfd4982f0c44377ba0a4126110d147f770b2cddb9,5,0,Staker +0xfd50ab30164fac12b6a7f8c5553d1a0105b10008,5,0,Staker +0xfd52919cb5f889d8e60c370fbb7ac920666307f3,5,0,Staker +0xfd5ea1a49307a75ae16f561b42ccb40e8492eac6,5,0,Staker +0xfd6890c99d1a9f22823036f263f6ddcd77353b1b,5,0,Staker +0xfd69b0a51f70d86234df85fb07569bb2954a5084,5,0,Staker +0xfd6acbbccff313929d39d10a80cdd82ae2aee8c0,5,0,Staker +0xfd6baccfc7d2bf155a4a58412d1317a2ecd6faf7,5,0,Staker +0xfd6c3c2421e8a36f1a5996550999e072d5243a26,5,0,Staker +0xfd6cec59a65f67af739eb3191c4793c342e688ee,5,0,Staker +0xfd72f8bfea3a58fa108ff01e13573964039300e7,5,0,Staker +0xfd7723732e4ff554210642fe681f20fc04d2f301,5,0,Staker +0xfd78b39d280be72ee168f5e38b6b4cd2c31c5199,5,0,Staker +0xfd7c36b8c3a22db47df585e4dff840cb9da1f92f,5,0,Staker +0xfd7c5382765b0806a2265979d9f9a08e15469737,5,0,Staker +0xfd7da52976f9032614229003737395aa17e58327,5,0,Staker +0xfd7decb03e1eba6223ef1ae9bd17702fdb1eb1b4,5,0,Staker +0xfd80e21743fc0384732937e11c88623cc7fb916f,5,0,Staker +0xfd8114a6d3d6a0b3e3a42c6c2ef6e3cdbef39ca7,5,0,Staker +0xfd86209ad9121990e03e1509c0a39e725ba2aee5,5,0,Staker +0xfd8c797485e9b0276b24260fd9aa3bafed9e330e,5,0,Staker +0xfd8f15c342be48bfefcbd2115d42a4ded813c9d5,5,0,Staker +0xfd906dbb4d9c22e9de3541af33607361d2c0171b,5,0,Staker +0xfd955d16fc01828d7945a13d9308992c50251808,5,0,Staker +0xfd96197ccdaa3e937473ff20a52b8c91c9ed3d04,5,0,Staker +0xfd981f4be20401a2bf6309a9e0ca35b5f992ec02,5,0,Staker +0xfda1793e713fd259bab9942df36b425ce211fbd0,5,0,Staker +0xfda23d6358a2e2a40bbf35489b9cacecca0e18f9,5,0,Staker +0xfda4fe19e1f95cdd9df48649cb5b8ed8e73f462b,5,0,Staker +0xfda974841a4ffd0e65e81b25f930f45e875ec91e,5,0,Staker +0xfdad0d49c509847516b74af256435e2d6be98bfd,5,0,Staker +0xfdae711b9c8c50ac719ac459ebbf405e93cb1070,5,0,Staker +0xfdafbd7b58fd40eed082af5f9e195090aec8788c,5,0,Staker +0xfdb4d59f6ba636eefc7d5719635ea9c09d552d48,5,0,Staker +0xfdb6887a0b66d835d0e4d90d2555b4a4af335025,5,0,Staker +0xfdbb5483aaf3ca1abc9485201fb15869b9d51b83,5,0,Staker +0xfdc463ce1b6bd224cd1be8ad1c604efcc2506f8b,5,0,Staker +0xfdc4875f84b064e790d4dd00e9656db35e845f6b,5,0,Staker +0xfdc75731792b6efcc8c02429f61b9eef536a6f2e,5,0,Staker +0xfdc7df3a472d33a69a7f6524a2782f3fee435398,5,0,Staker +0xfdcc646bbf2cce1c6e9b8441ab5706f7fbcd02e1,5,0,Staker +0xfdcd1dba2d89bff386df81b65d13f9b605066edf,5,0,Staker +0xfdd328f389f1406d3514179637b18a2ea808e581,5,0,Staker +0xfdd57c4438a6b1dc2f4c2811e96df70039a6011e,5,0,Staker +0xfdd70d6f9c88349daa5585ce52376e1f85898fc7,5,0,Staker +0xfdd978d4b13c4c007acd8c62e7796af9c945293e,5,0,Staker +0xfdd9949d944efbf45a663e9035458b7daa20eacb,5,0,Staker +0xfddc0f350e4c51314236f8da02d9ec16631a3220,5,0,Staker +0xfddc421923567c4bc5d94a9690a68b430fa1714d,5,0,Staker +0xfddd16177a563dce3f8afd89a84345cdb9e62cc3,5,0,Staker +0xfde2b565f4d3eb16b2a5623fd21dfa0e748814dc,5,0,Staker +0xfdf13576d654c42135b8ff3aa1cb47b1bd6fb2c4,5,0,Staker +0xfdf44ae9c44082391cf7388fc29887a713eca891,5,0,Staker +0xfdf4a109ad35db713e64003c22ad292c4c6fa04a,5,0,Staker +0xfdf88d53c1d73130cc16f08e28ee2894dcca1f0f,5,0,Staker +0xfdf8b5af3ab28bf3be290cefbd28efa025de66e1,5,0,Staker +0xfdfcb7f3383336408f60f8f01a8fec8ac8014e7a,5,0,Staker +0xfdfea78171ce98e679a080b020aa134581fb82ae,5,0,Staker +0xfdff461b78c36526e6cacaaad72518f945831326,5,0,Staker +0xfe02da19bc266bfba1b52dd468d7541dfc6887d1,5,0,Staker +0xfe0a9d0592e84ce6e1297cd794e42a2de804dd30,5,0,Staker +0xfe0fd51586001bbfa2af44214a25526e4995eca2,5,0,Staker +0xfe100b60d6fe66c5c9c7bebb7286fe49dd2dfdea,5,0,Staker +0xfe118a2a8551d4c650636ef9b3c67bab3c7c282b,5,0,Staker +0xfe1425dad9c8c3956215c505c0310cf2deb7f239,5,0,Staker +0xfe1602c5379bf66aa8d932e2a0119694f68c175c,5,0,Staker +0xfe16e802177eced90cec3e9785148e05b55c097d,5,0,Staker +0xfe196c83456f872f8284c3f07637859f16225eaa,5,0,Staker +0xfe1e581668a7ff5328daf50c7a3f1ce6d74b6375,5,0,Staker +0xfe1f9de8c4432127021cf728d791e60478ced16c,5,0,Staker +0xfe229129eb90d1128adab663860aec7e4a5768ff,5,0,Staker +0xfe24f9d234b2e7cbd1a3d82622aa5bd7b0089612,5,0,Staker +0xfe2585f1e94637159f50fe92575ca926e6c6be09,5,0,Staker +0xfe2885ea48032dc079cad66011b7564f0f182a97,5,0,Staker +0xfe2f298d0506a3025e15cb241b0fa0968c51b9de,5,0,Staker +0xfe35434be9e0da9d6cd9b5ee2854df7b7b484c52,5,0,Staker +0xfe36fa1294009c6c0abd1f7f1f4e0face79f5891,5,0,Staker +0xfe37773400ce3a9879d1ab5f3b78c96b2421627d,5,0,Staker +0xfe3bc0c19e945305f41ed2630aed868f72796b8b,5,0,Staker +0xfe3ca15d2d30ba58617ea8270b815472753eea33,5,0,Staker +0xfe3d0d6d3f93259084a3bf1395c282a0a0be43ab,5,0,Staker +0xfe43c0ab21e45aa6461efccb147819565c56b568,5,0,Staker +0xfe45217e12a3d22cde39625b325384a6a4ee3146,5,0,Staker +0xfe47eba50092180d3a56b6dbac8a7663dfa9ed0b,5,0,Staker +0xfe48e99a7b225ed0b41cd7198ba3c39d8039880e,5,0,Staker +0xfe4a1b1ec0e5d0e37c64a5fe24a8d8bd8979cd1d,5,0,Staker +0xfe52fc531013647e26649f41b21b50423ed978e5,5,0,Staker +0xfe5b1411ac9c87117878d4376776fc7cc8b49034,5,0,Staker +0xfe5d2535b4c1c5ed4b4a51156fdfca0f1367a7c0,5,0,Staker +0xfe5efcaecd9d38d7c190752075e394153fd403ce,5,0,Staker +0xfe5f0d02077428ca9360946d539320fca2d4be98,5,0,Staker +0xfe61922a3bc6c3006e4391dba56a963c35d7a722,5,0,Staker +0xfe655a0190e53a7016c053f57c7eedb7c33956f5,5,0,Staker +0xfe69886844bbb2b9286026dd4db25a635cb64183,5,0,Staker +0xfe6afd3c0e49d43950414e950784b35e76034d2c,5,0,Staker +0xfe6c8c4c096b7aecb2ea4e59ae5aa1e8834eadca,5,0,Staker +0xfe6fcb00b77b60eda4392757c15aa7925e36924c,5,0,Staker +0xfe731039421f784d1e5594c46e6235b22e08d018,5,0,Staker +0xfe73c08a9604770bd97c18b9fb7b89641de5074b,5,0,Staker +0xfe748ad4fd7e2b8c697b8c89063dd0dc29001bf7,5,0,Staker +0xfe757b6d35e3ae6c7767d3ce94c34dc0701599d6,5,0,Staker +0xfe76ca309a550827b6fbd272dce74879b21d9292,5,0,Staker +0xfe771d94f66ba420cc7aa5d249c736f7da1d17c6,5,0,Staker +0xfe78dbf0c7e7a59e4862d507245906d5003a9cc7,5,0,Staker +0xfe7b1a99c6897188fe59b78c3d54b8d614595782,5,0,Staker +0xfe7b70d2bae5e426954afc1fc98d61f4b40fcb0e,5,0,Staker +0xfe7d917f476fea878bdbe4bbcbe819f16625e998,5,0,Staker +0xfe7ea792cfe580d40e7f78c7bc157f00de626394,5,0,Staker +0xfe84bae7a3f16be70d3cca6544da6134bbf611e7,5,0,Staker +0xfe85a35abf3b9c6339f1f7da3292fe3b0e9f918d,5,0,Staker +0xfe860a31a128c7d1fc4db25d0d67905970124652,5,0,Staker +0xfe8733283d1d51d18c0f80aeddaf0ea79f752ff7,5,0,Staker +0xfe8bfac2e9479d85849e41a0e450794e289080c3,5,0,Staker +0xfe8df65bd1344f289c3e9ad4e47f026476c07e9a,5,0,Staker +0xfe9719bcabe5c23349f03d795318cdf7fdf020b6,5,0,Staker +0xfe9837c149587a111ccdaf3a23f1ba09418ca9b3,5,0,Staker +0xfe98dae7ceff9bd3adb47260a2c1e82456e0a47d,5,0,Staker +0xfe9f668376766fc4736f8361a55c76ed06678655,5,0,Staker +0xfea0255cfd49f7e0ea16ccf0117d34a94151e086,5,0,Staker +0xfea608da800f54fb02ccc9a61ff0a8934dcd0fc0,5,0,Staker +0xfeaadc49e475ef3286eaaefe1367dbd8bce548b1,5,0,Staker +0xfeb3e0f50107f6cfb2ec8c2bc8287f2707e0e2ea,5,0,Staker +0xfeb48b9d586cdbfabfb29c22c81940fd137c1891,5,0,Staker +0xfeb623adaf1821de8a0689d544c672269d736743,5,0,Staker +0xfeb6a210006a669b70be5d78e0d67d1a73377c05,5,0,Staker +0xfeb793a5119524fabff4aefd0325c86d783efe90,5,0,Staker +0xfebb179c176064c1da71ce9081892ccfca7e51cd,5,0,Staker +0xfec5e28d94287ed84f000569cc872dd912da3ce2,5,0,Staker +0xfec73e601490dfa5261a7eeb6395e149a9e84580,5,0,Staker +0xfec7c4f022ea829fbc682a4b93aa5896ffc5c0a0,5,0,Staker +0xfecec0ab9ae25de03d8b5f7892c12605c96a9770,5,0,Staker +0xfed0a3752940c9928549ce4a0bb4d024e84889a9,5,0,Staker +0xfed125da3d57964afa8a83dc0b30ca3c546c744c,5,0,Staker +0xfed1f974c46fd8722cd286da8c28348f44e1a82b,5,0,Staker +0xfed719799eb863c0914a4e2514311cc9516f7fab,5,0,Staker +0xfed9eb044cc62988f9e014ee3cf721db0c31b02b,5,0,Staker +0xfed9fc68ea0ec3ce1a9507b85468d72575d98a1f,5,0,Staker +0xfedc3c7b8d8561c174906d255241176635231fb4,5,0,Staker +0xfee9187cbae2959db9b75c46576f81da64518cdc,5,0,Staker +0xfef34b3dc1d56de75dcaab9a07e98d92ba06f5b2,5,0,Staker +0xfefdd32effb966907ad9b6a28821b3f1fda50ee7,5,0,Staker +0xfefdfa83373d13059fe76a43684b6fe41f185f02,5,0,Staker +0xfeffaac4655e40f39a3ef6625c4c8e7ea87d8769,5,0,Staker +0xfeffddf758360b2021f2f312d42d2d578d9d0e09,5,0,Staker +0xff00cea0aea5ce07cf5aaf81a0105f1159feb7ad,5,0,Staker +0xff09db56ebd91d3a647eec9cc8bff5b779dbaa02,5,0,Staker +0xff0eb9e1f21832d5a768a13811b4faba18381e99,5,0,Staker +0xff1a1aa3f81986ce934f42be48488a6fddb38874,5,0,Staker +0xff1b8a648e0a38c2451991b2971a7bacb1c216ac,5,0,Staker +0xff1d25c5299932fbc690b113b14fb84ceded75c2,5,0,Staker +0xff1eeb3d240260b360096ffcb0496788b08210a0,5,0,Staker +0xff20efb0112897a6b54b78471b1d5b1722223873,5,0,Staker +0xff21ac138fc8f482a43ca678d8855b1f66ae83a7,5,0,Staker +0xff2488d337aa8770c6b8f2c11554579963327db9,5,0,Staker +0xff24932796f6bdd0033e5241caceb3142cb72fd7,5,0,Staker +0xff25ddaf2c88973618e9d4665906b068da5f76aa,5,0,Staker +0xff268c68371ac7f9e59886d630325013593ca510,5,0,Staker +0xff27cdc9b2f01518bfd001a3ea434795bc05d48b,5,0,Staker +0xff2ab773d0dc4193326f79fc57670bfdc61b35c6,5,0,Staker +0xff2caf68b1baaeffaa470610caa3daebb0421a92,5,0,Staker +0xff2ce32f67a89d733edf41848422f79799ac34ff,5,0,Staker +0xff30bf14a46a359e094e121ed98affef8be02c5f,5,0,Staker +0xff3170968a07f77327d27c6abd085ffc4d34a18d,5,0,Staker +0xff31fbf52ad90e8203dcd0d0ec49905c5af96f6f,5,0,Staker +0xff32251dea4a9a9afa59a1c7933dfc3c8d972441,5,0,Staker +0xff33a9fbcff1c1d2b6ca2de432e2902b0378cef1,5,0,Staker +0xff3588411e280df2a2cdb256bc0108dcee551fc5,5,0,Staker +0xff38a2b40fbe3f0850ce243cf8d347b21ec2796d,5,0,Staker +0xff3921c0df759c33807a84af52c2ad8e42314d9a,5,0,Staker +0xff3b07e2bdc32bbce1c406f2dbaea338dd7d1826,5,0,Staker +0xff481ae683681a18ce54b3edd8437d728ebe2017,5,0,Staker +0xff4ec958d8685361ae9b7ab5dee44d87ed4ae0d4,5,0,Staker +0xff5286a02e425067fe88f87309f734192bf4bae3,5,0,Staker +0xff545952ab70d5be626a169b976ef80923b53e1c,5,0,Staker +0xff592769eb63008cc8fba9822a00f5da4d266672,5,0,Staker +0xff5b38ac00295eaf1eefc3b91862a060a9953714,5,0,Staker +0xff5c24542db1a9e96072424838f3600e1ac5c601,5,0,Staker +0xff5df8b1c9cb223596af4eaa16c832e43c9bce13,5,0,Staker +0xff5e89cf5f8fae9345eea148efbf86539a89c71e,5,0,Staker +0xff63133aa7fec9523bcfe4df7fd577072c92fd1f,5,0,Staker +0xff637a2abe5fc1152d9bfafbc32c519bff70fe01,5,0,Staker +0xff6840e014fc03f9744676e3885c968792c705dd,5,0,Staker +0xff6b781886a7cec23fe7be9e3baba99eb9145ad8,5,0,Staker +0xff6dc0049fb5369d9b82db16f82215276926ab26,5,0,Staker +0xff704db2b16b50e31272ba8e731d2d65bd2754b2,5,0,Staker +0xff73c5f8af311a9ce2bfdbed140dbc2d554d3f95,5,0,Staker +0xff7a4f9091af7d58c23af6b324a1b83a33975705,5,0,Staker +0xff7de9e6ee938324128137f2aa68a1107f9afdf0,5,0,Staker +0xff7f1d257e57608d7c10f4da7652f43a5a93d389,5,0,Staker +0xff8025e5546d491becd1abf57d8af892f32f0037,5,0,Staker +0xff8e7102abec0763f0ea4a7248aa50e468af513c,5,0,Staker +0xff9003bfef105a5ee3bf484cbcd3f51cc42f8cad,5,0,Staker +0xff932ebdf77595a93d02a51bd1c0b8413d26d62f,5,0,Staker +0xff936ef231d592010de84458520c1add09cff4f2,5,0,Staker +0xff9563c4f45b1fae4d83f3dfa93901eb5f9c68b4,5,0,Staker +0xff9632196b9d8ce78f4e8d9fd6a24470eeda895b,5,0,Staker +0xff96f788ff98f24af9a8fb873de3110e599b549d,5,0,Staker +0xff9fcceefc48ff7679b8653fa59d685a1b60c85d,5,0,Staker +0xff9fd7649efef3f843cc18d23b23443f30c0903c,5,0,Staker +0xffa0767ea8f14982ec8ebb6eeb25ab4581dffb98,5,0,Staker +0xffa3c9c11d5d6f13978cb99888fad36242a8da94,5,0,Staker +0xffab12b15e1397d9d5af0ff971acbc6c589e68fb,5,0,Staker +0xffb447929d34a4f5f5ae7a114f08e8a85476f227,5,0,Staker +0xffb898b5265f6b44f5456d1dca1eb7fd42520705,5,0,Staker +0xffb9783e2831658a626188a49fad6ffe62d7499a,5,0,Staker +0xffbab7f295d753f9f9835f480c70849ae1ee86b0,5,0,Staker +0xffbb1bbcd124b17b66182f8da8001f43e2397f79,5,0,Staker +0xffbfb27871d1903321f016cc1440ab1a3511ae36,5,0,Staker +0xffc16603d712823a226a4dbcfa0112f6e5f272d3,5,0,Staker +0xffca01fe93841b72e7b15bd847634626479081b2,5,0,Staker +0xffce6d9bdb2b0223712d9c33f015756735c1bc18,5,0,Staker +0xffd0cebb7c865a13101a1036a4c07b8c0d39c22e,5,0,Staker +0xffd434f376f79c785568d935616e2e2bcd7203d9,5,0,Staker +0xffd7b0e38b1892bd3951506d6b421f9f83e90ffe,5,0,Staker +0xffd8742bf0b1a4ddb081d9ffc3a623d5d32c5060,5,0,Staker +0xffd96549e34618798951cf6b24ba7e9d19883dd6,5,0,Staker +0xffd96d6aa0bb5cd63c1fd299cba46a54e3bb6e65,5,0,Staker +0xffdafe4281ca7797cfd0a44cbe33c222b611bde6,5,0,Staker +0xffdf9012e04e250eb9bcf29ed53114b75c822ede,5,0,Staker +0xffdff99732432be9e618ddb6d0879eb49f3ffebc,5,0,Staker +0xffe012c9461ac44332ca398b7c849c4c3ad8de2d,5,0,Staker +0xffe21480765ef4b4d3eb97a5aeb06c5da5eceda5,5,0,Staker +0xffe313f0d27c753f308ce9336184d042c04796e9,5,0,Staker +0xffe52c5e9cfddd7a538c430880d7778531eb0d01,5,0,Staker +0xffeced4c5374f7c8d31a63ef101ea2586d25d0f4,5,0,Staker +0xfff5a1c02d9a5d744de1dc6585f2c6dfbbf211f7,5,0,Staker +0xfff5fa4df1c6392fd581bebdcc92bcf3ce65a235,5,0,Staker +0xfff766047a983e49917a985f85837d9f8ddc4808,5,0,Staker +0xfff83f28804ac7f57021b01f60bc3cd0b27bcc59,5,0,Staker +0x000da76c7a3a7ff61f7d8632404aea298dc37d42,5,0,Staker +0x00f8965cb51db64276230f43602589941b9c8c5f,5,0,Staker +0x0145937a49e1ad1914ac6427440eaf414cd49754,5,0,Staker +0x01d1ae4f70c2275b3eca54e4db3ee6578b428e84,5,0,Staker +0x01f1c0e3860ca3bc8156dcd5359f31ab17af6f3d,5,0,Staker +0x0218dd7dab00e416ec3f3365298f5f7e30bbaadd,5,0,Staker +0x034b6e8e078c47ed499d411c06d23e40676b6c76,5,0,Staker +0x039a50b9324f176cdb8e1f118a2854c46249155f,5,0,Staker +0x039bb09d49ed630fefab4e830684a4edf861d251,5,0,Staker +0x03a886281169d531b37ecd90d552e09c0f5d825f,5,0,Staker +0x03f11c7443b0baae73555bdc0edbfebceebc8a38,5,0,Staker +0x04692719db6b9d128ad5b25fb62437eea40e45ed,5,0,Staker +0x0558b2bb32c91697f4dcb0cd2b20395870c8700d,5,0,Staker +0x05b834beec4e9fac3d2b51bb414e203bdede20e7,5,0,Staker +0x0660f7500fe5dc7d456a8ff16bf50a04378979f2,5,0,Staker +0x07215ad8c42d2e15a9c9f203454e8e684218fcdd,5,0,Staker +0x08bfe64262430a786d496403314445d15bb578e6,5,0,Staker +0x08fa63fc093916dfe218b5fcd2a3aa385b10305d,5,0,Staker +0x09170630d300c681ff8c8230574498f964bb7e9e,5,0,Staker +0x09356800ba4f42b5bac9ebbc2245e7e3441e27d8,5,0,Staker +0x09780e595229048df551f9099eec1f2fafb3fb44,5,0,Staker +0x0996a509428807a2dbe74a383fa1ac7e37abbc84,5,0,Staker +0x0a798bcbb79b7e69ca8358ee08ae26b38368c619,5,0,Staker +0x0b852df5052dc3b223c69fa5472384fced48588f,5,0,Staker +0x0b8b3f64e6ab305df7d17fcd561d5e3323b07376,5,0,Staker +0x0bd4f39a2f9d5165ed4f200bec717e9c76ca3bf1,5,0,Staker +0x0c0e7177854b6d34d79093ddd5e52218167334bf,5,0,Staker +0x0c2e330a29f2ac8f63db7c74b98b056ebfe763fa,5,0,Staker +0x0c56b24080fa2b53d50e2990df39eb445b866300,5,0,Staker +0x0cfd6caa7082c3a8a292e354798d540428ad40e4,5,0,Staker +0x0d8494b95952fcd4b8a0705b3d06a304a48e77a9,5,0,Staker +0x0da85965982c24c3463678222ca2590b0ca3e957,5,0,Staker +0x0de86872e2312fb0fab07b55fb048c1c1f699e1a,5,0,Staker +0x0e0d3981f32001d11258a3630ec8821b64e9afd2,5,0,Staker +0x0eddf7bbb6b1556532bea36b7bd6cadb94ee09e6,5,0,Staker +0x0f17515ebd07fcefb8da1d9eb86bbc8a21b40646,5,0,Staker +0x10050dd4c969feee372ddb361aad70b5c4ef6e06,5,0,Staker +0x100b098ed06a9c01581dd7a31b0340f626cb7ed2,5,0,Staker +0x102383d4eb4f0d404d0c46230ea96191e62130a6,5,0,Staker +0x10fc7426217dc4735ee5d5202eb512e45a7a6216,5,0,Staker +0x111fe2a0f4e0ca383b2de4bfee7ec979b6ca96bd,5,0,Staker +0x11295a96c5e34da89f6875271a8897d248aebe29,5,0,Staker +0x112e82ea54a631f417a0a5fa0585a04315ba1a39,5,0,Staker +0x11e480023ced969ffeac8c17b9bc1ff64972c801,5,0,Staker +0x123509d7e9e6576263b10100cf7eb016c64f73ce,5,0,Staker +0x126bea9e6abe720be9104bf9dd34fb456fbe84dc,5,0,Staker +0x13192b1056ed57eaa06bb7e49d70964a668e8604,5,0,Staker +0x135ec5bc3d09f40d57826dd1fd4ce45247844475,5,0,Staker +0x1386f1ab05766a7e6c739930c200c3de7180b1c0,5,0,Staker +0x13a98f678ec700e2d666e7cc1d7aaa6054f44b85,5,0,Staker +0x144f93db48f1c81847a14dcf67410904eb394e54,5,0,Staker +0x1544eaf7d572f9fe48e5e525f3bd037a6f2bdb36,5,0,Staker +0x162dc2f6290ae45694d468f4411718fb1d3951e0,5,0,Staker +0x165ebc37cbd9b2b47aa19927ae29ba1b1a127a56,5,0,Staker +0x16d45145b6822a088deb63711e834217aec6e63a,5,0,Staker +0x179c322196fa098b4754894bbbee8ab6b614c6a9,5,0,Staker +0x194d2ff0394e9bea4554fc4d171f5a92145d2d2d,5,0,Staker +0x19631993be90d8119da7f849b911909d1ef7632e,5,0,Staker +0x198464a739e579344835f04673c52337d11735eb,5,0,Staker +0x19b9bad44ed8a0ba4f3cc30139b62d8dae05346c,5,0,Staker +0x1b92e22e2f8dfd226bc3ae6c5064176685d86b8b,5,0,Staker +0x1c11864830f0aa17b86478cfc6e3e08807762a31,5,0,Staker +0x1c724f43ec5042e378728eed12be857caa3dfd45,5,0,Staker +0x1c7d53f2cfe2c1b09ed9bceca94a1998448e659c,5,0,Staker +0x1de47022405a0839a7bebe927f85435359b350f0,5,0,Staker +0x1dfc03fe225ab1338bb687d7d221b5beceb5ff7c,5,0,Staker +0x1e29ab02f0371bfa87953aab68705e077432bb2b,5,0,Staker +0x1e3e6c9a2e29692127a5052d3aec28f6cb5aadee,5,0,Staker +0x1ea20205cb4213b830bf5c1e558aac30580d9d55,5,0,Staker +0x1eec2bbac393a7a24aaf614cfc049dc40b9c8f9f,5,0,Staker +0x2051bb0829935d5323fbaf5c0cca70540ab9a211,5,0,Staker +0x20b63aa5607c0b185150420004ec46e0ab761a5c,5,0,Staker +0x20c293e748ee1834051dcdbe7f25a7d7f1bb2c4f,5,0,Staker +0x214695a38ee8a3a4f425f5b3a3d80e9812bf27a7,5,0,Staker +0x21adb4f008f9ee5c9eb482458d2f8f004cac39ba,5,0,Staker +0x21f4abde39a2ec3540bde07f2a03f0c23d51420f,5,0,Staker +0x22695c3cb7b0abd3cc6569a813fe7bc3e6fef3c8,5,0,Staker +0x22d2c0df68a5cd12896dd35de8ac8d99ee438acc,5,0,Staker +0x232e30a92c9d8808fc304380c10397c818a9c091,5,0,Staker +0x23896884d652dea3b7057dbb97f21cdf7cb1a11f,5,0,Staker +0x23a3bd9d047052318fd51ff6ade53002def9f2fa,5,0,Staker +0x24191b2c946888439b16c87aaad747cd6258d8b5,5,0,Staker +0x2497011dcea9b19a04b0272e6b5b062ed0aa10c3,5,0,Staker +0x2564033ab69a14021332ef07eae1bc495f560757,5,0,Staker +0x25cdb8e1e67cca6614d4740e23798df0b5fee854,5,0,Staker +0x261488ededef55d5a2922d4718fc4db44c31c0e5,5,0,Staker +0x262c4fa33a62ddf26dcccf19971a048310b41dd7,5,0,Staker +0x271c2b1792d5ebc3af6060c2d40f1dfba2600ec4,5,0,Staker +0x27c40a5d21552d74ab564fe9df695a34a6c3fe9d,5,0,Staker +0x28226f18f241860fab354b4edee1e6657baec55c,5,0,Staker +0x288727590e2c5cca83cab02b4ca74f9dafb25c3a,5,0,Staker +0x28abe00c859f85e96e90259846ecde649bdc9daf,5,0,Staker +0x28e976d4dbaa28fbdddaa500a9db980cdfbd6db0,5,0,Staker +0x2907ea90f9627dac473b567adc8ebff0af35ee4c,5,0,Staker +0x29eae26d5790c49c67f8abe8deee8d1a8a821457,5,0,Staker +0x2b70da9a1252013784191d784ade1c0a25fa150a,5,0,Staker +0x2bc4d9ba1ccb86fb18cbef12af316801e1566d95,5,0,Staker +0x2bca1582ce551d17101314fb199162c15f951506,5,0,Staker +0x2bd1e3b8f91ca8f7d41ca912223ce99ec744250b,5,0,Staker +0x2be19335acaf1987c57e3048d2f5084976330ac4,5,0,Staker +0x2c44586dd63e5b70be47f20e7c83b1c2d45c3100,5,0,Staker +0x2fa2a11585d98c123dc8b9d315a967091a94577c,5,0,Staker +0x2ffb94e69ea61e068f95a1840ca99938efa70e78,5,0,Staker +0x319a4d1a842229a76a1eaf8b8297fbd399ccc7ae,5,0,Staker +0x32d7072e865d3b1df3fa8c8eb03aa0d20e93d405,5,0,Staker +0x336640464022af1c3c257a05d7b9c2b24c66b079,5,0,Staker +0x34234bacd2a5dffc0646540852e9898e70b82b93,5,0,Staker +0x343631dd461130e616d0ee3e3fcdd601e3cb5eb5,5,0,Staker +0x345162b7c1b0a1a73c7d6a251a5b5eeda5a02aeb,5,0,Staker +0x345c863f7d135946092da7cdad5fdef1b152f249,5,0,Staker +0x3467c6599f6a8f6ad50bf3f2b38989fe97aa2f31,5,0,Staker +0x34708554e3d2501b9b3a1749ff972d7f3c22c586,5,0,Staker +0x3542af58ff9bddbd66ce418770ef3b7e95544279,5,0,Staker +0x35b8d34a727c83f0cd7ee815575c374e41bfacb5,5,0,Staker +0x371633f533626cde63e4d9fb11043a9e8c3ed51e,5,0,Staker +0x3752820fd0388b57ae80532e0391c9cda417f310,5,0,Staker +0x377910a2ce487fa74dc30c17c6933e0d6a8ea80a,5,0,Staker +0x380a9c0ff366d003a54bc3e4e30e8e7ed90db461,5,0,Staker +0x384eff3704daf2a82c735054d334b017e640610e,5,0,Staker +0x3867568cac84667baa76dd6f8ae22ee9774e5ec6,5,0,Staker +0x3b3bede28c4baa6fc60bbf4c11c9254edcb49bee,5,0,Staker +0x3bddb3134c9262d7df069503d094109f3461a148,5,0,Staker +0x3c44b3973e416461e6d0da0cf29db9f3e0e2c285,5,0,Staker +0x3cb529f844dfcb08425e7f6c01b3cef74b0f47ac,5,0,Staker +0x3dba659e114846b8b45a60e32d967fa7259bdc9e,5,0,Staker +0x3e03e67e6162d6cc6431e34193be90b1e2688c17,5,0,Staker +0x3eb1e35e826ce092db5620d8bd9351fcc8991b40,5,0,Staker +0x3f0a62c697d286a7f5ec9841992b1b65349c3cbf,5,0,Staker +0x3f4881af949f2d1a8d7c9cec21d44e8014323ad8,5,0,Staker +0x3f72d83d8aea12635689febdee71e638cd12b392,5,0,Staker +0x3f9d1bbce19288ff936b7c0fe91471761188504b,5,0,Staker +0x40641656430d1b394a07621c9754d5d3f509f33e,5,0,Staker +0x40d36725d090aeea52cc9c054d492ee5cd620137,5,0,Staker +0x415d525a2fe1e0090f265b895ab23a80519327cf,5,0,Staker +0x41d373a0d5cfbbc78de1843d7b618c80d14358bc,5,0,Staker +0x422b8edb3f62eba9e845ddccc827931a294931c6,5,0,Staker +0x42ada0062fc76e56fc33709a2b03f9bddb55975f,5,0,Staker +0x434adea73ad4829f96c48f12f47a34a1e125dbc9,5,0,Staker +0x4388ab4d54a2ab47a530bc6743cc2ec1ad1b16b9,5,0,Staker +0x442352edeac42f26c73db7f9a289815305cad1b9,5,0,Staker +0x445abbd063135e36c6d3d97b86d29f38cb96d72a,5,0,Staker +0x44d88503aa93d8972e6276bce99a8dead983678b,5,0,Staker +0x44e494a9c173b9da7ee596ff2b09ba27952a6536,5,0,Staker +0x4532555d790caf17c27fe7e91bb550e647afd799,5,0,Staker +0x459859546337da7a1497b6765d9372861ad8bff2,5,0,Staker +0x45d2cbd4460b5561f478589a9adc76b2fd0998b0,5,0,Staker +0x45fd2d299eb1e19b5c79677664742b83ab8ee7ad,5,0,Staker +0x46275b7022d4479a2f3fbdd3a3183d507b18499e,5,0,Staker +0x46aa3346029f87433fab48c0e89d789354397441,5,0,Staker +0x47b1291dc17d718d585574d2a8011f77add6befd,5,0,Staker +0x4872a06c5acc87edb9c4cb6d8c31fb10e9c9c70b,5,0,Staker +0x48c9c95f68119ef65069960a9c7b631f183f4e80,5,0,Staker +0x49e8b84dcf660baf21b11799a3c7c4be0cf0cd36,5,0,Staker +0x4a688a4d7f4309d1ddfdec170c1ef8ff37d04803,5,0,Staker +0x4b20a6fc8a646a026983542d125f12adf1fb55d0,5,0,Staker +0x4ba74928a653b22eb5f61530c0b4013876789729,5,0,Staker +0x4c18deb8bcf4b47f1a8e2bfebe777ab90d993070,5,0,Staker +0x4c783dce2ad31ebd9950e31883ca87335c546d31,5,0,Staker +0x4d8bb58679c5bffd1bfcaf5d6d7f60569467c154,5,0,Staker +0x4de1ea5a91abefd52df6f8094a65c37cb780c908,5,0,Staker +0x4e2ccac05272f48243f930468ddcbb60c54354f2,5,0,Staker +0x4e4627c3418d59cebe4457b55869ec06bc3262c5,5,0,Staker +0x4e4ce73733e3ea8943572d0bb7eb9f9cda7aeaa9,5,0,Staker +0x4e625807c458a64776acbeb13abe0ddf158858a2,5,0,Staker +0x4e8faaca42d62eef2be57eb4a9992258ee5b4a4d,5,0,Staker +0x4f933d94f6b931c3a84e8e22ecd7bc144bd49898,5,0,Staker +0x4fccd1a427ac239c02e374f3947c08578179945b,5,0,Staker +0x5060925fc41823f7c9d3123ba92bd6a99c0d2b8a,5,0,Staker +0x50f92125262128e60c0d9b89772f0d1a09237419,5,0,Staker +0x5144c447922f8e1183cef48468fb50c3952cd158,5,0,Staker +0x518d1bdccaf05df7ef0bc68c1f5f8fe01d75df20,5,0,Staker +0x519e21a4bf3eb67d811b04b4d8d44deaba5f5e0a,5,0,Staker +0x51a1c42e1192f797e643d9bd0947c7526eb00b86,5,0,Staker +0x52101df724e3f58f6f4652016badd3771b61ad9a,5,0,Staker +0x5257022530204ac3a8aeba944fbc0ba841721b5a,5,0,Staker +0x52f0f6197e6d675a325ff7bc658a159ce00a2766,5,0,Staker +0x537dcc80128e115e81a724b762bc5b4e7fdff65f,5,0,Staker +0x53ea6c5b2036392f34e76db2895881eac1d5fcd8,5,0,Staker +0x54edea7e0d85d28f730f3c9a16ef64e5e3e893bb,5,0,Staker +0x56389197d1c1d8d23d5db700cd634cb86a57a3d4,5,0,Staker +0x5684bfd3abde6371a6065b753431e50a6358098a,5,0,Staker +0x568824747e57ffa4a73562377932513af4a99345,5,0,Staker +0x56d264093843aace945b312828cda9b86673882c,5,0,Staker +0x570062f82597135071041a3ba3c9d0cd241f3a0a,5,0,Staker +0x5726f1c153e1fb4dd18ecd95c69cefd8478b00f2,5,0,Staker +0x5785523d831e155e38e5b94512e62e594e30d97a,5,0,Staker +0x57885623ded2d9b7bd985271254f4d99597d22f9,5,0,Staker +0x580f17210faf3b51b273565d9838239d94659a66,5,0,Staker +0x58ea1539d45a522696279c82fbe7cdf1a26b7129,5,0,Staker +0x5aa9ce70f83e2f47e1c8597912dcc19b30d48e99,5,0,Staker +0x5ac7ec1673b19334bd5155fff13d44ee0e30f676,5,0,Staker +0x5af01aac7e8407ece8b2a3eee92a9794c773ac2c,5,0,Staker +0x5b1913a3a83f263aabaf286bfff75a515388bdd6,5,0,Staker +0x5c59a254862ab7e1f3796620657e52f6ac3d6497,5,0,Staker +0x5d033df831e34fdb24917e76b21c84f9d6a53b6b,5,0,Staker +0x5e067e71e5741dc8a0c4cac27f7aa66646125729,5,0,Staker +0x5e3aab60ca7164101c0e0836a68539f09e3976b1,5,0,Staker +0x5e4417193e1c36daeb0bd5c6cacd41deb6c4e436,5,0,Staker +0x5e7282cea86766b9aeda156f0b2a748a29ab75a0,5,0,Staker +0x5e7dbb835decd32bd1f265f3caa0444982d0ec3e,5,0,Staker +0x5f0e45c5b66d4b1ac802192ac2e6c87d27b9617c,5,0,Staker +0x5fbf5801a77b75a2e0dc7a84d5db47118ac08d2a,5,0,Staker +0x5fe243b4d89662e2ca7cb31a0de080b5b842e20c,5,0,Staker +0x5fe3cdab3999fbfc7ad526494320611956756458,5,0,Staker +0x60309a4b4f6ad276fcd6b65de9051c2ef3b56992,5,0,Staker +0x606a0b82ceb6855790138dc514c8a54b9304c50b,5,0,Staker +0x60746c378daa26dd0bdba908c4a4480a4c4dc872,5,0,Staker +0x60e2d1f74f5388f581a8dfa13ee6b0f2f05f6877,5,0,Staker +0x6149ae0f9df3f5b45069a21227c33d0e7c09646c,5,0,Staker +0x62247a9433ca95ea5b90dcb29d85384776792e41,5,0,Staker +0x622fffe61d52ca3cd9df1416c553e511e48eaeca,5,0,Staker +0x626f66546d798fe2bd321a1ec88899200350a717,5,0,Staker +0x6272b1e5154d9d2ec3006821ea90faaa318d8199,5,0,Staker +0x62fd3d68ee88f95135517e78078867e883678c1a,5,0,Staker +0x63185b1a9d88f2508fa2c4645fee94dd66152cae,5,0,Staker +0x633d5921523fe5778891cafa1784b49bc4efe729,5,0,Staker +0x63eeba70536d2d0778c66abfa854e2023e9ac24e,5,0,Staker +0x642593bcc1ef761d41a6abbb0e6fe2e29cc02ade,5,0,Staker +0x64fb2e3fd64943d6019d448c0eb5ef09eb161ac0,5,0,Staker +0x658b4fd869f3f9614cae69854e875f21f9c2a432,5,0,Staker +0x65dbb5a13213930594bc72c7b9516a433624e7ea,5,0,Staker +0x6694e60a2eb54f362f312a22e17d2e16c61cd335,5,0,Staker +0x6732064758f809a88f6ab26d88e2cc8e54d34a9a,5,0,Staker +0x68c3fc74508c671835833cda5261d4733d7e1b6c,5,0,Staker +0x6949e4311094b56c771d7804f6110dccf2a18143,5,0,Staker +0x69ebbe6a365b1be1c2e46ca4290642f1074270d2,5,0,Staker +0x6a26cb353473cb6b547e1ca7ca40eab488c1b51f,5,0,Staker +0x6a86df78dd6e00a4b892ff74c8d53a3c918ca451,5,0,Staker +0x6b138cc2f2c73a1fdebb3639e2708e78992be6da,5,0,Staker +0x6b67381c1f1bf5dd6dc948a8c6e115ed55f7c91d,5,0,Staker +0x6c27982e4017c322c2911ed25d1566127c682629,5,0,Staker +0x6d08f09c07e25fff0f61fdfc86a7bdc0be1bd70b,5,0,Staker +0x6d3882453f3e9400935239f16fe09854a1d788f0,5,0,Staker +0x6dbda38be4552cac77e98cfaaba4138a374bce30,5,0,Staker +0x6f9b3a77e96df49c7b0f0423f371fc7f22ec6cc4,5,0,Staker +0x7085c2ae0ed9966e5e2ace4187ce7214f2b7901a,5,0,Staker +0x70a2fa923f1eb3e96e836774e49ac39c9cfd4cf9,5,0,Staker +0x7140fbd7e245bdda7d5ec7b6c5a94341def2f230,5,0,Staker +0x714bc2c7665fa807eb0a6f17473e408bd3f217e8,5,0,Staker +0x71c8aebc492e6022fea302e5a9df2d2fdda64bb6,5,0,Staker +0x71fb66f970dcb4ff558b5d8fdef5ab64357bdfbc,5,0,Staker +0x72e846e2606f555c0ccd48079894e8e0f28b73da,5,0,Staker +0x7335a3d11339790c1812e64fa5378d2cbb87d551,5,0,Staker +0x7402f8ca9bc92025d6409ef0e28b000677c15fa1,5,0,Staker +0x7466b1f4808e04357db6c420a8abab41e38cd33f,5,0,Staker +0x74e8dcde3c9194d3be02c384e6b08a392ed70638,5,0,Staker +0x754c3b8f581db1f818174cba62caf9d42daf97e0,5,0,Staker +0x75c649eec0675ee55c29ed0051bf53a600d2c26c,5,0,Staker +0x7643e5ae13dd29895e56110186876686fc4180cd,5,0,Staker +0x7652fa2f83c7681b33f397f96d9569d4add38270,5,0,Staker +0x76ad56419e6348cf534fbe67a98c5be308ca8468,5,0,Staker +0x76b18b62fa4662d1d6a1042b0828035957413aff,5,0,Staker +0x770c5bac8750671b6232e5c949cbe973927295ce,5,0,Staker +0x780432f6fb1fd063502d32515b7cf62262ca7c3a,5,0,Staker +0x782ee3cb3bfae854e5bb1355d0ef787763d42c0b,5,0,Staker +0x79488a7a6a9b062ed3c34ec2a4fbc96912c40fad,5,0,Staker +0x79b04bacf4ce8b80e81d34d27b9d655459497343,5,0,Staker +0x79baf32e40721b7cac64eb631e7a854bce8d1a80,5,0,Staker +0x7a086a31046ac36a487533003e246c1ae55ee7ea,5,0,Staker +0x7a4fd4980603dd325ed14f839761f20617b3852e,5,0,Staker +0x7ae2f0f9e95cde638df86f1cebd2deebda6cd217,5,0,Staker +0x7aed4ed3695c1737775985f8a052dd4cfe641f6d,5,0,Staker +0x7b7831f90ced9947a4ad6a0617346c66f1362779,5,0,Staker +0x7cf803254f0fb0c17cf774efe7fbfa35dd42e766,5,0,Staker +0x7d070977d36b15157121243af4667eba614be4a4,5,0,Staker +0x7d11c4f9156b80f415e9eb84fd8922e9f3d6a4be,5,0,Staker +0x7d30b0a0e3fd2c84b5a27245181a46f57f31fdc2,5,0,Staker +0x7d9bd436133a3ce9aafb5b149377caec1701e4d0,5,0,Staker +0x7da9a83d121a4e2c05b1d638dbe0c1bb2181fb6d,5,0,Staker +0x7e851272e729a9d53a8204c0b8ed4ddec5ed1931,5,0,Staker +0x7f418317b93240d61c3489378273ceb91c73e483,5,0,Staker +0x7fc57f77960173d32ecc952ebb0c88e6a93d4c26,5,0,Staker +0x7fcbefae32efde50630e91b8b2346887838a7fbd,5,0,Staker +0x8058bfad32a4a569e197720efe30850ab5be6e6c,5,0,Staker +0x818a93ffb91f36b38a3f18035a5f5a2f2e1edb08,5,0,Staker +0x818ebff174f1ee68eed071efacb7a33452346653,5,0,Staker +0x81fa7972a5aa93d6e2b40193c9c9eea3a31d8eb7,5,0,Staker +0x8275489e6db346ffe5575489daf82d514172b3da,5,0,Staker +0x8279e9125294313e418ce24dadf5d884f2f0621a,5,0,Staker +0x8361b88f89c8e443e226f0eb7bcd2081f5c1c675,5,0,Staker +0x84a0d33150f42f484c1bf96752792092a68d9e07,5,0,Staker +0x84a9dcddd5a22cdb3df691c14fba5036933427d8,5,0,Staker +0x84ad6319ce7cbb4d5520744e1bc56780023a5d45,5,0,Staker +0x84b9425aba275226b37f218246ea4b04c1f16cb6,5,0,Staker +0x84c2d507920ce6f553dee92eaa81f869e9c82267,5,0,Staker +0x864e61e01c3fdeca1292207fb1ffca6e27e13199,5,0,Staker +0x86e590dae12bd012438c6f0ca4120f0a6f25460e,5,0,Staker +0x86f180ed6a30a4d989cfc333d99d5b7f18dfb42c,5,0,Staker +0x8716d7d56d371f95331725a24500c6bd4cc74392,5,0,Staker +0x87877b2bd39f0b26865645d1823cb8ba57642a7a,5,0,Staker +0x87a5f199695bada0974cb0caff4024ea484141f2,5,0,Staker +0x87b9a8090ab824992f63893f94e335ce729e580c,5,0,Staker +0x890956565eaee5e1977324f3bcae011145b257e6,5,0,Staker +0x891ff9990c0e9828f6564ccc42aa376d996e90f7,5,0,Staker +0x8945c715be417417de34682d6915b7cfb51c2150,5,0,Staker +0x8958c260146fe107226b56abd78a8d74c3742a58,5,0,Staker +0x896eadde7d17121eabad7b5019bef242f37ae1a1,5,0,Staker +0x8979aaa15ed4c56fab1bf2b010b32414d9a53a95,5,0,Staker +0x89d1907febaeb784e0b60ed3e6f37c6b0d1c20fc,5,0,Staker +0x8a37f43efa46129f5c97287d20f42266cac57bcb,5,0,Staker +0x8a4ef5fff52b9608b5c789aa1de9c33df88d0258,5,0,Staker +0x8b13ac361a419fbaf21cbf810e4a8c5602bde229,5,0,Staker +0x8b1c583bf445c687e7bce953a1e4277be2106b13,5,0,Staker +0x8b537b1ecd9ecb4c476dd66b8be4817d44ecfc8d,5,0,Staker +0x8c436c9a537c7b910719a0c5904bd135e2856000,5,0,Staker +0x8c4ad6b50d9f13f934402f8c802993bb802a68cf,5,0,Staker +0x8c77b2c14083313645fcf166e484eba6a4807693,5,0,Staker +0x8ce75f48ea4bfaac0c5540dfdfde0574e1b64dec,5,0,Staker +0x8cf1186c00febb60d8ed571a074fd08bfaab7b7b,5,0,Staker +0x8d0b8a4650939720425cd75f18f7cbf38a0b612f,5,0,Staker +0x8df0453b9c8911aca7c0e7ba115689bc740ee2e8,5,0,Staker +0x8e0e47a5bc9d5a211237d2aa0cb774e1e7365d79,5,0,Staker +0x8e2a4fa4a3addb8b8f0969356bc1f360d9282d67,5,0,Staker +0x902117f3cc5b392d5f97dcf5e967ddb5255aba74,5,0,Staker +0x907aa6c9e615d879e699f03ff5749e8c42df6e53,5,0,Staker +0x9134e5e341d7168b765a2fd427eedb8b692a4b0f,5,0,Staker +0x915a6a47ca6048c95b8bafaf56608b26b813e230,5,0,Staker +0x925083dd8426b5b193a60be7a45e9d3482a108fa,5,0,Staker +0x92f40eebc4504a3a30f40d3774716c63039e253a,5,0,Staker +0x939d6a6d456c12f896a88dc50d97ed5b2a103a3f,5,0,Staker +0x93a2c6a08434b82fd31dd4c42f834a58c1693825,5,0,Staker +0x9407b1ae1c336df562ccd573a6c7629852370b4c,5,0,Staker +0x94945ece74e6379406718d311b798c6ecf569083,5,0,Staker +0x94df720a6f342068b451813fc7d022f876307a37,5,0,Staker +0x94fc4e07b93cbda7c17a881bc580417159fab350,5,0,Staker +0x951a6e69b99be028ebe5d98f9f45b9b9e7385c6c,5,0,Staker +0x95296547feff487492111b07c3342cf81e585d32,5,0,Staker +0x952d69a631c03bb153fc631963cde30ba55d804d,5,0,Staker +0x95a8d9b9eb440bf601593aa12e6303bbc69cbbd2,5,0,Staker +0x97f936cfde72e5c1733387a4b3f92d25b857d49b,5,0,Staker +0x9953b891b14094d22fc10cb114efac73683b99e3,5,0,Staker +0x9994b7c94d5209f22d41f93575c8b14a5f563be1,5,0,Staker +0x999be17ff488f663a29d47a20067e40bfe02607e,5,0,Staker +0x99a69ff627b880c24010290494a8f42e72c30878,5,0,Staker +0x99bc2da595b8fc4bd6471f727b85e88de3829dd4,5,0,Staker +0x99ca16e5b25d3cd696b1516eca397338416d3535,5,0,Staker +0x99fe415cc5cc9cd8ec2c65ca5ee049a3ac68f0ca,5,0,Staker +0x9a53e0e7fb9b7c7758dbb37e0b72a88d1d3c230b,5,0,Staker +0x9a65fdf8282f1bb628494a0e68e25532da636d1b,5,0,Staker +0x9afb80832f7468bee8b12499339112b3ba67a013,5,0,Staker +0x9b9b5268bcdade8364fffa8fd6b1ca1078373468,5,0,Staker +0x9bd1d9408578086326bd495f6cd69624de93b186,5,0,Staker +0x9c06cb812caa117f9ca7fe9b1728ced345962747,5,0,Staker +0x9c4a4758a944d28a770f683ed55c4ff2a404f66c,5,0,Staker +0x9cd312324031428d4ce845e36b6266b3e236cf6b,5,0,Staker +0x9cdde51b12f7aa6c7347b7bc66df45d990a38ff3,5,0,Staker +0x9d03d458f0eed36d39aaabccb468018877f66984,5,0,Staker +0x9e5249299b152a0d55916d3089264c57b28b3b39,5,0,Staker +0xa059455d9cd43e97feff57c7e68fe3f8b9a53abc,5,0,Staker +0xa11ef87e1cede8a1d70677b5c95132b4b9f88663,5,0,Staker +0xa164dbafc65552fa1cd677de8cb21c2f2039b0d5,5,0,Staker +0xa185815758bb4cb64bb5b06c330a1a87d36ecc4e,5,0,Staker +0xa1d70d628ea236cde1ad0ee93e003e9b9b296e75,5,0,Staker +0xa2e5743df82748c13426309c9e7df2dd80d5086d,5,0,Staker +0xa3f32b9dea338e97028b065bb910882117e50253,5,0,Staker +0xa40fe04ef00a3df40d0637b8408a9c99591e49be,5,0,Staker +0xa4580669691b2973a0844c988a6af693e6434413,5,0,Staker +0xa48c6f50ebd8a540e08a4582dad12f3456fde6e8,5,0,Staker +0xa48fceeb53c14cd98e432644a97aab2218524f97,5,0,Staker +0xa4df9f2c116f0eb68b9b5777c3d57a816c522137,5,0,Staker +0xa53d1b8768d5be9dc5005e950c0bf417ea6766a1,5,0,Staker +0xa632333bf7d6d59a35ddad19a7277533168cf0b2,5,0,Staker +0xa6d31551e1459df688b9b9c8eb582e566cee2e18,5,0,Staker +0xa88d2d7d333557dee39106987e10f4b960880dcc,5,0,Staker +0xa912457943f48a88c0090203f3e87d9fd432dbda,5,0,Staker +0xa989211afe9d26302588559565419092b81cdd4c,5,0,Staker +0xa9cf5319109860d32cb7be884312b7a3c8aef952,5,0,Staker +0xa9e986877d7d01c93a8866de3830e2e7c853eead,5,0,Staker +0xaa22fbe622acde1ef840c16d3fed5b548fda43ff,5,0,Staker +0xaad2eb3cbbfcb10f763086284098d41c1a57f471,5,0,Staker +0xaae090d6f12132806a0abe04091aa61fdb6cf9d3,5,0,Staker +0xac089b7481c118db3752a9ee7e5078fcb2556335,5,0,Staker +0xad21d49de70d3ce652a60855f92d805a3602918c,5,0,Staker +0xad843946683f50b10eed3d8091a8b2052dd68b1c,5,0,Staker +0xae08455a8aca660c72d6e7fc3e1803659c104c53,5,0,Staker +0xaf40e4c04015b2d26e2162ff43c582191e49cc74,5,0,Staker +0xb003722c29114ab3130f621755a257fad8010bd8,5,0,Staker +0xb0718d5aeeb3047f58168a7ba0c3aaa7d40ec066,5,0,Staker +0xb0a98a2c11219daa66ae2462794efc8a0870f0f0,5,0,Staker +0xb125b07c8a964d15e3d9a202adf158a6ae4b9f18,5,0,Staker +0xb16b05525921fa7351e1fbe22f56be68df76edfd,5,0,Staker +0xb18256729b39b343c71b2cfa6742402beb0d487c,5,0,Staker +0xb35ebb0db7aa46c913d3e75d041c857cb6423988,5,0,Staker +0xb3744147d54c5712bcb61f8b127e7e2d24cc4ebe,5,0,Staker +0xb3c39279699b67b558b1dc2e6dc5c387d695e6cc,5,0,Staker +0xb4a98c57ac4fe2fa98e01529c1ca3772e76946af,5,0,Staker +0xb51d0c94334552b19b92ce9fe495c650f6dac60f,5,0,Staker +0xb5789fae15d30b2b5d12e1b8a3f0ca3c11f00c4a,5,0,Staker +0xb5efb9f7d5c181f0650c771f4c842e58ed390970,5,0,Staker +0xb604ea668823bac743b060debf9c25a3cf189784,5,0,Staker +0xb73072acfd5c1bb716e28f21980f29aff3b22804,5,0,Staker +0xb7a87a472363c114dc1e492ff611d0bdff89322e,5,0,Staker +0xb7b9363fa6845b126300912349c42f7bc0be569b,5,0,Staker +0xb861337c3f82492a7d7b03f08147302f3f17cf0c,5,0,Staker +0xb886c005b54575491bd4c348c831b5ac2021f3d5,5,0,Staker +0xb8fa1fc6558673d9703eb2f9dcb0ac1c8ec90b57,5,0,Staker +0xb90b2203caae832ebed5e54642b82ef979051523,5,0,Staker +0xba2b2739b78bdcbf320f8523741628a6f2fe8aaa,5,0,Staker +0xba38591a2dee745cf04da4b53745112f6e3aa3f2,5,0,Staker +0xbb237aa747c152183bf4147b9de8b556b5e31a9a,5,0,Staker +0xbb6555a4b5bb303e5d5eed3ebee5787ede30b0e4,5,0,Staker +0xbb682d57bb725a775432203b3ccec64290e74392,5,0,Staker +0xbb7b6ce8263c5e1d28e1d870563078e7c0941fe1,5,0,Staker +0xbb80e2f74699a470fdf70876f5441acf20e76a23,5,0,Staker +0xbbedb19f5fb3e6bb2668424fef42aef1aac2b700,5,0,Staker +0xbd625050f6be897e2137bf932e790543f8c28bd2,5,0,Staker +0xbd9adb94550862582657b09ceb1927e1d602c577,5,0,Staker +0xbeed26f0d640b159d08e667531f15efbcdddd25a,5,0,Staker +0xbfa686c85e656d868e1cdd900830812354eca4da,5,0,Staker +0xc0908c0fbe25b948d695c2493a688a88ac83edea,5,0,Staker +0xc1085b04f378b8102a68f6680b16925538adf714,5,0,Staker +0xc17b7e72e322d0b48b634c3a292952202facaeb9,5,0,Staker +0xc19f57c671deb818e0f7ee342226cf1a3a97e0e0,5,0,Staker +0xc204b8699e5771a8dda7d6501847aa03c47b9858,5,0,Staker +0xc43de04fee1d02efad7c179643c9155aa05492ba,5,0,Staker +0xc4515100a4b40d725840a8cfb7e5b95b54ce15c8,5,0,Staker +0xc482ff60c1f8d2c604c5ce0c05fbc7762c48b1bd,5,0,Staker +0xc4c49cd0be96e7029ce58c093349549e633c49c5,5,0,Staker +0xc4f583ae42777b979cb67d1d67e13cf42623efa6,5,0,Staker +0xc573fb327edb7cee59f926fed252d14dce4bd834,5,0,Staker +0xc6b5c07c366ef1a785ea101ab6131d3b7a951305,5,0,Staker +0xc71dc22ec2a7810ce367ae0444a7f4a4f05b5ed6,5,0,Staker +0xc7715d145801f7a18d134059ee8de46c37c46d7c,5,0,Staker +0xc78da3f4dc7c54f98986658f10dcb44b7c41e290,5,0,Staker +0xc7c0ac21ce5f6ad37bdcffd373970ac9f21fe777,5,0,Staker +0xc7e70944bfe2a31593975616877ad6b6dd62c955,5,0,Staker +0xc8f30b425244158de677523aac23e34cd16077f7,5,0,Staker +0xc94b01a64b7b9ffcd66b550dcbfa0215a5a1e0b2,5,0,Staker +0xcaaaff2563a0909ac5fd86248f774a0e058f037a,5,0,Staker +0xcab1653b5d0a3915134412d7fc4673e0cc7d5cff,5,0,Staker +0xcac22535a5b04235c543098a5ef13a99fce1da24,5,0,Staker +0xcb3881e7caabddd27a6c3c3f793fe7af1225df23,5,0,Staker +0xcb43b5c0a2b3e2f153a45872b12c43606687425d,5,0,Staker +0xcc479966ffe9aabf720301bdb1abec383f48dfd5,5,0,Staker +0xcc50515b36d09e488ae46687a898c9d4975064d1,5,0,Staker +0xccf8aa8819c79e91e9edc9779db3de191799bb8a,5,0,Staker +0xcd1a9efef8d4f6de495ead5868236b9f7039b77a,5,0,Staker +0xcd2523e1ea097aec34dfff62312bf27568a17643,5,0,Staker +0xcd7437dbc3f3d5ec678525822927ce0139d934d6,5,0,Staker +0xce4c52157d857ddd05120c8ab63eab855e05ee37,5,0,Staker +0xceb62f2943f5ae642dec6c53dc56413577de1893,5,0,Staker +0xcec12b6f7a1a4b4c575bc4448204d446f617fefd,5,0,Staker +0xcf747f06b4a00fc15af8e1bddadf7112f017d232,5,0,Staker +0xcf83e88be4b4254d57da427fe2640202815f35d6,5,0,Staker +0xcf8752463f5359778234ed59d25784785ecc090d,5,0,Staker +0xd000d80619584e077701156ce12b0005cebc1644,5,0,Staker +0xd01c3fd445bec4740182d2e37828808827e19107,5,0,Staker +0xd1a6b276317e8ac6ec2e49813cf524db1a63f740,5,0,Staker +0xd1d8f1a5ec047992f89805c93f6e21fe072e15c7,5,0,Staker +0xd1db80dd97832f328813eda512ba24ae06f74669,5,0,Staker +0xd200e54e3168b0c9eb7cceb88090272ac2ad713e,5,0,Staker +0xd23a73b0142c6395cc7e5a8a4c7c41203427d8a9,5,0,Staker +0xd25a91084677336660b8c4fc96be3a57d5f12246,5,0,Staker +0xd3347a747f641866330a893ff9dff337cffd653a,5,0,Staker +0xd3ab09900a1d15d2e4fe0a29c19de6e5a83ea900,5,0,Staker +0xd3c66321a378d1cfe61f9b164448d0f5da3ec012,5,0,Staker +0xd4b8c74b4df5596e7016ec98a16554007b696e8c,5,0,Staker +0xd52d58123a739ab1a22ea99f8e6f403680427aa7,5,0,Staker +0xd596faae4f41f976bfb86b580cd55d624f323ee3,5,0,Staker +0xd5f5626afd0469c3f941272612e8f65fc75e47fa,5,0,Staker +0xd69ae6dd8ee3ae6d430570e5a79496ec98313e69,5,0,Staker +0xd6a2c91148a6ee07a9962dcdb45932157256de17,5,0,Staker +0xd7007ce687e466ada695bf7c97a9a7ac1784270c,5,0,Staker +0xd7e178f0ab8b8c1814a1caa390af8b93a14d4a8f,5,0,Staker +0xd867c17f3c552239a49ef4f3188e242489c94915,5,0,Staker +0xd8752d4454f979963231d54bc71b8f4e5333faaa,5,0,Staker +0xd8eb7a21878a544e8159e6bbf5d05c358eb5ccaa,5,0,Staker +0xd8f563502be35e9ef372f79029f4345d47f9b08c,5,0,Staker +0xd8fc9c0195997eddbe77984c7c5bc1452fdb2435,5,0,Staker +0xd92d9618e6476545252fa384283c2f470805dce7,5,0,Staker +0xd97efb8ec8bc5bd3cd08cc975ced8d0a6e3b3702,5,0,Staker +0xd9ba01fd9b3c9523094ffc476ef59181587ca267,5,0,Staker +0xd9e089f72c65ed87fadf6dfa550381f7b713e5c7,5,0,Staker +0xd9f1874141748ecae847a62cf3d045a9dff17902,5,0,Staker +0xdac1141c5f2ff25e7d17af067c7e556e317fcedf,5,0,Staker +0xdafdbd5e021436d3af9c1aeb12904c2b4849a3a6,5,0,Staker +0xdb7cf3a2847ea728d428a4ba85a9becbbaa2ac35,5,0,Staker +0xdb807268c19dbc8e36cb7170f106e248998edffb,5,0,Staker +0xdbff5abb3f185a85adaf764e09029f1bccd44dd7,5,0,Staker +0xdc2e18fe1009fd9ad63bc6090ddb8b219287713c,5,0,Staker +0xdc47762d68cc8387bfd635be4d3aa09444f4dfae,5,0,Staker +0xdc96ec380093a9dea62636944a6c0f509a5d641d,5,0,Staker +0xdd38336ab42dd9938c18993aa6cb6f778caa2258,5,0,Staker +0xdea0e9f85e1150cff446155fda4e9cec3aae652d,5,0,Staker +0xdf874459f8b9c6bb3b02253d982291f6614324d7,5,0,Staker +0xdf9ce9edac201bf99e36f3eb2ea9570aef1e34d4,5,0,Staker +0xe07f666cfb6415d2fbfdedb80401deeae87e3f56,5,0,Staker +0xe0c28a74472b4424e0c47c7bca8385de57217f4e,5,0,Staker +0xe146b7b0a9cc9e40e80dddd121ca26934688aeee,5,0,Staker +0xe1ae72da760cb540ade3e62e88fcffe450a8392e,5,0,Staker +0xe1e879dbacc13363a6be32c15d7abcf652335d88,5,0,Staker +0xe1f04aa686c63774f460a05ce8e4af1546c5921f,5,0,Staker +0xe3f29aff7d2c503b7d52371f367604050d247b0b,5,0,Staker +0xe438e9d652df6e199218313796fc990da8059937,5,0,Staker +0xe43cf8ad917e550bc186af4b4bb1a2afb20556f8,5,0,Staker +0xe4a3347ca2a36ca5eee78ca2c0b3843f4eef929b,5,0,Staker +0xe4d8762989d2741d0dfcedbc74b826caed1c24a2,5,0,Staker +0xe5508fd33f802d118d3e687e72b582cabfb3eb0e,5,0,Staker +0xe6001c00d9be5e0f676082327f0ecdb2587167af,5,0,Staker +0xe6d0e8cc99e75467e9454d50627970f847e571d7,5,0,Staker +0xe6efd36c0e3b5f28fa26d9e25226b46d53cc133b,5,0,Staker +0xe784986f56505022a4915708770f4190922aa14a,5,0,Staker +0xe8b97de586e51c0bd3762f6380ef5ba1323459a7,5,0,Staker +0xe8eda53fde3cc6149989ca8aa8a2354f0a287b51,5,0,Staker +0xe93d19a44a9757d084ee0aab9d1cb1f4f9f2d4a1,5,0,Staker +0xe9f3efac8160e4fff14f9e7828de69cab15541a5,5,0,Staker +0xeab4d5c6d745e24b046ed26f729e1c0440a2416c,5,0,Staker +0xeafd258c09c47ddff426465de1e4bdf590593029,5,0,Staker +0xeb904ff9e67a49ad6e02ae6be590e4f4f1c360b4,5,0,Staker +0xebeee782ac4d13e56105505a50376d6e5b204b0f,5,0,Staker +0xecf98713678c5863ab79138c533a500f7ecf5c89,5,0,Staker +0xed44355396fc24e105450bf6b8adc9063a699f74,5,0,Staker +0xeda4059350c70686e900c3b80df6288df8d2ce1b,5,0,Staker +0xedbf165730d37da0ef4bc1ff495b86d1f8be3483,5,0,Staker +0xedf3cd5c4e9236d3cc4b34b338ff511626f7dd0d,5,0,Staker +0xee2b1c695a45bd599b5d8f24f32db8c85ccdea5e,5,0,Staker +0xeec44503e616a1af28a3c13d5881558a4c4a81ac,5,0,Staker +0xef566ecb7de368d457b93bd7d15fb218bab3994f,5,0,Staker +0xf02f891690a4f79f84d022026b0cb0f86db1f11d,5,0,Staker +0xf040b1bea9953a3631ff8b5fc336e7b627369732,5,0,Staker +0xf0712251d0797fd1291d72a2a5f437322681272d,5,0,Staker +0xf0f99a4a458a117620f687ae5d61eba153bc8766,5,0,Staker +0xf315af32e61eac10af1f165772ce2e44f093f7e3,5,0,Staker +0xf329c7c69da94e2222eddcbd0527dff7967ba761,5,0,Staker +0xf372b75c130afd32f70cd4fa5b0c0011959d68b3,5,0,Staker +0xf37b846f8618274d1319d6d146619bb219ca588f,5,0,Staker +0xf3908f8da6ef1577d4892594f5e1979f7fdf58bb,5,0,Staker +0xf5380d55d46fe993a64c99fdf39ba7a0d00eac37,5,0,Staker +0xf5454685fc34135cfe8dedb0cfc62a0d2f610ca2,5,0,Staker +0xf60b13c3dfea633fbe5e21fc0a5cc78481d35416,5,0,Staker +0xf65893e0e2b96f1001b5a64c041641c8f0ab9cde,5,0,Staker +0xf779cc59160af43f83d4d976233e35699efa2d89,5,0,Staker +0xf77bc724ac8920de44301535edf24e88c3af9bf1,5,0,Staker +0xf78872d5e996467a27e2ff8e9a3e50ccbfde35b6,5,0,Staker +0xf7db5fc08401480912aafd09140bb182f9170353,5,0,Staker +0xf92fe7e6b9c6e6a7896888281fdbfe02f8db7c90,5,0,Staker +0xfa11e84ba1d266edba29d0f04d9eb3fb0ec98ad5,5,0,Staker +0xfa970394f58f39f595468ba91f1040c83706926c,5,0,Staker +0xfaa5181245a98bbb70a9d0c3e905d29beb5076b3,5,0,Staker +0xfaf6ad96049341b8814344a8c8dc417e30943225,5,0,Staker +0xfb528ad705bc095c776148501e1ef36fd9196810,5,0,Staker +0xfc343e589e91c21ab3ebc0887287eec54df68e8e,5,0,Staker +0xfc380f45059575cf9943f5bc730ef3944ac0ad6d,5,0,Staker +0xfc93ff8f5e45ba06371230f95fca16046dca9491,5,0,Staker +0xfcecdc0c1b4fbe54dacee8770d6efa32fa6be442,5,0,Staker +0xfcee9aecb35ff645f088a8348cdb88cee99a655a,5,0,Staker +0xfd4da463992f43d9087b79ebcc843bc54f027ab0,5,0,Staker +0xfdde6214cc8ee48f371de46a69ff3ca368bceb11,5,0,Staker +0xfdfd19cad1e1fd327677efc8f5eaf58d54207e48,5,0,Staker +0xfef43f421825c70abe0dceb493c12d6f205400cd,5,0,Staker +0xff88fc36bf0898c083e74c8452f967d728740172,5,0,Staker +0xfffe08e80d27f19bb16342461732368c8878c1d5,5,0,Staker +0x00aac9e132675b89a3242941ed79f3309328f530,5,0,Staker +0x00f5366680f9f7c4c0c26eee7482bedd5e721d18,5,0,Staker +0x0175f62711285b8d26fdf6a4fb0451bd3c718848,5,0,Staker +0x018093be314627ce2f028be08a2b4d00521f44ab,5,0,Staker +0x0366c9e4e9731e5a2d4f0c6f43a9b37c250e26a7,5,0,Staker +0x03fa1af891126d5e7bdd4ba2a879c96862fd683c,5,0,Staker +0x05c40bc7c6cb2a5ecc0b80886dc4ddb9f98c2ff4,5,0,Staker +0x061b27e70d122153193921f2ae427453a6f23ad2,5,0,Staker +0x070f1778243c36eb5e618003d70c0f16f1db433f,5,0,Staker +0x076ed4502762aa6c4809a25651b0a150494f69dc,5,0,Staker +0x07ca31d698e4213899b56d118dba3112711c0e29,5,0,Staker +0x080a42a5cbbd2dd2ede0c8664e68e346fbfe9550,5,0,Staker +0x086b9a31bf1a39925527550d52312e3126d29968,5,0,Staker +0x08b034fea6a3a1346a90ca282a5f7ca47175cd11,5,0,Staker +0x08b396ea6e6d7576fe2cb5f7e1d407bf21bd1790,5,0,Staker +0x092af44829274b842fee1fb055b78afc4dc92c68,5,0,Staker +0x09ad7cbc2a126e368e63035793beec1b460172ce,5,0,Staker +0x0a7c6c35ebfab4f366d10ba0ea981bd223cfd42d,5,0,Staker +0x0b4fe476d6ead057286d25d88a69672aaeef602b,5,0,Staker +0x0c612439428a7c5f1fe7174f6b84c39676f87ff3,5,0,Staker +0x0c7bffee2e39d56799de56aaf6722ae2e8cf08a2,5,0,Staker +0x0db3add45511679464d955015abcfb26353713e4,5,0,Staker +0x0ddd89fd83ff6237001b53a321e7146d6e5d7202,5,0,Staker +0x0df61ba6ae08cbb3a57baf6989390d4926f20b21,5,0,Staker +0x1261cff9d4031849c78d23ba7188b938fad7f3ef,5,0,Staker +0x1286b52dddd469377dbfb56d88827fe552cbf43e,5,0,Staker +0x128fb74c84336e8b0ac3c106cfba06ed460f5f71,5,0,Staker +0x1573f9694d322c2894c9fd3946ac026b677a7e92,5,0,Staker +0x15ca7442803ac4d3d04ce304f4cb65d160903235,5,0,Staker +0x15e9d788bdfe1766c430a925980ce993dbf20f3b,5,0,Staker +0x16174d2de629c33e81dfc2b70e5a6d209b00da7c,5,0,Staker +0x164eeb241afe321249d0c7cd15ff3cec5284bf4b,5,0,Staker +0x16f2225ae4e7ee1d0cbd7def8947e4a2a5821051,5,0,Staker +0x1743777df3423df1a4a31f3251ee92dc754d7636,5,0,Staker +0x178e1a232be1cb2eea82d091215268c4215335ca,5,0,Staker +0x17e4e13111454f087ceb61281628cfa69ad8e0d6,5,0,Staker +0x1a209b8bb1159549991a49c05bbc659552fae5a0,5,0,Staker +0x1d0bcb753c53017b3d8f34a6882c615d3ddd2b43,5,0,Staker +0x1f3f4c3e153442f29cd4e1dacd4c49b22284bed6,5,0,Staker +0x20a5ac3cb82b1303871e218cb5f460f8746c76ae,5,0,Staker +0x20ba60c837c8390b6684b5307f49c91893e1a3ac,5,0,Staker +0x20bf796c9db69f4681280585aad11a7093386dac,5,0,Staker +0x20ffa69d2e83c7178b21814387e7891df8543a46,5,0,Staker +0x22460f13cacb3c2689bff34d3895c12e6f8a813f,5,0,Staker +0x235b54fe75267f03b79c6cae48b405e8edf26e79,5,0,Staker +0x274319592bbb98e52781860b29959f6254a4b14c,5,0,Staker +0x2753d173c991b25342e9e61aa98f3d20315bf589,5,0,Staker +0x279c30f4948c0d36868e80bdac848702a598ffb9,5,0,Staker +0x280ce1ed286b1c8d2b8bc2f051b8562c0b78dcd5,5,0,Staker +0x28626e3ce2e70c2a5edc017b52955e51f7181479,5,0,Staker +0x29ace8acee7c4eb5f4d8c7d357292eadd0e2fe99,5,0,Staker +0x29cee1c147dbc4b515d8972995c3ef334d3cab67,5,0,Staker +0x29f37841358861012109823c6afbe16e40221bbd,5,0,Staker +0x2a40093ea69266b53da24b149bec4f98adf57c12,5,0,Staker +0x2b135b54cf7a16d2a770080051c6e80d5e100b0c,5,0,Staker +0x2b14fb22d5eba31425922b058216420bdd55b2cb,5,0,Staker +0x2c54d17a862c406185381e3e8343d5dab322bfa3,5,0,Staker +0x2d6b234b15cfcc8114cae4d97d4cb930f0549c8d,5,0,Staker +0x2ee57860ee8af217f83d27e745dfe8dfda98b5a4,5,0,Staker +0x2f01f65121ed06b4ae7bc7626485f9a19fa414f4,5,0,Staker +0x321d1ab1d7cc958ff21b79af13628bad1a65190f,5,0,Staker +0x326364b6057810fe95ef6dd83e00969d245ae02f,5,0,Staker +0x32cdac0c24151ad45486263e6fa4f50e007b821e,5,0,Staker +0x345dd9418e9bacdba1b1f5097286aa2365cc526c,5,0,Staker +0x36c010686543395ef011b06f260475e691aba89b,5,0,Staker +0x37181064272f9b343d189081ce2c2bb69586503d,5,0,Staker +0x381e591233ae55b158a756c1ca0f3f89de71f253,5,0,Staker +0x38430336153468dcf36af5cea7d6bc472425633a,5,0,Staker +0x38b583842322d6e86e5269a1a092a663be81a664,5,0,Staker +0x38e0d3c676082d3ed93a815231a32f19bbbd0897,5,0,Staker +0x3911d28094f3d97170fc5b6d479b20ddc1ce354f,5,0,Staker +0x394568d93641a097f8156a7672c85a61cdd33177,5,0,Staker +0x396a57476b87d5322a89d160ad27d9519a621c85,5,0,Staker +0x39b6ee18a12257f4b68576827757f502bb7141b5,5,0,Staker +0x3a987a3b184ddd52626ba94a7900af1d7a53eb55,5,0,Staker +0x3aadb17d2a1ec1ffa92165857307290d5fa26f73,5,0,Staker +0x3c5a57b9879e39c48858ec20fc2580504c79b49b,5,0,Staker +0x3f08e96f17b678194400baddccd648a268ef3343,5,0,Staker +0x3f6b869f5eae9dc540594e2559b440ca4eec3e11,5,0,Staker +0x4002b33ac01092c2ac530320fee22bfdf413da59,5,0,Staker +0x4038697bada6e6d17f522b6117f4eb7c226a9c1e,5,0,Staker +0x4082157c8a4fcb14fb44d42e1c8dbe554919d958,5,0,Staker +0x4422f4494a54a9b588417448acafd440c354d371,5,0,Staker +0x4469fc8bf1bcdf75a9a0cd2d0210c096336eca49,5,0,Staker +0x45402cc88acd1c0a0d84465f7249d5ed0ce031b9,5,0,Staker +0x469a4e624d358733465ced6207d2f275385cf63a,5,0,Staker +0x470c68053bb202c02268488a09ac368a6379c5d5,5,0,Staker +0x4740cc758ca1bc5bedf74668706217b37bf7f254,5,0,Staker +0x47fee686d722960b04708200e2f89fb137b6202c,5,0,Staker +0x4853016c6d7c1178383b1a20bcd39d8706e77062,5,0,Staker +0x48b5ca93d92d5e96addc8e188e25721d96391675,5,0,Staker +0x496d533d95018ea11ed63dc9c55ef640d5be1a43,5,0,Staker +0x4af115c476882456324240ff2803dad102f38cc6,5,0,Staker +0x4c00759dae4a13c9d3c5a593aa3765543d1bcab4,5,0,Staker +0x4c701c56a2e931899f0308af8f37cd3a38ee25ba,5,0,Staker +0x4d2af54254b3b22ec7c723c5599f5ec17c9a8b80,5,0,Staker +0x4e0260e994179de4d8a8b12452901cac14dc8074,5,0,Staker +0x4e1361056dadc64055c8c0c54f4fa56739e245d4,5,0,Staker +0x4f4e3ba7f87e47c895b1bc634e11da2e1c5e9e44,5,0,Staker +0x5107411fefb6ea04551c4446538e5b823ac59b04,5,0,Staker +0x52b758f79742491d64b4a0079767a9cd56cc1ae4,5,0,Staker +0x54effe8f8465cb69d10754963ce1f89a1fc4b604,5,0,Staker +0x55797faee2a76361f41138b7b2b3cce4c9056705,5,0,Staker +0x55e3e3855606b20e40fa9ed7dc6e2adfb8d5df5a,5,0,Staker +0x56675c1081dfba0a600a283f65759172d163063a,5,0,Staker +0x57abe4244c9d4209cb7e46350f3e29013924d056,5,0,Staker +0x5832889b1208470eee731e5cce5624afc5136ecf,5,0,Staker +0x5a0bd08768c8edba3261d950c24a4508633bac74,5,0,Staker +0x5a5295a6a45a144ce4886d4d287e16c8df8d5003,5,0,Staker +0x5bd6b1d328c11b3a56d6fceb7b8766c01d4fe026,5,0,Staker +0x5bfe70ebb461487a68b3863a1d0d7db3312d80c5,5,0,Staker +0x5cfb4907bdc373a81f5f43750fa000db486d417f,5,0,Staker +0x5f7db0f3a7e0db5bc89790abf289299d2cb5e5a8,5,0,Staker +0x5fe4f8924da27602422a5ccaf390ea38f684650a,5,0,Staker +0x60bebdafa41801fcbe77ef8edd2dd69e7972476a,5,0,Staker +0x6103b0615171a65a019672f4d90f41cec8e88980,5,0,Staker +0x61e8b73a51b1001d1656153b4eea982e20886c97,5,0,Staker +0x625cabdd5a0bc2f8f1a1ae59ea295db1bceea768,5,0,Staker +0x62e123171790ef62650b5fc0ba05033457035ca5,5,0,Staker +0x632c489fe124b0b0fff3b310c26c3dad3b86bd37,5,0,Staker +0x633aa336511726835f347c33e8e6d4f584628436,5,0,Staker +0x6361cac2bd1391af556de4f24b76e21de71d7540,5,0,Staker +0x6393824ad839c5c2a40659df1a9ca332c9460c23,5,0,Staker +0x657bfc5bebd63efeab122bfcf41b592964666fae,5,0,Staker +0x65a9b7ac2e6d76655a8eace31918c98c11712d6f,5,0,Staker +0x65bac48b9ddf4ed4ae7048d931fdadf138ece2bf,5,0,Staker +0x65e9d57de0fd82f2126399035de7174e5104acba,5,0,Staker +0x6679cc48e60d62268a80889e779fe44345d5f6ed,5,0,Staker +0x6a577d30a16e05c1cd64fe226f51e25164fd6e06,5,0,Staker +0x6ae08c45c6c6368cbe772d84c162634517a08dd4,5,0,Staker +0x6b1f48abb8a4084ca7575ad8869898f538c7ecfb,5,0,Staker +0x6b2c7652a376e5400ef037440389c6ff6aa0bbee,5,0,Staker +0x6cbd560d6937d8ac90c9c76fec75c77473168d9c,5,0,Staker +0x6d4b39d05d78e8eaab3e4d17488871ff63c8ce23,5,0,Staker +0x6db65c913733d0fd795f8b74442a9e1ad71a65be,5,0,Staker +0x6e9c3f55bb39b442b80b3c28b8e9512c9eb837f7,5,0,Staker +0x6eb4f832bbff0917951166c24fb6d1e667effd4d,5,0,Staker +0x6f157622dcf1012e20aa9672222b7571ee412cc7,5,0,Staker +0x6f2d436dff9250e05bcbb8675d56aaf7ff68ea76,5,0,Staker +0x7012673e0fead7d279fe76088610212725cf11b4,5,0,Staker +0x705e512d8eda1f8192efd202025a615c617a0f5a,5,0,Staker +0x70e7d3b3d0b6b39ae73fa346a5ca33aa6502f9ab,5,0,Staker +0x72a262df73723b4e779157423103e8f2bbca149a,5,0,Staker +0x73a7402447fe21c09a07148694e091290d35014a,5,0,Staker +0x745d9d210817206562ac06bcf48f92d84b6d3c6e,5,0,Staker +0x74c7281c3295f01f965767888fda5ef70bd1f4ef,5,0,Staker +0x753b112cfc149f742decc8cd684ae0af069ee2c7,5,0,Staker +0x75b5b86cff536a7a93b5819a393f583bc0f448c9,5,0,Staker +0x75fa0929a26e28b957d06f3f0ea4ddb7ca20dffa,5,0,Staker +0x770104dcd427c1a2896a1cd54e6311f3d4941ae4,5,0,Staker +0x77b74baf3ef46950fe81cee1dba99d803a522699,5,0,Staker +0x77d197e2df8973c70ccba5d99c2df36cb10d5a2c,5,0,Staker +0x77f5b9eca0a78ccc0e715664d29853a69d58e402,5,0,Staker +0x7ab0615c3ee2cf73236a37ed6c27f31f3e0e5628,5,0,Staker +0x7bcabc20d14f7dfd28a410e580bbb5b4a94b7f97,5,0,Staker +0x7c834bc8df69966189ddabcaeff0fd2726b8e8de,5,0,Staker +0x7c88115075c8cd47b0fa4fecad4b50eedb344be5,5,0,Staker +0x7dce7e5146f44d607eeb4ca48e255a8cf90bf23f,5,0,Staker +0x7e91075de33e2e8c3ba85d706153f45368f16761,5,0,Staker +0x7eb135ac7c92ef2ea84c0ca5241f8c869f40d57a,5,0,Staker +0x7f312686f2294db423ecc1e495fb695570f09b2a,5,0,Staker +0x80355a1a8db5c157a05734d4327170d2c8ac7f69,5,0,Staker +0x808128463c4f48668735510cbbe887399ec3ef9f,5,0,Staker +0x810550265811966f1ed4c20dae8eb585604bbecf,5,0,Staker +0x8326dbe9e9af62a8600fd7e8f1a6611b4ba26671,5,0,Staker +0x839275b859aaddd789005ced6cee51f5c655df9c,5,0,Staker +0x85222026ec10db9ae17ac1dac81889eb244aee58,5,0,Staker +0x86502d89ef75361b1e010e3d65bd13e7a1d7ee7c,5,0,Staker +0x868efb162f119d373fe462ab694a912cace4e5ae,5,0,Staker +0x877a8f9eccc4bb6253c34e710e26261bd88f6f9e,5,0,Staker +0x88f1174f433457e8ab6a2e8b222a45bb1b7a2efe,5,0,Staker +0x8a03964111a670b262e98b4ac8af8a38b6ab82bc,5,0,Staker +0x8a6edacf69c1534a545ed30fd06fa253d3093ce4,5,0,Staker +0x8bcb7235cdc0f6984dd76c5c8afb8d28d2687353,5,0,Staker +0x8c9dbd4272df2bc6dbdf9091109889174fbfc3ab,5,0,Staker +0x8cb6cba1b91a0b550596a4aa78dbfbf407395f19,5,0,Staker +0x8dd36c244db0cc5dfeb7e599559d382bf3abd4b6,5,0,Staker +0x8e3588b11e0fbbf3eae7c78a9810ea7ab8a46336,5,0,Staker +0x90c743d9d3dea25efb7ee1b52476de0ea43decef,5,0,Staker +0x9154fef748f3751288d182ca0013bb9eec2825ec,5,0,Staker +0x91aea1149a67d5642c57525d65426fe690378cb3,5,0,Staker +0x9216ce0ba62325a6ecae36403b656b128154da62,5,0,Staker +0x946d4247d46f3696a098fbd6d3cd2d31240fada3,5,0,Staker +0x94d0f9d23ddc364f3a572b213e4cd9b21fd13fcb,5,0,Staker +0x94da702e98486a8ba264b3dc517128222d86cb7d,5,0,Staker +0x95618194471eed8f3f49cff2d37f0e5890adf971,5,0,Staker +0x97631b4f34cbf9f5fee88d2a5dd7a72de568742a,5,0,Staker +0x9b5f2f8231ca61f1408d41f8f0fb352069ea9ee1,5,0,Staker +0x9b874bb8dc1ffe87d8579b72f85308e93405ba3b,5,0,Staker +0x9c5065d24663328824ddbe8fcb98b9776a7ba57a,5,0,Staker +0x9c8039627e2eb3638bf1c15847da8ca3713b40a7,5,0,Staker +0x9d25e06a8128a3ee63e73069f9b2df3fc3dcc6fd,5,0,Staker +0x9e78a7f646a609ecef8605c19a6cdce030eff7ad,5,0,Staker +0x9ec56d5ac61262c16a536f637ba4c29e457fc22b,5,0,Staker +0x9f3cb1d13ad41056cdbba5c06f0fe974b159c02a,5,0,Staker +0x9f5b13ee87c1e533891ab20550ff083dfe260a3a,5,0,Staker +0x9fb2a6b19c8cb8a004c3fb2b91aa825cc0bd1b42,5,0,Staker +0xa01eb89517af8ea5755f288d3d35630f9d6315a8,5,0,Staker +0xa0f62473d27797d5ca9a0df1ad9cb70570e0376d,5,0,Staker +0xa1312498f75b604f9c1448c2689a0788ed457067,5,0,Staker +0xa21e526c522899c55a0d2f882fd37b8d62bf0efa,5,0,Staker +0xa28b0179dab3c27f6f70055631c928b053bddf1a,5,0,Staker +0xa2c62f2d03725b3830ac78b2aaa9e4da22b74ee5,5,0,Staker +0xa4640b22292d4bd40ccb63889dbf66538babd4ac,5,0,Staker +0xa4a8662a1c1d949ae2097b2c501cbf34428cfe42,5,0,Staker +0xa639add0b05559bf4c3acb4632ef9124014f88a6,5,0,Staker +0xa66622ff3c5e04dfc5395a74909a04b235d5e6f3,5,0,Staker +0xa7339edcd5a6e4b814f36dd55a7ba4c1c052ad5a,5,0,Staker +0xa7975ce07a62a96a2aecc163367d833b8a3daaf9,5,0,Staker +0xa7eb786edfa5d28676e55496cbbdb0a860c38535,5,0,Staker +0xa8ad38e2ec62201f45fe3b66499ccd137a3eb204,5,0,Staker +0xadb0fcc7c6dfa9c5f7e9a82d744c17c41e806808,5,0,Staker +0xaf0b716546aff6b72b700fa0953fff31047706cf,5,0,Staker +0xb0b8fcb74d7961505922a44df2137b55705b9e3c,5,0,Staker +0xb0d06d48afc6bd43cc5377496a1b674fae21d5fc,5,0,Staker +0xb1ff625bc6fa75aca4019afe2da75abc8134b826,5,0,Staker +0xb213ca783b9ac4e39fc5b4d90e61e6605c288559,5,0,Staker +0xb2acd3dd130711c2ccd728c7dca8c60e470f47dc,5,0,Staker +0xb2c7b15144485fd0875729ff1cbf0312ee11427f,5,0,Staker +0xb365222c96f784b0d3d30d08b8a2e64cea3153a3,5,0,Staker +0xb37e1a404bfecb7d3fd0cba4227ea023f18058c3,5,0,Staker +0xb41e4a191f17b986ee44400edcf01ed739786dcf,5,0,Staker +0xb4b15741a2152d1c8135bd947996b613a8cb584b,5,0,Staker +0xb4e1d9f454bf848dee5c40af3aa1e4d7e2a934f5,5,0,Staker +0xb50c54b7c3e74a7572d170a7032278022b6642f1,5,0,Staker +0xb5199d0edae87026cefe091116130890c582a66a,5,0,Staker +0xb5605612ede935e5ae184a2f46c7fe101357d9c8,5,0,Staker +0xb789fcd6b750e186fd57b44bb9b5dd973abb1351,5,0,Staker +0xb7dbe33f3d1e623e6d2f711d6911250a05b30959,5,0,Staker +0xb830d05fa4d5b46c297601750f630b31060a46ef,5,0,Staker +0xb86a6c283a08970c5f78dbcecd8819cbd6c5f924,5,0,Staker +0xb98bed2d596123a65a4c6d6a2af2f28981f024ee,5,0,Staker +0xbaa6fca0450e86acab2bd5b81e1a1ad02b5810bd,5,0,Staker +0xbb3571458843a9582290dbfebb0879240d1f2dfe,5,0,Staker +0xbbf0a43770f2c0eae738c942d428667794567665,5,0,Staker +0xbe6b8351485cfd59b247470c8370f233b17cef0e,5,0,Staker +0xc0830c9cad7cb8db87b2ae96212c9444ece2d792,5,0,Staker +0xc0cc1afa84d19bfab225343033b021806389c4ae,5,0,Staker +0xc1dfd66c421ef091b39bae0c8f973195835ede46,5,0,Staker +0xc1e73fbe2d7ef72ee4487f49a2329ad858b2acb2,5,0,Staker +0xc2299f52488e83963e034c98e87940a828158b9b,5,0,Staker +0xc2520432387080b7530c6e464008ef42bdeedb35,5,0,Staker +0xc35006eb01f4542ad36926d1245fee89ac9b26e8,5,0,Staker +0xc4ef4beae7360a3d0e9d5f6fab412096c4299d80,5,0,Staker +0xc5c134ac1a528b43f7486080103ae70ebb97484f,5,0,Staker +0xc62a3cb247584b7fbaeb91a14e3e7969d06e0c7d,5,0,Staker +0xc63ad6fc429160e889f60b314b4bfc1c1de118d4,5,0,Staker +0xc8ba9987090ffb943644419585833e7b6d824b5c,5,0,Staker +0xc8cf4a5ecc6f2de54866ffa9a69671bcf9f00c83,5,0,Staker +0xca4ffd1c27f05aaf62d7935560d5a5dd8b8b6d0e,5,0,Staker +0xcb42ea3784448d2a9b9433603a20e0816e1ce050,5,0,Staker +0xcb4e6468223907c566c9b9bcfb2e46d75a1217fe,5,0,Staker +0xcb8685bbf086e6ff478086b2e7453bdaa4e19eff,5,0,Staker +0xcc57b74ab70d8c2c670b13f1071b5e33edf7ac49,5,0,Staker +0xcd21825e3062c79b7816369e498ad7837f502256,5,0,Staker +0xcea5086a380cc8b002813152d844375cd512d415,5,0,Staker +0xcefc9e0e52b7d0da479add25b65e3e7d2cc26fff,5,0,Staker +0xcf24e3666d70aab346fd37d7b4b16c4fe7e777a7,5,0,Staker +0xd08cbe75e72296330fa2d973eff287d52ce3b411,5,0,Staker +0xd0fd86b8c96e0fd1b61cc4d5b117bbf78672e12b,5,0,Staker +0xd181956560f55bb5659d139230449b56f0ce9cec,5,0,Staker +0xd1f23e33e04f0b67d928a66e554471b7f3d518ad,5,0,Staker +0xd239ea8b117b843b9bbd67c1f7cb3e8511fa9d6e,5,0,Staker +0xd23a648f38b2011c66638700ea9c026860c19e08,5,0,Staker +0xd2715d29d441c4b9d5370732236b648d48889492,5,0,Staker +0xd31495d52970f037670568315bec9054843914e5,5,0,Staker +0xd32f0e80e1e9c20fec1bfa7bf27aa737305107e0,5,0,Staker +0xd4e8154b5e8a8b24a3e506aae66c8f0b6ef11f1a,5,0,Staker +0xd55a2268c46e590efe8e672e73b94522701f9a22,5,0,Staker +0xd5a1190af26a7dbdf21164fc3ad31abed1537f21,5,0,Staker +0xd7479060cc572c44181e16fca339f5d555a6b683,5,0,Staker +0xd853d859860fbae9036f42e5230696ec63817ce0,5,0,Staker +0xd8fd57b26322945b0bdb23ed6be87e07c5c51662,5,0,Staker +0xd8fdbc556c3150689101060428b2e01fa6c7c4b2,5,0,Staker +0xd923ca64c23f616ddbad2cb4a2c9877e2eff0301,5,0,Staker +0xd9c7cbf093443b1c5dc29f6c61aa5c7a72ba5b3c,5,0,Staker +0xd9f16ca927a9733305403a044b03a45040c01249,5,0,Staker +0xdc64ffb5c6c5bb032244a656c95c6a1296b6953a,5,0,Staker +0xdd5376fe42e67e3a2e36dc8175bd1a7ad5ffb5df,5,0,Staker +0xdd90a0d8469735582cf2473cc002242e8ef95e1e,5,0,Staker +0xde6bc1e2347a9d34919704afa1d0e20aa27e4978,5,0,Staker +0xe0022d1d93708e1c1a082fdcb30f0e3cd265e930,5,0,Staker +0xe08e097e49382ae36d72db27f0a39b06138ab207,5,0,Staker +0xe10bb37a8c9c95f5a53aaef56498ee1dc6ec12b5,5,0,Staker +0xe1dbbd91c344d9fd85132bce03a19cd66e9f4da0,5,0,Staker +0xe1edaa9852f4464b91ab19aff5924513baeb6fb4,5,0,Staker +0xe234a43586ff125d7af9262cccd052da5609ef57,5,0,Staker +0xe237f14adce2d779d337882bf2eb53cc8ae35a46,5,0,Staker +0xe246d73152e8f89e86a72b969a5276cb84486abc,5,0,Staker +0xe2b3f60ecefb27e55f8e2b81be4eac82619b921d,5,0,Staker +0xe550a2c61ccbfc912ee5aa7d516a8a973b5e278c,5,0,Staker +0xe62a80d54dd64d922d40b444b3fbe0b275d77dde,5,0,Staker +0xe6983e9a7ca19f77f4a8a61ba9e557f768ae15c4,5,0,Staker +0xe75f8c5f2e9e5f0dfc38f59b9e4a41648de1dd78,5,0,Staker +0xe8957a222204284ab133799e900b392878915a9f,5,0,Staker +0xe8b56024c7927c2f6e0145d1d5a90f2e5f29fb46,5,0,Staker +0xe9248b46e7d9ec551e97293ea1a0bc961e532751,5,0,Staker +0xea3aa6398b825f77bbc7bcd7e48442f360577259,5,0,Staker +0xeab356770300e47ba92e1fbe75173b89e26f1854,5,0,Staker +0xeb0b664f1c5f171bbc1c45e332a753f45bbc56d2,5,0,Staker +0xeb66a1e30a2b9c26f2a2548862eb684bd8aaa759,5,0,Staker +0xeb77c4f95651b76406973fa21a6338094670af3a,5,0,Staker +0xec04a3c8e0e81caeca5f363800350a793158dab2,5,0,Staker +0xec3aa783d2034ba13858a32f70831da7013ca57b,5,0,Staker +0xec7345d60ed6e798e31416747c0056c5bfc8bb63,5,0,Staker +0xed368f749162237c2997eadb881ac92505a3fcaf,5,0,Staker +0xeebade374256611e7268bf1f82df6485773e11b7,5,0,Staker +0xeef22e96b3900cbb24abb585031dbb258371b9f4,5,0,Staker +0xef2333b07e1248f41c9ddd878563ea61f04be53d,5,0,Staker +0xef99c381cec2edb1480e5b6407c5780d897d3876,5,0,Staker +0xefb80bd19aaef2d69af5710be652a993baea4fc7,5,0,Staker +0xf2ba46c24fd5a60e96c4cea2f773ef696db096aa,5,0,Staker +0xf3a783f691664ffc0660f1dde73df7be2ba2c80a,5,0,Staker +0xf641442cac619542693f54805c7574ba7f738e69,5,0,Staker +0xf70176657654dca0db51429e115b45903c254892,5,0,Staker +0xf7255842f651d42e5ad287c404a26fa544a4b97a,5,0,Staker +0xf7460e9ba3be1e22f6b959ebe5ec93e46eb4ff81,5,0,Staker +0xf74781c0e62678dd206b590321dc543fbab21f67,5,0,Staker +0xf824793cf1ae271a22e3d20614e7f3041cce043f,5,0,Staker +0xf8618cad738248fec0d67b249b35e8c5048d51aa,5,0,Staker +0xf8cd4e2fa675508ea59e0a38f12dd9779618f599,5,0,Staker +0xf92a951a6cf38d72402f55d08b8adac10c7c38b7,5,0,Staker +0xf999a52c15bf5181aa35e0afb522967bbaa1dd26,5,0,Staker +0xfb42187ecb94d7e8285522e6fe1eb8e85e135ce7,5,0,Staker +0xfc30d00c82db21f8b663e8f7619f27d964503d68,5,0,Staker +0xfc6e35f36ae3b796f012e33e3e65e9e611293760,5,0,Staker +0xff06657a60fca1ba11096626dd33e4d704d605c6,5,0,Staker +0x6875774251bca9308dabbda43c3a381eb60288a5,5,0,Staker +0xbfa4a1afb0a9da5c778b9557c96929a243444e5c,5,0,Staker +0xa23633ed21fe893cd436b02637ea53429b01c4b4,5,0,Staker +4aHGBd12a1yi9toSEx2BS6uQYKdsBxM35ewDUfiV2swC,5,0,Staker +0x46afa0093d843E7dB9109B655b19702559e33D0e,5,0,Staker +3YswWqyTe5imUhnpdkbtb9vueJxMNUurBSgA2ivwmghZ,5,0,Staker +0x700f971374068ecb9b8341096356474f8df3cc53,5,0,Staker +0x40f7d598a12b389f85961808045fbfc4700c37c3,5,0,Staker +0xe2d4fadcd17bb20d3550963b449029f8d5946f0f,5,0,Staker +0x18c4c772298a0637badee207844e597181103ac8,5,0,Staker +0x638d103af51983eed96e88fb81e8c10f0c3daa10,5,0,Staker +0xa02b8d930aa95568b717e84fdf3e47a4b0b02061,5,0,Staker +0x283c1b6305099a3157cf31b5f1f87d7e2ede8b60,5,0,Staker +0xacec8fecd3df8be1ace13b0292466f51db28e4fc,5,0,Staker +0x6d7c39701b1736e886b5cc8be3a9c02c2122f2f7,5,0,Staker +0xed9ae7147ae21663bc28eeb41b12caee7f3549aa,5,0,Staker +0x796a89cdddfda8430641fde5553d33a905cc5d69,5,0,Staker +0xf04e0c5a639697982373880710e2851cd492ad95,5,0,Staker +0x2512b6bea9b16b34551e6ce15d3e27962c59ee3f,5,0,Staker +0xcb3dccfdb44d4967fec5b14a9e50b194e2dccab5,5,0,Staker +0x2bccdda520c114ffacfe1268dd0cdea967e8a4f5,5,0,Staker +0x9e88283468fd49519cd17c9a5ca3616bd086185b,5,0,Staker +0x0d27228f024a20012d044b8870a11f4f3d017804,5,0,Staker +0x0c612439428a7c5f1fe7174f6b84c39676f87ff3,5,0,Staker +0x37a9ecbb29483faa6745a4ce3dfae2acf5e6853a,5,0,Staker +0xf9084fddc45a22b22c227b4cfcfc9af8ad574957,5,0,Staker +0xcc46085322eb9dcbddfa98059764dd225c82ac99,5,0,Staker +0x206472a2a260b212aff85414847b67f8cf113199,5,0,Staker +0x509fa91eb5e9d20b9af30efef7b241ffa84efc4c,5,0,Staker +0x0cb4a0c5a2f8c7ad5a3f8ad5fc919e86edf6577a,5,0,Staker +0xc07f0fb919abb8d89c3ae7fd5f05bea6a6a55184,5,0,Staker +0x74e0e0d6020dab1747a05ffbdbece04ed96c33e5,5,0,Staker +0x643414042e65450d7e48abf523c0ff432d92fb15,5,0,Staker +0x617ca3c3dd400666a4160a0650bc6dd65d09ecf5,5,0,Staker +0xe29ba4bfe4fb208d5991d7ab521f50fcbf1692d8,5,0,Staker +0x5aa2c61f5cf4d5742220ccfc60b617b9d8990073,5,0,Staker +0x43c5daead3a76127be18b9eea765dd2509f08382,5,0,Staker +0x3717b144cb200ada5954c1a454d244836eb563a1,5,0,Staker +0x2e014700b1b663ebbbb2df40b0f652f5352b525a,5,0,Staker +0x65049083ae02a79321eb071877088a84a06bf6ae,5,0,Staker +0x582690f6c2a727a7fc62b1982187b35c23d2d85c,5,0,Staker +0x7ee15ea1222cd7a602daebc60579bf8c1120510a,5,0,Staker +0x0c4b7051160b05a092d3913067df91e47b299ff9,5,0,Staker +0x7e7022f8879d88bcc5d288b229737adb4b1f39cb,5,0,Staker +0xa37d936add30991faa17cf89d14f318861f64a47,5,0,Staker +0xf0006afc725937d720ef32b3a6494a7365e2e5d3,5,0,Staker +0xf1df69e1367fbde9e6e09bb6e035514d254172b4,5,0,Staker +0x8ce01cf638681e12affd10e2feb1e7e3c50b7509,5,0,Staker +0x65891be89553240b87a0a22f942395b0d8932abd,5,0,Staker +0x52826d9824079e203d7a9df1754d779cf141ea8c,5,0,Staker +0x8d106c747cd21272d4c9ff0af8d53a9c9aca25d2,5,0,Staker +0x8fe991ff65ab4051e3ec4dee8542256f70ab423a,5,0,Staker +0xa94c8e6f4913e23d715e5a1d33933b5489e90cac,5,0,Staker +0x5ebaf6b56db4881081edd9f74cb08bdada213950,5,0,Staker +0x08b85ea0794752f398aa49561ae3108a57999715,5,0,Staker +0xb84557d3ffceaff9c7e48f3131cc4c5039030f93,5,0,Staker +0x7f8dda85d44a6f225257375546fec2f96c3b95ee,5,0,Staker +0xad8f98c2dcb715162faba8efe7bf1b408c34bfdb,5,0,Staker +0x2728f8dfeeca7c0dea02de4a201d0bd513388160,5,0,Staker +0xc19b286f632658400a7d8e6793dc866fc1ede2de,5,0,Staker +0xe3882e66adea90d47cc7547efb2023a552581c22,5,0,Staker +0x98e76c3d5c9b6ec6b8ab7c79fa7dbfde414d9215,5,0,Staker +0x8910609a9d752faed42b403d1e3b0738269b0454,5,0,Staker +0xe1dbd5a302132a7238c83450c17a52f127d0594d,5,0,Staker +0x9f5b13ee87c1e533891ab20550ff083dfe260a3a,5,0,Staker +0x0e74c5db18d4ca1ba9bdcd36b50c46fd6f57b725,5,0,Staker +0x7d78d894df257b2a3569b66f6632801f0865fcef,5,0,Staker +0x60e4e12a561b08a11d6ea9da61d41e3844662c4f,5,0,Staker +0x3dda7addf8e5cb96e1776bb4f45c2fec0e64f414,5,0,Staker +0xe3d88025dff1e334e1a9ac1fc56a8067038aacf5,5,0,Staker +0x05cc5268085c88682a049bd56e62d1c0399ea1bd,5,0,Staker +0x94d3cdd7251278c3819effa28922e7f6e5032221,5,0,Staker +0x4f80feb704498052fd6743eff287cf238622672b,5,0,Staker +0xc89826694d7c36ee7a2bc7122a432ecb0660e733,5,0,Staker +0x89c45fd1169400b8e29ee46f3694f7083286c7a2,5,0,Staker +0xeceb60de0bf787eb6a8dee110c6c0bdb93fb7e09,5,0,Staker +0xf1ce9919d9f110bfefe2d64a449c88fdaeef8f24,5,0,Staker +0xa2a79930b7147ac7d5853f5faaa0088702b45bf7,5,0,Staker +0xbc9dec48f305167bb8ee593e44893acf65ad3f36,5,0,Staker +0x3b18cef42a0ba298d3de77475a296ea685000add,5,0,Staker +0xab2103d441351ee826a25fd0b0ca64fb277af063,5,0,Staker +0x6dfce399437b44e2600810504efdcaf4d7cf52dc,5,0,Staker +0x88bd1afd5558e5132a5f58ea3edbb66d0e86b740,5,0,Staker +0x3af99f559a46b3526bff566765806119cbcdab98,5,0,Staker +0xbfa60318de5af97964668503a4b378fd9631865d,5,0,Staker +0xe3c6814f60429eaed1b64bd059aeaca9beb89ac5,5,0,Staker +0x6a3a68e06dd2f31f555175a9a35e75da27941451,5,0,Staker +0xe5da3ded3ee2a670a15f7ac8369489c2a9907f90,5,0,Staker +0x854e65511d4d1b9acbefd2be38292224e844d961,5,0,Staker +0x7e7b16e83cb72087bc40aa3a49c5cda843ed7240,5,0,Staker +0xae2de9d35599011f17088d1ac7ee2bb8af77ce8d,5,0,Staker +0xde56cab7e2e58a0313c4c594ef2eec829b8d3c79,5,0,Staker +0x3df2f3e2fa8e4cad3f51d1b402bee0d373917de9,5,0,Staker +0x893264bff9132c7a00b62adef5c99db710d4e1a7,5,0,Staker +0x7eae85007cc1aa17f57216c31cd147c8bbc0c0b2,5,0,Staker +0x5d1a10876a64b13cac9679989777db2809bffc03,5,0,Staker +0xf81be768f587da3c0c9f1fd9eb583e6c6ad3b252,5,0,Staker +0x8678af78cf740350490b5371947f334b27163119,5,0,Staker +0x3154f031ef03b09bb93dc425084bf02f9dfbedf6,5,0,Staker +0xefc42ffb60637a5e1848aa706ce00e0f34ac517c,5,0,Staker +0xed79b9f38e4b023c4709cefdd0da54c77efc34c9,5,0,Staker +0x6613eea6e7a08008126e028d1a6bd80ab53e800e,5,0,Staker +0x76ba544773360beabb3e676038479bf092f38258,5,0,Staker +0xf1ac1af75e54fdc7367947bfc243ba211c152691,5,0,Staker +0x77d197e2df8973c70ccba5d99c2df36cb10d5a2c,5,0,Staker +0x1b530602af42fac6f1709537b9527dde436817e3,5,0,Staker +0x4fd3566bba3690a5a6be5e93f0f417324f02b81e,5,0,Staker +0xad1967e8645480f8bdf7b53f944d850278489e35,5,0,Staker +0x2a88789fa7b9a99189fc6390196fbbefadf8c2b5,5,0,Staker +0x5d01096dd2a43089abb7dad405e9b61779b5f786,5,0,Staker +0xbaf56f6b6e91359062ae4039841ff3bdc126830e,5,0,Staker +0xaeac2434788c44b3d1e4cd177e11158cb145aca2,5,0,Staker +0x98934dc3d0df56afaf61bd6a85bd7ed0a7eae901,5,0,Staker +0x8ace464bfb0c502ce1e9ac6d550a0c60a2b49a36,5,0,Staker +0x57acea18cec1e45a43199f3ff89e2e05e651e08c,5,0,Staker +0x77f5b9eca0a78ccc0e715664d29853a69d58e402,5,0,Staker +0xc60d0c12c584bf3fb2f1c3e99a3acc7d4a0c9c6b,5,0,Staker +0x9263a541a797f93b38528103bdc57f802c534368,5,0,Staker +0x427a33234faacb6b3acd1a5a27d9f8bec358e3c9,5,0,Staker +0x18ad6700ad67d63690956a856461c4cf64b4dd16,5,0,Staker +0x114031fbccd7586d4bd4eee96c045238a456ca87,5,0,Staker +0x5e5af855aca585411760106d16d0e6cf73e32711,5,0,Staker +0xf8c191a56f43f376567e5e4f8336c29c6ebbe1ee,5,0,Staker +0xcdd0d6ec846a56a1d1032006d682608c31a2298f,5,0,Staker +0xdd590ff8d91558a37441a5ba2093fb703a5788bf,5,0,Staker +0x0f9c9d7d064D9FD53cA16BeAaF78651a7B292780,5,0,Staker +0x8894ac27a176c1738545def815b27eff5a53513d,5,0,Staker +0x2e9aaf876b1f535163769ee69cfd5da5b736be70,5,0,Staker +0xa9937234db4e263e5ec792a7558f9bffff1c8503,5,0,Staker +0x2c72aa64b3d2cb8cb5430f36a4700d22953f7549,5,0,Staker +0x1643cf3d598c072d3b220ffac07326c8c4c9208e,5,0,Staker +0x70add3d8556deb37f5ab2d0cb4478da6cbc4140d,5,0,Staker +0xf38abcaab41c53c1cbd49d7d4a0677dc19377011,5,0,Staker +0x3b22ac2739a20f2511f21f06ee6e013f690fbd0e,5,0,Staker +0xea1bf9a7be1b5711e4b6c9392f8c2076106f94f6,5,0,Staker +0x7b14e5e8f1a4b1b1b3a9a04d257f8af6ac6edb9d,5,0,Staker +0x799867b6702460be2891634c2b4caccc426f86ac,5,0,Staker +0x9198dfd2914cde6470080bba5d56219a767de826,5,0,Staker +0x8cd43bda0e4261d50812d77e80b507ee3aabe529,5,0,Staker +0xa7a9e93deb015cbd87d9c3d6e09ccc8b4c112a18,5,0,Staker +0xed4940a7c953bb49ccc163217cf60a68467e5324,5,0,Staker +0x3916a50e0a4abf9f1bbd28d3ea8ce530feaac73e,5,0,Staker +0x792982f8c3cb617c1c7882816093e722009550ee,5,0,Staker +0x48afb2b154b31b5b2d9694427ec401f27dd21730,5,0,Staker +0xd584fb6f37693e969b7b0dea8970855a61ad3e95,5,0,Staker +0xdee9d0b2f5a82a72a575e65ad5b478552f26ac8d,5,0,Staker +0xd42fe1e94cce15925bd3e28066292fe96afb2100,5,0,Staker +0x2fecc932175580443e3f8f3b89a38612236e47e1,5,0,Staker +0xb0b8fcb74d7961505922a44df2137b55705b9e3c,5,0,Staker +0xee2e0d5104f61287bb60529eef21fece75e9147d,5,0,Staker +0x0b486aee8842521683c383f246c1b7f26bd7ec78,5,0,Staker +0xe2bfa40964b857f1f444ba8b8a5a19f735ae2329,5,0,Staker +0xabd7591a9cd328252a94ca3ab4c16aed75b0cb12,5,0,Staker +0x6bdaa834cb0772842996b39dcbafb4d420820bb0,5,0,Staker +0xd35f2a7c7ec9148acc0b67abc816ae0ec5e32aeb,5,0,Staker +0x29fa213daa9b4dabcbfe742867c55e589a905ba9,5,0,Staker +0x2e9a40afd78b9afb64d2280266bceda7d894720a,5,0,Staker +0x692a33d3f3e42e294f0d810a4958d515fb6d419f,5,0,Staker +0xd4bd24553755a4e2de7c9bcc052568102219ccd2,5,0,Staker +0x5ca88746cf0ccdd77d93eaa7133026495a54863c,5,0,Staker +0xa9cf27922287b145261fa1687cca641863238215,5,0,Staker +0xe1702251ba8a519ca0661bbeed04f02096758165,5,0,Staker +0x521957e6a98105bd8e2701b2c85e1505ae589ae9,5,0,Staker +0xc61bce97dc734aa772428c3f249507b17854df12,5,0,Staker +0x0bbd9f640cd2beeb40468693ab0f7fb699e242ee,5,0,Staker +0xc665f935fb7308641198ab051ffa7a062663eef7,5,0,Staker +0x305018e708fb81f461115d011d33492054a1124e,5,0,Staker +0x26832810c0d910c7a6c01d96955751a07e84bd73,5,0,Staker +0x901a5482bf9ea38742b28edea7f10eec6984dd1c,5,0,Staker +0xfb241afe2a2f4d616ec1e54b9874e56366eb3c84,5,0,Staker +0xb9d667529b91b944b851f8f52d0fc38120b1f18a,5,0,Staker +0x2c3131d0e37d0119b3dd6691be70b0f00d60011f,5,0,Staker +0xba044703b9c08cae9c916639cb18c3cf38eaa035,5,0,Staker +0x1d06343c06794e69209529f0fa1a073edcc91298,5,0,Staker +0x463bca4642f545eeb9dd0ab818a3f0b5eed2683b,5,0,Staker +0xb7044b1b2741d7eec9935e3455d18361f82f7e4e,5,0,Staker +0x1e7efdcc5e205228cb8b40ef996bfb9457bb3af3,5,0,Staker +0x5202cdb0e7dd969785c9f551bce0f61244bd2286,5,0,Staker +0x4c503094dd7355e3bd9e1b9f2841e3d49b8f456c,5,0,Staker +0xe14862a832a0260f2ec270665d615c9645aa2443,5,0,Staker +0xf551b2bd43b3e9448d28827013c7c434d14db8d6,5,0,Staker +0x8121a0dfa2380dc745dc19d511478c3494434942,5,0,Staker +0xb66284622d2842af92ba29d39f5a565896ea5683,5,0,Staker +0x13160a87f83e2cff28798d61e5d89427954135a3,5,0,Staker +0xe63ca1579d6d4d18a710b5067c983910227e5d22,5,0,Staker +0xd2ce1aebab32fda7e9dd13008ea5391b6b2e4838,5,0,Staker +0x222dc140d7980ac50a3b7a42804403df6bd40f46,5,0,Staker +0xb1ccd9d9c749a9a0aeeb9966fd082cd7fc536e99,5,0,Staker +0x9666946c62deca06f1770a4915d503d25399eb20,5,0,Staker +0xbc69cc0bd82639527ebba41ef1641612e328bc05,5,0,Staker +0x827f9b47012a2a9eb0046dece208572b8017e73b,5,0,Staker +0x03612784f426bd25bb65ff022e1bacbf2af440fe,5,0,Staker +0x5279440f3019ea0730072a3fc1ae1411fbfa463c,5,0,Staker +0xb6123a1044eda42b40531e8d9e7df9163c7f0a82,5,0,Staker +0x738e5a13702c651aa53d40c40b1d1746e555d0f3,5,0,Staker +0x461f68a113f4290c7c827577a3a6be344b2e7ba9,5,0,Staker +0xa55102ffb17fe19ab6fea9425310b5fb5f599a18,5,0,Staker +0x69aaad8d6ce4f93f466446ea25d1b7e7e4e176d8,5,0,Staker +0xfd009500b1c9551bdd62bf00eb3ce22d2201c6d2,5,0,Staker +0xb00fce6cf0257f6af6983584f1a689abc7568d6e,5,0,Staker +0xe46210e3480e61a1e7fa6cdc2749d4132f66b14e,5,0,Staker +0x731a1351b578eacf841c3090fdedca1a85f01b43,5,0,Staker +0x4fd204b0169ec363f1c027d982f356f5e95d132e,5,0,Staker +0xccc570363548e9f71837fe4d0a39388526f0fe6c,5,0,Staker +0xf48c0815eab3b2f7dfbd89a35c5384fd1c08005e,5,0,Staker +0xa6f04beb28bed2415cebb83e6dd5d0c3635dd4fd,5,0,Staker +0x3cf45e5b99a405f035fe9d80d39acc5f825006ca,5,0,Staker +0x0710ee4b7c589a5c83e8bb1e3ff496a06b4e0844,5,0,Staker +0x63744c99e71ddd4af54e20d310bb48fc4b4e2862,5,0,Staker +0xd6f6e99c4905c6e8a751bb0afeefa8dcc56a30dc,5,0,Staker +0xdf1ebfdbc0774e60422da878c116e0a585265f45,5,0,Staker +0xd7fe89450c924ca202a0a2806b413b981bc4a23d,5,0,Staker +0x765a16ca391a6b9249cfa65bf2d14c38722198e3,5,0,Staker +0xf818fedacfe4b202b887a7d486f56b01102769e4,5,0,Staker +0xa1731414a0e1f151dba09ef69c39f47b3627deaa,5,0,Staker +0x95856426670e417014d2212ea08bbbd4354991fb,5,0,Staker +0xf0a3c16de0852e3368129f97a26e094b7af833a2,5,0,Staker +0x4f4ccc6c63b77115251c3c2d5d7af42f8ec0e81b,5,0,Staker +0x67e4f3f9dc4696e81bf53b8760cb586f3ec1e816,5,0,Staker +0xa2e5e7195081e62e318f98d3ed1854190c3c859c,5,0,Staker +0xfd236a5820751c43474a7325a2cacdf2c339822c,5,0,Staker +0x166da7413315b1b6930aefeaf658c9e24ac22fcb,5,0,Staker +0x042d69a314662b69eafff090b523d67b38aab3cc,5,0,Staker +0xb8b6f5e74148207d0bd749732f95185a3fa802d9,5,0,Staker +0xecb50b7d8ade5b8028596540b1635e8a742111f5,5,0,Staker +0x78724ec2cc0647a1ad8ad524d13b416cdcd0868c,5,0,Staker +0x554351994c3edd210929119fc0a019df52f3e60b,5,0,Staker +0xec650df17331d4bbc175815600e12ab9242cf8e5,5,0,Staker +0xb9fba2388b1508d14e4255fceab8d02c73db5961,5,0,Staker +0x89a659ef7a0aa08e980eb1ee2b2e1f55d4078d44,5,0,Staker +0x0fee27fe7af5f3830413745baaa05106dd53afa5,5,0,Staker +0x0ed5c9721595ccda6d5243641bd618f3867353a0,5,0,Staker +0x18F979272eD3cFaA2De0b47D3b11930157B94BeD,5,0,Staker +0x16f2225ae4e7ee1d0cbd7def8947e4a2a5821051,5,0,Staker +0x975cdd5aafb9bdc90fa84873c3196be312868490,5,0,Staker +0x6a578c795684eb882d9e6c4d0ff87a7b58b2dfc2,5,0,Staker +0x110849f2f983a699b08450f2fb5058bcd1fff68d,5,0,Staker +0x2f9d8f22c3b4f6f98aa9de65b81eb552446eee31,5,0,Staker +0x9064c4b3492313ca54eec3e29ad85d50b807cd6b,5,0,Staker +0x1ea7a445bea7217aa333ab1df576fadb3ff06af7,5,0,Staker +0x7dd911a2d64ef744cd78a6f8e5f15354e789192d,5,0,Staker +0x4358c51153e19618e69830c404ec79767459e283,5,0,Staker +0x829d98f283fb7571b144330fd64a3c925e73403a,5,0,Staker +0x451ced1912de16a4460f13aaa9068e3b1bf0eab1,5,0,Staker +0x6e5f7bd9b940287f6c9ae8a2ecfb93224a09cba5,5,0,Staker +0x655681f30526b0b394f93f4967e15e90fc0e07b4,5,0,Staker +0x761c204f005ba5c400c4519a9052750108f38196,5,0,Staker +0x17e36ad1f59d379860a1f898bedee1b7edf204b2,5,0,Staker +0x514a1e647835d26cced00476007bd6db828369d1,5,0,Staker +0x8d3e3a73b91d737ab3cc36688a31322013142552,5,0,Staker +0x3e77062c41dbe4cd03b71724b5f6fe2f6510231e,5,0,Staker +0xfcd02cc5a83611d2c54093150723fe6513cfc0da,5,0,Staker +0xefe7e429a3d36cb8d9953efd195241f1306f1339,5,0,Staker \ No newline at end of file diff --git a/solana/restaking-v2/README.md b/solana/restaking-v2/README.md deleted file mode 100644 index ef8cbb5..0000000 --- a/solana/restaking-v2/README.md +++ /dev/null @@ -1,23 +0,0 @@ -# Restaking V2 - -This program was built to make it easier to keep track of deposits to the restaking vaults and make use of fungible receipt tokens as opposed to using NFTs in previous version which had a few drawbacks for it to be used as an yield for the rollup. - -The drawbacks of the previous restaking program -- The depositors were given an NFT as a receipt token which meant that there were no partial withdrawals. -- Since the users could choose the validator to which they deposit to, the token deposited to one validator is different from the token deposited to another validator. Which means if the token is restaked and bridged to the rollup, then there would be a token for each validator even if they are same token. - -For example: JitoSOL deposited to validator A and B would be different on rollup even though it is the same token on Solana. - -So the new restaking program was built specifically to support restaking of tokens before bridging to rollup and use fungible receipt tokens. -These are changes which were introduced in the new version. -- Users cannot choose which validator they delegate their stake to since their stake is equally divided among the validators specified in the program. -- If one of the validator gets slashed, the amount is slashed equally among the validators. -- A fungible receipt token is issued instead of a non fungible one. -- There is no unbonding period since all the validators get slashed equally. -- Allow deposits of tokens other than LSTs with the use of oracles. - -This program can only be called by the bridge contract. If people just want to restake directly and dont want to bridge, they can do it via restaking-v1 program. - -## Oracles - -For tokens others than LSTs which have a different value than SOL, we need to use oracle to get their current price and then update the stake. But since the stake is recorded in lamports in the guest chain, everytime the price changes we would need to update the stake. To do this, we store the delegations of the particular token locally and get the price on every interval set during initialization. Every time the price is updated, we calculate the difference and update the price on the guest chain. This would make sure that the stake on guest chain is always up to date. Whenever new deposits are made, it would use the stored price rather than from the oracle. But if the price is stale then the deposit would be rejected. This is a better way of updating the stake using oracle where we need to update it once for all the deposits for a particular token during an interval. \ No newline at end of file diff --git a/solana/restaking-v2/programs/restaking-v2/src/lib.rs b/solana/restaking-v2/programs/restaking-v2/src/lib.rs deleted file mode 100644 index 9f24009..0000000 --- a/solana/restaking-v2/programs/restaking-v2/src/lib.rs +++ /dev/null @@ -1,847 +0,0 @@ -use anchor_lang::prelude::*; -use anchor_spl::associated_token::AssociatedToken; -use anchor_spl::token::{Mint, Token, TokenAccount}; -use pyth_solana_receiver_sdk::price_update::PriceUpdateV2; -use solana_ibc::program::SolanaIbc; - -declare_id!("H69iS4rPnrRAMciLJcpEY3tRtFro7Mo7a2YAU8Q1busv"); - -pub const COMMON_SEED: &[u8] = b"common"; -pub const ESCROW_SEED: &[u8] = b"escrow"; -pub const RECEIPT_SEED: &[u8] = b"receipt"; - -pub const RECEIPT_TOKEN_DECIMALS: u8 = 9; -pub const SOL_DECIMALS: u8 = 9; - -pub const SOL_PRICE_FEED_ID: &str = - "0xef0d8b6fda2ceba41da15d4095d1da392a0d2f8ed0c6c7bc0f4cfac8c280b56d"; - -#[cfg(test)] -mod tests; - -#[program] -pub mod restaking_v2 { - use std::collections::BTreeSet; - - use anchor_spl::token::{Burn, MintTo, Transfer}; - use pyth_solana_receiver_sdk::price_update::get_feed_id_from_hex; - - use super::*; - - pub fn initialize( - ctx: Context, - whitelisted_tokens: Vec, - initial_validators: Vec, - ) -> Result<()> { - msg!("Initializng Restaking program"); - - let common_state = &mut ctx.accounts.common_state; - - let mut address_set = BTreeSet::new(); - let is_token_list_unique = whitelisted_tokens - .iter() - .all(|token_payload| address_set.insert(token_payload.address)); - - if !is_token_list_unique { - return Err(error!(ErrorCodes::TokenListContainDuplicates)); - } - - address_set = BTreeSet::new(); - let is_validator_list_unique = initial_validators - .iter() - .all(|validator| address_set.insert(*validator)); - if !is_validator_list_unique { - return Err(error!(ErrorCodes::ValidatorListContainDuplicates)); - } - - common_state.admin = ctx.accounts.admin.key(); - common_state.whitelisted_tokens = - whitelisted_tokens.into_iter().map(StakeToken::from).collect(); - common_state.validators = initial_validators; - - Ok(()) - } - - /// Deposit tokens in the escrow and mint receipt tokens to the staker while updating the - /// stake for the validators on the guest chain. - /// - /// Fails if - /// - token to be staked is not whitelisted - /// - staker does not have enough tokens - /// - accounts needed to call guest chain program are missing - pub fn deposit(ctx: Context, amount: u64) -> Result<()> { - let common_state = &mut ctx.accounts.common_state; - - let stake_token_mint = &ctx.accounts.token_mint.key(); - - let whitelisted_token_idx = common_state - .whitelisted_tokens - .iter() - .position(|x| &x.address == stake_token_mint) - .ok_or_else(|| error!(ErrorCodes::InvalidTokenMint))?; - - let whitelisted_token = - &common_state.whitelisted_tokens[whitelisted_token_idx]; - - if whitelisted_token.paused { - return Err(error!(ErrorCodes::TokenDepositIsPaused)); - } - - if ctx.accounts.staker_token_account.amount < amount { - return Err(error!(ErrorCodes::NotEnoughTokensToStake)); - } - - let bump = ctx.bumps.common_state; - let seeds = [COMMON_SEED, core::slice::from_ref(&bump)]; - let seeds = seeds.as_ref(); - let seeds = core::slice::from_ref(&seeds); - - let validators_len = common_state.validators.len() as u64; - - // Making sure that the amount is equally divisible between all validators - let amount = amount - (amount % validators_len); - - let amount_in_sol = if whitelisted_token.oracle_address.is_some() { - // Check if the price is stale - let current_time = Clock::get()?.unix_timestamp as u64; - - if (current_time - whitelisted_token.last_updated_in_sec) - > whitelisted_token.max_update_time_in_sec - { - return Err(error!(ErrorCodes::PriceTooStale)); - } - - (whitelisted_token.latest_price * amount) - / 10u64.pow(SOL_DECIMALS as u32) - } else { - amount - }; - - let transfer_ix = Transfer { - from: ctx.accounts.staker_token_account.to_account_info(), - to: ctx.accounts.escrow_token_account.to_account_info(), - authority: ctx.accounts.staker.to_account_info(), - }; - - let cpi_ctx = CpiContext::new( - ctx.accounts.token_program.to_account_info(), - transfer_ix, - ); - - anchor_spl::token::transfer(cpi_ctx, amount)?; - - let mint_to_ix = MintTo { - mint: ctx.accounts.receipt_token_mint.to_account_info(), - to: ctx.accounts.staker_receipt_token_account.to_account_info(), - authority: common_state.to_account_info(), - }; - - let cpi_ctx = CpiContext::new_with_signer( - ctx.accounts.token_program.to_account_info(), - mint_to_ix, - seeds, - ); - - anchor_spl::token::mint_to(cpi_ctx, amount)?; - - // Call guest chain program to update the stake equally - - let stake_per_validator = amount_in_sol / validators_len; - - let set_stake_ix = solana_ibc::cpi::accounts::SetStake { - sender: ctx.accounts.fee_payer.to_account_info(), - chain: ctx.accounts.chain.to_account_info(), - trie: ctx.accounts.trie.to_account_info(), - system_program: ctx.accounts.system_program.to_account_info(), - instruction: ctx.accounts.instruction.to_account_info(), - }; - - let cpi_ctx = CpiContext::new( - ctx.accounts.guest_chain_program.to_account_info(), - set_stake_ix, - ); - - let set_stake_arg = common_state - .validators - .iter() - .map(|validator| { - ( - sigverify::ed25519::PubKey::from(*validator), - stake_per_validator as i128, - ) - }) - .collect::>(); - - let delegations_len = common_state.whitelisted_tokens - [whitelisted_token_idx] - .delegations - .len(); - - set_stake_arg.iter().enumerate().for_each(|(index, _validator)| { - if delegations_len <= index { - common_state.whitelisted_tokens[whitelisted_token_idx] - .delegations - .push(amount as u128) - } else { - common_state.whitelisted_tokens[whitelisted_token_idx] - .delegations[index] += amount as u128 - } - }); - - msg!("Depositing {}", amount); - - solana_ibc::cpi::update_stake(cpi_ctx, set_stake_arg)?; - - Ok(()) - } - - /// Withdraw tokens from the escrow and burn receipt tokens while updating the - /// stake for the validators on the guest chain. - /// - /// Fails if - /// - staker does not have enough receipt tokens to burn - /// - accounts needed to call guest chain program are missing - pub fn withdraw(ctx: Context, amount: u64) -> Result<()> { - let common_state = &mut ctx.accounts.common_state; - - let stake_token_mint = &ctx.accounts.token_mint.key(); - - let whitelisted_token_idx = common_state - .whitelisted_tokens - .iter() - .position(|x| &x.address == stake_token_mint) - .ok_or_else(|| error!(ErrorCodes::InvalidTokenMint))?; - - let whitelisted_token = - &common_state.whitelisted_tokens[whitelisted_token_idx]; - - let bump = ctx.bumps.common_state; - let seeds = [COMMON_SEED, core::slice::from_ref(&bump)]; - let seeds = seeds.as_ref(); - let seeds = core::slice::from_ref(&seeds); - - // Check if balance is enough - let staker_receipt_token_account = - &ctx.accounts.staker_receipt_token_account; - - if staker_receipt_token_account.amount < amount { - return Err(error!(ErrorCodes::NotEnoughReceiptTokensToWithdraw)); - } - - let transfer_ix = Transfer { - from: ctx.accounts.escrow_token_account.to_account_info(), - to: ctx.accounts.staker_token_account.to_account_info(), - authority: common_state.to_account_info(), - }; - - let cpi_ctx = CpiContext::new_with_signer( - ctx.accounts.token_program.to_account_info(), - transfer_ix, - seeds, - ); - - anchor_spl::token::transfer(cpi_ctx, amount)?; - - let burn_ix = Burn { - mint: ctx.accounts.receipt_token_mint.to_account_info(), - from: ctx.accounts.staker_receipt_token_account.to_account_info(), - authority: ctx.accounts.staker.to_account_info(), - }; - - let cpi_ctx = CpiContext::new( - ctx.accounts.token_program.to_account_info(), - burn_ix, - ); - - anchor_spl::token::burn(cpi_ctx, amount)?; - - let original_amount = amount; - - let amount = if whitelisted_token.oracle_address.is_some() { - // Check if the price is stale - let current_time = Clock::get()?.unix_timestamp as u64; - - if (current_time - whitelisted_token.last_updated_in_sec) - > whitelisted_token.max_update_time_in_sec - { - return Err(error!(ErrorCodes::PriceTooStale)); - } - (whitelisted_token.latest_price * amount) - / 10u64.pow(SOL_DECIMALS as u32) - } else { - amount - }; - - // Call guest chain program to update the stake equally - let validators_len = common_state.validators.len() as u64; - let stake_per_validator = (amount / validators_len) as i128; - - let set_stake_ix = solana_ibc::cpi::accounts::SetStake { - sender: ctx.accounts.staker.to_account_info(), - chain: ctx.accounts.chain.to_account_info(), - trie: ctx.accounts.trie.to_account_info(), - system_program: ctx.accounts.system_program.to_account_info(), - instruction: ctx.accounts.instruction.to_account_info(), - }; - - let cpi_ctx = CpiContext::new( - ctx.accounts.guest_chain_program.to_account_info(), - set_stake_ix, - ); - - let set_stake_arg = common_state - .validators - .iter() - .map(|validator| { - ( - sigverify::ed25519::PubKey::from(*validator), - -stake_per_validator, - ) - }) - .collect::>(); - - set_stake_arg.iter().enumerate().for_each(|(index, _validator)| { - common_state.whitelisted_tokens[whitelisted_token_idx] - .delegations[index] -= original_amount as u128; - }); - - msg!("Withdrawing {}", amount); - - solana_ibc::cpi::update_stake(cpi_ctx, set_stake_arg)?; - - Ok(()) - } - - /// Updating admin proposal created by the existing admin. Admin would only be changed - /// if the new admin accepts it in `accept_admin_change` instruction. - pub fn change_admin_proposal( - ctx: Context, - new_admin: Pubkey, - ) -> Result<()> { - let common_state = &mut ctx.accounts.common_state; - msg!( - "Proposal for changing Admin from {} to {}", - common_state.admin, - new_admin - ); - - common_state.new_admin_proposal = Some(new_admin); - Ok(()) - } - - /// Accepting new admin change signed by the proposed admin. Admin would be changed if the - /// proposed admin calls the method. Would fail if there is no proposed admin and if the - /// signer is not the proposed admin. - pub fn accept_admin_change(ctx: Context) -> Result<()> { - let common_state = &mut ctx.accounts.common_state; - let new_admin = common_state - .new_admin_proposal - .ok_or_else(|| error!(ErrorCodes::NoProposedAdmin))?; - if new_admin != ctx.accounts.new_admin.key() { - return Err(error!(ErrorCode::ConstraintSigner)); - } - - msg!( - "Changing Admin from {} to {}", - common_state.admin, - common_state.new_admin_proposal.unwrap() - ); - common_state.admin = new_admin; - - Ok(()) - } - - /// Whitelists new tokens - /// - /// This method checks if any of the new token mints which are to be whitelisted - /// are already whitelisted. If they are the method fails to update the - /// whitelisted token list. - pub fn update_token_whitelist( - ctx: Context, - new_token_mints: Vec, - ) -> Result<()> { - let staking_params = &mut ctx.accounts.common_state; - - let mut token_address_set = BTreeSet::new(); - let is_token_list_unique = new_token_mints - .iter() - .all(|token_mint| token_address_set.insert(token_mint.address)); - - if !is_token_list_unique { - return Err(error!(ErrorCodes::TokenListContainDuplicates)); - } - - let contains_mint = new_token_mints.iter().any(|token_mint| { - staking_params.whitelisted_tokens.iter().any( - |whitelisted_token_mint| { - whitelisted_token_mint.address == token_mint.address - }, - ) - }); - - if contains_mint { - return Err(error!(ErrorCodes::TokenAlreadyWhitelisted)); - } - - let new_token_mints = new_token_mints - .into_iter() - .map(StakeToken::from) - .collect::>(); - - staking_params - .whitelisted_tokens - .extend_from_slice(new_token_mints.as_slice()); - - Ok(()) - } - - /// Updates the token pause flag for specified token. - /// - /// Requires the admin to call this method. - pub fn update_token_pause_flag( - ctx: Context, - mint: Pubkey, - paused: bool, - ) -> Result<()> { - msg!("Updating token pause flag for {} to {}", mint, paused); - let staking_params = &mut ctx.accounts.common_state; - let whitelisted_token = staking_params - .whitelisted_tokens - .iter_mut() - .find(|x| x.address == mint) - .ok_or_else(|| error!(ErrorCodes::InvalidTokenMint))?; - - whitelisted_token.paused = paused; - - Ok(()) - } - - /// Adds new validator who are part of social consensus - /// - /// This method checks if any of the new validators to be added are already part of - /// the set and if so, the method fails. - pub fn update_validator_list( - ctx: Context, - new_validators: Vec, - ) -> Result<()> { - let staking_params = &mut ctx.accounts.common_state; - - let mut address_set = BTreeSet::new(); - let is_validator_list_unique = new_validators - .iter() - .all(|validator| address_set.insert(*validator)); - if !is_validator_list_unique { - return Err(error!(ErrorCodes::ValidatorListContainDuplicates)); - } - - let contains_validator = new_validators - .iter() - .any(|validator| staking_params.validators.contains(validator)); - - if contains_validator { - return Err(error!(ErrorCodes::ValidatorAlreadyAdded)); - } - - staking_params.validators.extend_from_slice(new_validators.as_slice()); - - Ok(()) - } - - pub fn update_token_price(ctx: Context) -> Result<()> { - let common_state = &mut ctx.accounts.common_state; - - let token_price_feed = &ctx.accounts.token_price_feed; - let sol_price_feed = &ctx.accounts.sol_price_feed; - - let token_mint = ctx.accounts.token_mint.key(); - - let validators = common_state.validators.clone(); - - let staked_token = common_state - .whitelisted_tokens - .iter_mut() - .find(|whitelisted_token| whitelisted_token.address == token_mint); - - let staked_token = - staked_token.ok_or_else(|| error!(ErrorCodes::InvalidTokenMint))?; - - let token_feed_id = staked_token - .oracle_address - .as_ref() - .ok_or_else(|| error!(ErrorCodes::OracleAddressNotFound))?; - let (token_price, sol_price) = if cfg!(feature = "mocks") { - let feed_id: [u8; 32] = get_feed_id_from_hex(token_feed_id)?; - let mut sol_price = sol_price_feed.get_price_unchecked( - &get_feed_id_from_hex(SOL_PRICE_FEED_ID)?, - )?; - let token_price = token_price_feed.get_price_unchecked(&feed_id)?; - - // Using a random value since the price doesnt change when running locally. - // The accounts are cloned during genesis and remain unchanged. - let mut random_value = Clock::get()?.unix_timestamp % 10; - random_value = - if random_value == 0 { random_value + 1 } else { random_value }; - msg!("Random value {}", random_value); - sol_price.price *= random_value; - (token_price, sol_price) - } else { - let maximum_age_in_sec: u64 = 300; - let feed_id: [u8; 32] = get_feed_id_from_hex(token_feed_id)?; - let sol_price = sol_price_feed.get_price_no_older_than( - &Clock::get()?, - maximum_age_in_sec, - &get_feed_id_from_hex(SOL_PRICE_FEED_ID)?, - )?; - let token_price = token_price_feed.get_price_no_older_than( - &Clock::get()?, - maximum_age_in_sec, - &feed_id, - )?; - (token_price, sol_price) - }; - - let token_decimals = ctx.accounts.token_mint.decimals; - - // There would be a slight loss in precision due to the conversion from f64 to u64 - // but only when the price is very large. And since it has exponents, the price being - // extremely large would be quite rare. - let final_amount_in_sol = - token_price.price as f64 / sol_price.price as f64; - - let final_amount_in_sol = final_amount_in_sol - * 10_f64.powi( - (i32::from(SOL_DECIMALS) + token_price.exponent) - - (i32::from(token_decimals) + sol_price.exponent), - ); - - msg!("Final amount in sol {}", final_amount_in_sol); - - let multipled_price = - final_amount_in_sol * 10f64.powi(SOL_DECIMALS as i32); - let final_amount_in_sol = multipled_price.round() as u64; - - msg!( - "The price of solana is ({} ± {}) * 10^{} and final price in dec \ - {} \n - The price of solana is ({} ± {}) * 10^{}", - sol_price.price, - sol_price.conf, - sol_price.exponent, - final_amount_in_sol, - token_price.price, - token_price.conf, - token_price.exponent, - ); - - let previous_price = staked_token.latest_price; - - msg!("This is staked token {:?}", staked_token); - - let set_stake_arg = staked_token - .delegations - .iter() - .enumerate() - .map(|(validator_idx, amount)| { - let amount = *amount as i128; - let validator = validators[validator_idx]; - let diff = final_amount_in_sol as i128 - previous_price as i128; - msg!( - "final amount in sol {} and previous price {} and diff {}", - final_amount_in_sol, - previous_price, - diff - ); - let change_in_stake = - (diff * amount) / 10_i128.pow(SOL_DECIMALS as u32); - msg!("This is change in stake {}", change_in_stake); - (sigverify::ed25519::PubKey::from(validator), change_in_stake) - }) - .collect(); - - let set_stake_ix = solana_ibc::cpi::accounts::SetStake { - sender: ctx.accounts.signer.to_account_info(), - chain: ctx.accounts.chain.to_account_info(), - trie: ctx.accounts.trie.to_account_info(), - system_program: ctx.accounts.system_program.to_account_info(), - instruction: ctx.accounts.instruction.to_account_info(), - }; - - let cpi_ctx = CpiContext::new( - ctx.accounts.guest_chain_program.to_account_info(), - set_stake_ix, - ); - - solana_ibc::cpi::update_stake(cpi_ctx, set_stake_arg)?; - - staked_token.latest_price = final_amount_in_sol; - staked_token.last_updated_in_sec = Clock::get()?.unix_timestamp as u64; - - Ok(()) - } - - pub fn realloc_common_state( - ctx: Context, - new_space: usize, - ) -> Result<()> { - let common_state = ctx.accounts.common_state.to_account_info(); - let minimum_rent_required = Rent::get()?.minimum_balance(new_space); - let available_lamports = common_state.lamports(); - if available_lamports < minimum_rent_required { - let lamports_needed = minimum_rent_required - available_lamports; - solana_program::program::invoke( - &solana_program::system_instruction::transfer( - &ctx.accounts.admin.key(), - &common_state.key(), - lamports_needed, - ), - &[ - ctx.accounts.admin.to_account_info(), - common_state.to_account_info(), - ], - )?; - } - - common_state.realloc(new_space, false)?; - Ok(()) - } -} - -#[derive(Accounts)] -pub struct Initialize<'info> { - #[account(mut)] - pub admin: Signer<'info>, - - #[account(init, payer = admin, seeds = [COMMON_SEED], bump, space = 1024)] - pub common_state: Account<'info, CommonState>, - - pub system_program: Program<'info, System>, -} - -#[derive(Accounts)] -pub struct Deposit<'info> { - pub staker: Signer<'info>, - - #[account(mut)] - pub fee_payer: Signer<'info>, - - #[account(mut, seeds = [COMMON_SEED], bump)] - pub common_state: Account<'info, CommonState>, - - pub token_mint: Account<'info, Mint>, - #[account(mut, token::authority = staker, token::mint = token_mint)] - pub staker_token_account: Account<'info, TokenAccount>, - - #[account(init_if_needed, payer = fee_payer, seeds = [ESCROW_SEED, &token_mint.key().to_bytes()], bump, token::mint = token_mint, token::authority = common_state)] - pub escrow_token_account: Account<'info, TokenAccount>, - - #[account(init_if_needed, payer = fee_payer, seeds = [RECEIPT_SEED, &token_mint.key().to_bytes()], bump, mint::authority = common_state, mint::decimals = RECEIPT_TOKEN_DECIMALS)] - pub receipt_token_mint: Account<'info, Mint>, - #[account(init_if_needed, payer = fee_payer, associated_token::authority = staker, associated_token::mint = receipt_token_mint)] - pub staker_receipt_token_account: Account<'info, TokenAccount>, - - pub token_program: Program<'info, Token>, - pub associated_token_program: Program<'info, AssociatedToken>, - - pub system_program: Program<'info, System>, - - #[account(mut, seeds = [solana_ibc::CHAIN_SEED], bump, seeds::program = guest_chain_program)] - /// CHECK: - pub chain: UncheckedAccount<'info>, - - #[account(mut, seeds = [solana_ibc::TRIE_SEED], bump, seeds::program = guest_chain_program)] - /// CHECK: - pub trie: UncheckedAccount<'info>, - - pub guest_chain_program: Program<'info, SolanaIbc>, - - /// The Instructions sysvar. - /// - /// CHECK: The account is passed on during CPI and destination contract - /// performs the validation so this is safe even if we don’t check the - /// address. Nonetheless, the account is checked at each use. - #[account(address = anchor_lang::solana_program::sysvar::instructions::ID)] - /// CHECK: - pub instruction: UncheckedAccount<'info>, -} - -#[derive(Accounts)] -pub struct Withdraw<'info> { - #[account(mut)] - pub staker: Signer<'info>, - - #[account(mut, seeds = [COMMON_SEED], bump)] - pub common_state: Account<'info, CommonState>, - - pub token_mint: Account<'info, Mint>, - #[account(mut, token::authority = staker, token::mint = token_mint)] - pub staker_token_account: Account<'info, TokenAccount>, - - #[account(mut, seeds = [ESCROW_SEED, &token_mint.key().to_bytes()], bump, token::mint = token_mint, token::authority = common_state)] - pub escrow_token_account: Account<'info, TokenAccount>, - - #[account(mut, seeds = [RECEIPT_SEED, &token_mint.key().to_bytes()], bump, mint::authority = common_state, mint::decimals = RECEIPT_TOKEN_DECIMALS)] - pub receipt_token_mint: Account<'info, Mint>, - #[account(mut, token::authority = staker, token::mint = receipt_token_mint)] - pub staker_receipt_token_account: Account<'info, TokenAccount>, - - pub token_program: Program<'info, Token>, - - pub system_program: Program<'info, System>, - - #[account(mut, seeds = [solana_ibc::CHAIN_SEED], bump, seeds::program = guest_chain_program)] - /// CHECK: - pub chain: UncheckedAccount<'info>, - - #[account(mut, seeds = [solana_ibc::TRIE_SEED], bump, seeds::program = guest_chain_program)] - /// CHECK: - pub trie: UncheckedAccount<'info>, - - pub guest_chain_program: Program<'info, SolanaIbc>, - - /// The Instructions sysvar. - /// - /// CHECK: The account is passed on during CPI and destination contract - /// performs the validation so this is safe even if we don’t check the - /// address. Nonetheless, the account is checked at each use. - #[account(address = anchor_lang::solana_program::sysvar::instructions::ID)] - pub instruction: UncheckedAccount<'info>, -} - -#[derive(Accounts)] -pub struct UpdateTokenPrice<'info> { - #[account(mut)] - pub signer: Signer<'info>, - - #[account(mut, seeds = [COMMON_SEED], bump)] - pub common_state: Account<'info, CommonState>, - - pub token_mint: Account<'info, Mint>, - - pub token_price_feed: Account<'info, PriceUpdateV2>, - pub sol_price_feed: Account<'info, PriceUpdateV2>, - - pub system_program: Program<'info, System>, - - #[account(mut, seeds = [solana_ibc::CHAIN_SEED], bump, seeds::program = guest_chain_program)] - /// CHECK: - pub chain: UncheckedAccount<'info>, - - #[account(mut, seeds = [solana_ibc::TRIE_SEED], bump, seeds::program = guest_chain_program)] - /// CHECK: - pub trie: UncheckedAccount<'info>, - - pub guest_chain_program: Program<'info, SolanaIbc>, - - /// The Instructions sysvar. - /// - /// CHECK: The account is passed on during CPI and destination contract - /// performs the validation so this is safe even if we don’t check the - /// address. Nonetheless, the account is checked at each use. - #[account(address = anchor_lang::solana_program::sysvar::instructions::ID)] - pub instruction: UncheckedAccount<'info>, -} - -#[derive(Accounts)] -pub struct UpdateStakingParams<'info> { - #[account(mut)] - pub admin: Signer<'info>, - - #[account(mut, seeds = [COMMON_SEED], bump, has_one = admin)] - pub common_state: Account<'info, CommonState>, -} - -#[derive(Accounts)] -pub struct UpdateAdmin<'info> { - #[account(mut)] - pub new_admin: Signer<'info>, - - #[account(mut, seeds = [COMMON_SEED], bump)] - pub common_state: Account<'info, CommonState>, -} - -#[derive(AnchorSerialize, AnchorDeserialize, Debug, Clone)] -pub struct NewTokenPayload { - pub address: Pubkey, - pub oracle_address: Option, - pub max_update_time_in_sec: u64, -} - -/// Struct which stores the token address and price information. The price -/// is updated based on the frequency. It also stores the amount which has been -/// delegated to the validators which is then recalculated with the new price and -/// updated. -/// -/// If the price of the token increased by 10%, then the delegations -/// would be increased by 10% and then `update_stake` method would be called. -#[derive(AnchorDeserialize, AnchorSerialize, Debug, Clone)] -pub struct StakeToken { - pub address: Pubkey, // 32 - pub oracle_address: Option, - /// Latest price of token wrt to lamports fetched from the oracle. - /// - /// The value is always `latest_price * 10^9` so whenever we need the original price, - /// we need to divide by 10^9 - pub latest_price: u64, // 8 - /// Time at which the price was updated. Used to check if the price is stale. - pub last_updated_in_sec: u64, // 8 - /// If the price is not updated after the `max_update_time` below, - /// the above price should be considered invalid. - pub max_update_time_in_sec: u64, // 8 - /// mapping of the validator index with their stake in the above token - pub delegations: Vec, // n * 16 - /// If the token is paused, it cannot be deposited - pub paused: bool, -} - -impl From for StakeToken { - fn from(payload: NewTokenPayload) -> Self { - StakeToken { - address: payload.address, - oracle_address: payload.oracle_address.clone(), - latest_price: 0, - last_updated_in_sec: 0, - max_update_time_in_sec: payload.max_update_time_in_sec, - delegations: vec![], - paused: false, - } - } -} - -#[account] -#[derive(Debug)] -pub struct CommonState { - pub admin: Pubkey, - pub whitelisted_tokens: Vec, - pub validators: Vec, - pub new_admin_proposal: Option, -} - -#[error_code] -pub enum ErrorCodes { - #[msg("No proposed admin")] - NoProposedAdmin, - #[msg("Signer is not the proposed admin")] - ConstraintSigner, - #[msg("Only whitelisted tokens can be deposited")] - InvalidTokenMint, - #[msg("Not enough receipt token to withdraw")] - NotEnoughReceiptTokensToWithdraw, - #[msg("Not enough tokens to stake")] - NotEnoughTokensToStake, - #[msg("Token is already whitelisted")] - TokenAlreadyWhitelisted, - #[msg("Validator is already added")] - ValidatorAlreadyAdded, - #[msg( - "Oracle address not found. Maybe its price doesnt need to be updated?" - )] - OracleAddressNotFound, - #[msg("The oracle price has not been updated yet")] - PriceTooStale, - #[msg("The token list in the instruction argument contain duplicates")] - TokenListContainDuplicates, - #[msg("The validator list in the instruction argument contain duplicates")] - ValidatorListContainDuplicates, - #[msg("Deposit for the token is paused")] - TokenDepositIsPaused, -} diff --git a/solana/restaking-v2/restaking-flow.png b/solana/restaking-v2/restaking-flow.png deleted file mode 100644 index 1d29853..0000000 Binary files a/solana/restaking-v2/restaking-flow.png and /dev/null differ diff --git a/solana/restaking/programs/restaking/src/constants.rs b/solana/restaking/programs/restaking/src/constants.rs index 38375dd..f9f4282 100644 --- a/solana/restaking/programs/restaking/src/constants.rs +++ b/solana/restaking/programs/restaking/src/constants.rs @@ -7,12 +7,14 @@ pub const REWARDS_SEED: &[u8] = b"rewards"; pub const TOKEN_NAME: &str = "Composable Restaking Position"; pub const TOKEN_SYMBOL: &str = "CRP"; -pub const TOKEN_URI: &str = - "https://arweave.net/QbxPlvN1nHFG0AVXfGNdlXUk-LEkrQxFffI3fOUDciA"; +pub const TOKEN_URI: &str = "https://arweave.net/QbxPlvN1nHFG0AVXfGNdlXUk-LEkrQxFffI3fOUDciA"; /// Period of time funds are held until they can be withdrawn. /// /// Currently set to seven days. However, when code is compiled with `mocks` /// feature enabled it’s set to one second for testing. -pub const UNBONDING_PERIOD_IN_SEC: u64 = - if cfg!(feature = "mocks") { 1 } else { 7 * 24 * 60 * 60 }; +pub const UNBONDING_PERIOD_IN_SEC: u64 = if cfg!(feature = "mocks") { + 1 +} else { + 7 * 24 * 60 * 60 +}; diff --git a/solana/restaking/programs/restaking/src/lib.rs b/solana/restaking/programs/restaking/src/lib.rs index 8be7de0..a609b72 100644 --- a/solana/restaking/programs/restaking/src/lib.rs +++ b/solana/restaking/programs/restaking/src/lib.rs @@ -12,8 +12,8 @@ mod token; mod validation; use constants::{ - ESCROW_RECEIPT_SEED, REWARDS_SEED, STAKING_PARAMS_SEED, TEST_SEED, - VAULT_PARAMS_SEED, VAULT_SEED, + ESCROW_RECEIPT_SEED, REWARDS_SEED, STAKING_PARAMS_SEED, TEST_SEED, VAULT_PARAMS_SEED, + VAULT_SEED, }; declare_id!("8n3FHwYxFgQCQc2FNFkwDUf9mcqupxXcCvgfHbApMLv3"); @@ -37,8 +37,7 @@ pub mod restaking { staking_params.whitelisted_tokens = whitelisted_tokens; staking_params.guest_chain_program_id = None; staking_params.staking_cap = staking_cap; - staking_params.rewards_token_mint = - ctx.accounts.rewards_token_mint.key(); + staking_params.rewards_token_mint = ctx.accounts.rewards_token_mint.key(); Ok(()) } @@ -82,8 +81,7 @@ pub mod restaking { let current_time = Clock::get()?.unix_timestamp; let guest_chain_program_id = staking_params.guest_chain_program_id; - vault_params.service = - guest_chain_program_id.is_some().then_some(service); + vault_params.service = guest_chain_program_id.is_some().then_some(service); vault_params.stake_timestamp_sec = current_time; vault_params.stake_amount = amount; vault_params.stake_mint = ctx.accounts.token_mint.key(); @@ -106,22 +104,16 @@ pub mod restaking { let validator_key = match service { Service::GuestChain { validator } => validator, }; - let borrowed_chain_data = - ctx.remaining_accounts[0].data.try_borrow().unwrap(); + let borrowed_chain_data = ctx.remaining_accounts[0].data.try_borrow().unwrap(); let mut chain_data: &[u8] = &borrowed_chain_data; - let chain = - solana_ibc::chain::ChainData::try_deserialize(&mut chain_data) - .unwrap(); + let chain = solana_ibc::chain::ChainData::try_deserialize(&mut chain_data).unwrap(); let validator = chain .validator(validator_key) .map_err(|_| ErrorCodes::OperationNotAllowed)?; let amount = validator.map_or(u128::from(amount), |val| { u128::from(val.stake) + u128::from(amount) }); - validation::validate_remaining_accounts( - ctx.remaining_accounts, - &guest_chain_program_id, - )?; + validation::validate_remaining_accounts(ctx.remaining_accounts, &guest_chain_program_id)?; core::mem::drop(borrowed_chain_data); let cpi_accounts = SetStake { sender: ctx.accounts.depositor.to_account_info(), @@ -185,8 +177,7 @@ pub mod restaking { vault_params.last_received_rewards_height = current_height; let bump = ctx.bumps.staking_params; - let seeds = - [STAKING_PARAMS_SEED, TEST_SEED, core::slice::from_ref(&bump)]; + let seeds = [STAKING_PARAMS_SEED, TEST_SEED, core::slice::from_ref(&bump)]; let seeds = seeds.as_ref(); let seeds = core::slice::from_ref(&seeds); @@ -230,9 +221,7 @@ pub mod restaking { /// Even if the unbonding period is over and the withdraw is pending, /// this method would cancel the withdrawal request and return back the /// receipt NFT - pub fn cancel_withdrawal_request( - ctx: Context, - ) -> Result<()> { + pub fn cancel_withdrawal_request(ctx: Context) -> Result<()> { let vault_params = &mut ctx.accounts.vault_params; vault_params @@ -247,8 +236,7 @@ pub mod restaking { // and cancels the request, it should pass. let bump = ctx.bumps.staking_params; - let seeds = - [STAKING_PARAMS_SEED, TEST_SEED, core::slice::from_ref(&bump)]; + let seeds = [STAKING_PARAMS_SEED, TEST_SEED, core::slice::from_ref(&bump)]; let seeds = seeds.as_ref(); let seeds = core::slice::from_ref(&seeds); @@ -256,10 +244,7 @@ pub mod restaking { token::transfer(ctx.accounts.into(), seeds, 1)?; let close_instruction = CloseAccount { - account: ctx - .accounts - .escrow_receipt_token_account - .to_account_info(), + account: ctx.accounts.escrow_receipt_token_account.to_account_info(), destination: ctx.accounts.withdrawer.to_account_info(), authority: ctx.accounts.staking_params.to_account_info(), }; @@ -305,14 +290,11 @@ pub mod restaking { return Err(error!(ErrorCodes::InvalidWithdrawer)); } - if ctx.accounts.withdrawer_token_account.key() != - withdrawal_request_params.token_account - { + if ctx.accounts.withdrawer_token_account.key() != withdrawal_request_params.token_account { return Err(error!(ErrorCodes::InvalidTokenAccount)); }; - let unbonding_period = withdrawal_request_params.timestamp_in_sec + - UNBONDING_PERIOD_IN_SEC; + let unbonding_period = withdrawal_request_params.timestamp_in_sec + UNBONDING_PERIOD_IN_SEC; let current_timestamp = Clock::get()?.unix_timestamp as u64; msg!( @@ -323,9 +305,7 @@ pub mod restaking { withdrawal_request_params.timestamp_in_sec ); if current_timestamp < unbonding_period { - return Err(error!( - ErrorCodes::CannotWithdrawDuringUnbondingPeriod - )); + return Err(error!(ErrorCodes::CannotWithdrawDuringUnbondingPeriod)); } let chain = &ctx.accounts.guest_chain; @@ -339,8 +319,7 @@ pub mod restaking { staking_params.total_deposited_amount -= amount as u128; let bump = ctx.bumps.staking_params; - let seeds = - [STAKING_PARAMS_SEED, TEST_SEED, core::slice::from_ref(&bump)]; + let seeds = [STAKING_PARAMS_SEED, TEST_SEED, core::slice::from_ref(&bump)]; let seeds = seeds.as_ref(); let seeds = core::slice::from_ref(&seeds); @@ -360,9 +339,7 @@ pub mod restaking { chain: chain.to_account_info(), trie: ctx.accounts.trie.to_account_info(), system_program: ctx.accounts.system_program.to_account_info(), - instruction: validation::check_instructions_sysvar( - &ctx.accounts.instruction, - )?, + instruction: validation::check_instructions_sysvar(&ctx.accounts.instruction)?, }; let cpi_program = ctx.accounts.guest_chain_program.to_account_info(); let cpi_ctx = CpiContext::new(cpi_program, cpi_accounts); @@ -380,14 +357,8 @@ pub mod restaking { owner: ctx.accounts.staking_params.to_account_info(), spl_token: ctx.accounts.token_program.to_account_info(), mint: ctx.accounts.receipt_token_mint.to_account_info(), - token: ctx - .accounts - .escrow_receipt_token_account - .to_account_info(), - edition: ctx - .accounts - .master_edition_account - .to_account_info(), + token: ctx.accounts.escrow_receipt_token_account.to_account_info(), + edition: ctx.accounts.master_edition_account.to_account_info(), }, seeds, ), @@ -406,9 +377,9 @@ pub mod restaking { ) -> Result<()> { let staking_params = &mut ctx.accounts.staking_params; - let contains_mint = new_token_mints.iter().any(|token_mint| { - staking_params.whitelisted_tokens.contains(token_mint) - }); + let contains_mint = new_token_mints + .iter() + .any(|token_mint| staking_params.whitelisted_tokens.contains(token_mint)); if contains_mint { return Err(error!(ErrorCodes::TokenAlreadyWhitelisted)); @@ -501,18 +472,14 @@ pub mod restaking { Service::GuestChain { validator } => validator, }; let stake_amount = vault_params.stake_amount; - let last_received_rewards_height = - vault_params.last_received_rewards_height; + let last_received_rewards_height = vault_params.last_received_rewards_height; /* * Get the rewards from guest blockchain. */ - let (rewards, current_height) = chain.calculate_rewards( - last_received_rewards_height, - *validator_key, - stake_amount, - )?; + let (rewards, current_height) = + chain.calculate_rewards(last_received_rewards_height, *validator_key, stake_amount)?; msg!( "Current height {}, last claimed height {}", @@ -526,8 +493,7 @@ pub mod restaking { */ let bump = ctx.bumps.staking_params; - let seeds = - [STAKING_PARAMS_SEED, TEST_SEED, core::slice::from_ref(&bump)]; + let seeds = [STAKING_PARAMS_SEED, TEST_SEED, core::slice::from_ref(&bump)]; let seeds = seeds.as_ref(); let seeds = core::slice::from_ref(&seeds); @@ -556,8 +522,7 @@ pub mod restaking { if token_account.amount < 1 { return Err(error!(ErrorCodes::InsufficientReceiptTokenBalance)); } - let guest_chain_program_id = match staking_params.guest_chain_program_id - { + let guest_chain_program_id = match staking_params.guest_chain_program_id { Some(id) => id, None => return Err(error!(ErrorCodes::OperationNotAllowed)), }; @@ -569,19 +534,14 @@ pub mod restaking { let amount = vault_params.stake_amount; - validation::validate_remaining_accounts( - ctx.remaining_accounts, - &guest_chain_program_id, - )?; + validation::validate_remaining_accounts(ctx.remaining_accounts, &guest_chain_program_id)?; let validator_key = match service { Service::GuestChain { validator } => validator, }; let borrowed_chain_data = guest_chain.data.try_borrow().unwrap(); let mut chain_data: &[u8] = &borrowed_chain_data; - let chain = - solana_ibc::chain::ChainData::try_deserialize(&mut chain_data) - .unwrap(); + let chain = solana_ibc::chain::ChainData::try_deserialize(&mut chain_data).unwrap(); let validator = chain .validator(validator_key) .map_err(|_| ErrorCodes::OperationNotAllowed)?; @@ -596,9 +556,7 @@ pub mod restaking { chain: guest_chain.to_account_info(), trie: ctx.remaining_accounts[1].clone(), system_program: ctx.accounts.system_program.to_account_info(), - instruction: validation::check_instructions_sysvar( - &ctx.accounts.instruction, - )?, + instruction: validation::check_instructions_sysvar(&ctx.accounts.instruction)?, }; let cpi_program = ctx.remaining_accounts[2].clone(); let cpi_ctx = CpiContext::new(cpi_program, cpi_accounts); @@ -609,9 +567,7 @@ pub mod restaking { /// /// This would usually be called when a wrong amount of funds are transferred in the rewards account. /// This is a safety measure and should only be called on emergency. - pub fn withdraw_reward_funds( - ctx: Context, - ) -> Result<()> { + pub fn withdraw_reward_funds(ctx: Context) -> Result<()> { msg!( "Transferring all the funds from rewards token account to admin \ account" @@ -620,8 +576,7 @@ pub mod restaking { let rewards_balance = ctx.accounts.rewards_token_account.amount; let bump = ctx.bumps.staking_params; - let seeds = - [STAKING_PARAMS_SEED, TEST_SEED, core::slice::from_ref(&bump)]; + let seeds = [STAKING_PARAMS_SEED, TEST_SEED, core::slice::from_ref(&bump)]; let seeds = seeds.as_ref(); let seeds = core::slice::from_ref(&seeds); @@ -635,9 +590,7 @@ pub mod restaking { let staking_params = &mut ctx.accounts.staking_params; if staking_params.staking_cap >= new_staking_cap { - return Err(error!( - ErrorCodes::NewStakingCapShouldBeMoreThanExistingOne - )); + return Err(error!(ErrorCodes::NewStakingCapShouldBeMoreThanExistingOne)); } staking_params.staking_cap = new_staking_cap; @@ -1069,9 +1022,7 @@ pub enum ErrorCodes { TokenAlreadyWhitelisted, #[msg("Can only stake whitelisted tokens")] TokenNotWhitelisted, - #[msg( - "This operation is not allowed until the guest chain is initialized" - )] + #[msg("This operation is not allowed until the guest chain is initialized")] OperationNotAllowed, #[msg("Subtraction overflow")] SubtractionOverflow, diff --git a/solana/restaking/programs/restaking/src/token.rs b/solana/restaking/programs/restaking/src/token.rs index 3c7bfc1..375d872 100644 --- a/solana/restaking/programs/restaking/src/token.rs +++ b/solana/restaking/programs/restaking/src/token.rs @@ -1,15 +1,14 @@ use anchor_lang::prelude::*; use anchor_spl::metadata::mpl_token_metadata::types::DataV2; use anchor_spl::metadata::{ - create_master_edition_v3, create_metadata_accounts_v3, - CreateMasterEditionV3, CreateMetadataAccountsV3, + create_master_edition_v3, create_metadata_accounts_v3, CreateMasterEditionV3, + CreateMetadataAccountsV3, }; use anchor_spl::token::{mint_to, MintTo, Transfer}; use crate::constants::{TOKEN_NAME, TOKEN_SYMBOL, TOKEN_URI}; use crate::{ - CancelWithdrawalRequest, Claim, Deposit, Withdraw, WithdrawRewardFunds, - WithdrawalRequest, + CancelWithdrawalRequest, Claim, Deposit, Withdraw, WithdrawRewardFunds, WithdrawalRequest, }; /// Performs token transfer based on the given accounts and amount @@ -18,11 +17,7 @@ use crate::{ /// we dont need signed invocation. On the other hand, if /// the tokens are transferred from a PDA, then we need signed /// invocation -pub fn transfer( - accounts: TransferAccounts<'_>, - seeds: &[&[&[u8]]], - amount: u64, -) -> Result<()> { +pub fn transfer(accounts: TransferAccounts<'_>, seeds: &[&[&[u8]]], amount: u64) -> Result<()> { let transfer_instruction = Transfer { from: accounts.from, to: accounts.to, @@ -49,11 +44,14 @@ pub fn transfer( /// we dont need signed invocation. pub fn mint_nft(accounts: MintNftAccounts<'_>) -> Result<()> { mint_to( - CpiContext::new(accounts.token_program.clone(), MintTo { - authority: accounts.mint_authority.clone(), - to: accounts.to, - mint: accounts.token_mint.clone(), - }), + CpiContext::new( + accounts.token_program.clone(), + MintTo { + authority: accounts.mint_authority.clone(), + to: accounts.to, + mint: accounts.token_mint.clone(), + }, + ), 1, // 1 token )?; @@ -87,17 +85,20 @@ pub fn mint_nft(accounts: MintNftAccounts<'_>) -> Result<()> { msg!("Run create master edition v3"); create_master_edition_v3( - CpiContext::new(accounts.metadata_program, CreateMasterEditionV3 { - edition: accounts.edition, - mint: accounts.token_mint, - update_authority: accounts.update_authority, - mint_authority: accounts.mint_authority, - payer: accounts.payer, - metadata: accounts.metadata, - token_program: accounts.token_program, - system_program: accounts.system_program, - rent: accounts.rent, - }), + CpiContext::new( + accounts.metadata_program, + CreateMasterEditionV3 { + edition: accounts.edition, + mint: accounts.token_mint, + update_authority: accounts.update_authority, + mint_authority: accounts.mint_authority, + payer: accounts.payer, + metadata: accounts.metadata, + token_program: accounts.token_program, + system_program: accounts.system_program, + rent: accounts.rent, + }, + ), Some(1), )?; Ok(()) diff --git a/solana/signature-verifier/src/api.rs b/solana/signature-verifier/src/api.rs index aaf64e1..0ef7100 100644 --- a/solana/signature-verifier/src/api.rs +++ b/solana/signature-verifier/src/api.rs @@ -4,7 +4,6 @@ use solana_program::pubkey::Pubkey; type Result = core::result::Result; - /// A signature hash as stored in the [`SignaturesAccount`]. /// /// When the signature verifier program confirms that a signature has been @@ -15,9 +14,7 @@ type Result = core::result::Result; /// record (independent on message length). Side effect of this approach is /// that it’s not possible to extract signatures that are stored in the account /// (but of course it is possible to check if known signature is present). -#[derive( - Clone, Copy, Debug, Eq, PartialEq, derive_more::From, derive_more::Into, -)] +#[derive(Clone, Copy, Debug, Eq, PartialEq, derive_more::From, derive_more::Into)] #[repr(transparent)] pub struct SignatureHash([u8; 32]); @@ -27,36 +24,25 @@ impl SignatureHash { /// Constructs a new SignatureHash for given Ed25519 signature. #[inline] - pub fn new_ed25519( - key: &[u8; 32], - signature: &[u8; 64], - message: &[u8], - ) -> Self { + pub fn new_ed25519(key: &[u8; 32], signature: &[u8; 64], message: &[u8]) -> Self { Self::new(Self::ED25519_HASH_MAGIC, key, signature, message) } - fn new( - magic: [u8; 8], - key: &[u8; 32], - signature: &[u8; 64], - message: &[u8], - ) -> Self { + fn new(magic: [u8; 8], key: &[u8; 32], signature: &[u8; 64], message: &[u8]) -> Self { let mut prelude = [0; 16]; let (head, tail) = stdx::split_array_mut::<8, 8, 16>(&mut prelude); *head = magic; *tail = u64::try_from(message.len()).unwrap().to_le_bytes(); - let hash = lib::hash::CryptoHash::digestv(&[ - &prelude[..], - &key[..], - &signature[..], - message, - ]); + let hash = + lib::hash::CryptoHash::digestv(&[&prelude[..], &key[..], &signature[..], message]); Self(hash.into()) } } impl AsRef<[u8; 32]> for SignatureHash { - fn as_ref(&self) -> &[u8; 32] { &self.0 } + fn as_ref(&self) -> &[u8; 32] { + &self.0 + } } impl<'a> From> for SignatureHash { @@ -73,7 +59,6 @@ impl<'a> From<&crate::ed25519_program::Entry<'a>> for SignatureHash { } } - /// Wrapper around signatures account created by the verifier program. #[derive(Clone, Copy, derive_more::Deref, derive_more::DerefMut)] pub struct SignaturesAccount<'a, 'info>(pub(crate) &'a AccountInfo<'info>); @@ -112,8 +97,7 @@ impl<'a, 'info> SignaturesAccount<'a, 'info> { #[cfg(any(test, not(feature = "library")))] pub(crate) fn read_count(&self) -> Result { let data = self.0.try_borrow_data()?; - let (head, _) = stdx::split_at::<4, u8>(&data) - .ok_or(ProgramError::AccountDataTooSmall)?; + let (head, _) = stdx::split_at::<4, u8>(&data).ok_or(ProgramError::AccountDataTooSmall)?; Ok(u32::from_le_bytes(*head)) } @@ -121,8 +105,8 @@ impl<'a, 'info> SignaturesAccount<'a, 'info> { #[cfg(any(test, not(feature = "library")))] pub(crate) fn write_count_and_sort(&self, count: u32) -> Result { let mut data = self.0.try_borrow_mut_data()?; - let (head, tail) = stdx::split_at_mut::<4, _>(&mut *data) - .ok_or(ProgramError::AccountDataTooSmall)?; + let (head, tail) = + stdx::split_at_mut::<4, _>(&mut *data).ok_or(ProgramError::AccountDataTooSmall)?; let entries = stdx::as_chunks_mut::<{ SignatureHash::SIZE }, _>(tail) .0 .get_mut(..usize::try_from(count).unwrap()) @@ -170,14 +154,10 @@ impl<'a, 'info> SignaturesAccount<'a, 'info> { /// /// Returns whether the signature has been found. Returns an error if the /// account data is malformed. -pub(crate) fn find_sighash( - data: &[u8], - signature: SignatureHash, -) -> Result { - let (head, tail) = stdx::split_at::<4, _>(data) - .ok_or(ProgramError::AccountDataTooSmall)?; - let count = usize::try_from(u32::from_le_bytes(*head)) - .map_err(|_| ProgramError::InvalidAccountData)?; +pub(crate) fn find_sighash(data: &[u8], signature: SignatureHash) -> Result { + let (head, tail) = stdx::split_at::<4, _>(data).ok_or(ProgramError::AccountDataTooSmall)?; + let count = + usize::try_from(u32::from_le_bytes(*head)).map_err(|_| ProgramError::InvalidAccountData)?; let entries = stdx::as_chunks::<{ SignatureHash::SIZE }, _>(tail) .0 .get(..count) @@ -201,7 +181,6 @@ pub(crate) fn find_sighash( // .map(SignatureHash::wrap_ref)) // } - #[test] fn test_ed25519() { let sig1 = SignatureHash::new_ed25519(&[11; 32], &[12; 64], b"foo"); @@ -226,8 +205,7 @@ fn test_ed25519() { is_writable: false, executable: false, }; - let signatures = - SignaturesAccount::new_checked_owner(&account, &owner).unwrap(); + let signatures = SignaturesAccount::new_checked_owner(&account, &owner).unwrap(); let yes = Ok(true); let nah = Ok(false); diff --git a/solana/signature-verifier/src/ed25519.rs b/solana/signature-verifier/src/ed25519.rs index 9b40c5c..cf86715 100644 --- a/solana/signature-verifier/src/ed25519.rs +++ b/solana/signature-verifier/src/ed25519.rs @@ -30,8 +30,7 @@ impl PubKey { impl<'a> TryFrom<&'a [u8]> for &'a PubKey { type Error = core::array::TryFromSliceError; fn try_from(bytes: &'a [u8]) -> Result { - <&[u8; PubKey::LENGTH]>::try_from(bytes) - .map(bytemuck::TransparentWrapper::wrap_ref) + <&[u8; PubKey::LENGTH]>::try_from(bytes).map(bytemuck::TransparentWrapper::wrap_ref) } } @@ -42,7 +41,9 @@ impl From for PubKey { } impl From for solana_program::pubkey::Pubkey { - fn from(pubkey: PubKey) -> Self { Self::from(pubkey.0) } + fn from(pubkey: PubKey) -> Self { + Self::from(pubkey.0) + } } impl PartialEq for PubKey { @@ -52,7 +53,9 @@ impl PartialEq for PubKey { } impl PartialEq for solana_program::pubkey::Pubkey { - fn eq(&self, other: &PubKey) -> bool { self.as_ref() == &other.0[..] } + fn eq(&self, other: &PubKey) -> bool { + self.as_ref() == &other.0[..] + } } #[cfg(feature = "guest")] @@ -60,7 +63,9 @@ impl guestchain::PubKey for PubKey { type Signature = Signature; #[inline] - fn as_bytes(&self) -> alloc::borrow::Cow<'_, [u8]> { (&self.0[..]).into() } + fn as_bytes(&self) -> alloc::borrow::Cow<'_, [u8]> { + (&self.0[..]).into() + } #[inline] fn from_bytes(bytes: &[u8]) -> Result { Ok(Self(bytes.try_into()?)) @@ -94,15 +99,16 @@ impl Signature { impl<'a> TryFrom<&'a [u8]> for &'a Signature { type Error = core::array::TryFromSliceError; fn try_from(bytes: &'a [u8]) -> Result { - <&[u8; Signature::LENGTH]>::try_from(bytes) - .map(bytemuck::TransparentWrapper::wrap_ref) + <&[u8; Signature::LENGTH]>::try_from(bytes).map(bytemuck::TransparentWrapper::wrap_ref) } } #[cfg(feature = "guest")] impl guestchain::Signature for Signature { #[inline] - fn as_bytes(&self) -> alloc::borrow::Cow<'_, [u8]> { (&self.0[..]).into() } + fn as_bytes(&self) -> alloc::borrow::Cow<'_, [u8]> { + (&self.0[..]).into() + } #[inline] fn from_bytes(bytes: &[u8]) -> Result { Ok(Self(bytes.try_into()?)) diff --git a/solana/signature-verifier/src/ed25519_program.rs b/solana/signature-verifier/src/ed25519_program.rs index 269eeac..d3e23aa 100644 --- a/solana/signature-verifier/src/ed25519_program.rs +++ b/solana/signature-verifier/src/ed25519_program.rs @@ -13,8 +13,8 @@ pub struct SignatureOffsets { pub signature_instruction_index: u16, // instruction index to find signature pub public_key_offset: u16, // offset to public key of 32 bytes pub public_key_instruction_index: u16, // instruction index to find public key - pub message_data_offset: u16, // offset to start of message data - pub message_data_size: u16, // size of message data + pub message_data_offset: u16, // offset to start of message data + pub message_data_size: u16, // size of message data pub message_instruction_index: u16, // index of instruction data to get message data } @@ -63,10 +63,7 @@ pub fn new_instruction(entries: &[Entry]) -> Option { /// all the data. Returns length of the instruction (which is guaranteed to be /// no greater than `dst.len()`). All data in `dst` up to returned index is /// initialised. -fn write_instruction_data( - dst: &mut [MaybeUninit], - entries: &[Entry], -) -> u16 { +fn write_instruction_data(dst: &mut [MaybeUninit], entries: &[Entry]) -> u16 { // The structure of the instruction data is: // count: u16 // entries: [SignatureOffsets; count] @@ -74,8 +71,7 @@ fn write_instruction_data( let len = 2 + entries.len() * ENTRY_SIZE; let (head, mut data) = dst.split_at_mut(len); let (count, entries_dst) = head.split_at_mut(2); - let (entries_dst, rest) = - stdx::as_chunks_mut::<{ ENTRY_SIZE }, _>(entries_dst); + let (entries_dst, rest) = stdx::as_chunks_mut::<{ ENTRY_SIZE }, _>(entries_dst); assert_eq!((entries.len(), 0), (entries_dst.len(), rest.len())); count[0].write(entries.len() as u8); @@ -83,7 +79,11 @@ fn write_instruction_data( let mut len = len as u16; for (index, entry) in entries.iter().enumerate() { - let Entry { signature, pubkey, message } = entry; + let Entry { + signature, + pubkey, + message, + } = entry; // Append message however first check if it’s not a duplicate. let pos = entries[..index] @@ -92,9 +92,7 @@ fn write_instruction_data( let message_data_offset = if let Some(pos) = pos { let offset = &entries_dst[pos][8..10]; // SAFETY: All previous entries have been initialised. - u16::from_le_bytes(unsafe { - [offset[0].assume_init(), offset[1].assume_init()] - }) + u16::from_le_bytes(unsafe { [offset[0].assume_init(), offset[1].assume_init()] }) } else { data = memcpy(data, message); let offset = len; @@ -127,10 +125,7 @@ fn write_instruction_data( /// after written data. /// /// Based on MaybeUninit::write_slice which is a nightly feature. -fn memcpy<'a>( - dst: &'a mut [MaybeUninit], - src: &[u8], -) -> &'a mut [MaybeUninit] { +fn memcpy<'a>(dst: &'a mut [MaybeUninit], src: &[u8]) -> &'a mut [MaybeUninit] { let (head, tail) = dst.split_at_mut(src.len()); write_slice(head, src); tail @@ -145,7 +140,6 @@ fn write_slice(dst: &mut [MaybeUninit], src: &[u8]) { dst.copy_from_slice(src) } - /// Creates a new iterator over signatures in given Ed25519 native program /// instruction data. /// @@ -177,12 +171,13 @@ fn write_slice(dst: &mut [MaybeUninit], src: &[u8]) { /// internal error in this code. pub fn parse_data(data: &[u8]) -> Result { match stdx::split_at::<2, u8>(data) { - Some(([count, 0], rest)) => { - stdx::as_chunks::<14, u8>(rest).0.get(..usize::from(*count)) - } + Some(([count, 0], rest)) => stdx::as_chunks::<14, u8>(rest).0.get(..usize::from(*count)), _ => None, } - .map(|entries| Iter { entries: entries.iter(), data }) + .map(|entries| Iter { + entries: entries.iter(), + data, + }) .ok_or(BadData) } @@ -220,15 +215,21 @@ pub enum Error { pub struct BadData; impl From for Error { - fn from(_: BadData) -> Self { Self::BadData } + fn from(_: BadData) -> Self { + Self::BadData + } } impl From for solana_program::program_error::ProgramError { - fn from(_: BadData) -> Self { Self::InvalidInstructionData } + fn from(_: BadData) -> Self { + Self::InvalidInstructionData + } } impl From for solana_program::program_error::ProgramError { - fn from(_: Error) -> Self { Self::InvalidInstructionData } + fn from(_: Error) -> Self { + Self::InvalidInstructionData + } } /// An item returned by th @@ -245,13 +246,9 @@ fn decode_entry<'a>(data: &'a [u8], entry: &'a [u8; 14]) -> Item<'a> { // See SignatureOffsets struct defined in // https://github.com/solana-labs/solana/blob/master/sdk/src/ed25519_instruction.rs // We're simply decomposing it as a [u16; 7] rather than defining the struct. - let [sig_offset, sig_ix_idx, key_offset, key_ix_idx, msg_offset, msg_size, msg_ix_idx] = - entry; + let [sig_offset, sig_ix_idx, key_offset, key_ix_idx, msg_offset, msg_size, msg_ix_idx] = entry; - if sig_ix_idx != u16::MAX || - key_ix_idx != u16::MAX || - msg_ix_idx != u16::MAX - { + if sig_ix_idx != u16::MAX || key_ix_idx != u16::MAX || msg_ix_idx != u16::MAX { return Err(Error::UnsupportedFeature); } @@ -293,12 +290,18 @@ impl<'a> core::iter::Iterator for Iter<'a> { Some(decode_entry(self.data, entry)) } - fn size_hint(&self) -> (usize, Option) { self.entries.size_hint() } - fn count(self) -> usize { self.entries.count() } + fn size_hint(&self) -> (usize, Option) { + self.entries.size_hint() + } + fn count(self) -> usize { + self.entries.count() + } } impl<'a> core::iter::ExactSizeIterator for Iter<'a> { - fn len(&self) -> usize { self.entries.len() } + fn len(&self) -> usize { + self.entries.len() + } } impl<'a> core::iter::DoubleEndedIterator for Iter<'a> { @@ -322,11 +325,10 @@ mod test { fn make_signature(message: &[u8]) -> (Keypair, [u8; 64], [u8; 32]) { pub const KEYPAIR: [u8; 64] = [ - 99, 241, 33, 162, 28, 57, 15, 190, 246, 156, 30, 188, 100, 125, - 110, 174, 37, 123, 198, 137, 90, 220, 247, 230, 191, 238, 71, 217, - 207, 176, 67, 112, 18, 10, 242, 85, 239, 109, 138, 32, 37, 117, 17, - 6, 184, 125, 216, 16, 222, 201, 241, 41, 225, 95, 171, 115, 85, - 114, 249, 152, 205, 71, 25, 89, + 99, 241, 33, 162, 28, 57, 15, 190, 246, 156, 30, 188, 100, 125, 110, 174, 37, 123, 198, + 137, 90, 220, 247, 230, 191, 238, 71, 217, 207, 176, 67, 112, 18, 10, 242, 85, 239, + 109, 138, 32, 37, 117, 17, 6, 184, 125, 216, 16, 222, 201, 241, 41, 225, 95, 171, 115, + 85, 114, 249, 152, 205, 71, 25, 89, ]; let keypair = ed25519_dalek::Keypair::from_bytes(&KEYPAIR).unwrap(); let signature = keypair.sign(message).to_bytes(); @@ -445,8 +447,7 @@ mod test { const KEY_SIZE: u16 = 32; const HEADER_SIZE: u16 = 2 + 2 * 14; let first_offset = HEADER_SIZE; - let second_offset = - HEADER_SIZE + SIG_SIZE + KEY_SIZE + msg1.len() as u16; + let second_offset = HEADER_SIZE + SIG_SIZE + KEY_SIZE + msg1.len() as u16; #[rustfmt::skip] let header = [ diff --git a/solana/signature-verifier/src/program.rs b/solana/signature-verifier/src/program.rs index 9335bc7..1b0b75c 100644 --- a/solana/signature-verifier/src/program.rs +++ b/solana/signature-verifier/src/program.rs @@ -91,13 +91,8 @@ fn process_instruction<'a>( } } - /// Handles the Update operation. -fn handle_update( - ctx: Context, - accounts: &[AccountInfo], - instruction: &[u8], -) -> Result { +fn handle_update(ctx: Context, accounts: &[AccountInfo], instruction: &[u8]) -> Result { // Read `truncate` from instruction data. If given, discard any signatures // stored in the Signatures account past given number. The number may be larger // than the available count. @@ -115,17 +110,17 @@ fn handle_update( // Get the previous instruction. We expect it to be a call to Ed25519 // native program. - let ix_sysvar = - accounts.first().ok_or(ProgramError::NotEnoughAccountKeys)?; + let ix_sysvar = accounts.first().ok_or(ProgramError::NotEnoughAccountKeys)?; let prev_ix = instructions::get_instruction_relative(-1, ix_sysvar)?; // Parse signatures from the call to the Ed25519 signature verification // native program and copy them to the Signatures account. process_ed25519_instruction(prev_ix, |signature| { - ctx.signatures.write_signature(count, &signature, || { - ctx.enlarge_signatures_account() - })?; - count = count.checked_add(1).ok_or(ProgramError::ArithmeticOverflow)?; + ctx.signatures + .write_signature(count, &signature, || ctx.enlarge_signatures_account())?; + count = count + .checked_add(1) + .ok_or(ProgramError::ArithmeticOverflow)?; Ok::<(), ProgramError>(()) })?; @@ -134,7 +129,6 @@ fn handle_update( ctx.signatures.write_count_and_sort(count) } - /// Extracts signatures from a call to Ed25519 native program. /// /// If the `instruction` doesn’t correspond to call to the Ed25519 signature @@ -198,8 +192,8 @@ impl<'a, 'info> Context<'a, 'info> { accounts: &mut &'a [AccountInfo<'info>], instruction: &mut &'a [u8], ) -> Result { - let ([payer, signatures], remaining) = stdx::split_at::<2, _>(accounts) - .ok_or(ProgramError::NotEnoughAccountKeys)?; + let ([payer, signatures], remaining) = + stdx::split_at::<2, _>(accounts).ok_or(ProgramError::NotEnoughAccountKeys)?; *accounts = remaining; // Payer. Must be signer and writable. @@ -216,7 +210,12 @@ impl<'a, 'info> Context<'a, 'info> { let signatures = SignaturesAccount(signatures); let seed_len = read(instruction, u8::from_le_bytes)?; let seed_and_bump = read_slice(instruction, seed_len as usize + 1)?; - let this = Self { program_id, payer, signatures, seed_and_bump }; + let this = Self { + program_id, + payer, + signatures, + seed_and_bump, + }; match Pubkey::create_program_address(&this.write_seeds(), program_id) { Ok(pda) if &pda == this.signatures.key => Ok(this), @@ -272,8 +271,8 @@ impl<'a, 'info> Context<'a, 'info> { /// Enlarges the Signatures account by 10 KiB (or to maximum allowable size). fn enlarge_signatures_account(&self) -> Result { let current_size = self.signatures.try_data_len()?; - let size = (current_size + MAX_PERMITTED_DATA_INCREASE) - .min(MAX_PERMITTED_DATA_LENGTH as usize); + let size = + (current_size + MAX_PERMITTED_DATA_INCREASE).min(MAX_PERMITTED_DATA_LENGTH as usize); // Do nothing if account is already maximum size. We don’t report // error. Instead caller will fail trying to access data past account’s @@ -289,11 +288,7 @@ impl<'a, 'info> Context<'a, 'info> { let lamports = required_lamports.saturating_sub(lamports); if lamports > 0 { solana_program::program::invoke( - &system_instruction::transfer( - self.payer.key, - self.signatures.key, - lamports, - ), + &system_instruction::transfer(self.payer.key, self.signatures.key, lamports), &[self.payer.clone(), (*self.signatures).clone()], )?; } @@ -307,14 +302,10 @@ impl<'a, 'info> Context<'a, 'info> { } } - /// Reads given object from the start of the slice advancing it. /// /// Returns an error if slice is too short. -fn read( - bytes: &mut &[u8], - convert: impl FnOnce([u8; N]) -> T, -) -> Result { +fn read(bytes: &mut &[u8], convert: impl FnOnce([u8; N]) -> T) -> Result { if let Some((head, tail)) = stdx::split_at::(bytes) { *bytes = tail; Ok(convert(*head)) diff --git a/solana/signature-verifier/src/verifier.rs b/solana/signature-verifier/src/verifier.rs index ea5c254..f47ec6f 100644 --- a/solana/signature-verifier/src/verifier.rs +++ b/solana/signature-verifier/src/verifier.rs @@ -55,7 +55,12 @@ impl<'info> Default for Verifier<'info> { /// sigverify program (see [`Self::set_sigverify_account`]). Unless at /// least on of those is initialised, the verifier will reject all /// signatures. - fn default() -> Self { Self { ed25519_data: None, sigverify_data: None } } + fn default() -> Self { + Self { + ed25519_data: None, + sigverify_data: None, + } + } } impl<'info> Verifier<'info> { @@ -110,7 +115,11 @@ impl<'info> Verifier<'info> { pubkey: &[u8; 32], signature: &[u8; 64], ) -> Result { - let entry = Entry { signature, pubkey, message }; + let entry = Entry { + signature, + pubkey, + message, + }; if let Some(data) = self.ed25519_data.as_ref() { if check_ed25519_data(data.as_slice(), &entry)? { return Ok(true); @@ -156,12 +165,13 @@ fn check_ed25519_data(data: &[u8], entry: &Entry) -> Result { /// Checks that given sigverify account with aggregated signatures contains /// given entry. fn check_sigverify_data(data: &[u8], entry: &Entry) -> Result { - crate::api::find_sighash(data, crate::SignatureHash::from(entry)) - .map_err(|_| Error::BadData) + crate::api::find_sighash(data, crate::SignatureHash::from(entry)).map_err(|_| Error::BadData) } impl From for Error { - fn from(_: crate::ed25519_program::BadData) -> Self { Self::BadData } + fn from(_: crate::ed25519_program::BadData) -> Self { + Self::BadData + } } impl From for ProgramError { diff --git a/solana/solana-ibc/programs/solana-ibc/src/allocator.rs b/solana/solana-ibc/programs/solana-ibc/src/allocator.rs index e1c1122..9b38759 100644 --- a/solana/solana-ibc/programs/solana-ibc/src/allocator.rs +++ b/solana/solana-ibc/programs/solana-ibc/src/allocator.rs @@ -66,7 +66,9 @@ mod imp { }; /// Returns reference to the global state. - pub(crate) fn global() -> &'static Global { ALLOCATOR.global() } + pub(crate) fn global() -> &'static Global { + ALLOCATOR.global() + } } #[cfg(any( diff --git a/solana/solana-ibc/programs/solana-ibc/src/chain.rs b/solana/solana-ibc/programs/solana-ibc/src/chain.rs index 24fda8f..317c413 100644 --- a/solana/solana-ibc/programs/solana-ibc/src/chain.rs +++ b/solana/solana-ibc/programs/solana-ibc/src/chain.rs @@ -96,8 +96,10 @@ impl ChainData { let inner = self.inner.insert(Box::new(inner)); let (finalised, head) = inner.manager.head(); assert!(finalised); - events::emit(events::Initialised { genesis: events::header(head) }) - .map_err(ProgramError::BorshIoError)?; + events::emit(events::Initialised { + genesis: events::header(head), + }) + .map_err(ProgramError::BorshIoError)?; Ok(()) } @@ -122,10 +124,7 @@ impl ChainData { /// block wasn’t generated because conditions for creating it weren’t met. /// This is intended to create a new block opportunistically at the /// beginning of handling any smart contract request. - pub fn maybe_generate_block( - &mut self, - trie: &storage::TrieAccount, - ) -> Result { + pub fn maybe_generate_block(&mut self, trie: &storage::TrieAccount) -> Result { self.get_mut()?.generate_block(trie, false) } @@ -179,10 +178,7 @@ impl ChainData { /// Fails when trying to remove stake from a non-existent validator, /// removing more stake than a validator holds or if as a result configured /// block minimums won’t be held. - pub fn update_stake( - &mut self, - stake_changes: Vec<(PubKey, i128)>, - ) -> Result<()> { + pub fn update_stake(&mut self, stake_changes: Vec<(PubKey, i128)>) -> Result<()> { #[derive(derive_more::From)] enum InnerError { Update(guestchain::manager::UpdateCandidateError), @@ -221,10 +217,7 @@ impl ChainData { } /// Returns the validator data with stake and rewards - pub fn validator( - &self, - validator: Pubkey, - ) -> Result, ChainNotInitialised> { + pub fn validator(&self, validator: Pubkey) -> Result, ChainNotInitialised> { let inner = self.get()?; Ok(inner .manager @@ -241,10 +234,7 @@ impl ChainData { } /// Returns the Candidate data with stake - pub fn candidate( - &self, - candidate: Pubkey, - ) -> Result, ChainNotInitialised> { + pub fn candidate(&self, candidate: Pubkey) -> Result, ChainNotInitialised> { let inner = self.get()?; Ok(inner .manager @@ -261,9 +251,7 @@ impl ChainData { } // Returns a pending block if present - pub fn pending_block( - &self, - ) -> Result>, ChainNotInitialised> { + pub fn pending_block(&self) -> Result>, ChainNotInitialised> { let inner = self.get()?; Ok(inner.manager.pending_block()) } @@ -307,7 +295,10 @@ impl ChainData { } pub fn update_chain_config(&mut self, config: UpdateConfig) -> Result { - self.get_mut()?.manager.update_config(config).map_err(into_error) + self.get_mut()? + .manager + .update_config(config) + .map_err(into_error) } /// Returns a shared reference the inner chain data if it has been @@ -347,11 +338,7 @@ impl ChainInner { /// new block is not generated, returns an error. Otherwise, failure to /// generate a new block (e.g. because there’s one pending or state hasn’t /// changed) is silently ignored. - fn generate_block( - &mut self, - trie: &storage::TrieAccount, - force: bool, - ) -> Result { + fn generate_block(&mut self, trie: &storage::TrieAccount, force: bool) -> Result { let (host_height, host_timestamp) = get_host_head()?; // We attempt generating guest blocks only once per host block. This @@ -368,19 +355,20 @@ impl ChainInner { }; } self.last_check_height = host_height; - let res = self.manager.generate_next( - host_height, - host_timestamp, - trie.hash().clone(), - ); + let res = self + .manager + .generate_next(host_height, host_timestamp, trie.hash().clone()); match res { Ok(_) => { let (finalised, head) = self.manager.head(); assert!(!finalised); let block_header = events::header(head); let epoch = self.manager.pending_epoch().map(events::epoch); - events::emit(events::NewBlock { block_header, epoch }) - .map_err(ProgramError::BorshIoError)?; + events::emit(events::NewBlock { + block_header, + epoch, + }) + .map_err(ProgramError::BorshIoError)?; Ok(()) } Err(err) if force => Err(into_error(err)), @@ -427,20 +415,28 @@ fn get_host_head() -> Result<(guestchain::HostHeight, NonZeroU64)> { } impl From for Error { - fn from(_: ChainNotInitialised) -> Self { Error::ChainNotInitialised } + fn from(_: ChainNotInitialised) -> Self { + Error::ChainNotInitialised + } } impl From for anchor_lang::error::AnchorError { - fn from(err: ChainNotInitialised) -> Self { Error::from(err).into() } + fn from(err: ChainNotInitialised) -> Self { + Error::from(err).into() + } } impl From for anchor_lang::error::Error { - fn from(err: ChainNotInitialised) -> Self { Error::from(err).into() } + fn from(err: ChainNotInitialised) -> Self { + Error::from(err).into() + } } impl From for ibc::ClientError { fn from(_: ChainNotInitialised) -> Self { - ibc::ClientError::Other { description: "ChainNotInitialised".into() } + ibc::ClientError::Other { + description: "ChainNotInitialised".into(), + } } } diff --git a/solana/solana-ibc/programs/solana-ibc/src/client_state.rs b/solana/solana-ibc/programs/solana-ibc/src/client_state.rs index 23572ca..915a037 100644 --- a/solana/solana-ibc/programs/solana-ibc/src/client_state.rs +++ b/solana/solana-ibc/programs/solana-ibc/src/client_state.rs @@ -46,8 +46,7 @@ impl AnyClientStateTag { impl AnyClientState { /// Protobuf type URL for Tendermint client state used in Any message. - const TENDERMINT_TYPE: &'static str = - ibc::tm::TENDERMINT_CLIENT_STATE_TYPE_URL; + const TENDERMINT_TYPE: &'static str = ibc::tm::TENDERMINT_CLIENT_STATE_TYPE_URL; /// Protobuf type URL for WASM client state used in Any message. const WASM_TYPE: &'static str = ibc::wasm::WASM_CLIENT_STATE_TYPE_URL; #[cfg(any(test, feature = "mocks"))] @@ -88,27 +87,18 @@ impl AnyClientState { } /// Decodes protobuf corresponding to specified enum variant. - fn from_tagged( - tag: AnyClientStateTag, - value: Vec, - ) -> Result { + fn from_tagged(tag: AnyClientStateTag, value: Vec) -> Result { match tag { - AnyClientStateTag::Tendermint => { - Protobuf::::decode_vec(&value) - .map_err(|err| err.to_string()) - .map(Self::Tendermint) - } - AnyClientStateTag::Wasm => { - Protobuf::::decode_vec(&value) - .map_err(|err| err.to_string()) - .map(Self::Wasm) - } + AnyClientStateTag::Tendermint => Protobuf::::decode_vec(&value) + .map_err(|err| err.to_string()) + .map(Self::Tendermint), + AnyClientStateTag::Wasm => Protobuf::::decode_vec(&value) + .map_err(|err| err.to_string()) + .map(Self::Wasm), #[cfg(any(test, feature = "mocks"))] - AnyClientStateTag::Mock => { - Protobuf::::decode_vec(&value) - .map_err(|err| err.to_string()) - .map(Self::Mock) - } + AnyClientStateTag::Mock => Protobuf::::decode_vec(&value) + .map_err(|err| err.to_string()) + .map(Self::Mock), } } } @@ -119,17 +109,12 @@ impl From for AnyClientState { } } -impl From> - for AnyClientState -{ +impl From> for AnyClientState { fn from(state: cf_guest::ClientState) -> Self { Self::from(ibc::wasm::ClientState { - data: prost::Message::encode_to_vec(&cf_guest::proto::Any::from( - &state, - )), + data: prost::Message::encode_to_vec(&cf_guest::proto::Any::from(&state)), checksum: Default::default(), - latest_height: ibc::Height::new(1, u64::from(state.latest_height)) - .unwrap(), + latest_height: ibc::Height::new(1, u64::from(state.latest_height)).unwrap(), }) } } @@ -137,7 +122,10 @@ impl From> impl From for ibc::Any { fn from(value: AnyClientState) -> Self { let (_, type_url, value) = value.into_any(); - ibc::Any { type_url: type_url.into(), value } + ibc::Any { + type_url: type_url.into(), + value, + } } } @@ -145,12 +133,13 @@ impl TryFrom for AnyClientState { type Error = ibc::ClientError; fn try_from(raw: ibc::Any) -> Result { - let tag = AnyClientStateTag::from_type_url(raw.type_url.as_str()) - .ok_or(ibc::ClientError::UnknownClientStateType { + let tag = AnyClientStateTag::from_type_url(raw.type_url.as_str()).ok_or( + ibc::ClientError::UnknownClientStateType { client_state_type: raw.type_url, - })?; - Self::from_tagged(tag, raw.value).map_err(|err| { - ibc::ClientError::ClientSpecific { description: err.to_string() } + }, + )?; + Self::from_tagged(tag, raw.value).map_err(|err| ibc::ClientError::ClientSpecific { + description: err.to_string(), }) } } @@ -165,13 +154,10 @@ impl borsh::BorshSerialize for AnyClientState { impl borsh::BorshDeserialize for AnyClientState { fn deserialize_reader(rd: &mut R) -> io::Result { let (tag, value) = <(u8, Vec)>::deserialize_reader(rd)?; - let res = AnyClientStateTag::from_repr(tag) - .map(|tag| Self::from_tagged(tag, value)); + let res = AnyClientStateTag::from_repr(tag).map(|tag| Self::from_tagged(tag, value)); match res { None => Err(format!("invalid AnyClientState tag: {tag}")), - Some(Err(err)) => { - Err(format!("unable to decode AnyClientState: {err}")) - } + Some(Err(err)) => Err(format!("unable to decode AnyClientState: {err}")), Some(Ok(value)) => Ok(value), } .map_err(|msg| io::Error::new(io::ErrorKind::InvalidData, msg)) @@ -212,9 +198,7 @@ impl ibc::tm::CommonContext for IbcStorage<'_, '_> { } } -impl cf_guest::CommonContext - for IbcStorage<'_, '_> -{ +impl cf_guest::CommonContext for IbcStorage<'_, '_> { type ConversionError = cf_guest::DecodeError; type AnyClientState = AnyClientState; type AnyConsensusState = AnyConsensusState; @@ -222,8 +206,8 @@ impl cf_guest::CommonContext fn host_metadata(&self) -> Result<(ibc::Timestamp, ibc::Height)> { let timestamp = self.borrow().chain.head()?.timestamp_ns.get(); let timestamp = - ibc::Timestamp::from_nanoseconds(timestamp).map_err(|err| { - ibc::ClientError::Other { description: err.to_string() } + ibc::Timestamp::from_nanoseconds(timestamp).map_err(|err| ibc::ClientError::Other { + description: err.to_string(), })?; let height = u64::from(self.borrow().chain.head()?.block_height); @@ -266,9 +250,7 @@ impl cf_guest::CommonContext match key.cmp(&height) { Ordering::Less if key >= prev.0 => prev = (key, Some(value)), Ordering::Greater if key <= next.0 => next = (key, Some(value)), - Ordering::Equal => { - return value.state().map(cf_guest::Neighbourhood::This) - } + Ordering::Equal => return value.state().map(cf_guest::Neighbourhood::This), _ => (), } } diff --git a/solana/solana-ibc/programs/solana-ibc/src/client_state/impls.rs b/solana/solana-ibc/programs/solana-ibc/src/client_state/impls.rs index 3a9357f..0f82663 100644 --- a/solana/solana-ibc/programs/solana-ibc/src/client_state/impls.rs +++ b/solana/solana-ibc/programs/solana-ibc/src/client_state/impls.rs @@ -41,9 +41,7 @@ impl ibc::ClientStateCommon for AnyClientState { ) -> Result { match self { AnyClientState::Tendermint(cs) => { - ibc::tm::client_state::verify_upgrade_client::< - SolanaHostFunctions, - >( + ibc::tm::client_state::verify_upgrade_client::( cs.inner(), upgraded_client_state, upgraded_consensus_state, @@ -85,9 +83,7 @@ impl ibc::ClientStateCommon for AnyClientState { } AnyClientState::Wasm(_) => unimplemented!(), #[cfg(any(test, feature = "mocks"))] - AnyClientState::Mock(cs) => { - cs.verify_membership(prefix, proof, root, path, value) - } + AnyClientState::Mock(cs) => cs.verify_membership(prefix, proof, root, path, value), } } @@ -99,18 +95,14 @@ impl ibc::ClientStateCommon for AnyClientState { path: ibc::path::Path, ) -> Result { match self { - AnyClientState::Tendermint(cs) => { - ibc::tm::client_state::verify_non_membership::< - SolanaHostFunctions, - >( - &cs.inner().proof_specs, prefix, proof, root, path - ) - } + AnyClientState::Tendermint(cs) => ibc::tm::client_state::verify_non_membership::< + SolanaHostFunctions, + >( + &cs.inner().proof_specs, prefix, proof, root, path + ), AnyClientState::Wasm(_) => unimplemented!(), #[cfg(any(test, feature = "mocks"))] - AnyClientState::Mock(cs) => { - cs.verify_non_membership(prefix, proof, root, path) - } + AnyClientState::Mock(cs) => cs.verify_non_membership(prefix, proof, root, path), } } } @@ -124,18 +116,17 @@ impl<'a, 'b> ibc::ClientStateValidation> for AnyClientState { ) -> Result { match self { AnyClientState::Tendermint(cs) => { - ibc::tm::client_state::verify_client_message::< - _, - SolanaHostFunctions, - >( - cs.inner(), ctx, client_id, client_message, &tm::TmVerifier + ibc::tm::client_state::verify_client_message::<_, SolanaHostFunctions>( + cs.inner(), + ctx, + client_id, + client_message, + &tm::TmVerifier, ) } AnyClientState::Wasm(_) => unimplemented!(), #[cfg(any(test, feature = "mocks"))] - AnyClientState::Mock(cs) => { - cs.verify_client_message(ctx, client_id, client_message) - } + AnyClientState::Mock(cs) => cs.verify_client_message(ctx, client_id, client_message), } } @@ -147,11 +138,12 @@ impl<'a, 'b> ibc::ClientStateValidation> for AnyClientState { ) -> Result { match self { AnyClientState::Tendermint(cs) => { - ibc::tm::client_state::verify_tm_client_message::< - _, - SolanaHostFunctions, - >( - cs.inner(), ctx, client_id, client_message, &tm::TmVerifier + ibc::tm::client_state::verify_tm_client_message::<_, SolanaHostFunctions>( + cs.inner(), + ctx, + client_id, + client_message, + &tm::TmVerifier, ) } AnyClientState::Wasm(_) => unimplemented!(), @@ -232,7 +224,9 @@ mod tm { ProvidedVotingPowerCalculator, ProdCommitValidator, >; - fn verifier(&self) -> Self::Verifier { Default::default() } + fn verifier(&self) -> Self::Verifier { + Default::default() + } } impl VerificationPredicates for InnerProdPredicates { @@ -249,8 +243,8 @@ mod tm { tendermint::PublicKey::Ed25519(pubkey) => pubkey, _ => return Err(Error::UnsupportedKeyType), }; - let pubkey = <&[u8; 32]>::try_from(pubkey.as_bytes()) - .map_err(|_| Error::MalformedPublicKey)?; + let pubkey = + <&[u8; 32]>::try_from(pubkey.as_bytes()).map_err(|_| Error::MalformedPublicKey)?; let sig = <&[u8; 64]>::try_from(signature.as_bytes()) .map_err(|_| Error::MalformedSignature)?; if let Some(verifier) = crate::global().verifier() { @@ -289,11 +283,21 @@ impl ibc::HostFunctionsProvider for SolanaHostFunctions { unimplemented!() } - fn sha2_512(_message: &[u8]) -> [u8; 64] { unimplemented!() } - fn sha2_512_truncated(_message: &[u8]) -> [u8; 32] { unimplemented!() } - fn ripemd160(_message: &[u8]) -> [u8; 20] { unimplemented!() } - fn blake2b_512(_message: &[u8]) -> [u8; 64] { unimplemented!() } - fn blake2s_256(_message: &[u8]) -> [u8; 32] { unimplemented!() } + fn sha2_512(_message: &[u8]) -> [u8; 64] { + unimplemented!() + } + fn sha2_512_truncated(_message: &[u8]) -> [u8; 32] { + unimplemented!() + } + fn ripemd160(_message: &[u8]) -> [u8; 20] { + unimplemented!() + } + fn blake2b_512(_message: &[u8]) -> [u8; 64] { + unimplemented!() + } + fn blake2s_256(_message: &[u8]) -> [u8; 32] { + unimplemented!() + } } #[cfg(all(test, not(miri)))] diff --git a/solana/solana-ibc/programs/solana-ibc/src/consensus_state.rs b/solana/solana-ibc/programs/solana-ibc/src/consensus_state.rs index 46f3d4b..c79ff17 100644 --- a/solana/solana-ibc/programs/solana-ibc/src/consensus_state.rs +++ b/solana/solana-ibc/programs/solana-ibc/src/consensus_state.rs @@ -4,14 +4,7 @@ use anchor_lang::prelude::borsh::maybestd::io; use crate::ibc::{self, Protobuf}; -#[derive( - Clone, - Debug, - PartialEq, - derive_more::From, - derive_more::TryInto, - ConsensusState, -)] +#[derive(Clone, Debug, PartialEq, derive_more::From, derive_more::TryInto, ConsensusState)] pub enum AnyConsensusState { Tendermint(ibc::tm::ConsensusState), Wasm(ibc::wasm::ConsensusState), @@ -45,8 +38,7 @@ impl AnyConsensusStateTag { impl AnyConsensusState { /// Protobuf type URL for Tendermint client state used in Any message. - const TENDERMINT_TYPE: &'static str = - ibc::tm::TENDERMINT_CONSENSUS_STATE_TYPE_URL; + const TENDERMINT_TYPE: &'static str = ibc::tm::TENDERMINT_CONSENSUS_STATE_TYPE_URL; /// Protobuf type URL for WASM client state used in Any message. const WASM_TYPE: &'static str = ibc::wasm::WASM_CONSENSUS_STATE_TYPE_URL; #[cfg(any(test, feature = "mocks"))] @@ -87,10 +79,7 @@ impl AnyConsensusState { } /// Decodes protobuf corresponding to specified enum variant. - fn from_tagged( - tag: AnyConsensusStateTag, - value: Vec, - ) -> Result { + fn from_tagged(tag: AnyConsensusStateTag, value: Vec) -> Result { match tag { AnyConsensusStateTag::Tendermint => { Protobuf::::decode_vec(&value) @@ -112,7 +101,6 @@ impl AnyConsensusState { } } - impl From for AnyConsensusState { fn from(state: ibc::tm::types::ConsensusState) -> Self { Self::Tendermint(state.into()) @@ -122,9 +110,7 @@ impl From for AnyConsensusState { impl From for AnyConsensusState { fn from(state: cf_guest::ConsensusState) -> Self { Self::from(ibc::wasm::ConsensusState { - data: prost::Message::encode_to_vec(&cf_guest::proto::Any::from( - &state, - )), + data: prost::Message::encode_to_vec(&cf_guest::proto::Any::from(&state)), timestamp_ns: state.timestamp_ns.get(), }) } @@ -147,20 +133,23 @@ impl TryFrom for AnyConsensusState { type Error = ibc::ClientError; fn try_from(value: ibc::Any) -> Result { - let tag = AnyConsensusStateTag::from_type_url(value.type_url.as_str()) - .ok_or(ibc::ClientError::UnknownConsensusStateType { + let tag = AnyConsensusStateTag::from_type_url(value.type_url.as_str()).ok_or( + ibc::ClientError::UnknownConsensusStateType { consensus_state_type: value.type_url, - })?; - Self::from_tagged(tag, value.value).map_err(|description| { - ibc::ClientError::ClientSpecific { description } - }) + }, + )?; + Self::from_tagged(tag, value.value) + .map_err(|description| ibc::ClientError::ClientSpecific { description }) } } impl From for ibc::Any { fn from(value: AnyConsensusState) -> Self { let (_, type_url, value) = value.into_any(); - ibc::Any { type_url: type_url.into(), value } + ibc::Any { + type_url: type_url.into(), + value, + } } } impl borsh::BorshSerialize for AnyConsensusState { @@ -173,13 +162,10 @@ impl borsh::BorshSerialize for AnyConsensusState { impl borsh::BorshDeserialize for AnyConsensusState { fn deserialize_reader(rd: &mut R) -> io::Result { let (tag, value) = <(u8, Vec)>::deserialize_reader(rd)?; - let res = AnyConsensusStateTag::from_repr(tag) - .map(|tag| Self::from_tagged(tag, value)); + let res = AnyConsensusStateTag::from_repr(tag).map(|tag| Self::from_tagged(tag, value)); match res { None => Err(format!("invalid AnyConsensusState tag: {tag}")), - Some(Err(err)) => { - Err(format!("unable to decode AnyConsensusState: {err}")) - } + Some(Err(err)) => Err(format!("unable to decode AnyConsensusState: {err}")), Some(Ok(value)) => Ok(value), } .map_err(|msg| io::Error::new(io::ErrorKind::InvalidData, msg)) diff --git a/solana/solana-ibc/programs/solana-ibc/src/error.rs b/solana/solana-ibc/programs/solana-ibc/src/error.rs index 3a92019..97b7d88 100644 --- a/solana/solana-ibc/programs/solana-ibc/src/error.rs +++ b/solana/solana-ibc/programs/solana-ibc/src/error.rs @@ -132,10 +132,11 @@ pub enum Error { } impl Error { - pub fn name(&self) -> String { <&'static str>::from(self).into() } + pub fn name(&self) -> String { + <&'static str>::from(self).into() + } pub fn code(&self) -> u32 { - anchor_lang::error::ERROR_CODE_OFFSET + - ErrorDiscriminants::from(self) as u32 + anchor_lang::error::ERROR_CODE_OFFSET + ErrorDiscriminants::from(self) as u32 } } @@ -151,15 +152,21 @@ impl core::fmt::Display for Error { } impl From for u32 { - fn from(err: Error) -> u32 { err.code() } + fn from(err: Error) -> u32 { + err.code() + } } impl From<&Error> for u32 { - fn from(err: &Error) -> u32 { err.code() } + fn from(err: &Error) -> u32 { + err.code() + } } impl From for Error { - fn from(_: manager::BadGenesis) -> Self { Self::Internal("BadGenesis") } + fn from(_: manager::BadGenesis) -> Self { + Self::Internal("BadGenesis") + } } impl From for Error { diff --git a/solana/solana-ibc/programs/solana-ibc/src/events.rs b/solana/solana-ibc/programs/solana-ibc/src/events.rs index 5adb28c..df9642b 100644 --- a/solana/solana-ibc/programs/solana-ibc/src/events.rs +++ b/solana/solana-ibc/programs/solana-ibc/src/events.rs @@ -8,13 +8,7 @@ use crate::ibc; /// /// The events are logged in their borsh-serialised form. #[derive( - Clone, - Debug, - PartialEq, - Eq, - borsh::BorshSerialize, - borsh::BorshDeserialize, - derive_more::From, + Clone, Debug, PartialEq, Eq, borsh::BorshSerialize, borsh::BorshDeserialize, derive_more::From, )] pub enum Event<'a> { IbcEvent(ibc::IbcEvent), @@ -27,13 +21,7 @@ pub enum Event<'a> { /// Event emitted once blockchain is implemented. #[derive( - Clone, - Debug, - PartialEq, - Eq, - borsh::BorshSerialize, - borsh::BorshDeserialize, - derive_more::From, + Clone, Debug, PartialEq, Eq, borsh::BorshSerialize, borsh::BorshDeserialize, derive_more::From, )] pub struct Initialised<'a> { /// Genesis block of the chain. @@ -46,13 +34,7 @@ pub struct Initialised<'a> { /// signature is added a [`BlockSigned`] event is emitted. Once quorum is /// reached, [`BlockFinalised`] event is emitted. #[derive( - Clone, - Debug, - PartialEq, - Eq, - borsh::BorshSerialize, - borsh::BorshDeserialize, - derive_more::From, + Clone, Debug, PartialEq, Eq, borsh::BorshSerialize, borsh::BorshDeserialize, derive_more::From, )] pub struct NewBlock<'a> { /// The new block. @@ -71,13 +53,7 @@ pub struct NewBlock<'a> { /// validators is reached, in addition to this event [`BlockFinalised`] event is /// emitted. #[derive( - Clone, - Debug, - PartialEq, - Eq, - borsh::BorshSerialize, - borsh::BorshDeserialize, - derive_more::From, + Clone, Debug, PartialEq, Eq, borsh::BorshSerialize, borsh::BorshDeserialize, derive_more::From, )] pub struct BlockSigned { /// Hash of the block to which signature was added. @@ -98,13 +74,7 @@ pub struct BlockSigned { /// Event emitted once a block is finalised. #[derive( - Clone, - Debug, - PartialEq, - Eq, - borsh::BorshSerialize, - borsh::BorshDeserialize, - derive_more::From, + Clone, Debug, PartialEq, Eq, borsh::BorshSerialize, borsh::BorshDeserialize, derive_more::From, )] pub struct BlockFinalised { /// Hash of the block that has been finalised. @@ -119,13 +89,7 @@ pub struct BlockFinalised { /// Event emitted each time IBC client state is updated. #[derive( - Clone, - Debug, - PartialEq, - Eq, - borsh::BorshSerialize, - borsh::BorshDeserialize, - derive_more::From, + Clone, Debug, PartialEq, Eq, borsh::BorshSerialize, borsh::BorshDeserialize, derive_more::From, )] pub struct ClientStateUpdate<'a> { /// Client identifier which got updated. @@ -147,7 +111,6 @@ pub fn emit<'a>(event: impl Into>) -> Result<(), String> { event.into().emit() } - /// Defines Copy-on-Write wrapper for specified type. /// /// Due to limited interface of the [`alloc::borrow::Cow`] type, we need @@ -205,20 +168,14 @@ macro_rules! impl_cow { impl core::fmt::Debug for $Type { #[inline] - fn fmt( - &self, - fmtr: &mut core::fmt::Formatter, - ) -> core::fmt::Result { + fn fmt(&self, fmtr: &mut core::fmt::Formatter) -> core::fmt::Result { self.0.fmt(fmtr) } } impl core::fmt::Debug for $Boxed { #[inline] - fn fmt( - &self, - fmtr: &mut core::fmt::Formatter, - ) -> core::fmt::Result { + fn fmt(&self, fmtr: &mut core::fmt::Formatter) -> core::fmt::Result { self.0.fmt(fmtr) } } @@ -240,7 +197,6 @@ pub fn bytes(value: &[u8]) -> alloc::borrow::Cow<'_, [u8]> { alloc::borrow::Cow::Borrowed(value) } - #[cfg(test)] // insta uses open to read the snapshot file which is not available when running // through Miri. diff --git a/solana/solana-ibc/programs/solana-ibc/src/execution_context.rs b/solana/solana-ibc/programs/solana-ibc/src/execution_context.rs index 5708783..8847d4d 100644 --- a/solana/solana-ibc/programs/solana-ibc/src/execution_context.rs +++ b/solana/solana-ibc/programs/solana-ibc/src/execution_context.rs @@ -28,15 +28,11 @@ impl ibc::ClientExecutionContext for IbcStorage<'_, '_> { path: ibc::path::ClientConsensusStatePath, state: Self::AnyConsensusState, ) -> Result { - let height = - ibc::Height::new(path.revision_number, path.revision_height)?; + let height = ibc::Height::new(path.revision_number, path.revision_height)?; Ok(self.store_consensus_state_impl(&path.client_id, height, state)?) } - fn delete_consensus_state( - &mut self, - path: ibc::path::ClientConsensusStatePath, - ) -> Result { + fn delete_consensus_state(&mut self, path: ibc::path::ClientConsensusStatePath) -> Result { Ok(self.delete_consensus_state_impl( &path.client_id, ibc::Height::new(path.revision_number, path.revision_height)?, @@ -47,11 +43,7 @@ impl ibc::ClientExecutionContext for IbcStorage<'_, '_> { /// /// Instead, the update timestamp and height are deleted when consensus /// state at given height is deleted. - fn delete_update_meta( - &mut self, - _client_id: ibc::ClientId, - _height: ibc::Height, - ) -> Result { + fn delete_update_meta(&mut self, _client_id: ibc::ClientId, _height: ibc::Height) -> Result { Ok(()) } @@ -87,20 +79,12 @@ impl IbcStorage<'_, '_> { }; let encoded_state = state.clone().encode_vec(); - let hash = cf_guest::digest_with_client_id( - client_id, - encoded_state.as_slice(), - ); + let hash = cf_guest::digest_with_client_id(client_id, encoded_state.as_slice()); let mut client = store.private.client_mut(client_id, false)?; - let state = storage::ClientConsensusState::new( - processed_time, - processed_height, - &state, - )?; + let state = storage::ClientConsensusState::new(processed_time, processed_height, &state)?; client.insert_consensus_state(height, state); - let trie_key = - trie_ids::TrieKey::for_consensus_state(client.index, height); + let trie_key = trie_ids::TrieKey::for_consensus_state(client.index, height); store.provable.set(&trie_key, &hash).map_err(client_error) } @@ -118,13 +102,14 @@ impl IbcStorage<'_, '_> { } } - impl ibc::ExecutionContext for IbcStorage<'_, '_> { /// Does nothing in the current implementation. /// /// The clients are stored in the vector so we can easily find how many /// clients were created. So thats why this method doesnt do anything. - fn increase_client_counter(&mut self) -> Result { Ok(()) } + fn increase_client_counter(&mut self) -> Result { + Ok(()) + } fn store_connection( &mut self, @@ -177,7 +162,9 @@ impl ibc::ExecutionContext for IbcStorage<'_, '_> { /// /// Connections are stored in a vector in an order, so the length of the /// array specifies the number of connections. - fn increase_connection_counter(&mut self) -> Result { Ok(()) } + fn increase_connection_counter(&mut self) -> Result { + Ok(()) + } fn store_packet_commitment( &mut self, @@ -186,16 +173,10 @@ impl ibc::ExecutionContext for IbcStorage<'_, '_> { ) -> Result { msg!("store_packet_commitment({}, {:?})", path, commitment); // Note: ibc::PacketCommitment is always 32-byte long. - self.store_commitment( - trie_ids::TrieKey::try_from(path)?, - commitment.as_ref(), - ) + self.store_commitment(trie_ids::TrieKey::try_from(path)?, commitment.as_ref()) } - fn delete_packet_commitment( - &mut self, - path: &ibc::path::CommitmentPath, - ) -> Result { + fn delete_packet_commitment(&mut self, path: &ibc::path::CommitmentPath) -> Result { msg!("delete_packet_commitment({})", path); self.delete_commitment(trie_ids::TrieKey::try_from(path)?) } @@ -216,16 +197,10 @@ impl ibc::ExecutionContext for IbcStorage<'_, '_> { ) -> Result { msg!("store_packet_acknowledgement({}, {:?})", path, commitment); // Note: ibc::AcknowledgementCommitment is always 32-byte long. - self.store_commitment( - trie_ids::TrieKey::try_from(path)?, - commitment.as_ref(), - ) + self.store_commitment(trie_ids::TrieKey::try_from(path)?, commitment.as_ref()) } - fn delete_packet_acknowledgement( - &mut self, - path: &ibc::path::AckPath, - ) -> Result { + fn delete_packet_acknowledgement(&mut self, path: &ibc::path::AckPath) -> Result { msg!("delete_packet_acknowledgement({})", path); self.delete_commitment(trie_ids::TrieKey::try_from(path)?) } @@ -297,7 +272,9 @@ impl ibc::ExecutionContext for IbcStorage<'_, '_> { Ok(()) } - fn get_client_execution_context(&mut self) -> &mut Self::E { self } + fn get_client_execution_context(&mut self) -> &mut Self::E { + self + } } impl storage::IbcStorage<'_, '_> { @@ -319,24 +296,26 @@ impl storage::IbcStorage<'_, '_> { .map_err(client_error)?; let state_any = state.encode_vec(); - let hash = - cf_guest::digest_with_client_id(client_id, state_any.as_slice()); + let hash = cf_guest::digest_with_client_id(client_id, state_any.as_slice()); let key = trie_ids::TrieKey::for_client_state(client.index); store.provable.set(&key, &hash).map_err(client_error) } - fn store_commitment( - &mut self, - key: trie_ids::TrieKey, - commitment: &[u8], - ) -> Result { + fn store_commitment(&mut self, key: trie_ids::TrieKey, commitment: &[u8]) -> Result { // Caller promises that commitment is always 32 bytes. let commitment = <&CryptoHash>::try_from(commitment).unwrap(); - self.borrow_mut().provable.set(&key, commitment).map_err(ctx_error) + self.borrow_mut() + .provable + .set(&key, commitment) + .map_err(ctx_error) } fn delete_commitment(&mut self, key: trie_ids::TrieKey) -> Result { - self.borrow_mut().provable.del(&key).map(|_| ()).map_err(ctx_error) + self.borrow_mut() + .provable + .del(&key) + .map(|_| ()) + .map_err(ctx_error) } fn store_next_sequence( @@ -345,8 +324,7 @@ impl storage::IbcStorage<'_, '_> { index: storage::SequenceKind, seq: ibc::Sequence, ) -> Result { - let key = - trie_ids::PortChannelPK::try_from(path.port_id, path.channel_id)?; + let key = trie_ids::PortChannelPK::try_from(path.port_id, path.channel_id)?; let trie_key = trie_ids::TrieKey::for_next_sequence(&key); let mut store = self.borrow_mut(); let hash = { @@ -364,7 +342,9 @@ impl storage::IbcStorage<'_, '_> { } fn client_error(description: impl ToString) -> ibc::ClientError { - ibc::ClientError::Other { description: description.to_string() } + ibc::ClientError::Other { + description: description.to_string(), + } } fn ctx_error(description: impl ToString) -> ibc::ContextError { diff --git a/solana/solana-ibc/programs/solana-ibc/src/ibc.rs b/solana/solana-ibc/programs/solana-ibc/src/ibc.rs index dbfec48..2e1f6fa 100644 --- a/solana/solana-ibc/programs/solana-ibc/src/ibc.rs +++ b/solana/solana-ibc/programs/solana-ibc/src/ibc.rs @@ -4,13 +4,9 @@ pub use ibc::apps; pub use ibc::apps::transfer::types::error::TokenTransferError; pub use ibc::apps::transfer::types::msgs::transfer::MsgTransfer; pub use ibc::core::channel::context::SendPacketValidationContext; -pub use ibc::core::channel::types::acknowledgement::{ - Acknowledgement, AcknowledgementStatus, -}; +pub use ibc::core::channel::types::acknowledgement::{Acknowledgement, AcknowledgementStatus}; pub use ibc::core::channel::types::channel::ChannelEnd; -pub use ibc::core::channel::types::commitment::{ - AcknowledgementCommitment, PacketCommitment, -}; +pub use ibc::core::channel::types::commitment::{AcknowledgementCommitment, PacketCommitment}; pub use ibc::core::channel::types::error::{ChannelError, PacketError}; pub use ibc::core::channel::types::msgs::{MsgRecvPacket, PacketMsg}; pub use ibc::core::channel::types::packet::{Packet, Receipt}; @@ -23,21 +19,15 @@ pub use ibc::core::client::context::consensus_state::ConsensusState; pub use ibc::core::client::context::types::error::ClientError; #[cfg(test)] pub use ibc::core::client::context::types::msgs::{ClientMsg, MsgCreateClient}; -pub use ibc::core::client::context::{ - ClientExecutionContext, ClientValidationContext, -}; +pub use ibc::core::client::context::{ClientExecutionContext, ClientValidationContext}; pub use ibc::core::client::types::{Height, Status, UpdateKind}; pub use ibc::core::commitment_types::commitment::{ CommitmentPrefix, CommitmentProofBytes, CommitmentRoot, }; -pub use ibc::core::commitment_types::proto::ics23::{ - HostFunctionsManager, HostFunctionsProvider, -}; +pub use ibc::core::commitment_types::proto::ics23::{HostFunctionsManager, HostFunctionsProvider}; pub use ibc::core::connection::types::error::ConnectionError; #[cfg(test)] -pub use ibc::core::connection::types::msgs::{ - ConnectionMsg, MsgConnectionOpenInit, -}; +pub use ibc::core::connection::types::msgs::{ConnectionMsg, MsgConnectionOpenInit}; pub use ibc::core::connection::types::ConnectionEnd; pub use ibc::core::handler::types::error::ContextError; pub use ibc::core::handler::types::events::IbcEvent; @@ -69,22 +59,17 @@ pub mod chan { pub mod tm { pub use ibc::clients::tendermint::client_state::{self, ClientState}; pub use ibc::clients::tendermint::consensus_state::ConsensusState; - pub use ibc::clients::tendermint::context::{ - CommonContext, TmVerifier, ValidationContext, - }; + pub use ibc::clients::tendermint::context::{CommonContext, TmVerifier, ValidationContext}; pub use ibc::clients::tendermint::types::proto::v1::{ ClientState as ClientStatePB, ConsensusState as ConsensusStatePB, }; pub use ibc::clients::tendermint::types::{ - self, TENDERMINT_CLIENT_STATE_TYPE_URL, - TENDERMINT_CONSENSUS_STATE_TYPE_URL, + self, TENDERMINT_CLIENT_STATE_TYPE_URL, TENDERMINT_CONSENSUS_STATE_TYPE_URL, }; } pub mod wasm { - pub use ibc::clients::wasm_types::client_state::{ - ClientState, WASM_CLIENT_STATE_TYPE_URL, - }; + pub use ibc::clients::wasm_types::client_state::{ClientState, WASM_CLIENT_STATE_TYPE_URL}; pub use ibc::clients::wasm_types::consensus_state::WASM_CONSENSUS_STATE_TYPE_URL; pub use ibc::clients::wasm_types::proto::v1::ClientState as ClientStatePB; // ConsensusState in the new IBC is different than in the old version used diff --git a/solana/solana-ibc/programs/solana-ibc/src/ix_data_account.rs b/solana/solana-ibc/programs/solana-ibc/src/ix_data_account.rs index 2711903..5ffdb71 100644 --- a/solana/solana-ibc/programs/solana-ibc/src/ix_data_account.rs +++ b/solana/solana-ibc/programs/solana-ibc/src/ix_data_account.rs @@ -73,7 +73,9 @@ use solana_program::pubkey::Pubkey; pub struct Accounts(T, Pubkey); impl Accounts { - pub fn new(accounts: T, ix_data: Pubkey) -> Self { Self(accounts, ix_data) } + pub fn new(accounts: T, ix_data: Pubkey) -> Self { + Self(accounts, ix_data) + } } /// An ‘instruction’ which instructs smart contract to read the data from an @@ -85,9 +87,7 @@ impl Accounts { /// method panics. pub struct Instruction; -impl anchor_lang::ToAccountMetas - for Accounts -{ +impl anchor_lang::ToAccountMetas for Accounts { fn to_account_metas(&self, is_signer: Option) -> Vec { let mut accounts = self.0.to_account_metas(is_signer); accounts.push(AccountMeta { @@ -106,30 +106,35 @@ pub(crate) fn get_ix_data<'a>( ) -> Result<&'a [u8], ProgramError> { let account = accounts.pop().ok_or(ProgramError::NotEnoughAccountKeys)?; let data = alloc::rc::Rc::try_unwrap(account.data).ok().unwrap(); - let (len, data) = stdx::split_at::<4, _>(data.into_inner()) - .ok_or(ProgramError::InvalidInstructionData)?; - let len = usize::try_from(u32::from_le_bytes(*len)) - .map_err(|_| ProgramError::ArithmeticOverflow)?; + let (len, data) = + stdx::split_at::<4, _>(data.into_inner()).ok_or(ProgramError::InvalidInstructionData)?; + let len = + usize::try_from(u32::from_le_bytes(*len)).map_err(|_| ProgramError::ArithmeticOverflow)?; data.get(..len).ok_or(ProgramError::InvalidInstructionData) } impl anchor_lang::Discriminator for Instruction { const DISCRIMINATOR: [u8; 8] = [0; 8]; - fn discriminator() -> [u8; 8] { panic!() } + fn discriminator() -> [u8; 8] { + panic!() + } } impl borsh::BorshSerialize for Instruction { fn serialize(&self, _writer: &mut W) -> io::Result<()> { Ok(()) } - fn try_to_vec(&self) -> io::Result> { Ok(Vec::new()) } + fn try_to_vec(&self) -> io::Result> { + Ok(Vec::new()) + } } impl anchor_lang::InstructionData for Instruction { - fn data(&self) -> Vec { Vec::new() } + fn data(&self) -> Vec { + Vec::new() + } } - #[test] fn test_get_ix_data() { assert_eq!( diff --git a/solana/solana-ibc/programs/solana-ibc/src/lib.rs b/solana/solana-ibc/programs/solana-ibc/src/lib.rs index ecab757..071fe3c 100644 --- a/solana/solana-ibc/programs/solana-ibc/src/lib.rs +++ b/solana/solana-ibc/programs/solana-ibc/src/lib.rs @@ -30,8 +30,7 @@ pub const FEE_SEED: &[u8] = b"fee"; pub const WSOL_ADDRESS: &str = "So11111111111111111111111111111111111111112"; -pub const MINIMUM_FEE_ACCOUNT_BALANCE: u64 = - solana_program::native_token::LAMPORTS_PER_SOL; +pub const MINIMUM_FEE_ACCOUNT_BALANCE: u64 = solana_program::native_token::LAMPORTS_PER_SOL; declare_id!("2HLLVco5HvwWriNbUhmVwA2pCetRkpgrqwnjcsZdyTKT"); @@ -99,9 +98,7 @@ pub mod solana_ibc { use std::time::Duration; use anchor_spl::metadata::mpl_token_metadata::types::DataV2; - use anchor_spl::metadata::{ - create_metadata_accounts_v3, CreateMetadataAccountsV3, - }; + use anchor_spl::metadata::{create_metadata_accounts_v3, CreateMetadataAccountsV3}; use super::*; use crate::ibc::{ExecutionContext, ValidationContext}; @@ -114,16 +111,10 @@ pub mod solana_ibc { genesis_epoch: chain::Epoch, sig_verify_program_id: Pubkey, ) -> Result<()> { - let mut provable = storage::get_provable_from( - &ctx.accounts.trie, - &ctx.accounts.sender, - )?; - ctx.accounts.chain.initialise( - &mut provable, - config, - genesis_epoch, - sig_verify_program_id, - ) + let mut provable = storage::get_provable_from(&ctx.accounts.trie, &ctx.accounts.sender)?; + ctx.accounts + .chain + .initialise(&mut provable, config, genesis_epoch, sig_verify_program_id) } /// Attempts to generate a new guest block. @@ -135,10 +126,7 @@ pub mod solana_ibc { /// should offer rewards to account making the generate block call. This is /// currently not implemented and will be added at a later time. pub fn generate_block(ctx: Context) -> Result<()> { - let provable = storage::get_provable_from( - &ctx.accounts.trie, - &ctx.accounts.sender, - )?; + let provable = storage::get_provable_from(&ctx.accounts.trie, &ctx.accounts.sender)?; ctx.accounts.chain.generate_block(&provable) } @@ -159,10 +147,7 @@ pub mod solana_ibc { // non-literals in array sizes. Yeah, it’s dumb. signature: [u8; 64], ) -> Result<()> { - let provable = storage::get_provable_from( - &ctx.accounts.trie, - &ctx.accounts.sender, - )?; + let provable = storage::get_provable_from(&ctx.accounts.trie, &ctx.accounts.sender)?; let mut verifier = sigverify::Verifier::default(); verifier.set_ix_sysvar(&ctx.accounts.ix_sysvar)?; if ctx.accounts.chain.sign_block( @@ -184,17 +169,10 @@ pub mod solana_ibc { /// /// Can only be called through CPI from our staking program which is mentioned /// in the method below. - pub fn set_stake( - ctx: Context, - validator: Pubkey, - amount: u128, - ) -> Result<()> { + pub fn set_stake(ctx: Context, validator: Pubkey, amount: u128) -> Result<()> { check_staking_caller(&ctx.accounts.instruction)?; let chain = &mut ctx.accounts.chain; - let provable = storage::get_provable_from( - &ctx.accounts.trie, - &ctx.accounts.sender, - )?; + let provable = storage::get_provable_from(&ctx.accounts.trie, &ctx.accounts.sender)?; chain.maybe_generate_block(&provable)?; chain.set_stake(validator.into(), amount) } @@ -214,10 +192,7 @@ pub mod solana_ibc { ) -> Result<()> { check_staking_caller(&ctx.accounts.instruction)?; let chain = &mut ctx.accounts.chain; - let provable = storage::get_provable_from( - &ctx.accounts.trie, - &ctx.accounts.sender, - )?; + let provable = storage::get_provable_from(&ctx.accounts.trie, &ctx.accounts.sender)?; chain.maybe_generate_block(&provable)?; chain.update_stake(stake_changes) } @@ -283,9 +258,8 @@ pub mod solana_ibc { ctx: Context<'a, 'a, 'a, 'info, CollectFees<'info>>, ) -> Result<()> { let fee_account = &ctx.accounts.fee_account; - let minimum_balance = Rent::get()? - .minimum_balance(fee_account.data_len()) + - MINIMUM_FEE_ACCOUNT_BALANCE; + let minimum_balance = + Rent::get()?.minimum_balance(fee_account.data_len()) + MINIMUM_FEE_ACCOUNT_BALANCE; let mut available_balance = fee_account.try_borrow_mut_lamports()?; if **available_balance > minimum_balance { **ctx.accounts.fee_collector.try_borrow_mut_lamports()? += @@ -321,10 +295,13 @@ pub mod solana_ibc { } if !private_storage.assets.contains_key(&hashed_full_denom) { - private_storage.assets.insert(hashed_full_denom, storage::Asset { - original_decimals, - effective_decimals_on_sol: effective_decimals, - }); + private_storage.assets.insert( + hashed_full_denom, + storage::Asset { + original_decimals, + effective_decimals_on_sol: effective_decimals, + }, + ); } else { return Err(error!(error::Error::AssetAlreadyExists)); } @@ -358,13 +335,7 @@ pub mod solana_ibc { seeds, ); - create_metadata_accounts_v3( - metadata_ctx, - token_data, - false, - true, - None, - )?; + create_metadata_accounts_v3(metadata_ctx, token_data, false, true, None)?; Ok(()) } @@ -380,8 +351,7 @@ pub mod solana_ibc { return Err(error!(error::Error::InvalidSigner)); } - let sig_verify_program_id = - ctx.accounts.chain.sig_verify_program_id()?; + let sig_verify_program_id = ctx.accounts.chain.sig_verify_program_id()?; let mut store = storage::from_ctx!(ctx, with accounts); let mut router = store.clone(); @@ -438,9 +408,7 @@ pub mod solana_ibc { hashed_full_denom: CryptoHash, msg: ibc::MsgTransfer, ) -> Result<()> { - let full_denom = CryptoHash::digest( - msg.packet_data.token.denom.to_string().as_bytes(), - ); + let full_denom = CryptoHash::digest(msg.packet_data.token.denom.to_string().as_bytes()); if full_denom != hashed_full_denom { return Err(error!(error::Error::InvalidSendTransferParams)); } @@ -451,9 +419,7 @@ pub mod solana_ibc { let mut token_ctx = store.clone(); // Check if atleast one of the timeouts is non zero. - if !msg.timeout_height_on_b.is_set() && - !msg.timeout_timestamp_on_b.is_set() - { + if !msg.timeout_height_on_b.is_set() && !msg.timeout_timestamp_on_b.is_set() { return Err(error::Error::InvalidTimeout.into()); } @@ -461,8 +427,12 @@ pub mod solana_ibc { // height just before the data is added to the trie. msg!("Current Block height {}", height); - let fee_collector = - ctx.accounts.fee_collector.as_ref().unwrap().to_account_info(); + let fee_collector = ctx + .accounts + .fee_collector + .as_ref() + .unwrap() + .to_account_info(); let sender = ctx.accounts.sender.to_account_info(); let system_program = ctx.accounts.system_program.to_account_info(); @@ -472,25 +442,22 @@ pub mod solana_ibc { &fee_collector.key(), fee_amount, ), - &[sender.clone(), fee_collector.clone(), system_program.clone()], + &[ + sender.clone(), + fee_collector.clone(), + system_program.clone(), + ], )?; - ibc::apps::transfer::handler::send_transfer( - &mut store, - &mut token_ctx, - msg, - ) - .map_err(error::Error::TokenTransferError) - .map_err(|err| error!((&err))) + ibc::apps::transfer::handler::send_transfer(&mut store, &mut token_ctx, msg) + .map_err(error::Error::TokenTransferError) + .map_err(|err| error!((&err))) } /// Reallocates the specified account to the new length. /// /// Would fail if the account is not owned by the program. - pub fn realloc_accounts( - ctx: Context, - new_length: usize, - ) -> Result<()> { + pub fn realloc_accounts(ctx: Context, new_length: usize) -> Result<()> { let payer = &ctx.accounts.payer.to_account_info(); let account = &ctx.accounts.account.to_account_info(); let new_length = new_length.max(account.data_len()); @@ -533,11 +500,9 @@ pub mod solana_ibc { // Panic if connection_id doenst exist if storage.connections.len() >= usize::from(connection_id_idx) { return Err(error!(error::Error::ContextError( - ibc::ContextError::ConnectionError( - ibc::ConnectionError::ConnectionNotFound { - connection_id: connection_id.clone() - } - ) + ibc::ContextError::ConnectionError(ibc::ConnectionError::ConnectionNotFound { + connection_id: connection_id.clone() + }) ))); } @@ -555,9 +520,7 @@ pub mod solana_ibc { connection_end.versions().to_vec(), Duration::from_nanos(delay_period_in_ns), ) - .map_err(|err| { - error::Error::ContextError(ibc::ContextError::ConnectionError(err)) - }) + .map_err(|err| error::Error::ContextError(ibc::ContextError::ConnectionError(err))) .map_err(move |err| error!((&err)))?; store @@ -904,10 +867,7 @@ impl ibc::Router for storage::IbcStorage<'_, '_> { } } // - fn get_route_mut( - &mut self, - module_id: &ibc::ModuleId, - ) -> Option<&mut dyn ibc::Module> { + fn get_route_mut(&mut self, module_id: &ibc::ModuleId) -> Option<&mut dyn ibc::Module> { let module_id = core::borrow::Borrow::borrow(module_id); match module_id { ibc::apps::transfer::types::MODULE_ID_STR => Some(self), @@ -917,11 +877,9 @@ impl ibc::Router for storage::IbcStorage<'_, '_> { // fn lookup_module(&self, port_id: &ibc::PortId) -> Option { match port_id.as_str() { - ibc::apps::transfer::types::PORT_ID_STR => { - Some(ibc::ModuleId::new( - ibc::apps::transfer::types::MODULE_ID_STR.to_string(), - )) - } + ibc::apps::transfer::types::PORT_ID_STR => Some(ibc::ModuleId::new( + ibc::apps::transfer::types::MODULE_ID_STR.to_string(), + )), _ => None, } } @@ -935,10 +893,7 @@ impl ibc::Router for storage::IbcStorage<'_, '_> { /// program, returns `InvalidCPICall` error. fn check_staking_caller(ix_sysvar: &AccountInfo) -> Result<()> { let caller_program_id = - solana_program::sysvar::instructions::get_instruction_relative( - 0, ix_sysvar, - )? - .program_id; + solana_program::sysvar::instructions::get_instruction_relative(0, ix_sysvar)?.program_id; check_staking_program(&caller_program_id) } diff --git a/solana/solana-ibc/programs/solana-ibc/src/mocks.rs b/solana/solana-ibc/programs/solana-ibc/src/mocks.rs index 53489f0..84aca31 100644 --- a/solana/solana-ibc/programs/solana-ibc/src/mocks.rs +++ b/solana/solana-ibc/programs/solana-ibc/src/mocks.rs @@ -3,7 +3,6 @@ use anchor_lang::prelude::*; use crate::ibc::ExecutionContext; use crate::{ibc, storage, MockDeliver}; - pub(crate) fn mock_deliver<'a, 'info>( ctx: Context<'a, 'a, 'a, 'info, MockDeliver<'info>>, port_id: ibc::PortId, @@ -13,10 +12,7 @@ pub(crate) fn mock_deliver<'a, 'info>( ) -> Result<()> { let mut store = storage::IbcStorage::new(storage::IbcStorageInner { private: &mut ctx.accounts.storage, - provable: storage::get_provable_from( - &ctx.accounts.trie, - &ctx.accounts.sender, - )?, + provable: storage::get_provable_from(&ctx.accounts.trie, &ctx.accounts.sender)?, chain: &mut ctx.accounts.chain, accounts: Default::default(), }); @@ -48,23 +44,17 @@ pub(crate) fn mock_deliver<'a, 'info>( let channel_id_on_a = ibc::ChannelId::new(0); let channel_id_on_b = ibc::ChannelId::new(1); - let counterparty_for_a = ibc::chan::Counterparty::new( - port_id.clone(), - Some(channel_id_on_b.clone()), - ); - let counterparty_for_b = ibc::chan::Counterparty::new( - port_id.clone(), - Some(channel_id_on_a.clone()), - ); + let counterparty_for_a = + ibc::chan::Counterparty::new(port_id.clone(), Some(channel_id_on_b.clone())); + let counterparty_for_b = + ibc::chan::Counterparty::new(port_id.clone(), Some(channel_id_on_a.clone())); let channel_end_on_a = ibc::ChannelEnd::new( ibc::chan::State::Open, ibc::chan::Order::Unordered, counterparty_for_a.clone(), vec![connection_id_on_a.clone()], - ibc::chan::Version::new( - ibc::apps::transfer::types::VERSION.to_string(), - ), + ibc::chan::Version::new(ibc::apps::transfer::types::VERSION.to_string()), ) .unwrap(); let channel_end_on_b = ibc::ChannelEnd::new( @@ -72,13 +62,10 @@ pub(crate) fn mock_deliver<'a, 'info>( ibc::chan::Order::Unordered, counterparty_for_b.clone(), vec![connection_id_on_b.clone()], - ibc::chan::Version::new( - ibc::apps::transfer::types::VERSION.to_string(), - ), + ibc::chan::Version::new(ibc::apps::transfer::types::VERSION.to_string()), ) .unwrap(); - // For Client on Chain A store .store_connection( @@ -88,10 +75,7 @@ pub(crate) fn mock_deliver<'a, 'info>( .unwrap(); store .store_channel( - &ibc::path::ChannelEndPath( - port_id.clone(), - channel_id_on_a.clone(), - ), + &ibc::path::ChannelEndPath(port_id.clone(), channel_id_on_a.clone()), channel_end_on_a, ) .unwrap(); @@ -117,10 +101,7 @@ pub(crate) fn mock_deliver<'a, 'info>( .unwrap(); store .store_channel( - &ibc::path::ChannelEndPath( - port_id.clone(), - channel_id_on_b.clone(), - ), + &ibc::path::ChannelEndPath(port_id.clone(), channel_id_on_b.clone()), channel_end_on_b, ) .unwrap(); @@ -131,10 +112,7 @@ pub(crate) fn mock_deliver<'a, 'info>( ) .unwrap(); store - .store_next_sequence_recv( - &ibc::path::SeqRecvPath(port_id, channel_id_on_b), - 1.into(), - ) + .store_next_sequence_recv(&ibc::path::SeqRecvPath(port_id, channel_id_on_b), 1.into()) .unwrap(); Ok(()) diff --git a/solana/solana-ibc/programs/solana-ibc/src/storage.rs b/solana/solana-ibc/programs/solana-ibc/src/storage.rs index a57fac5..dfb0f6a 100644 --- a/solana/solana-ibc/programs/solana-ibc/src/storage.rs +++ b/solana/solana-ibc/programs/solana-ibc/src/storage.rs @@ -25,15 +25,7 @@ const MAX_CONSENSUS_STATES: usize = 64; /// This is effectively a triple of `Option` values. They are kept /// together so that they can be encoded in a single entry in the trie rather /// than having three separate locations for each of the values. -#[derive( - Clone, - Debug, - Default, - PartialEq, - Eq, - borsh::BorshSerialize, - borsh::BorshDeserialize, -)] +#[derive(Clone, Debug, Default, PartialEq, Eq, borsh::BorshSerialize, borsh::BorshDeserialize)] pub struct SequenceTriple { sequences: [Option; 3], } @@ -57,9 +49,7 @@ impl SequenceTriple { /// Encodes the object as a `CryptoHash` so it can be stored in the trie /// directly. pub(crate) fn to_hash(&self) -> CryptoHash { - let get = |idx: usize| { - self.sequences[idx].map_or(0, NonZeroU64::get).to_be_bytes() - }; + let get = |idx: usize| self.sequences[idx].map_or(0, NonZeroU64::get).to_be_bytes(); CryptoHash(bytemuck::must_cast([get(0), get(1), get(2), [0u8; 8]])) } } @@ -193,14 +183,9 @@ impl ClientConsensusState { /// the id together with the serialised state to get the final hash. /// /// Specifically, calculates `digest(client_id || b'0' || serialised)`. - pub fn digest( - &self, - client_id: &ibc::ClientId, - ) -> Result { + pub fn digest(&self, client_id: &ibc::ClientId) -> Result { match self.0.as_bytes().get(16..) { - Some(serialised) => { - Ok(cf_guest::digest_with_client_id(client_id, serialised)) - } + Some(serialised) => Ok(cf_guest::digest_with_client_id(client_id, serialised)), None => Err(ibc::ClientError::ClientSpecific { description: "Internal: Bad AnyConsensusState".into(), }), @@ -217,7 +202,9 @@ pub struct ClientRef<'a> { impl<'a> core::ops::Deref for ClientRef<'a> { type Target = ClientStore; - fn deref(&self) -> &ClientStore { self.store } + fn deref(&self) -> &ClientStore { + self.store + } } /// An exclusive reference to a [`ClientStore`] together with its index. @@ -228,14 +215,17 @@ pub struct ClientMut<'a> { impl<'a> core::ops::Deref for ClientMut<'a> { type Target = ClientStore; - fn deref(&self) -> &ClientStore { self.store } + fn deref(&self) -> &ClientStore { + self.store + } } impl<'a> core::ops::DerefMut for ClientMut<'a> { - fn deref_mut(&mut self) -> &mut ClientStore { self.store } + fn deref_mut(&mut self) -> &mut ClientStore { + self.store + } } - #[derive(Clone, Debug, borsh::BorshSerialize, borsh::BorshDeserialize)] /// Information about a specific `(port, channel)`. pub struct PortChannelStore { @@ -253,9 +243,7 @@ pub struct PortChannelStore { impl PortChannelStore { /// Returns channel end information or `None` if the object hasn’t been /// stored. - pub fn channel_end( - &self, - ) -> Result, ibc::ClientError> { + pub fn channel_end(&self) -> Result, ibc::ClientError> { if self.channel_end.is_empty() { Ok(None) } else { @@ -265,10 +253,7 @@ impl PortChannelStore { /// Sets channel end information for this channel; returns hash of the /// serialised value. - pub fn set_channel_end( - &mut self, - end: &ibc::ChannelEnd, - ) -> Result<(), ibc::ClientError> { + pub fn set_channel_end(&mut self, end: &ibc::ChannelEnd) -> Result<(), ibc::ClientError> { self.channel_end.set(end)?; Ok(()) } @@ -321,7 +306,6 @@ pub struct Asset { pub effective_decimals_on_sol: u8, } - impl PrivateStorage { /// Returns number of known clients; or counter for the next client. pub fn client_counter(&self) -> u64 { @@ -333,10 +317,7 @@ impl PrivateStorage { /// Client ids use `-` format where `` is /// sequential. We take advantage of that by extracting the `` and /// using it as index in client states. - pub fn client( - &self, - client_id: &ibc::ClientId, - ) -> Result, ibc::ClientError> { + pub fn client(&self, client_id: &ibc::ClientId) -> Result, ibc::ClientError> { trie_ids::ClientIdx::try_from(client_id) .ok() .and_then(|index| { @@ -390,8 +371,7 @@ impl PrivateStorage { } /// Provable storage, i.e. the trie, held in an account. -pub type TrieAccount<'a, 'b> = - solana_trie::TrieAccount>; +pub type TrieAccount<'a, 'b> = solana_trie::TrieAccount>; /// Checks contents of given unchecked account and returns a trie if it’s valid. /// @@ -406,18 +386,16 @@ pub fn get_provable_from<'a, 'info>( info: &'a UncheckedAccount<'info>, payer: &'a Signer<'info>, ) -> Result> { - TrieAccount::from_account_with_payer(info, &crate::ID, payer).map_err( - |err| { - let bad_owner = matches!(err, ProgramError::InvalidAccountOwner); - let err = Error::from(err); - let err = if bad_owner { - err.with_pubkeys((*info.owner, crate::ID)) - } else { - err - }; - err.with_account_name("trie") - }, - ) + TrieAccount::from_account_with_payer(info, &crate::ID, payer).map_err(|err| { + let bad_owner = matches!(err, ProgramError::InvalidAccountOwner); + let err = Error::from(err); + let err = if bad_owner { + err.with_pubkeys((*info.owner, crate::ID)) + } else { + err + }; + err.with_account_name("trie") + }) } /// Used for finding the account info from the keys. @@ -475,9 +453,7 @@ impl<'a, 'b> IbcStorage<'a, 'b> { /// # Panics /// /// Panics if the value is currently mutably borrowed. - pub fn borrow<'s>( - &'s self, - ) -> core::cell::Ref<'s, IbcStorageInner<'a, 'b>> { + pub fn borrow<'s>(&'s self) -> core::cell::Ref<'s, IbcStorageInner<'a, 'b>> { self.0.borrow() } @@ -486,9 +462,7 @@ impl<'a, 'b> IbcStorage<'a, 'b> { /// # Panics /// /// Panics if the value is currently borrowed. - pub fn borrow_mut<'s>( - &'s self, - ) -> core::cell::RefMut<'s, IbcStorageInner<'a, 'b>> { + pub fn borrow_mut<'s>(&'s self) -> core::cell::RefMut<'s, IbcStorageInner<'a, 'b>> { self.0.borrow_mut() } } @@ -541,8 +515,8 @@ macro_rules! from_ctx { $crate::storage::from_ctx!($ctx, accounts = accounts) }}; ($ctx:expr, accounts = $accounts:expr) => {{ - let provable = $crate::storage::get_provable_from( - &$ctx.accounts.trie, &$ctx.accounts.sender)?; + let provable = + $crate::storage::get_provable_from(&$ctx.accounts.trie, &$ctx.accounts.sender)?; let chain = &mut $ctx.accounts.chain; // Before anything else, try generating a new guest block. However, if @@ -576,15 +550,21 @@ pub(crate) use from_ctx; pub struct Serialised(Vec, core::marker::PhantomData); impl Serialised { - pub fn empty() -> Self { Self(Vec::new(), core::marker::PhantomData) } + pub fn empty() -> Self { + Self(Vec::new(), core::marker::PhantomData) + } - pub fn is_empty(&self) -> bool { self.0.is_empty() } + pub fn is_empty(&self) -> bool { + self.0.is_empty() + } pub fn transmute(self) -> Serialised { Serialised(self.0, core::marker::PhantomData) } - pub fn as_bytes(&self) -> &[u8] { self.0.as_slice() } + pub fn as_bytes(&self) -> &[u8] { + self.0.as_slice() + } } impl Serialised { @@ -625,7 +605,9 @@ impl borsh::BorshDeserialize for Serialised { } fn make_err(err: io::Error) -> ibc::ClientError { - ibc::ClientError::ClientSpecific { description: err.to_string() } + ibc::ClientError::ClientSpecific { + description: err.to_string(), + } } #[test] diff --git a/solana/solana-ibc/programs/solana-ibc/src/storage/map.rs b/solana/solana-ibc/programs/solana-ibc/src/storage/map.rs index 4f7761b..f969618 100644 --- a/solana/solana-ibc/programs/solana-ibc/src/storage/map.rs +++ b/solana/solana-ibc/programs/solana-ibc/src/storage/map.rs @@ -11,7 +11,9 @@ use anchor_lang::prelude::borsh::maybestd::io; pub struct Map(linear_map::LinearMap); impl Default for Map { - fn default() -> Self { Self(Default::default()) } + fn default() -> Self { + Self(Default::default()) + } } impl fmt::Debug for Map { @@ -21,11 +23,15 @@ impl fmt::Debug for Map { } impl From> for Map { - fn from(entries: Vec<(K, V)>) -> Self { Self(entries.into()) } + fn from(entries: Vec<(K, V)>) -> Self { + Self(entries.into()) + } } impl From> for Vec<(K, V)> { - fn from(map: Map) -> Self { Self::from(map.0) } + fn from(map: Map) -> Self { + Self::from(map.0) + } } impl borsh::BorshSerialize for Map diff --git a/solana/solana-ibc/programs/solana-ibc/src/tests.rs b/solana/solana-ibc/programs/solana-ibc/src/tests.rs index 77abd99..e1d5998 100644 --- a/solana/solana-ibc/programs/solana-ibc/src/tests.rs +++ b/solana/solana-ibc/programs/solana-ibc/src/tests.rs @@ -10,9 +10,7 @@ use anchor_client::solana_client::rpc_config::RpcSendTransactionConfig; use anchor_client::solana_sdk::commitment_config::CommitmentConfig; use anchor_client::solana_sdk::compute_budget::ComputeBudgetInstruction; use anchor_client::solana_sdk::pubkey::Pubkey; -use anchor_client::solana_sdk::signature::{ - read_keypair_file, Keypair, Signature, Signer, -}; +use anchor_client::solana_sdk::signature::{read_keypair_file, Keypair, Signature, Signer}; use anchor_client::solana_sdk::transaction::Transaction; use anchor_client::{Client, Cluster}; use anchor_lang::AnchorSerialize; @@ -24,10 +22,7 @@ use spl_token::solana_program::system_instruction; use spl_token::solana_program::sysvar::SysvarId; use crate::ibc::ClientStateCommon; -use crate::{ - accounts, chain, ibc, instruction, ix_data_account, CryptoHash, - MINT_ESCROW_SEED, -}; +use crate::{accounts, chain, ibc, instruction, ix_data_account, CryptoHash, MINT_ESCROW_SEED}; const IBC_TRIE_PREFIX: &[u8] = b"ibc/"; pub const WRITE_ACCOUNT_SEED: &[u8] = b"write"; @@ -54,8 +49,8 @@ fn airdrop(client: &RpcClient, account: Pubkey, lamports: u64) -> Signature { airdrop_signature } -fn create_mock_client_and_cs_state( -) -> (ibc::mock::MockClientState, ibc::mock::MockConsensusState) { +fn create_mock_client_and_cs_state() -> (ibc::mock::MockClientState, ibc::mock::MockConsensusState) +{ let mock_header = ibc::mock::MockHeader { height: ibc::Height::min(0), timestamp: ibc::Timestamp::from_nanoseconds(1).unwrap(), @@ -99,21 +94,14 @@ fn anchor_test_deliver() -> Result<()> { let fee_collector = fee_collector_keypair.pubkey(); let sol_rpc_client = program.rpc(); - let _airdrop_signature = - airdrop(&sol_rpc_client, authority.pubkey(), lamports); + let _airdrop_signature = airdrop(&sol_rpc_client, authority.pubkey(), lamports); let _airdrop_signature = airdrop(&sol_rpc_client, fee_collector, lamports); // Build, sign, and send program instruction - let storage = Pubkey::find_program_address( - &[crate::SOLANA_IBC_STORAGE_SEED], - &crate::ID, - ) - .0; + let storage = Pubkey::find_program_address(&[crate::SOLANA_IBC_STORAGE_SEED], &crate::ID).0; let trie = Pubkey::find_program_address(&[crate::TRIE_SEED], &crate::ID).0; - let chain = - Pubkey::find_program_address(&[crate::CHAIN_SEED], &crate::ID).0; - let fee_collector_pda = - Pubkey::find_program_address(&[crate::FEE_SEED], &crate::ID).0; + let chain = Pubkey::find_program_address(&[crate::CHAIN_SEED], &crate::ID).0; + let fee_collector_pda = Pubkey::find_program_address(&[crate::FEE_SEED], &crate::ID).0; let wrapped_sol_mint = Pubkey::from_str(crate::WSOL_ADDRESS).unwrap(); let base_denom = wrapped_sol_mint.to_string(); @@ -123,27 +111,22 @@ fn anchor_test_deliver() -> Result<()> { let channel_id_on_a = ibc::ChannelId::new(0); let channel_id_on_b = ibc::ChannelId::new(1); - let hashed_full_denom_on_source = CryptoHash::digest( - format!("{}/{}/{}", port_id, channel_id_on_b, base_denom).as_bytes(), - ); + let hashed_full_denom_on_source = + CryptoHash::digest(format!("{}/{}/{}", port_id, channel_id_on_b, base_denom).as_bytes()); let seeds = [crate::ESCROW, hashed_denom.as_ref()]; - let (escrow_account_key, _bump) = - Pubkey::find_program_address(&seeds, &crate::ID); + let (escrow_account_key, _bump) = Pubkey::find_program_address(&seeds, &crate::ID); let (token_mint_key, _bump) = Pubkey::find_program_address( &[crate::MINT, hashed_full_denom_on_source.as_ref()], &crate::ID, ); - let (mint_authority_key, _bump) = - Pubkey::find_program_address(&[MINT_ESCROW_SEED], &crate::ID); + let (mint_authority_key, _bump) = Pubkey::find_program_address(&[MINT_ESCROW_SEED], &crate::ID); let receiver = Rc::new(Keypair::new()); - let receiver_token_address = - get_associated_token_address(&receiver.pubkey(), &token_mint_key); + let receiver_token_address = get_associated_token_address(&receiver.pubkey(), &token_mint_key); - let _airdrop_signature = - airdrop(&sol_rpc_client, receiver.pubkey(), lamports); + let _airdrop_signature = airdrop(&sol_rpc_client, receiver.pubkey(), lamports); /* * Initialise chain @@ -277,11 +260,9 @@ fn anchor_test_deliver() -> Result<()> { */ println!("\nIssuing Connection Open Init"); let client_id = mock_client_state.client_type().build_client_id(0); - let counter_party_client_id = - mock_client_state.client_type().build_client_id(1); + let counter_party_client_id = mock_client_state.client_type().build_client_id(1); - let commitment_prefix: ibc::CommitmentPrefix = - IBC_TRIE_PREFIX.to_vec().try_into().unwrap(); + let commitment_prefix: ibc::CommitmentPrefix = IBC_TRIE_PREFIX.to_vec().try_into().unwrap(); let message = make_message!( ibc::MsgConnectionOpenInit { @@ -394,7 +375,10 @@ fn anchor_test_deliver() -> Result<()> { .instruction(ComputeBudgetInstruction::set_compute_unit_limit( 1_000_000u32, )) - .accounts(accounts::SetFeeAmount { fee_collector, storage }) + .accounts(accounts::SetFeeAmount { + fee_collector, + storage, + }) .args(instruction::SetFeeAmount { new_amount: FEE }) .payer(fee_collector_keypair.clone()) .signer(&*fee_collector_keypair) @@ -480,11 +464,8 @@ fn anchor_test_deliver() -> Result<()> { 1_500_000_000, )) .instruction( - spl_token::instruction::sync_native( - &anchor_spl::token::ID, - &wrapped_sol_token_account, - ) - .unwrap(), + spl_token::instruction::sync_native(&anchor_spl::token::ID, &wrapped_sol_token_account) + .unwrap(), ) .payer(authority.clone()) .signer(&*authority) @@ -549,20 +530,22 @@ fn anchor_test_deliver() -> Result<()> { .get_token_account_balance(&wrapped_sol_token_account) .unwrap(); - let min_balance_for_rent_exemption = - sol_rpc_client.get_minimum_balance_for_rent_exemption(0).unwrap(); - let fee_account_balance_after = - sol_rpc_client.get_balance(&fee_collector_pda).unwrap(); + let min_balance_for_rent_exemption = sol_rpc_client + .get_minimum_balance_for_rent_exemption(0) + .unwrap(); + let fee_account_balance_after = sol_rpc_client.get_balance(&fee_collector_pda).unwrap(); assert_eq!( - ((account_balance_before.ui_amount.unwrap() - - account_balance_after.ui_amount.unwrap()) * - 1_000_000_000f64) + ((account_balance_before.ui_amount.unwrap() - account_balance_after.ui_amount.unwrap()) + * 1_000_000_000f64) .round() as u64, TRANSFER_AMOUNT ); - assert_eq!(fee_account_balance_after - min_balance_for_rent_exemption, FEE); + assert_eq!( + fee_account_balance_after - min_balance_for_rent_exemption, + FEE + ); /* * On Destination chain @@ -588,10 +571,7 @@ fn anchor_test_deliver() -> Result<()> { let message = make_message!( ibc::MsgRecvPacket { packet: packet.clone(), - proof_commitment_on_a: ibc::CommitmentProofBytes::try_from( - packet.data - ) - .unwrap(), + proof_commitment_on_a: ibc::CommitmentProofBytes::try_from(packet.data).unwrap(), proof_height_on_a, signer: ibc::Signer::from(authority.pubkey().to_string()) }, @@ -632,11 +612,10 @@ fn anchor_test_deliver() -> Result<()> { .get_token_account_balance(&receiver_token_address) .unwrap(); assert_eq!( - ((account_balance_after.ui_amount.unwrap() - account_balance_before) * - 10_f64.powf(mint_info.decimals.into())) + ((account_balance_after.ui_amount.unwrap() - account_balance_before) + * 10_f64.powf(mint_info.decimals.into())) .round() as u64, - TRANSFER_AMOUNT / - (10_u64.pow((ORIGINAL_DECIMALS - EFFECTIVE_DECIMALS).into())) + TRANSFER_AMOUNT / (10_u64.pow((ORIGINAL_DECIMALS - EFFECTIVE_DECIMALS).into())) ); /* @@ -662,12 +641,10 @@ fn anchor_test_deliver() -> Result<()> { .get_token_account_balance(&receiver_token_address) .unwrap(); - let fee_account_balance_before = - sol_rpc_client.get_balance(&fee_collector_pda).unwrap(); + let fee_account_balance_before = sol_rpc_client.get_balance(&fee_collector_pda).unwrap(); - let hashed_full_denom = CryptoHash::digest( - msg_transfer.packet_data.token.denom.to_string().as_bytes(), - ); + let hashed_full_denom = + CryptoHash::digest(msg_transfer.packet_data.token.denom.to_string().as_bytes()); let sig = program .request() @@ -704,16 +681,13 @@ fn anchor_test_deliver() -> Result<()> { .get_token_account_balance(&receiver_token_address) .unwrap(); - let fee_account_balance_after = - sol_rpc_client.get_balance(&fee_collector_pda).unwrap(); + let fee_account_balance_after = sol_rpc_client.get_balance(&fee_collector_pda).unwrap(); assert_eq!( - ((account_balance_before.ui_amount.unwrap() - - account_balance_after.ui_amount.unwrap()) * - 10_f64.powf(mint_info.decimals.into())) + ((account_balance_before.ui_amount.unwrap() - account_balance_after.ui_amount.unwrap()) + * 10_f64.powf(mint_info.decimals.into())) .round() as u64, - TRANSFER_AMOUNT / - (10_u64.pow((ORIGINAL_DECIMALS - EFFECTIVE_DECIMALS).into())) + TRANSFER_AMOUNT / (10_u64.pow((ORIGINAL_DECIMALS - EFFECTIVE_DECIMALS).into())) ); assert_eq!(fee_account_balance_after - fee_account_balance_before, FEE); @@ -742,8 +716,7 @@ fn anchor_test_deliver() -> Result<()> { let message = make_message!( ibc::MsgRecvPacket { packet: packet.clone(), - proof_commitment_on_a: ibc::CommitmentProofBytes::try_from(vec![1]) - .unwrap(), + proof_commitment_on_a: ibc::CommitmentProofBytes::try_from(vec![1]).unwrap(), proof_height_on_a, signer: ibc::Signer::from(authority.pubkey().to_string()) }, @@ -753,10 +726,8 @@ fn anchor_test_deliver() -> Result<()> { let receiver_wrapped_sol_acc = get_associated_token_address(&receiver.pubkey(), &wrapped_sol_mint); - let escrow_account_balance_before = - sol_rpc_client.get_balance(&mint_authority_key).unwrap(); - let receiver_balance_before = - sol_rpc_client.get_balance(&receiver.pubkey()).unwrap(); + let escrow_account_balance_before = sol_rpc_client.get_balance(&mint_authority_key).unwrap(); + let receiver_balance_before = sol_rpc_client.get_balance(&receiver.pubkey()).unwrap(); let sig = program .request() @@ -787,10 +758,8 @@ fn anchor_test_deliver() -> Result<()> { })?; println!(" Signature: {sig}"); - let escrow_account_balance_after = - sol_rpc_client.get_balance(&mint_authority_key).unwrap(); - let receiver_balance_after = - sol_rpc_client.get_balance(&receiver.pubkey()).unwrap(); + let escrow_account_balance_after = sol_rpc_client.get_balance(&mint_authority_key).unwrap(); + let receiver_balance_after = sol_rpc_client.get_balance(&receiver.pubkey()).unwrap(); assert_eq!( receiver_balance_after - receiver_balance_before, TRANSFER_AMOUNT @@ -864,14 +833,11 @@ fn anchor_test_deliver() -> Result<()> { })?; println!(" Signature {sig}"); - let storage_acc_length_after = - sol_rpc_client.get_account(&storage).unwrap(); + let storage_acc_length_after = sol_rpc_client.get_account(&storage).unwrap(); assert_eq!(20 * 1024, storage_acc_length_after.data.len()); - println!( - "\nReallocating Accounts but with lower length. NO change in length" - ); + println!("\nReallocating Accounts but with lower length. NO change in length"); let sig = program .request() .accounts(accounts::ReallocAccounts { @@ -891,8 +857,7 @@ fn anchor_test_deliver() -> Result<()> { }); println!(" Signature {:?}", sig); - let storage_acc_length_after = - sol_rpc_client.get_account(&storage).unwrap(); + let storage_acc_length_after = sol_rpc_client.get_account(&storage).unwrap(); assert_eq!(storage_acc_length_after.data.len(), 20 * 1024); @@ -921,8 +886,7 @@ fn construct_packet_from_denom( } else { base_denom.to_string() }; - let denom = - ibc::apps::transfer::types::PrefixedDenom::from_str(&denom).unwrap(); + let denom = ibc::apps::transfer::types::PrefixedDenom::from_str(&denom).unwrap(); let token = ibc::apps::transfer::types::Coin { denom, amount: TRANSFER_AMOUNT.into(), @@ -964,8 +928,7 @@ fn construct_transfer_packet_from_denom( } else { base_denom.to_string() }; - let denom = - ibc::apps::transfer::types::PrefixedDenom::from_str(&denom).unwrap(); + let denom = ibc::apps::transfer::types::PrefixedDenom::from_str(&denom).unwrap(); let token = ibc::apps::transfer::types::Coin { denom, amount: TRANSFER_AMOUNT.into(), diff --git a/solana/solana-ibc/programs/solana-ibc/src/transfer/impls.rs b/solana/solana-ibc/programs/solana-ibc/src/transfer/impls.rs index 341843a..db6b4bc 100644 --- a/solana/solana-ibc/programs/solana-ibc/src/transfer/impls.rs +++ b/solana/solana-ibc/programs/solana-ibc/src/transfer/impls.rs @@ -19,14 +19,7 @@ use crate::storage::IbcStorage; use crate::{ibc, MINT_ESCROW_SEED}; /// Account identifier on Solana, i.e. account’s public key. -#[derive( - Clone, - PartialEq, - Eq, - derive_more::Display, - derive_more::From, - derive_more::Into, -)] +#[derive(Clone, PartialEq, Eq, derive_more::Display, derive_more::From, derive_more::Into)] #[display(fmt = "{}", _0)] pub struct AccountId(Pubkey); @@ -45,17 +38,18 @@ fn get_escrow_account(denom: &PrefixedDenom) -> Pubkey { Pubkey::find_program_address(&seeds, &crate::ID).0 } -pub fn get_token_mint( - denom: &PrefixedDenom, -) -> Result { +pub fn get_token_mint(denom: &PrefixedDenom) -> Result { let hashed_full_denom = CryptoHash::digest(denom.to_string().as_bytes()); let seeds = [crate::MINT, hashed_full_denom.as_slice()]; Ok(Pubkey::find_program_address(&seeds, &crate::ID).0) } fn get_token_account(owner: &Pubkey, token_mint: &Pubkey) -> Pubkey { - let seeds = - [owner.as_ref(), anchor_spl::token::ID.as_ref(), token_mint.as_ref()]; + let seeds = [ + owner.as_ref(), + anchor_spl::token::ID.as_ref(), + token_mint.as_ref(), + ]; Pubkey::find_program_address(&seeds, &anchor_spl::associated_token::ID).0 } @@ -102,8 +96,7 @@ impl TokenTransferExecutionContext for IbcStorage<'_, '_> { let private_storage = &store.private; - let hashed_full_denom = - CryptoHash::digest(amt.denom.to_string().as_bytes()); + let hashed_full_denom = CryptoHash::digest(amt.denom.to_string().as_bytes()); let asset = private_storage .assets @@ -185,8 +178,7 @@ impl TokenTransferExecutionContext for IbcStorage<'_, '_> { let store = self.borrow(); let private_storage = &store.private; - let hashed_full_denom = - CryptoHash::digest(amt.denom.to_string().as_bytes()); + let hashed_full_denom = CryptoHash::digest(amt.denom.to_string().as_bytes()); let asset = private_storage .assets @@ -227,8 +219,11 @@ impl TokenTransferExecutionContext for IbcStorage<'_, '_> { let seeds = core::slice::from_ref(&seeds); // Below is the actual instruction that we are going to send to the Token program. - let transfer_instruction = - Burn { mint: token_mint.clone(), from: burner.clone(), authority }; + let transfer_instruction = Burn { + mint: token_mint.clone(), + from: burner.clone(), + authority, + }; let cpi_ctx = CpiContext::new_with_signer( token_program.clone(), transfer_instruction, @@ -265,13 +260,7 @@ impl TokenTransferValidationContext for IbcStorage<'_, '_> { coin: &PrefixedCoin, _memo: &Memo, ) -> Result<(), TokenTransferError> { - self.escrow_coins_validate_impl( - EscrowOp::Escrow, - from_account, - port_id, - channel_id, - coin, - ) + self.escrow_coins_validate_impl(EscrowOp::Escrow, from_account, port_id, channel_id, coin) } fn unescrow_coins_validate( @@ -281,13 +270,7 @@ impl TokenTransferValidationContext for IbcStorage<'_, '_> { channel_id: &ChannelId, coin: &PrefixedCoin, ) -> Result<(), TokenTransferError> { - self.escrow_coins_validate_impl( - EscrowOp::Unescrow, - to_account, - port_id, - channel_id, - coin, - ) + self.escrow_coins_validate_impl(EscrowOp::Unescrow, to_account, port_id, channel_id, coin) } fn mint_coins_validate( @@ -306,9 +289,9 @@ impl TokenTransferValidationContext for IbcStorage<'_, '_> { let store = self.borrow(); let accounts = &store.accounts; - if accounts.token_program.is_none() || - accounts.token_mint.is_none() || - accounts.mint_authority.is_none() + if accounts.token_program.is_none() + || accounts.token_mint.is_none() + || accounts.mint_authority.is_none() { return Err(TokenTransferError::ParseAccountFailure); } @@ -369,9 +352,9 @@ impl TokenTransferValidationContext for IbcStorage<'_, '_> { let token_mint = get_token_mint(&coin.denom)?; let store = self.borrow(); let accounts = &store.accounts; - if accounts.token_program.is_none() || - accounts.token_mint.is_none() || - accounts.mint_authority.is_none() + if accounts.token_program.is_none() + || accounts.token_mint.is_none() + || accounts.mint_authority.is_none() { return Err(TokenTransferError::ParseAccountFailure); } @@ -467,9 +450,7 @@ impl IbcStorage<'_, '_> { // is always derived from the token mint so if sender/receiver are right, // the token account would be right as well. match op { - EscrowOp::Escrow => { - accounts.sender.as_ref().filter(|sender| sender.is_signer) - } + EscrowOp::Escrow => accounts.sender.as_ref().filter(|sender| sender.is_signer), EscrowOp::Unescrow => accounts .receiver .as_ref() @@ -507,8 +488,7 @@ impl IbcStorage<'_, '_> { .ok_or(TokenTransferError::ParseAccountFailure)?; let rent = Rent::get().unwrap(); - let escrow_account_rent = - rent.minimum_balance(escrow_account.data_len()); + let escrow_account_rent = rent.minimum_balance(escrow_account.data_len()); let (sender, receiver, authority) = match op { EscrowOp::Escrow => { @@ -534,8 +514,7 @@ impl IbcStorage<'_, '_> { // Close the wsol account so that the receiver gets the amount in native SOL // instead of wrapped SOL which is unusable if the wallet doesnt have any // SOL to pay for the fees. - if matches!(op, EscrowOp::Unescrow) && - coin.denom.base_denom.as_str() == crate::WSOL_ADDRESS + if matches!(op, EscrowOp::Unescrow) && coin.denom.base_denom.as_str() == crate::WSOL_ADDRESS { let receiver = accounts .receiver @@ -566,9 +545,7 @@ impl IbcStorage<'_, '_> { // Closing the wsol account after transferring the amount to the escrow // so that the escrow account holds the wsol deposits in native SOL which // can be transferred to the receiver instead of sending wrapped sol. - if matches!(op, EscrowOp::Escrow) && - coin.denom.base_denom.as_str() == crate::WSOL_ADDRESS - { + if matches!(op, EscrowOp::Escrow) && coin.denom.base_denom.as_str() == crate::WSOL_ADDRESS { let mint_authority = accounts .mint_authority .as_ref() @@ -582,11 +559,8 @@ impl IbcStorage<'_, '_> { destination: mint_authority.clone(), authority: mint_authority.clone(), }; - let cpi_ctx = CpiContext::new_with_signer( - token_program.clone(), - close_account_ix_accs, - seeds, - ); + let cpi_ctx = + CpiContext::new_with_signer(token_program.clone(), close_account_ix_accs, seeds); msg!( "Mint authority {} sender {} and rent {}", mint_authority.key, @@ -598,8 +572,7 @@ impl IbcStorage<'_, '_> { // destination account including the initial rent paid // for creation of the account by the sender. So we need // to transfer the rent back to the sender. - **mint_authority.try_borrow_mut_lamports().unwrap() -= - escrow_account_rent; + **mint_authority.try_borrow_mut_lamports().unwrap() -= escrow_account_rent; **sender.try_borrow_mut_lamports().unwrap() += escrow_account_rent; } @@ -613,9 +586,8 @@ impl IbcStorage<'_, '_> { /// whether the token transfer amount overflows that type. If it does it returns /// an error or otherwise returns the amount downcast to `u64`. fn check_amount_overflow(amount: Amount) -> Result { - u64::try_from(primitive_types::U256::from(amount)).map_err(|_| { - TokenTransferError::InvalidAmount(uint::FromDecStrErr::InvalidLength) - }) + u64::try_from(primitive_types::U256::from(amount)) + .map_err(|_| TokenTransferError::InvalidAmount(uint::FromDecStrErr::InvalidLength)) } fn convert_decimals( @@ -625,16 +597,12 @@ fn convert_decimals( ) -> Option { match original_decimals.cmp(&effective_decimals_on_sol) { Ordering::Greater => { - let shift = U256::exp10( - (original_decimals - effective_decimals_on_sol).into(), - ); + let shift = U256::exp10((original_decimals - effective_decimals_on_sol).into()); (*amount.as_ref()).checked_div(shift).map(Amount::from) } Ordering::Equal => Some(*amount), Ordering::Less => { - let shift = U256::exp10( - (effective_decimals_on_sol - original_decimals).into(), - ); + let shift = U256::exp10((effective_decimals_on_sol - original_decimals).into()); (*amount.as_ref()).checked_mul(shift).map(Amount::from) } } @@ -651,9 +619,8 @@ mod tests { fn ok(src: &str, input_decimals: u8, output_decimals: u8, dst: &str) { let src = src.chars().filter(|chr| *chr != '_').collect::(); let src = Amount::from_str(&src).unwrap(); - let want = - Some(dst.chars().filter(|chr| *chr != '_').collect::()) - .map(|val| val.parse::().ok()); + let want = Some(dst.chars().filter(|chr| *chr != '_').collect::()) + .map(|val| val.parse::().ok()); let got = convert_decimals(&src, input_decimals, output_decimals); let got = got.and_then(|val| Some(check_amount_overflow(val).ok())); assert_eq!( diff --git a/solana/solana-ibc/programs/solana-ibc/src/transfer/mod.rs b/solana/solana-ibc/programs/solana-ibc/src/transfer/mod.rs index 9cfb356..7b9fa1e 100644 --- a/solana/solana-ibc/programs/solana-ibc/src/transfer/mod.rs +++ b/solana/solana-ibc/programs/solana-ibc/src/transfer/mod.rs @@ -85,12 +85,10 @@ impl ibc::Module for IbcStorage<'_, '_> { // Create and initialize the escrow sub-account for this channel. // Call default implementation. - ibc::apps::transfer::module::on_chan_open_confirm_validate( - self, port_id, channel_id, - ) - .map_err(|e| ibc::ChannelError::AppModule { - description: e.to_string(), - }) + ibc::apps::transfer::module::on_chan_open_confirm_validate(self, port_id, channel_id) + .map_err(|e| ibc::ChannelError::AppModule { + description: e.to_string(), + }) } fn on_chan_close_init_validate( @@ -98,12 +96,11 @@ impl ibc::Module for IbcStorage<'_, '_> { port_id: &ibc::PortId, channel_id: &ibc::ChannelId, ) -> Result<(), ibc::ChannelError> { - ibc::apps::transfer::module::on_chan_close_init_validate( - self, port_id, channel_id, + ibc::apps::transfer::module::on_chan_close_init_validate(self, port_id, channel_id).map_err( + |e| ibc::ChannelError::AppModule { + description: e.to_string(), + }, ) - .map_err(|e| ibc::ChannelError::AppModule { - description: e.to_string(), - }) } fn on_chan_close_confirm_validate( @@ -111,12 +108,10 @@ impl ibc::Module for IbcStorage<'_, '_> { port_id: &ibc::PortId, channel_id: &ibc::ChannelId, ) -> Result<(), ibc::ChannelError> { - ibc::apps::transfer::module::on_chan_close_confirm_validate( - self, port_id, channel_id, - ) - .map_err(|e| ibc::ChannelError::AppModule { - description: e.to_string(), - }) + ibc::apps::transfer::module::on_chan_close_confirm_validate(self, port_id, channel_id) + .map_err(|e| ibc::ChannelError::AppModule { + description: e.to_string(), + }) } fn on_recv_packet_execute( @@ -129,25 +124,19 @@ impl ibc::Module for IbcStorage<'_, '_> { str::from_utf8(packet.data.as_ref()).expect("Invalid packet data") ); let ft_packet_data = - serde_json::from_slice::(&packet.data) - .expect("Invalid packet data"); + serde_json::from_slice::(&packet.data).expect("Invalid packet data"); let maybe_ft_packet = ibc::Packet { data: serde_json::to_string( - &PacketData::try_from(FungibleTokenPacketData::from( - ft_packet_data, - )) - .expect("Invalid packet data"), + &PacketData::try_from(FungibleTokenPacketData::from(ft_packet_data)) + .expect("Invalid packet data"), ) .expect("Invalid packet data") .into_bytes(), ..packet.clone() }; - let (extras, ack) = ibc::apps::transfer::module::on_recv_packet_execute( - self, - &maybe_ft_packet, - ); - let ack_status = str::from_utf8(ack.as_bytes()) - .expect("Invalid acknowledgement string"); + let (extras, ack) = + ibc::apps::transfer::module::on_recv_packet_execute(self, &maybe_ft_packet); + let ack_status = str::from_utf8(ack.as_bytes()).expect("Invalid acknowledgement string"); msg!("ibc::Packet acknowledgement: {}", ack_status); (extras, ack) } @@ -164,7 +153,9 @@ impl ibc::Module for IbcStorage<'_, '_> { acknowledgement, relayer, ) - .map_err(|e| ibc::PacketError::AppModule { description: e.to_string() }) + .map_err(|e| ibc::PacketError::AppModule { + description: e.to_string(), + }) } fn on_timeout_packet_validate( @@ -172,10 +163,11 @@ impl ibc::Module for IbcStorage<'_, '_> { packet: &ibc::Packet, relayer: &ibc::Signer, ) -> Result<(), ibc::PacketError> { - ibc::apps::transfer::module::on_timeout_packet_validate( - self, packet, relayer, + ibc::apps::transfer::module::on_timeout_packet_validate(self, packet, relayer).map_err( + |e| ibc::PacketError::AppModule { + description: e.to_string(), + }, ) - .map_err(|e| ibc::PacketError::AppModule { description: e.to_string() }) } fn on_chan_open_init_execute( @@ -230,22 +222,19 @@ impl ibc::Module for IbcStorage<'_, '_> { acknowledgement: &ibc::Acknowledgement, relayer: &ibc::Signer, ) -> (ibc::ModuleExtras, Result<(), ibc::PacketError>) { - let result = - ibc::apps::transfer::module::on_acknowledgement_packet_execute( - self, - packet, - acknowledgement, - relayer, - ); - - let status = serde_json::from_slice::( - acknowledgement.as_bytes(), + let result = ibc::apps::transfer::module::on_acknowledgement_packet_execute( + self, + packet, + acknowledgement, + relayer, ); + + let status = + serde_json::from_slice::(acknowledgement.as_bytes()); let success = if let Ok(status) = status { status.is_successful() } else { - let description = - ibc::TokenTransferError::AckDeserialization.to_string(); + let description = ibc::TokenTransferError::AckDeserialization.to_string(); return ( ibc::ModuleExtras::empty(), Err(ibc::PacketError::AppModule { description }), @@ -259,10 +248,8 @@ impl ibc::Module for IbcStorage<'_, '_> { let private = &store.private; let receiver = accounts.receiver.clone().unwrap(); let fee_collector = accounts.fee_collector.clone().unwrap(); - **fee_collector.try_borrow_mut_lamports().unwrap() -= - private.fee_in_lamports; - **receiver.try_borrow_mut_lamports().unwrap() += - private.fee_in_lamports; + **fee_collector.try_borrow_mut_lamports().unwrap() -= private.fee_in_lamports; + **receiver.try_borrow_mut_lamports().unwrap() += private.fee_in_lamports; } ( @@ -278,9 +265,7 @@ impl ibc::Module for IbcStorage<'_, '_> { packet: &ibc::Packet, relayer: &ibc::Signer, ) -> (ibc::ModuleExtras, Result<(), ibc::PacketError>) { - let result = ibc::apps::transfer::module::on_timeout_packet_execute( - self, packet, relayer, - ); + let result = ibc::apps::transfer::module::on_timeout_packet_execute(self, packet, relayer); // refund the fee as the timeout has been successfully processed if result.1.is_ok() { let store = self.borrow(); @@ -288,10 +273,8 @@ impl ibc::Module for IbcStorage<'_, '_> { let private = &store.private; let receiver = accounts.receiver.clone().unwrap(); let fee_collector = accounts.fee_collector.clone().unwrap(); - **fee_collector.try_borrow_mut_lamports().unwrap() -= - private.fee_in_lamports; - **receiver.try_borrow_mut_lamports().unwrap() += - private.fee_in_lamports; + **fee_collector.try_borrow_mut_lamports().unwrap() -= private.fee_in_lamports; + **receiver.try_borrow_mut_lamports().unwrap() += private.fee_in_lamports; } ( result.0, diff --git a/solana/solana-ibc/programs/solana-ibc/src/validation_context.rs b/solana/solana-ibc/programs/solana-ibc/src/validation_context.rs index 7c0624d..0a97162 100644 --- a/solana/solana-ibc/programs/solana-ibc/src/validation_context.rs +++ b/solana/solana-ibc/programs/solana-ibc/src/validation_context.rs @@ -9,7 +9,6 @@ use crate::consensus_state::AnyConsensusState; use crate::ibc::{self, ConsensusState}; use crate::storage::{self, IbcStorage}; - type Result = core::result::Result; impl ibc::ValidationContext for IbcStorage<'_, '_> { @@ -18,17 +17,16 @@ impl ibc::ValidationContext for IbcStorage<'_, '_> { type AnyConsensusState = AnyConsensusState; type AnyClientState = AnyClientState; - fn client_state( - &self, - client_id: &ibc::ClientId, - ) -> Result { - Ok(self.borrow().private.client(client_id)?.client_state.get()?) + fn client_state(&self, client_id: &ibc::ClientId) -> Result { + Ok(self + .borrow() + .private + .client(client_id)? + .client_state + .get()?) } - fn decode_client_state( - &self, - client_state: ibc::Any, - ) -> Result { + fn decode_client_state(&self, client_state: ibc::Any) -> Result { Ok(Self::AnyClientState::try_from(client_state)?) } @@ -36,8 +34,7 @@ impl ibc::ValidationContext for IbcStorage<'_, '_> { &self, path: &ibc::path::ClientConsensusStatePath, ) -> Result { - let height = - ibc::Height::new(path.revision_number, path.revision_height)?; + let height = ibc::Height::new(path.revision_number, path.revision_height)?; self.consensus_state_impl(&path.client_id, height) .map_err(ibc::ContextError::from) } @@ -51,23 +48,23 @@ impl ibc::ValidationContext for IbcStorage<'_, '_> { fn host_timestamp(&self) -> Result { let timestamp = self.borrow().chain.head()?.timestamp_ns.get(); ibc::Timestamp::from_nanoseconds(timestamp).map_err(|err| { - ibc::ClientError::Other { description: err.to_string() }.into() + ibc::ClientError::Other { + description: err.to_string(), + } + .into() }) } - fn host_consensus_state( - &self, - height: &ibc::Height, - ) -> Result { + fn host_consensus_state(&self, height: &ibc::Height) -> Result { let store = self.borrow(); let state = if height.revision_number() == 1 { - store.chain.consensus_state(height.revision_height().into())? + store + .chain + .consensus_state(height.revision_height().into())? } else { None } - .ok_or(ibc::ClientError::MissingLocalConsensusState { - height: *height, - })?; + .ok_or(ibc::ClientError::MissingLocalConsensusState { height: *height })?; let guest_consensus_state = cf_guest::ConsensusState { block_hash: state.0.as_array().to_vec().into(), timestamp_ns: state.1, @@ -87,10 +84,7 @@ impl ibc::ValidationContext for IbcStorage<'_, '_> { Ok(self.borrow().private.client_counter()) } - fn connection_end( - &self, - conn_id: &ibc::ConnectionId, - ) -> Result { + fn connection_end(&self, conn_id: &ibc::ConnectionId) -> Result { let idx = trie_ids::ConnectionIdx::try_from(conn_id)?; self.borrow() .private @@ -103,14 +97,14 @@ impl ibc::ValidationContext for IbcStorage<'_, '_> { .map_err(Into::into) } - fn validate_self_client( - &self, - client_state_of_host_on_counterparty: ibc::Any, - ) -> Result { + fn validate_self_client(&self, client_state_of_host_on_counterparty: ibc::Any) -> Result { Self::AnyClientState::try_from(client_state_of_host_on_counterparty) .map(|_| ()) .map_err(|err| { - ibc::ClientError::Other { description: err.to_string() }.into() + ibc::ClientError::Other { + description: err.to_string(), + } + .into() }) } @@ -120,14 +114,14 @@ impl ibc::ValidationContext for IbcStorage<'_, '_> { fn connection_counter(&self) -> Result { u64::try_from(self.borrow().private.connections.len()).map_err(|err| { - ibc::ConnectionError::Other { description: err.to_string() }.into() + ibc::ConnectionError::Other { + description: err.to_string(), + } + .into() }) } - fn channel_end( - &self, - path: &ibc::path::ChannelEndPath, - ) -> Result { + fn channel_end(&self, path: &ibc::path::ChannelEndPath) -> Result { let key = trie_ids::PortChannelPK::try_from(&path.0, &path.1)?; self.borrow() .private @@ -141,46 +135,31 @@ impl ibc::ValidationContext for IbcStorage<'_, '_> { .map_err(Into::into) } - fn get_next_sequence_send( - &self, - path: &ibc::path::SeqSendPath, - ) -> Result { - self.get_next_sequence( - path, - storage::SequenceKind::Send, - |port_id, channel_id| ibc::PacketError::MissingNextSendSeq { + fn get_next_sequence_send(&self, path: &ibc::path::SeqSendPath) -> Result { + self.get_next_sequence(path, storage::SequenceKind::Send, |port_id, channel_id| { + ibc::PacketError::MissingNextSendSeq { port_id, channel_id, - }, - ) + } + }) } - fn get_next_sequence_recv( - &self, - path: &ibc::path::SeqRecvPath, - ) -> Result { - self.get_next_sequence( - path, - storage::SequenceKind::Recv, - |port_id, channel_id| ibc::PacketError::MissingNextRecvSeq { + fn get_next_sequence_recv(&self, path: &ibc::path::SeqRecvPath) -> Result { + self.get_next_sequence(path, storage::SequenceKind::Recv, |port_id, channel_id| { + ibc::PacketError::MissingNextRecvSeq { port_id, channel_id, - }, - ) + } + }) } - fn get_next_sequence_ack( - &self, - path: &ibc::path::SeqAckPath, - ) -> Result { - self.get_next_sequence( - path, - storage::SequenceKind::Ack, - |port_id, channel_id| ibc::PacketError::MissingNextAckSeq { + fn get_next_sequence_ack(&self, path: &ibc::path::SeqAckPath) -> Result { + self.get_next_sequence(path, storage::SequenceKind::Ack, |port_id, channel_id| { + ibc::PacketError::MissingNextAckSeq { port_id, channel_id, - }, - ) + } + }) } fn get_packet_commitment( @@ -198,10 +177,7 @@ impl ibc::ValidationContext for IbcStorage<'_, '_> { } } - fn get_packet_receipt( - &self, - path: &ibc::path::ReceiptPath, - ) -> Result { + fn get_packet_receipt(&self, path: &ibc::path::ReceiptPath) -> Result { let trie_key = trie_ids::TrieKey::try_from(path)?; match self.borrow().provable.get(&trie_key).ok().flatten() { Some(hash) if hash == CryptoHash::DEFAULT => Ok(ibc::Receipt::Ok), @@ -243,15 +219,15 @@ impl ibc::ValidationContext for IbcStorage<'_, '_> { fn validate_message_signer(&self, signer: &ibc::Signer) -> Result { match Pubkey::from_str(signer.as_ref()) { Ok(_) => Ok(()), - Err(e) => { - Err(ibc::ContextError::ClientError(ibc::ClientError::Other { - description: format!("Invalid signer: {e:?}"), - })) - } + Err(e) => Err(ibc::ContextError::ClientError(ibc::ClientError::Other { + description: format!("Invalid signer: {e:?}"), + })), } } - fn get_client_validation_context(&self) -> &Self::V { self } + fn get_client_validation_context(&self) -> &Self::V { + self + } fn get_compatible_versions(&self) -> Vec { ibc::conn::get_compatible_versions() @@ -269,10 +245,7 @@ impl ibc::ValidationContext for IbcStorage<'_, '_> { } fn block_delay(&self, delay_period_time: &Duration) -> u64 { - calculate_block_delay( - delay_period_time, - &self.max_expected_time_per_block(), - ) + calculate_block_delay(delay_period_time, &self.max_expected_time_per_block()) } } @@ -296,7 +269,6 @@ impl IbcStorage<'_, '_> { } } - impl ibc::ClientValidationContext for IbcStorage<'_, '_> { fn update_meta( &self, @@ -348,12 +320,9 @@ impl IbcStorage<'_, '_> { } let path = path.into(); - let key = - trie_ids::PortChannelPK::try_from(path.port_id, path.channel_id)?; + let key = trie_ids::PortChannelPK::try_from(path.port_id, path.channel_id)?; get(self, &key, index) - .ok_or_else(|| { - make_err(path.port_id.clone(), path.channel_id.clone()) - }) + .ok_or_else(|| make_err(path.port_id.clone(), path.channel_id.clone())) .map_err(ibc::ContextError::from) } } @@ -365,7 +334,6 @@ fn calculate_block_delay( if max_expected_time_per_block.is_zero() { return 0; } - let delay = delay_period_time.as_secs_f64() / - max_expected_time_per_block.as_secs_f64(); + let delay = delay_period_time.as_secs_f64() / max_expected_time_per_block.as_secs_f64(); delay.ceil() as u64 } diff --git a/solana/staking/README.md b/solana/staking/README.md new file mode 100644 index 0000000..e486d10 --- /dev/null +++ b/solana/staking/README.md @@ -0,0 +1,50 @@ +# Staking + +This program was built to allow stake MANTIS tokens for anyone. + +# Rewards for staking: +Admin able to call submit_epoch_rewards_by_admin transaction to deposit funds as rewards for next epoch. Epoch is the timeslot that admin specified during initiation of staking contract. + +# Modes: +- Mode 1. User stake their token into the contract and staking's PDA hold users stake untill user withdraw it. +- Mode 2. (liquid staking version) User stake MANTIS and recieves back lsMANTIS based on exchange rate lsMANTIS/MANTIS + +Admin can turn of/on any of this modes anytime. + +Vesting/Staking connection: +Only staking mode1 (non liquid staking version) communicates with vesting contract to notify via CPI user's stake/unstake amounts. + +# EpochsAccount + +EpochsAccount is the PDA that correspond to specific epoch, so epochs changed each X time depends on admin settings. When admin submits rewards for each next epoch then admin also create EpochsAccount to store: +- how many rewards should be distributed to stakers of that epoch +- amount of tokens that will join as an active stakes in next epoch + + +# Claim rewards: + +- Mode 1 (non liquid staking version) user should manually call claim_reward_mode_1 instruction to claim reward for all epochs in past that they participates as an active stakers. + +- Mode 2 (liquid staking version) where 2 tokens participate in the process lsMantis and Mantis. initial lsMantis:Mantis ration is 1:1. Once Admin submit rewards for epoch the price of lsMantis going up compared to Mantis because lsMantis contains accomulative rewards for all prev epochs. + +# Unstaking + +- Unstaking in mode 1 (non liquid staking). User call unbond to usntake and then wait unstaking period(specified by admin during initialization process). After unstaking period user can call withdraw unbonding to recieve Mantis back. + +- Mode 2 (liquid staking). User executes unbond_staking_mode_2 to burn lsMantis and only after usntaking period will be able to executues withdraw_staking_mode_2 to recieve back Mantis back. + + +# CPI call to vesting contract + +Only mode 1 (non liquid staking) stake and unstake instractuction call update_stake CPI on vesting contract to update stake/unstake position of user. + +Stake/unstake has 2 versions: + +- the version that executes CPI update_stake to notify vesting contract + +- the version that NOT executes CPI update_stake + +Because some users does not participate in vesting schedules they do not need to notify vesting contact and UI are not forced to pass list of accounts of vesting contract for that user and able to call stake/unstake version that not related to vesting contract at all. + + + diff --git a/solana/restaking-v2/migrations/deploy.ts b/solana/staking/migrations/deploy.ts similarity index 100% rename from solana/restaking-v2/migrations/deploy.ts rename to solana/staking/migrations/deploy.ts diff --git a/solana/staking/programs/staking/.DS_Store b/solana/staking/programs/staking/.DS_Store new file mode 100644 index 0000000..a4c4819 Binary files /dev/null and b/solana/staking/programs/staking/.DS_Store differ diff --git a/solana/restaking-v2/programs/restaking-v2/Cargo.toml b/solana/staking/programs/staking/Cargo.toml similarity index 75% rename from solana/restaking-v2/programs/restaking-v2/Cargo.toml rename to solana/staking/programs/staking/Cargo.toml index 4ef9743..948e29c 100644 --- a/solana/restaking-v2/programs/restaking-v2/Cargo.toml +++ b/solana/staking/programs/staking/Cargo.toml @@ -1,12 +1,12 @@ [package] -name = "restaking_v2" +name = "staking" version = "0.1.0" description = "Created with Anchor" edition = "2021" [lib] crate-type = ["cdylib", "lib"] -name = "restaking_v2" +name = "staking" [features] # added so that we can compile this along with `solana-ibc` with mocks features. Currently unused. @@ -20,10 +20,11 @@ default = [] [dependencies] anchor-lang = { workspace = true, features = ["init-if-needed"] } anchor-spl = { workspace = true, features = ["metadata"] } -solana-ibc = { workspace = true, features = ["cpi"] } +merkle-distributor = { workspace = true, features = ["cpi"] } solana-program.workspace = true -solana-signature-verifier.workspace = true -pyth-solana-receiver-sdk.workspace = true +# solana-signature-verifier.workspace = true +# pyth-solana-receiver-sdk.workspace = true +bs58.workspace = true [dev-dependencies] anchor-client.workspace = true diff --git a/solana/staking/programs/staking/Xargo.toml b/solana/staking/programs/staking/Xargo.toml new file mode 100644 index 0000000..475fb71 --- /dev/null +++ b/solana/staking/programs/staking/Xargo.toml @@ -0,0 +1,2 @@ +[target.bpfel-unknown-unknown.dependencies.std] +features = [] diff --git a/solana/staking/programs/staking/idl/staking.ts b/solana/staking/programs/staking/idl/staking.ts new file mode 100644 index 0000000..c874575 --- /dev/null +++ b/solana/staking/programs/staking/idl/staking.ts @@ -0,0 +1,2619 @@ +export type RestakingV2 = { + "version": "0.1.0", + "name": "restaking_v2", + "instructions": [ + { + "name": "initializeStaking", + "docs": [ + "Initializes the staking program.", + "Non liquid staking version enabled from the beginning", + "Possible to enable liquid staking in update pause flag instruction" + ], + "accounts": [ + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "mint", + "isMut": false, + "isSigner": false, + "docs": [ + "The mint to distribute." + ] + }, + { + "name": "rewardTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "associatedTokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [Associated Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [Token] program." + ] + } + ], + "args": [ + { + "name": "whitelistedToken", + "type": "publicKey" + }, + { + "name": "paused", + "type": "bool" + }, + { + "name": "unstakingPeriod", + "type": "u64" + }, + { + "name": "epoch0StartTimestampSec", + "type": "i64" + }, + { + "name": "epochDuration", + "type": "u64" + } + ] + }, + { + "name": "depositStakingMode2", + "docs": [ + "Deposit tokens in the escrow and mint receipt tokens to the staker according to the exchange rate.", + "Upadte global state PDA hashmap that next era will have extra stake. will be applied in the admin instruction 'submit_epoch_rewards_by_admin_both_mode'", + "Fails if", + "- token to be staked is not whitelisted", + "- staker does not have enough tokens" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "feePayer", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "escrowTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "receiptTokenMint", + "isMut": true, + "isSigner": false + }, + { + "name": "stakerReceiptTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "associatedTokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "depositAndStakeMode1", + "docs": [ + "Deposit tokens in the escrow and update the staker PDA with the new entry (amount, timestamp).", + "Also updates hashmap of common state PDA that next epoch will have extra stake. will be applied in the admin instruction 'submit_epoch_rewards_by_admin_both_mode'", + "Fails if", + "- token to be staked is not whitelisted", + "- staker does not have enough tokens" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "feePayer", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "escrowTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "associatedTokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "depositAndStakeAndVestMode1", + "docs": [ + "Deposit tokens in the escrow and update the staker PDA with the new entry (amount, timestamp).", + "Also updates hashmap of common state PDA that next epoch will have extra stake. will be applied in the admin instruction 'submit_epoch_rewards_by_admin_both_mode'", + "Fails if", + "- token to be staked is not whitelisted", + "- staker does not have enough tokens" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "feePayer", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "escrowTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "associatedTokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "instruction", + "isMut": false, + "isSigner": false, + "docs": [ + "The Instructions sysvar.", + "", + "performs the validation so this is safe even if we don’t check the", + "address. Nonetheless, the account is checked at each use." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "unbondStakingMode2", + "docs": [ + "Leave tokens in the escrow and burn receipt tokens while updating the the staker PDA with the new unbond entry (amount, timestamp).", + "User need to wait for unstaking period to withdraw tokens", + "Fails if", + "- staker does not have enough receipt tokens to burn" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "receiptTokenMint", + "isMut": true, + "isSigner": false + }, + { + "name": "stakerReceiptTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "withdrawStakingMode2", + "docs": [ + "Withdraw tokens from the escrow", + "Fails if", + "- staker does not have any unbonded tokens" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "escrowTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "receiptTokenMint", + "isMut": true, + "isSigner": false + }, + { + "name": "stakerReceiptTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "unbondStakingMode1", + "docs": [ + "Update user stake list with new unbond entry (amount, timestamp).", + "User need to wait for unstaking period to withdraw tokens", + "Fails if", + "- staker does not have enough stake to unbond", + "- staker did not claim rewards before unbonding in current epoch" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "unbondStakingStopVestingMode1", + "docs": [ + "Update user stake list with new unbond entry (amount, timestamp).", + "User need to wait for unstaking period to withdraw tokens", + "Fails if", + "- staker does not have enough stake to unbond", + "- staker did not claim rewards before unbonding in current epoch" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "instruction", + "isMut": false, + "isSigner": false, + "docs": [ + "The Instructions sysvar.", + "", + "performs the validation so this is safe even if we don’t check the", + "address. Nonetheless, the account is checked at each use." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "rebondStakingMode1", + "docs": [ + "Update user stake list with new rebond entry (amount, timestamp).", + "This instruction is useeful to rebond stake that was in unbonding state during unstaking period.", + "Fails if", + "- staker does not have enough stake to unbond", + "- staker did not claim rewards before unbonding in current epoch" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "withdrawUnbondedStakeMode1", + "docs": [ + "Withdraw already unbonded tokens from the escrow after unstaking period", + "Fails if", + "- staker does not have any unbonded tokens that are ready to withdraw" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "escrowTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "claimRewardsMode1", + "docs": [ + "Claim rewards in non liquid staking version", + "Fails if", + "- stakers tried to claim rewards during epoch 0", + "- no rewards to claim" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "rewardTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "submitEpochRewardsByAdminBothMode", + "docs": [ + "This instruction is only for admin. Admin should submit rewards for current epoch after epoch started.", + "Update rewards both version of staking: with/without liquid staking.", + "Find the amount of tokens that joined or left from receiving rewards in the current epoch.", + "Applied previous epoch exchange rate and calculate new exchange rate for liquid staking version.", + "Create and EpochsAccount if needed and store in EpochsAccount PDA the rewards for the epoch.", + "EpochsAccount is a list of 200 epochs. Each epoch has total reward amount and total stake amount in both version of staking.", + "Fails if", + "- if epoch range range index is not correct. for example (Epochs 0-200: index 0, Epochs 201-400: index 1, etc)", + "- already submitted rewards for the epoch" + ], + "accounts": [ + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "epochsAccountState", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "adminTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "rewardTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "lsTokenMint", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "epochIndex", + "type": "u64" + }, + { + "name": "epochRewards", + "type": "u64" + }, + { + "name": "epochRangeIndex", + "type": "u8" + } + ] + }, + { + "name": "changeAdminProposal", + "docs": [ + "Updating admin proposal created by the existing admin. Admin would only be changed", + "if the new admin accepts it in `accept_admin_change` instruction." + ], + "accounts": [ + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + } + ], + "args": [ + { + "name": "newAdmin", + "type": "publicKey" + } + ] + }, + { + "name": "acceptAdminChange", + "docs": [ + "Accepting new admin change signed by the proposed admin. Admin would be changed if the", + "proposed admin calls the method. Would fail if there is no proposed admin and if the", + "signer is not the proposed admin." + ], + "accounts": [ + { + "name": "newAdmin", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "updateTokenWhitelistStaking", + "docs": [ + "Whitelists new tokens", + "", + "This method checks if any of the new token mints which are to be whitelisted", + "are already whitelisted. If they are the method fails to update the", + "whitelisted token list." + ], + "accounts": [ + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + } + ], + "args": [ + { + "name": "newTokenMint", + "type": "publicKey" + } + ] + }, + { + "name": "updateTokenPauseFlagStaking", + "docs": [ + "Update token pause flag for both versions of staking", + "", + "This method for enable second mode of staking with liquid staking or disable/enable any of the modes any time.", + "Only for admin" + ], + "accounts": [ + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + } + ], + "args": [ + { + "name": "pausedMode1", + "type": "bool" + }, + { + "name": "pausedMode2", + "type": "bool" + } + ] + } + ], + "accounts": [ + { + "name": "commonStateStakingMode1", + "type": { + "kind": "struct", + "fields": [ + { + "name": "admin", + "type": "publicKey" + }, + { + "name": "mint", + "docs": [ + "[Mint] of the token to be distributed." + ], + "type": "publicKey" + }, + { + "name": "epoch0StartTimestamp", + "type": "i64" + }, + { + "name": "epochDuration", + "type": "u64" + }, + { + "name": "unstakingPeriod", + "type": "u64" + }, + { + "name": "totalStakedAmountMode1", + "type": "u64" + }, + { + "name": "totalStakedAmountMode2", + "type": "u64" + }, + { + "name": "totalRewardsForMode2", + "type": "u64" + }, + { + "name": "exchangeRateLsmantisToMantis", + "type": "f64" + }, + { + "name": "nextEpochRateLsmantisToMantis", + "type": "f64" + }, + { + "name": "addAmountToNextEraMode1", + "type": "u64" + }, + { + "name": "subAmountFromNextEraMode1", + "type": "u64" + }, + { + "name": "addAmountToNextEraMode2", + "type": "u64" + }, + { + "name": "subAmountFromNextEraMode2", + "type": "u64" + }, + { + "name": "whitelistedToken", + "type": "publicKey" + }, + { + "name": "bump", + "docs": [ + "Bump seed." + ], + "type": "u8" + }, + { + "name": "pausedMode1", + "type": "bool" + }, + { + "name": "pausedMode2", + "type": "bool" + }, + { + "name": "newAdminProposal", + "type": { + "option": "publicKey" + } + } + ] + } + }, + { + "name": "epochsAccount", + "type": { + "kind": "struct", + "fields": [ + { + "name": "epochRangeIndex", + "type": "u8" + }, + { + "name": "last200Epochs", + "type": { + "vec": { + "defined": "EpochState" + } + } + } + ] + } + }, + { + "name": "lstStakeState", + "type": { + "kind": "struct", + "fields": [ + { + "name": "staker", + "docs": [ + "Authority that staked the tokens." + ], + "type": "publicKey" + }, + { + "name": "unstakeList", + "docs": [ + "list on unstake: when and how many token unstaked", + "this field need to keep track of unstake queue to let user unstake only after unstaking period" + ], + "type": { + "vec": { + "defined": "StakerState" + } + } + } + ] + } + }, + { + "name": "stakeState", + "docs": [ + "Holds whether or not a claimant has claimed tokens." + ], + "type": { + "kind": "struct", + "fields": [ + { + "name": "staker", + "docs": [ + "Authority that staked the tokens." + ], + "type": "publicKey" + }, + { + "name": "stakeList", + "docs": [ + "list on stake: when and how many token staked", + "this field need to keep track of total share of staker in the total stake for each epoch" + ], + "type": { + "vec": { + "defined": "StakerState" + } + } + }, + { + "name": "unstakeList", + "docs": [ + "list on unstake: when and how many token unstaked", + "this field need to keep track of unstake queue to let user unstake only after unstaking period" + ], + "type": { + "vec": { + "defined": "StakerState" + } + } + }, + { + "name": "claimTimestamp", + "type": { + "option": "i64" + } + }, + { + "name": "effectVesting", + "type": { + "option": "bool" + } + } + ] + } + } + ], + "types": [ + { + "name": "EpochState", + "type": { + "kind": "struct", + "fields": [ + { + "name": "epochNumber", + "type": "u64" + }, + { + "name": "totalStakeAmount", + "type": "u64" + }, + { + "name": "totalRewardAmount", + "type": "u64" + }, + { + "name": "totalStakeMode2", + "type": "u64" + }, + { + "name": "totalRewardAmountMode2", + "type": "u64" + } + ] + } + }, + { + "name": "StakerState", + "type": { + "kind": "struct", + "fields": [ + { + "name": "timestamp", + "type": "i64" + }, + { + "name": "amount", + "type": "u64" + } + ] + } + } + ], + "errors": [ + { + "code": 6000, + "name": "InvalidUnstakingPeriod", + "msg": "UnstakingPeriod should be greater than zero and less than max period" + }, + { + "code": 6001, + "name": "InvalidEpoch0StartTime", + "msg": "Epoch0 startTimestamp should be greater than current timestamp" + }, + { + "code": 6002, + "name": "InvalidEpochDuration", + "msg": "EpochDuration should be greater than zero and less than max duration" + }, + { + "code": 6003, + "name": "NoProposedAdmin", + "msg": "No proposed admin" + }, + { + "code": 6004, + "name": "ConstraintSigner", + "msg": "Signer is not the proposed admin" + }, + { + "code": 6005, + "name": "InvalidTokenMint", + "msg": "Only whitelisted tokens can be deposited" + }, + { + "code": 6006, + "name": "NotEnoughReceiptTokensToWithdraw", + "msg": "Not enough receipt token to withdraw" + }, + { + "code": 6007, + "name": "NotEnoughTokensToStake", + "msg": "Not enough tokens to stake" + }, + { + "code": 6008, + "name": "TokenAlreadyWhitelisted", + "msg": "Token is already whitelisted" + }, + { + "code": 6009, + "name": "StakingAlreadyStarted", + "msg": "Update whitelist token mint only before staking is started" + }, + { + "code": 6010, + "name": "ValidatorAlreadyAdded", + "msg": "Validator is already added" + }, + { + "code": 6011, + "name": "OracleAddressNotFound", + "msg": "Oracle address not found. Maybe its price doesnt need to be updated?" + }, + { + "code": 6012, + "name": "PriceTooStale", + "msg": "The oracle price has not been updated yet" + }, + { + "code": 6013, + "name": "TokenListContainDuplicates", + "msg": "The token list in the instruction argument contain duplicates" + }, + { + "code": 6014, + "name": "ValidatorListContainDuplicates", + "msg": "The validator list in the instruction argument contain duplicates" + }, + { + "code": 6015, + "name": "TokenDepositIsPaused", + "msg": "Deposit for the token is paused" + }, + { + "code": 6016, + "name": "StakeListFull", + "msg": "Stake list full, claim to make space for new stake" + }, + { + "code": 6017, + "name": "NotEnoughStakeToWithdraw", + "msg": "Not enough stake to withdraw" + }, + { + "code": 6018, + "name": "ClaimRewardsBeforeUnstake", + "msg": "Claim rewards before unstake" + }, + { + "code": 6019, + "name": "InvalidEpochIndex", + "msg": "Invalid epoch index" + }, + { + "code": 6020, + "name": "EpochAlreadySubmitted", + "msg": "Epoch already submitted" + }, + { + "code": 6021, + "name": "NotEnoughUnstakeToRebond", + "msg": "Not enough stake to rebond" + }, + { + "code": 6022, + "name": "EpochAccountDoesSubmitted", + "msg": "Epoch account not submitted" + }, + { + "code": 6023, + "name": "AccountValidationFailedForEpochsAccount", + "msg": "Account validation failed for epoch account" + }, + { + "code": 6024, + "name": "MathError", + "msg": "Math error" + }, + { + "code": 6025, + "name": "ClaimNotAllowedForZeroEpochIndex", + "msg": "Claim not allowed for zero epoch index" + }, + { + "code": 6026, + "name": "NoRewardsToClaim", + "msg": "No rewards to claim" + }, + { + "code": 6027, + "name": "NeedToDepositViaInstructionThatNotifyVestingContract", + "msg": "Need to deposit via instruction that notify vesting contract" + }, + { + "code": 6028, + "name": "NeedToDepositViaInstructionThatNotNotifyVestingContract", + "msg": "Need to deposit via instruction that doesn't notify vesting contract" + }, + { + "code": 6029, + "name": "NeedToUnbondViaInstructionThatNotifyVestingContract", + "msg": "Need to unbond via instruction that notify vesting contract" + }, + { + "code": 6030, + "name": "NeedToUnbondViaInstructionThatNotNotifyVestingContract", + "msg": "Need to unbond via instruction that doesn't notify vesting contract" + }, + { + "code": 6031, + "name": "TooManyEpochAccounts", + "msg": "Too Many Epoch Accounts" + } + ] +}; + +export const IDL: RestakingV2 = { + "version": "0.1.0", + "name": "restaking_v2", + "instructions": [ + { + "name": "initializeStaking", + "docs": [ + "Initializes the staking program.", + "Non liquid staking version enabled from the beginning", + "Possible to enable liquid staking in update pause flag instruction" + ], + "accounts": [ + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "mint", + "isMut": false, + "isSigner": false, + "docs": [ + "The mint to distribute." + ] + }, + { + "name": "rewardTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "associatedTokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [Associated Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [Token] program." + ] + } + ], + "args": [ + { + "name": "whitelistedToken", + "type": "publicKey" + }, + { + "name": "paused", + "type": "bool" + }, + { + "name": "unstakingPeriod", + "type": "u64" + }, + { + "name": "epoch0StartTimestampSec", + "type": "i64" + }, + { + "name": "epochDuration", + "type": "u64" + } + ] + }, + { + "name": "depositStakingMode2", + "docs": [ + "Deposit tokens in the escrow and mint receipt tokens to the staker according to the exchange rate.", + "Upadte global state PDA hashmap that next era will have extra stake. will be applied in the admin instruction 'submit_epoch_rewards_by_admin_both_mode'", + "Fails if", + "- token to be staked is not whitelisted", + "- staker does not have enough tokens" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "feePayer", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "escrowTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "receiptTokenMint", + "isMut": true, + "isSigner": false + }, + { + "name": "stakerReceiptTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "associatedTokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "depositAndStakeMode1", + "docs": [ + "Deposit tokens in the escrow and update the staker PDA with the new entry (amount, timestamp).", + "Also updates hashmap of common state PDA that next epoch will have extra stake. will be applied in the admin instruction 'submit_epoch_rewards_by_admin_both_mode'", + "Fails if", + "- token to be staked is not whitelisted", + "- staker does not have enough tokens" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "feePayer", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "escrowTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "associatedTokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "depositAndStakeAndVestMode1", + "docs": [ + "Deposit tokens in the escrow and update the staker PDA with the new entry (amount, timestamp).", + "Also updates hashmap of common state PDA that next epoch will have extra stake. will be applied in the admin instruction 'submit_epoch_rewards_by_admin_both_mode'", + "Fails if", + "- token to be staked is not whitelisted", + "- staker does not have enough tokens" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "feePayer", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "escrowTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "associatedTokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "instruction", + "isMut": false, + "isSigner": false, + "docs": [ + "The Instructions sysvar.", + "", + "performs the validation so this is safe even if we don’t check the", + "address. Nonetheless, the account is checked at each use." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "unbondStakingMode2", + "docs": [ + "Leave tokens in the escrow and burn receipt tokens while updating the the staker PDA with the new unbond entry (amount, timestamp).", + "User need to wait for unstaking period to withdraw tokens", + "Fails if", + "- staker does not have enough receipt tokens to burn" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "receiptTokenMint", + "isMut": true, + "isSigner": false + }, + { + "name": "stakerReceiptTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "withdrawStakingMode2", + "docs": [ + "Withdraw tokens from the escrow", + "Fails if", + "- staker does not have any unbonded tokens" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "escrowTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "receiptTokenMint", + "isMut": true, + "isSigner": false + }, + { + "name": "stakerReceiptTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "unbondStakingMode1", + "docs": [ + "Update user stake list with new unbond entry (amount, timestamp).", + "User need to wait for unstaking period to withdraw tokens", + "Fails if", + "- staker does not have enough stake to unbond", + "- staker did not claim rewards before unbonding in current epoch" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "unbondStakingStopVestingMode1", + "docs": [ + "Update user stake list with new unbond entry (amount, timestamp).", + "User need to wait for unstaking period to withdraw tokens", + "Fails if", + "- staker does not have enough stake to unbond", + "- staker did not claim rewards before unbonding in current epoch" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "instruction", + "isMut": false, + "isSigner": false, + "docs": [ + "The Instructions sysvar.", + "", + "performs the validation so this is safe even if we don’t check the", + "address. Nonetheless, the account is checked at each use." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "rebondStakingMode1", + "docs": [ + "Update user stake list with new rebond entry (amount, timestamp).", + "This instruction is useeful to rebond stake that was in unbonding state during unstaking period.", + "Fails if", + "- staker does not have enough stake to unbond", + "- staker did not claim rewards before unbonding in current epoch" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "withdrawUnbondedStakeMode1", + "docs": [ + "Withdraw already unbonded tokens from the escrow after unstaking period", + "Fails if", + "- staker does not have any unbonded tokens that are ready to withdraw" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "escrowTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "claimRewardsMode1", + "docs": [ + "Claim rewards in non liquid staking version", + "Fails if", + "- stakers tried to claim rewards during epoch 0", + "- no rewards to claim" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "rewardTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "submitEpochRewardsByAdminBothMode", + "docs": [ + "This instruction is only for admin. Admin should submit rewards for current epoch after epoch started.", + "Update rewards both version of staking: with/without liquid staking.", + "Find the amount of tokens that joined or left from receiving rewards in the current epoch.", + "Applied previous epoch exchange rate and calculate new exchange rate for liquid staking version.", + "Create and EpochsAccount if needed and store in EpochsAccount PDA the rewards for the epoch.", + "EpochsAccount is a list of 200 epochs. Each epoch has total reward amount and total stake amount in both version of staking.", + "Fails if", + "- if epoch range range index is not correct. for example (Epochs 0-200: index 0, Epochs 201-400: index 1, etc)", + "- already submitted rewards for the epoch" + ], + "accounts": [ + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "epochsAccountState", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "adminTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "rewardTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "lsTokenMint", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "epochIndex", + "type": "u64" + }, + { + "name": "epochRewards", + "type": "u64" + }, + { + "name": "epochRangeIndex", + "type": "u8" + } + ] + }, + { + "name": "changeAdminProposal", + "docs": [ + "Updating admin proposal created by the existing admin. Admin would only be changed", + "if the new admin accepts it in `accept_admin_change` instruction." + ], + "accounts": [ + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + } + ], + "args": [ + { + "name": "newAdmin", + "type": "publicKey" + } + ] + }, + { + "name": "acceptAdminChange", + "docs": [ + "Accepting new admin change signed by the proposed admin. Admin would be changed if the", + "proposed admin calls the method. Would fail if there is no proposed admin and if the", + "signer is not the proposed admin." + ], + "accounts": [ + { + "name": "newAdmin", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "updateTokenWhitelistStaking", + "docs": [ + "Whitelists new tokens", + "", + "This method checks if any of the new token mints which are to be whitelisted", + "are already whitelisted. If they are the method fails to update the", + "whitelisted token list." + ], + "accounts": [ + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + } + ], + "args": [ + { + "name": "newTokenMint", + "type": "publicKey" + } + ] + }, + { + "name": "updateTokenPauseFlagStaking", + "docs": [ + "Update token pause flag for both versions of staking", + "", + "This method for enable second mode of staking with liquid staking or disable/enable any of the modes any time.", + "Only for admin" + ], + "accounts": [ + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + } + ], + "args": [ + { + "name": "pausedMode1", + "type": "bool" + }, + { + "name": "pausedMode2", + "type": "bool" + } + ] + } + ], + "accounts": [ + { + "name": "commonStateStakingMode1", + "type": { + "kind": "struct", + "fields": [ + { + "name": "admin", + "type": "publicKey" + }, + { + "name": "mint", + "docs": [ + "[Mint] of the token to be distributed." + ], + "type": "publicKey" + }, + { + "name": "epoch0StartTimestamp", + "type": "i64" + }, + { + "name": "epochDuration", + "type": "u64" + }, + { + "name": "unstakingPeriod", + "type": "u64" + }, + { + "name": "totalStakedAmountMode1", + "type": "u64" + }, + { + "name": "totalStakedAmountMode2", + "type": "u64" + }, + { + "name": "totalRewardsForMode2", + "type": "u64" + }, + { + "name": "exchangeRateLsmantisToMantis", + "type": "f64" + }, + { + "name": "nextEpochRateLsmantisToMantis", + "type": "f64" + }, + { + "name": "addAmountToNextEraMode1", + "type": "u64" + }, + { + "name": "subAmountFromNextEraMode1", + "type": "u64" + }, + { + "name": "addAmountToNextEraMode2", + "type": "u64" + }, + { + "name": "subAmountFromNextEraMode2", + "type": "u64" + }, + { + "name": "whitelistedToken", + "type": "publicKey" + }, + { + "name": "bump", + "docs": [ + "Bump seed." + ], + "type": "u8" + }, + { + "name": "pausedMode1", + "type": "bool" + }, + { + "name": "pausedMode2", + "type": "bool" + }, + { + "name": "newAdminProposal", + "type": { + "option": "publicKey" + } + } + ] + } + }, + { + "name": "epochsAccount", + "type": { + "kind": "struct", + "fields": [ + { + "name": "epochRangeIndex", + "type": "u8" + }, + { + "name": "last200Epochs", + "type": { + "vec": { + "defined": "EpochState" + } + } + } + ] + } + }, + { + "name": "lstStakeState", + "type": { + "kind": "struct", + "fields": [ + { + "name": "staker", + "docs": [ + "Authority that staked the tokens." + ], + "type": "publicKey" + }, + { + "name": "unstakeList", + "docs": [ + "list on unstake: when and how many token unstaked", + "this field need to keep track of unstake queue to let user unstake only after unstaking period" + ], + "type": { + "vec": { + "defined": "StakerState" + } + } + } + ] + } + }, + { + "name": "stakeState", + "docs": [ + "Holds whether or not a claimant has claimed tokens." + ], + "type": { + "kind": "struct", + "fields": [ + { + "name": "staker", + "docs": [ + "Authority that staked the tokens." + ], + "type": "publicKey" + }, + { + "name": "stakeList", + "docs": [ + "list on stake: when and how many token staked", + "this field need to keep track of total share of staker in the total stake for each epoch" + ], + "type": { + "vec": { + "defined": "StakerState" + } + } + }, + { + "name": "unstakeList", + "docs": [ + "list on unstake: when and how many token unstaked", + "this field need to keep track of unstake queue to let user unstake only after unstaking period" + ], + "type": { + "vec": { + "defined": "StakerState" + } + } + }, + { + "name": "claimTimestamp", + "type": { + "option": "i64" + } + }, + { + "name": "effectVesting", + "type": { + "option": "bool" + } + } + ] + } + } + ], + "types": [ + { + "name": "EpochState", + "type": { + "kind": "struct", + "fields": [ + { + "name": "epochNumber", + "type": "u64" + }, + { + "name": "totalStakeAmount", + "type": "u64" + }, + { + "name": "totalRewardAmount", + "type": "u64" + }, + { + "name": "totalStakeMode2", + "type": "u64" + }, + { + "name": "totalRewardAmountMode2", + "type": "u64" + } + ] + } + }, + { + "name": "StakerState", + "type": { + "kind": "struct", + "fields": [ + { + "name": "timestamp", + "type": "i64" + }, + { + "name": "amount", + "type": "u64" + } + ] + } + } + ], + "errors": [ + { + "code": 6000, + "name": "InvalidUnstakingPeriod", + "msg": "UnstakingPeriod should be greater than zero and less than max period" + }, + { + "code": 6001, + "name": "InvalidEpoch0StartTime", + "msg": "Epoch0 startTimestamp should be greater than current timestamp" + }, + { + "code": 6002, + "name": "InvalidEpochDuration", + "msg": "EpochDuration should be greater than zero and less than max duration" + }, + { + "code": 6003, + "name": "NoProposedAdmin", + "msg": "No proposed admin" + }, + { + "code": 6004, + "name": "ConstraintSigner", + "msg": "Signer is not the proposed admin" + }, + { + "code": 6005, + "name": "InvalidTokenMint", + "msg": "Only whitelisted tokens can be deposited" + }, + { + "code": 6006, + "name": "NotEnoughReceiptTokensToWithdraw", + "msg": "Not enough receipt token to withdraw" + }, + { + "code": 6007, + "name": "NotEnoughTokensToStake", + "msg": "Not enough tokens to stake" + }, + { + "code": 6008, + "name": "TokenAlreadyWhitelisted", + "msg": "Token is already whitelisted" + }, + { + "code": 6009, + "name": "StakingAlreadyStarted", + "msg": "Update whitelist token mint only before staking is started" + }, + { + "code": 6010, + "name": "ValidatorAlreadyAdded", + "msg": "Validator is already added" + }, + { + "code": 6011, + "name": "OracleAddressNotFound", + "msg": "Oracle address not found. Maybe its price doesnt need to be updated?" + }, + { + "code": 6012, + "name": "PriceTooStale", + "msg": "The oracle price has not been updated yet" + }, + { + "code": 6013, + "name": "TokenListContainDuplicates", + "msg": "The token list in the instruction argument contain duplicates" + }, + { + "code": 6014, + "name": "ValidatorListContainDuplicates", + "msg": "The validator list in the instruction argument contain duplicates" + }, + { + "code": 6015, + "name": "TokenDepositIsPaused", + "msg": "Deposit for the token is paused" + }, + { + "code": 6016, + "name": "StakeListFull", + "msg": "Stake list full, claim to make space for new stake" + }, + { + "code": 6017, + "name": "NotEnoughStakeToWithdraw", + "msg": "Not enough stake to withdraw" + }, + { + "code": 6018, + "name": "ClaimRewardsBeforeUnstake", + "msg": "Claim rewards before unstake" + }, + { + "code": 6019, + "name": "InvalidEpochIndex", + "msg": "Invalid epoch index" + }, + { + "code": 6020, + "name": "EpochAlreadySubmitted", + "msg": "Epoch already submitted" + }, + { + "code": 6021, + "name": "NotEnoughUnstakeToRebond", + "msg": "Not enough stake to rebond" + }, + { + "code": 6022, + "name": "EpochAccountDoesSubmitted", + "msg": "Epoch account not submitted" + }, + { + "code": 6023, + "name": "AccountValidationFailedForEpochsAccount", + "msg": "Account validation failed for epoch account" + }, + { + "code": 6024, + "name": "MathError", + "msg": "Math error" + }, + { + "code": 6025, + "name": "ClaimNotAllowedForZeroEpochIndex", + "msg": "Claim not allowed for zero epoch index" + }, + { + "code": 6026, + "name": "NoRewardsToClaim", + "msg": "No rewards to claim" + }, + { + "code": 6027, + "name": "NeedToDepositViaInstructionThatNotifyVestingContract", + "msg": "Need to deposit via instruction that notify vesting contract" + }, + { + "code": 6028, + "name": "NeedToDepositViaInstructionThatNotNotifyVestingContract", + "msg": "Need to deposit via instruction that doesn't notify vesting contract" + }, + { + "code": 6029, + "name": "NeedToUnbondViaInstructionThatNotifyVestingContract", + "msg": "Need to unbond via instruction that notify vesting contract" + }, + { + "code": 6030, + "name": "NeedToUnbondViaInstructionThatNotNotifyVestingContract", + "msg": "Need to unbond via instruction that doesn't notify vesting contract" + }, + { + "code": 6031, + "name": "TooManyEpochAccounts", + "msg": "Too Many Epoch Accounts" + } + ] +}; diff --git a/solana/staking/programs/staking/src/lib.rs b/solana/staking/programs/staking/src/lib.rs new file mode 100644 index 0000000..5b0a7d4 --- /dev/null +++ b/solana/staking/programs/staking/src/lib.rs @@ -0,0 +1,1845 @@ +use std::collections::HashMap; + +use anchor_lang::prelude::*; +use anchor_spl::associated_token::AssociatedToken; +use anchor_spl::token::{Mint, Token, TokenAccount}; +use merkle_distributor::cpi::accounts::SetStake; + +declare_id!("FaX6Aqph9zpER3HQ3LRmp67z6uu1QWH7dK3XgbydAeYV"); + +pub const COMMON_SEED: &[u8] = b"common"; +pub const EPOCH_SEED: &[u8] = b"epoch"; +pub const ESCROW_SEED: &[u8] = b"escrow"; +pub const REWARD_SEED: &[u8] = b"reward"; +pub const RECEIPT_SEED: &[u8] = b"receipt"; + +pub const LST_STAKE_SEED: &[u8] = b"lststake"; + +pub const STAKE_STATUS: &[u8] = b"stakestatus"; + +pub const RECEIPT_TOKEN_DECIMALS: u8 = 9; +pub const SOL_DECIMALS: u8 = 9; +pub const EPOCH_INDEX_CAPACITY: u8 = 200; + +pub const SOL_PRICE_FEED_ID: &str = + "0xef0d8b6fda2ceba41da15d4095d1da392a0d2f8ed0c6c7bc0f4cfac8c280b56d"; + +#[cfg(test)] +mod tests; + +#[program] +pub mod restaking_v2 { + + use anchor_spl::token::{Burn, MintTo, Transfer}; + + use super::*; + + /// Initializes the staking program. + /// Non liquid staking version enabled from the beginning + /// Possible to enable liquid staking in update pause flag instruction + pub fn initialize_staking( + ctx: Context, + whitelisted_token: Pubkey, + paused: bool, + unstaking_period: u64, + epoch_0_start_timestamp_sec: i64, + epoch_duration: u64, + vesting_program: Option, + ) -> Result<()> { + msg!("Initializng Restaking program"); + + // validate parameters + let max_unstaking_period = 3600 * 24 * 30; // 30 days + require!( + unstaking_period > 0 && unstaking_period <= max_unstaking_period, + ErrorCodes::InvalidUnstakingPeriod + ); + + require!( + epoch_0_start_timestamp_sec > Clock::get()?.unix_timestamp, + ErrorCodes::InvalidEpoch0StartTime + ); + + let max_epoch_duration = 3600 * 24 * 30 * 3; // 90 days + require!( + epoch_duration > 0 && epoch_duration <= max_epoch_duration, + ErrorCodes::InvalidEpochDuration + ); + + // assigning parameters + let common_state = &mut ctx.accounts.common_state; + common_state.admin = ctx.accounts.admin.key(); + common_state.bump = ctx.bumps.common_state; + common_state.whitelisted_token = whitelisted_token; + common_state.mint = ctx.accounts.mint.key(); + common_state.paused_mode_1 = paused; + common_state.paused_mode_2 = true; + common_state.exchange_rate_lsmantis_to_mantis = 1f64; + common_state.next_epoch_rate_lsmantis_to_mantis = 1f64; + common_state.unstaking_period = unstaking_period; + common_state.epoch_0_start_timestamp = epoch_0_start_timestamp_sec; + common_state.epoch_duration = epoch_duration; + common_state.vesting_program = vesting_program; + + Ok(()) + } + + /// Deposit tokens in the escrow and mint receipt tokens to the staker according to the exchange rate. + /// Upadte global state PDA hashmap that next era will have extra stake. will be applied in the admin instruction 'submit_epoch_rewards_by_admin_both_mode' + /// Fails if + /// - token to be staked is not whitelisted + /// - staker does not have enough tokens + pub fn deposit_staking_mode_2(ctx: Context, amount: u64) -> Result<()> { + let common_state = &mut ctx.accounts.common_state; + let lst_stake_status = &mut ctx.accounts.stake_status; + + lst_stake_status.staker = *ctx.accounts.staker.to_account_info().key; + + let stake_token_mint = &ctx.accounts.token_mint.key(); + + if common_state.whitelisted_token != *stake_token_mint { + return Err(error!(ErrorCodes::InvalidTokenMint)); + } + + if common_state.paused_mode_2 { + return Err(error!(ErrorCodes::TokenDepositIsPaused)); + } + + if ctx.accounts.staker_token_account.amount < amount { + return Err(error!(ErrorCodes::NotEnoughTokensToStake)); + } + + let bump = ctx.bumps.common_state; + let seeds = [COMMON_SEED, core::slice::from_ref(&bump)]; + let seeds = seeds.as_ref(); + let seeds = core::slice::from_ref(&seeds); + + let transfer_ix = Transfer { + from: ctx.accounts.staker_token_account.to_account_info(), + to: ctx.accounts.escrow_token_account.to_account_info(), + authority: ctx.accounts.staker.to_account_info(), + }; + + let cpi_ctx = CpiContext::new(ctx.accounts.token_program.to_account_info(), transfer_ix); + + anchor_spl::token::transfer(cpi_ctx, amount)?; + + let mint_to_ix = MintTo { + mint: ctx.accounts.receipt_token_mint.to_account_info(), + to: ctx.accounts.staker_receipt_token_account.to_account_info(), + authority: common_state.to_account_info(), + }; + + let cpi_ctx = CpiContext::new_with_signer( + ctx.accounts.token_program.to_account_info(), + mint_to_ix, + seeds, + ); + + let ls_mantis_amount = + (amount as f64 / common_state.exchange_rate_lsmantis_to_mantis) as u64; + + anchor_spl::token::mint_to(cpi_ctx, ls_mantis_amount)?; + + common_state.add_amount_to_next_era_mode_2 = common_state + .add_amount_to_next_era_mode_2 + .checked_add(amount) + .ok_or(ErrorCodes::MathError)?; + + Ok(()) + } + + /// Deposit tokens in the escrow and update the staker PDA with the new entry (amount, timestamp). + /// Also updates hashmap of common state PDA that next epoch will have extra stake. will be applied in the admin instruction 'submit_epoch_rewards_by_admin_both_mode' + /// Fails if + /// - token to be staked is not whitelisted + /// - staker does not have enough tokens + pub fn deposit_and_stake_mode_1(ctx: Context, amount: u64) -> Result<()> { + let common_state = &mut ctx.accounts.common_state; + let stake_state = &mut ctx.accounts.stake_status; + + if stake_state.effect_vesting.unwrap_or(false) { + return Err(error!( + ErrorCodes::NeedToDepositViaInstructionThatNotifyVestingContract + )); + } + + stake_state.effect_vesting = Some(false); //allow to unbond in function that vesting contract about staking actions on staking(this) contract side + + let stake_token_mint = &ctx.accounts.token_mint.key(); + + if common_state.whitelisted_token != *stake_token_mint { + return Err(error!(ErrorCodes::InvalidTokenMint)); + } + + if stake_state.stake_list.len() > 9 { + return Err(error!(ErrorCodes::StakeListFull)); + } + + if common_state.paused_mode_1 { + return Err(error!(ErrorCodes::TokenDepositIsPaused)); + } + + if ctx.accounts.staker_token_account.amount < amount { + return Err(error!(ErrorCodes::NotEnoughTokensToStake)); + } + + let bump = ctx.bumps.common_state; + let seeds = [COMMON_SEED, core::slice::from_ref(&bump)]; + let seeds = seeds.as_ref(); + let _seeds = core::slice::from_ref(&seeds); + + let transfer_ix = Transfer { + from: ctx.accounts.staker_token_account.to_account_info(), + to: ctx.accounts.escrow_token_account.to_account_info(), + authority: ctx.accounts.staker.to_account_info(), + }; + + let cpi_ctx = CpiContext::new(ctx.accounts.token_program.to_account_info(), transfer_ix); + + anchor_spl::token::transfer(cpi_ctx, amount)?; + + let current_epoch_id = to_epoch_index( + Clock::get()?.unix_timestamp, + common_state.epoch_0_start_timestamp, + common_state.epoch_duration, + ); + + common_state.add_amount_to_next_era_mode_1 = common_state + .add_amount_to_next_era_mode_1 + .checked_add(amount) + .ok_or(ErrorCodes::MathError)?; + + stake_state.staker = *ctx.accounts.staker.to_account_info().key; + let staker_state = StakerState { + timestamp: Clock::get()?.unix_timestamp, + amount: amount, + }; + stake_state.stake_list.push(staker_state); + + Ok(()) + } + + /// Deposit tokens in the escrow and update the staker PDA with the new entry (amount, timestamp). + /// Also updates hashmap of common state PDA that next epoch will have extra stake. will be applied in the admin instruction 'submit_epoch_rewards_by_admin_both_mode' + /// Fails if + /// - token to be staked is not whitelisted + /// - staker does not have enough tokens + pub fn deposit_and_stake_and_vest_mode_1<'a, 'info>( + ctx: Context<'a, 'a, 'a, 'info, DepositStakingMode1WithVest<'info>>, + amount: u64, + ) -> Result<()> { + let common_state = &mut ctx.accounts.common_state; + let stake_state = &mut ctx.accounts.stake_status; + + if !stake_state.effect_vesting.unwrap_or(true) { + // need to continue with the deposit ix that doesn't notify vesting contract. + return Err(error!( + ErrorCodes::NeedToDepositViaInstructionThatNotNotifyVestingContract + )); + } + + stake_state.effect_vesting = Some(true); //need to set this flag to allow unbond only via function that will notify vesting about stop staking actions + + let stake_token_mint = &ctx.accounts.token_mint.key(); + + if common_state.whitelisted_token != *stake_token_mint { + return Err(error!(ErrorCodes::InvalidTokenMint)); + } + + if stake_state.stake_list.len() > 9 { + return Err(error!(ErrorCodes::StakeListFull)); + } + + if common_state.paused_mode_1 { + return Err(error!(ErrorCodes::TokenDepositIsPaused)); + } + + if ctx.accounts.staker_token_account.amount < amount { + return Err(error!(ErrorCodes::NotEnoughTokensToStake)); + } + + let transfer_ix = Transfer { + from: ctx.accounts.staker_token_account.to_account_info(), + to: ctx.accounts.escrow_token_account.to_account_info(), + authority: ctx.accounts.staker.to_account_info(), + }; + + let cpi_ctx = CpiContext::new(ctx.accounts.token_program.to_account_info(), transfer_ix); + + anchor_spl::token::transfer(cpi_ctx, amount)?; + + let current_epoch_id = to_epoch_index( + Clock::get()?.unix_timestamp, + common_state.epoch_0_start_timestamp, + common_state.epoch_duration, + ); + + common_state.add_amount_to_next_era_mode_1 = common_state + .add_amount_to_next_era_mode_1 + .checked_add(amount) + .ok_or(ErrorCodes::MathError)?; + + stake_state.staker = ctx.accounts.staker.key.clone(); + let staker_state = StakerState { + timestamp: Clock::get()?.unix_timestamp, + amount: amount, + }; + stake_state.stake_list.push(staker_state); + + let cpi_accounts = SetStake { + sender: ctx.accounts.staker.to_account_info(), + distributor: ctx.remaining_accounts[0].clone(), + claim_status: ctx.remaining_accounts[1].clone(), + system_program: ctx.accounts.system_program.to_account_info(), + instruction: ctx.accounts.instruction.to_account_info(), + }; + let cpi_program = ctx.remaining_accounts[2].clone(); + if common_state.vesting_program != Some(cpi_program.key()) { + return Err(error!(ErrorCodes::InvalidVestingProgram)); + } + let cpi_ctx = CpiContext::new(cpi_program, cpi_accounts); + merkle_distributor::cpi::update_stake(cpi_ctx, amount, true) + } + + /// Leave tokens in the escrow and burn receipt tokens while updating the the staker PDA with the new unbond entry (amount, timestamp). + /// User need to wait for unstaking period to withdraw tokens + /// Fails if + /// - staker does not have enough receipt tokens to burn + pub fn unbond_staking_mode_2(ctx: Context, amount: u64) -> Result<()> { + let common_state = &mut ctx.accounts.common_state; + let lst_stake_status = &mut ctx.accounts.stake_status; + + let stake_token_mint = &ctx.accounts.token_mint.key(); + + if common_state.whitelisted_token != *stake_token_mint { + return Err(error!(ErrorCodes::InvalidTokenMint)); + } + + let staker_receipt_token_account = &ctx.accounts.staker_receipt_token_account; + + if staker_receipt_token_account.amount < amount { + return Err(error!(ErrorCodes::NotEnoughReceiptTokensToWithdraw)); + } + + let timestamp_now = Clock::get()?.unix_timestamp; + let mantis_ls_amount = + (amount as f64 * common_state.exchange_rate_lsmantis_to_mantis) as u64; + lst_stake_status.unstake_list.push(StakerState { + amount: mantis_ls_amount, + timestamp: timestamp_now, + }); + + let burn_ix = Burn { + mint: ctx.accounts.receipt_token_mint.to_account_info(), + from: ctx.accounts.staker_receipt_token_account.to_account_info(), + authority: ctx.accounts.staker.to_account_info(), + }; + + let cpi_ctx = CpiContext::new(ctx.accounts.token_program.to_account_info(), burn_ix); + + anchor_spl::token::burn(cpi_ctx, amount)?; + + Ok(()) + } + + /// Withdraw tokens from the escrow + /// Fails if + /// - staker does not have any unbonded tokens + pub fn withdraw_staking_mode_2(ctx: Context) -> Result<()> { + let common_state = &mut ctx.accounts.common_state; + let lst_stake_status = &mut ctx.accounts.stake_status; + let timestamp_now = Clock::get()?.unix_timestamp; + + let stake_token_mint = &ctx.accounts.token_mint.key(); + + if common_state.whitelisted_token != *stake_token_mint { + return Err(error!(ErrorCodes::InvalidTokenMint)); + } + + let bump = ctx.bumps.common_state; + let seeds = [COMMON_SEED, core::slice::from_ref(&bump)]; + let seeds = seeds.as_ref(); + let seeds = core::slice::from_ref(&seeds); + + let mut amount_to_withdraw: u64 = 0; + for i in lst_stake_status.unstake_list.iter_mut() { + if timestamp_now - i.timestamp > common_state.unstaking_period as i64 { + amount_to_withdraw = amount_to_withdraw + .checked_add(i.amount) + .ok_or(ErrorCodes::MathError)?; + i.amount = 0; + } + } + + if amount_to_withdraw == 0 { + return Err(error!(ErrorCodes::NotEnoughReceiptTokensToWithdraw)); + } + + lst_stake_status.unstake_list.retain(|x| x.amount > 0); + + let transfer_ix = Transfer { + from: ctx.accounts.escrow_token_account.to_account_info(), + to: ctx.accounts.staker_token_account.to_account_info(), + authority: common_state.to_account_info(), + }; + + let cpi_ctx = CpiContext::new_with_signer( + ctx.accounts.token_program.to_account_info(), + transfer_ix, + seeds, + ); + + anchor_spl::token::transfer(cpi_ctx, amount_to_withdraw)?; + + Ok(()) + } + + /// Update user stake list with new unbond entry (amount, timestamp). + /// User need to wait for unstaking period to withdraw tokens + /// Fails if + /// - staker does not have enough stake to unbond + /// - staker did not claim rewards before unbonding in current epoch + pub fn unbond_staking_mode_1( + ctx: Context, + amount: u64, + ignore_claim: bool, + ) -> Result<()> { + let common_state = &mut ctx.accounts.common_state; + let staker_state = &mut ctx.accounts.stake_status; + + if staker_state.effect_vesting.unwrap_or(false) { + // meaning user started staking with vesting mode + return Err(error!( + ErrorCodes::NeedToUnbondViaInstructionThatNotifyVestingContract + )); + } + + let stake_token_mint = &ctx.accounts.token_mint.key(); + + if common_state.whitelisted_token != *stake_token_mint { + return Err(error!(ErrorCodes::InvalidTokenMint)); + } + + //rewrite above code with loop and checked add + let mut total_stake = 0u64; + for i in staker_state.stake_list.iter() { + total_stake = total_stake + .checked_add(i.amount) + .ok_or(ErrorCodes::MathError)?; + } + if total_stake < amount { + return Err(error!(ErrorCodes::NotEnoughStakeToWithdraw)); + } + + let current_epoch_id = to_epoch_index( + Clock::get()?.unix_timestamp, + common_state.epoch_0_start_timestamp, + common_state.epoch_duration, + ); + if staker_state.claim_timestamp.is_none() + || to_epoch_index( + staker_state.claim_timestamp.unwrap_or_default(), + common_state.epoch_0_start_timestamp, + common_state.epoch_duration, + ) != current_epoch_id + { + if !ignore_claim { + return Err(error!(ErrorCodes::ClaimRewardsBeforeUnstake)); + } else { + staker_state.claim_timestamp = Some(Clock::get()?.unix_timestamp); + } + } + + let mut total_unstake = amount; + for i in staker_state.stake_list.iter_mut() { + if total_unstake == 0 { + break; + } + if i.amount <= total_unstake { + total_unstake -= i.amount; + i.amount = 0; + } else { + i.amount -= total_unstake; + total_unstake = 0; + } + } + staker_state.stake_list.retain(|x| x.amount > 0); + + staker_state.unstake_list.push(StakerState { + amount: amount, + timestamp: Clock::get()?.unix_timestamp, + }); + + common_state.sub_amount_from_next_era_mode_1 = common_state + .sub_amount_from_next_era_mode_1 + .checked_add(amount) + .ok_or(ErrorCodes::MathError)?; + + Ok(()) + } + + /// Update user stake list with new unbond entry (amount, timestamp). + /// User need to wait for unstaking period to withdraw tokens + /// Fails if + /// - staker does not have enough stake to unbond + /// - staker did not claim rewards before unbonding in current epoch + pub fn unbond_staking_stop_vesting_mode_1<'a, 'info>( + ctx: Context<'a, 'a, 'a, 'info, WithdrawStakingAndStopVestingMode1<'info>>, + amount: u64, + ignore_claim: bool, + ) -> Result<()> { + let common_state = &mut ctx.accounts.common_state; + let staker_state = &mut ctx.accounts.stake_status; + + if !staker_state.effect_vesting.unwrap_or(true) { + // meaning user started staking with non-vesting mode + return Err(error!( + ErrorCodes::NeedToUnbondViaInstructionThatNotNotifyVestingContract + )); + } + + let stake_token_mint = &ctx.accounts.token_mint.key(); + + if common_state.whitelisted_token != *stake_token_mint { + return Err(error!(ErrorCodes::InvalidTokenMint)); + } + + //rewrite above code with loop and checked add + let mut total_stake = 0u64; + for i in staker_state.stake_list.iter() { + total_stake = total_stake + .checked_add(i.amount) + .ok_or(ErrorCodes::MathError)?; + } + if total_stake < amount { + return Err(error!(ErrorCodes::NotEnoughStakeToWithdraw)); + } + + let current_epoch_id = to_epoch_index( + Clock::get()?.unix_timestamp, + common_state.epoch_0_start_timestamp, + common_state.epoch_duration, + ); + if staker_state.claim_timestamp.is_none() + || to_epoch_index( + staker_state.claim_timestamp.unwrap_or_default(), + common_state.epoch_0_start_timestamp, + common_state.epoch_duration, + ) != current_epoch_id + { + if !ignore_claim { + return Err(error!(ErrorCodes::ClaimRewardsBeforeUnstake)); + } else { + staker_state.claim_timestamp = Some(Clock::get()?.unix_timestamp); + } + } + + let mut total_unstake = amount; + for i in staker_state.stake_list.iter_mut() { + if total_unstake == 0 { + break; + } + if i.amount <= total_unstake { + total_unstake -= i.amount; + i.amount = 0; + } else { + i.amount -= total_unstake; + total_unstake = 0; + } + } + staker_state.stake_list.retain(|x| x.amount > 0); + + staker_state.unstake_list.push(StakerState { + amount: amount, + timestamp: Clock::get()?.unix_timestamp, + }); + + common_state.sub_amount_from_next_era_mode_1 = common_state + .sub_amount_from_next_era_mode_1 + .checked_add(amount) + .ok_or(ErrorCodes::MathError)?; + + let cpi_accounts = SetStake { + sender: ctx.accounts.staker.to_account_info(), + distributor: ctx.remaining_accounts[0].clone(), + claim_status: ctx.remaining_accounts[1].clone(), + system_program: ctx.accounts.system_program.to_account_info(), + instruction: ctx.accounts.instruction.to_account_info(), + }; + let cpi_program = ctx.remaining_accounts[2].clone(); + if common_state.vesting_program != Some(cpi_program.key()) { + return Err(error!(ErrorCodes::InvalidVestingProgram)); + } + let cpi_ctx = CpiContext::new(cpi_program, cpi_accounts); + merkle_distributor::cpi::update_stake(cpi_ctx, amount, false) + } + + /// Update user stake list with new rebond entry (amount, timestamp). + /// This instruction is useeful to rebond stake that was in unbonding state during unstaking period. + /// Fails if + /// - staker does not have enough stake to unbond + /// - staker did not claim rewards before unbonding in current epoch + pub fn rebond_staking_mode_1(ctx: Context, amount: u64) -> Result<()> { + let common_state = &mut ctx.accounts.common_state; + let staker_state = &mut ctx.accounts.stake_status; + + let mut total_unstake = 0u64; + for i in staker_state.stake_list.iter() { + total_unstake = total_unstake + .checked_add(i.amount) + .ok_or(ErrorCodes::MathError)?; + } + + if total_unstake < amount { + return Err(error!(ErrorCodes::NotEnoughUnstakeToRebond)); + } + + //order by timestamp desc + staker_state + .unstake_list + .sort_by(|a, b| b.timestamp.cmp(&a.timestamp)); + + let mut rebonded_amount = 0; + for i in staker_state.unstake_list.iter_mut() { + if rebonded_amount == amount { + break; + } + + let mut unstake_change = common_state.sub_amount_from_next_era_mode_1; + if i.amount <= amount { + rebonded_amount = rebonded_amount + .checked_add(i.amount) + .ok_or(ErrorCodes::MathError)?; + if unstake_change >= i.amount { + unstake_change = unstake_change + .checked_sub(i.amount) + .ok_or(ErrorCodes::MathError)?; + } + i.amount = 0; + } else { + rebonded_amount = rebonded_amount + .checked_add(amount) + .ok_or(ErrorCodes::MathError)?; + if unstake_change >= amount { + unstake_change = unstake_change + .checked_sub(amount) + .ok_or(ErrorCodes::MathError)?; + } + i.amount = i.amount.checked_sub(amount).ok_or(ErrorCodes::MathError)?; + } + common_state.sub_amount_from_next_era_mode_1 = unstake_change; + } + //only elements where amount > 0 + staker_state.unstake_list.retain(|x| x.amount > 0); + staker_state.stake_list.push(StakerState { + amount: rebonded_amount, + timestamp: Clock::get()?.unix_timestamp, + }); + + let current_epoch_id = to_epoch_index( + Clock::get()?.unix_timestamp, + common_state.epoch_0_start_timestamp, + common_state.epoch_duration, + ); + + common_state.add_amount_to_next_era_mode_1 = common_state + .add_amount_to_next_era_mode_1 + .checked_add(amount) + .ok_or(ErrorCodes::MathError)?; + + Ok(()) + } + + /// Withdraw already unbonded tokens from the escrow after unstaking period + /// Fails if + /// - staker does not have any unbonded tokens that are ready to withdraw + pub fn withdraw_unbonded_stake_mode_1(ctx: Context) -> Result<()> { + let common_state = &mut ctx.accounts.common_state; + let staker_state = &mut ctx.accounts.stake_status; + + let stake_token_mint = &ctx.accounts.token_mint.key(); + + if common_state.whitelisted_token != *stake_token_mint { + return Err(error!(ErrorCodes::InvalidTokenMint)); + } + + let bump = ctx.bumps.common_state; + let seeds = [COMMON_SEED, core::slice::from_ref(&bump)]; + let seeds = seeds.as_ref(); + let seeds = core::slice::from_ref(&seeds); + + let unstaing_period = common_state.unstaking_period; + let timestamp_now = Clock::get()?.unix_timestamp as u64; + + let mut total_amount_to_withdraw: u64 = 0; + let mut new_unstake_list = vec![]; + for i in staker_state.unstake_list.iter() { + if timestamp_now + .checked_sub(i.timestamp as u64) + .ok_or(ErrorCodes::MathError)? + > unstaing_period + { + total_amount_to_withdraw = total_amount_to_withdraw + .checked_add(i.amount) + .ok_or(ErrorCodes::MathError)?; + } else { + new_unstake_list.push(i.clone()); + } + } + staker_state.unstake_list = new_unstake_list; + + if total_amount_to_withdraw == 0 { + return Err(error!(ErrorCodes::NotEnoughReceiptTokensToWithdraw)); + } + + let transfer_ix = Transfer { + from: ctx.accounts.escrow_token_account.to_account_info(), + to: ctx.accounts.staker_token_account.to_account_info(), + authority: common_state.to_account_info(), + }; + + let cpi_ctx = CpiContext::new_with_signer( + ctx.accounts.token_program.to_account_info(), + transfer_ix, + seeds, + ); + + anchor_spl::token::transfer(cpi_ctx, total_amount_to_withdraw)?; + + Ok(()) + } + + /// Claim rewards in non liquid staking version + /// Fails if + /// - stakers tried to claim rewards during epoch 0 + /// - no rewards to claim + pub fn claim_rewards_mode_1(ctx: Context) -> Result<()> { + let common_state = &mut ctx.accounts.common_state; + let staker_state = &mut ctx.accounts.stake_status; + + let epoch_duration = common_state.epoch_duration; + let current_epoch_id = to_epoch_index( + Clock::get()?.unix_timestamp, + common_state.epoch_0_start_timestamp, + common_state.epoch_duration, + ); + if current_epoch_id == 0 { + //no reason to call claim when current epoch is the first era ever. no one compound rewards yet. + return Err(error!(ErrorCodes::ClaimNotAllowedForZeroEpochIndex)); + } + + let stake_token_mint = &ctx.accounts.token_mint.key(); + + if common_state.whitelisted_token != *stake_token_mint { + return Err(error!(ErrorCodes::InvalidTokenMint)); + } + + let bump = ctx.bumps.common_state; + let seeds = [COMMON_SEED, core::slice::from_ref(&bump)]; + let seeds = seeds.as_ref(); + let seeds = core::slice::from_ref(&seeds); + + let last_claim_epoch_id = match staker_state.claim_timestamp { + Some(last_claim_timestamp) => { + let last_claim_epoch_id = to_epoch_index( + last_claim_timestamp, + common_state.epoch_0_start_timestamp, + common_state.epoch_duration, + ); + Some(last_claim_epoch_id) + } + None => None, + }; + + let mut epoch_list = vec![]; + let mut prev = None; + if ctx.remaining_accounts.len() > 100 { + return Err(error!(ErrorCodes::TooManyEpochAccounts)); + } + for (index, acc) in ctx.remaining_accounts.iter().enumerate() { + let epochs_data = acc.data.try_borrow().unwrap(); + let mut epochs_accounts: &[u8] = &epochs_data; + let mut epochs_account = EpochsAccount::try_deserialize(&mut epochs_accounts).unwrap(); + if index == 0 { + //need to check that passed the next epoch after last claim epoch without skipping any epoch to not let user to lose any epoch's rewards + if last_claim_epoch_id.is_none() && epochs_account.epoch_range_index != 1 { + return Err(error!(ErrorCodes::InvalidEpochIndex)); + } else if last_claim_epoch_id.is_some() { + let last_claimed_epoch_index = last_claim_epoch_id.unwrap(); + let epoch_rande_index = + last_claimed_epoch_index % ((EPOCH_INDEX_CAPACITY as u64) - 1u64); + if epoch_rande_index as u8 != epochs_account.epoch_range_index { + return Err(error!(ErrorCodes::InvalidEpochIndex)); + } + } + } + if prev.is_none() { + prev = Some(epochs_account.epoch_range_index); + } else { + if prev.unwrap().checked_add(1).ok_or(ErrorCodes::MathError)? + != epochs_account.epoch_range_index + { + return Err(error!(ErrorCodes::InvalidEpochIndex)); + } + prev = Some(epochs_account.epoch_range_index); + } + let program_id = ctx.program_id; + validate_remaining_accounts( + &ctx.remaining_accounts, + &program_id, + epochs_account.epoch_range_index, + index, + )?; + epoch_list.append(&mut epochs_account.last_200_epochs); + } + + //find is the any epoch that equal to current epoch id and last claim epoch id + let has_prev_epoch_in_list = epoch_list + .iter() + .any(|x| x.epoch_number == current_epoch_id - 1); + if !has_prev_epoch_in_list { + return Err(error!(ErrorCodes::EpochAccountDoesSubmitted)); + } + let last_claim_epoch_in_list = epoch_list + .iter() + .find(|x| x.epoch_number == last_claim_epoch_id.unwrap_or(0)); + if last_claim_epoch_in_list.is_none() { + return Err(error!(ErrorCodes::EpochAccountDoesSubmitted)); + } + + let mut total_reward_claim: u64 = 0; + for i in staker_state.stake_list.iter() { + let stake_epoch_id = to_epoch_index( + i.timestamp, + common_state.epoch_0_start_timestamp, + common_state.epoch_duration, + ); + let all_epoch_to_claim = match last_claim_epoch_id { + Some(last_claim_epoch_id) => { + //need to claim only that bigger then last claim epoch id + epoch_list + .iter() + .filter(|x| { + x.epoch_number > stake_epoch_id + && x.epoch_number > last_claim_epoch_id + && x.epoch_number < current_epoch_id + }) + .collect::>() + } + None => epoch_list + .iter() + .filter(|x| { + x.epoch_number > stake_epoch_id && x.epoch_number < current_epoch_id + }) + .collect::>(), + }; + let mut unbond_on_this_epoch = 0u64; + for i in staker_state.unstake_list.iter().filter(|x| { + to_epoch_index( + x.timestamp, + common_state.epoch_0_start_timestamp, + common_state.epoch_duration, + ) <= stake_epoch_id + }) { + unbond_on_this_epoch = unbond_on_this_epoch + .checked_add(i.amount) + .ok_or(ErrorCodes::MathError)?; + } + let my_stake_in_this_epoch = i.amount.checked_sub(unbond_on_this_epoch).unwrap_or(0); + for y in all_epoch_to_claim { + //todo recalculate rewards. double check. is it acurate calculation + + let total_stake_in_this_epoch = y.total_stake_amount; + if total_stake_in_this_epoch == 0 { + //somethign wrong. skip this epoch + continue; + } + let total_reward_in_this_epoch = y.total_reward_amount; + let my_reward = ((total_reward_in_this_epoch + .checked_mul(my_stake_in_this_epoch) + .ok_or(ErrorCodes::MathError)?) as f64) + / total_stake_in_this_epoch as f64; + total_reward_claim = total_reward_claim + .checked_add(my_reward as u64) + .ok_or(ErrorCodes::MathError)?; + } + } + + if total_reward_claim == 0 { + return Err(error!(ErrorCodes::NoRewardsToClaim)); + } + + staker_state.claim_timestamp = Some(Clock::get()?.unix_timestamp); + + let mut sum_of_stake_older_then_2_epoch_ago: u64 = 0; + let mut new_stake_list = vec![]; + for i in staker_state.stake_list.iter() { + let stake_epoch_id = to_epoch_index( + i.timestamp, + common_state.epoch_0_start_timestamp, + common_state.epoch_duration, + ); + if stake_epoch_id + < current_epoch_id + .checked_sub(1) + .ok_or(ErrorCodes::MathError)? + { + sum_of_stake_older_then_2_epoch_ago = sum_of_stake_older_then_2_epoch_ago + .checked_add(i.amount) + .ok_or(ErrorCodes::MathError)?; + } else { + new_stake_list.push(i.clone()); + } + } + //regroup all stake into one object. this is for optimization so all stake that older then 2 epoch ago will be grouped into one object that means less object to iterate in the future so less calculation needed + if sum_of_stake_older_then_2_epoch_ago > 0 { + new_stake_list.push(StakerState { + amount: sum_of_stake_older_then_2_epoch_ago, + timestamp: Clock::get()?.unix_timestamp - 2 * epoch_duration as i64, + }); + staker_state.stake_list = new_stake_list; + } + + let transfer_ix = Transfer { + from: ctx.accounts.reward_token_account.to_account_info(), + to: ctx.accounts.staker_token_account.to_account_info(), + authority: common_state.to_account_info(), + }; + + let cpi_ctx = CpiContext::new_with_signer( + ctx.accounts.token_program.to_account_info(), + transfer_ix, + seeds, + ); + + anchor_spl::token::transfer(cpi_ctx, total_reward_claim)?; + + Ok(()) + } + + /// This instruction is only for admin. Admin should submit rewards for current epoch after epoch started. + /// Update rewards both version of staking: with/without liquid staking. + /// Find the amount of tokens that joined or left from receiving rewards in the current epoch. + /// Applied previous epoch exchange rate and calculate new exchange rate for liquid staking version. + /// Create and EpochsAccount if needed and store in EpochsAccount PDA the rewards for the epoch. + /// EpochsAccount is a list of 200 epochs. Each epoch has total reward amount and total stake amount in both version of staking. + /// Fails if + /// - if epoch range range index is not correct. for example (Epochs 0-200: index 0, Epochs 201-400: index 1, etc) + /// - already submitted rewards for the epoch + pub fn submit_epoch_rewards_by_admin_both_mode( + ctx: Context, + epoch_index: u64, + epoch_rewards: u64, + epoch_range_index: u8, + ) -> Result<()> { + let epoch_rande_index = epoch_index % ((EPOCH_INDEX_CAPACITY as u64) - 1u64); + if epoch_rande_index as u8 != epoch_range_index { + return Err(error!(ErrorCodes::InvalidEpochIndex)); + } + //only able to submit rewards for era that already started + let current_epoch_index = to_epoch_index( + Clock::get()?.unix_timestamp, + ctx.accounts.common_state.epoch_0_start_timestamp, + ctx.accounts.common_state.epoch_duration, + ); + if epoch_index != current_epoch_index { + return Err(error!(ErrorCodes::InvalidEpochIndex)); + } + + let stake_token_mint = &ctx.accounts.token_mint.key(); + if ctx.accounts.common_state.whitelisted_token != *stake_token_mint { + return Err(error!(ErrorCodes::InvalidTokenMint)); + } + + //transfer rewards to reward token account from admin token account + let transfer_ix = Transfer { + from: ctx.accounts.admin_token_account.to_account_info(), + to: ctx.accounts.reward_token_account.to_account_info(), + authority: ctx.accounts.admin.to_account_info(), + }; + + let cpi_ctx = CpiContext::new(ctx.accounts.token_program.to_account_info(), transfer_ix); + + anchor_spl::token::transfer(cpi_ctx, epoch_rewards)?; + + let total_ls_supply = ctx.accounts.ls_token_mint.supply; + + let common_state = &mut ctx.accounts.common_state; + + let joined_this_era_mode_1 = common_state.add_amount_to_next_era_mode_1; + + common_state.add_amount_to_next_era_mode_1 = 0; + + let left_this_era_mode_1 = common_state.sub_amount_from_next_era_mode_1; + + common_state.sub_amount_from_next_era_mode_1 = 0; + + let joined_this_era_mode_2 = common_state.add_amount_to_next_era_mode_2; + common_state.add_amount_to_next_era_mode_2 = 0; + let left_this_era_mode_2 = common_state.sub_amount_from_next_era_mode_2; + common_state.sub_amount_from_next_era_mode_2 = 0; + + let new_total_staked_amount_1 = common_state + .total_staked_amount_mode_1 + .checked_add(joined_this_era_mode_1) + .and_then(|x| x.checked_sub(left_this_era_mode_1)) + .ok_or(ErrorCodes::MathError)?; + let new_total_staked_amount_2 = common_state + .total_staked_amount_mode_2 + .checked_add(joined_this_era_mode_2) + .and_then(|x| x.checked_sub(left_this_era_mode_2)) + .ok_or(ErrorCodes::MathError)?; + + let epochs_account_state = &mut ctx.accounts.epochs_account_state; + epochs_account_state.epoch_range_index = epoch_range_index; + let epoch_exist = epochs_account_state + .last_200_epochs + .iter() + .find(|x| x.epoch_number == epoch_index); + if epoch_exist.is_some() { + return Err(error!(ErrorCodes::EpochAlreadySubmitted)); + } + + let reward_portion = epoch_rewards + .checked_div( + new_total_staked_amount_1 + .checked_add(new_total_staked_amount_2) + .ok_or(ErrorCodes::MathError)?, + ) + .ok_or(ErrorCodes::MathError)?; + let reward_mode_1 = reward_portion + .checked_mul(new_total_staked_amount_1) + .ok_or(ErrorCodes::MathError)?; + let reward_mode_2 = reward_portion + .checked_mul(new_total_staked_amount_2) + .ok_or(ErrorCodes::MathError)?; + + epochs_account_state.last_200_epochs.push(EpochState { + epoch_number: epoch_index, + total_reward_amount: reward_mode_1, + total_stake_amount: new_total_staked_amount_1, + total_stake_mode_2: new_total_staked_amount_2, + total_reward_amount_mode_2: reward_mode_2, + }); + common_state.total_staked_amount_mode_1 = new_total_staked_amount_1; + common_state.total_staked_amount_mode_2 = new_total_staked_amount_2; + common_state.total_rewards_for_mode_2 = common_state + .total_rewards_for_mode_2 + .checked_add(reward_mode_2) + .ok_or(ErrorCodes::MathError)?; + + if total_ls_supply == 0 { + msg!("Total LS supply is 0. Cannot calculate exchange rate. Reset exchange rate to 1"); + common_state.exchange_rate_lsmantis_to_mantis = 1f64; + return Ok(()); + } + + //apply exchange rate from prev epoch to current epoch to increase exchange rate + common_state.exchange_rate_lsmantis_to_mantis = + common_state.next_epoch_rate_lsmantis_to_mantis; + //calculate new exchange rate but store it for later to apply durig next execution of this instruction on next epoch + let new_exchange_rate = (common_state.total_staked_amount_mode_2 + + common_state.total_rewards_for_mode_2) as f64 + / total_ls_supply as f64; + if new_exchange_rate > common_state.next_epoch_rate_lsmantis_to_mantis { + common_state.next_epoch_rate_lsmantis_to_mantis = new_exchange_rate; + } else { + msg!( + "Exchange rate mantis to lsmantis is not changed. Old current: {}, Old Next {}, New: {}, epoch: {}", + common_state.exchange_rate_lsmantis_to_mantis, + common_state.next_epoch_rate_lsmantis_to_mantis, + new_exchange_rate, + epoch_index + ); + } + + Ok(()) + } + + /// Updating admin proposal created by the existing admin. Admin would only be changed + /// if the new admin accepts it in `accept_admin_change` instruction. + pub fn change_admin_proposal( + ctx: Context, + new_admin: Pubkey, + ) -> Result<()> { + let common_state = &mut ctx.accounts.common_state; + msg!( + "Proposal for changing Admin from {} to {}", + common_state.admin, + new_admin + ); + + common_state.new_admin_proposal = Some(new_admin); + Ok(()) + } + + /// Accepting new admin change signed by the proposed admin. Admin would be changed if the + /// proposed admin calls the method. Would fail if there is no proposed admin and if the + /// signer is not the proposed admin. + pub fn accept_admin_change(ctx: Context) -> Result<()> { + let common_state = &mut ctx.accounts.common_state; + let new_admin = common_state + .new_admin_proposal + .ok_or_else(|| error!(ErrorCodes::NoProposedAdmin))?; + if new_admin != ctx.accounts.new_admin.key() { + return Err(error!(ErrorCode::ConstraintSigner)); + } + + msg!( + "Changing Admin from {} to {}", + common_state.admin, + common_state.new_admin_proposal.unwrap() + ); + common_state.admin = new_admin; + + Ok(()) + } + + /// Whitelists new tokens + /// + /// This method checks if any of the new token mints which are to be whitelisted + /// are already whitelisted. If they are the method fails to update the + /// whitelisted token list. + pub fn update_token_whitelist_staking( + ctx: Context, + new_token_mint: Pubkey, + ) -> Result<()> { + let current_timestamp = Clock::get()?.unix_timestamp; + if current_timestamp > ctx.accounts.common_state.epoch_0_start_timestamp { + return Err(error!(ErrorCodes::StakingAlreadyStarted)); + } + + let staking_params = &mut ctx.accounts.common_state; + + if staking_params.whitelisted_token == new_token_mint { + return Err(error!(ErrorCodes::TokenAlreadyWhitelisted)); + } + + staking_params.whitelisted_token = new_token_mint; + + Ok(()) + } + + /// Update token pause flag for both versions of staking + /// + /// This method for enable second mode of staking with liquid staking or disable/enable any of the modes any time. + /// Only for admin + pub fn update_token_pause_flag_staking( + ctx: Context, + paused_mode_1: bool, + paused_mode_2: bool, + ) -> Result<()> { + msg!( + "Updating token pause flag to {}, {}", + paused_mode_1, + paused_mode_2 + ); + let staking_params = &mut ctx.accounts.common_state; + + staking_params.paused_mode_1 = paused_mode_1; + staking_params.paused_mode_2 = paused_mode_2; + + Ok(()) + } + + pub fn update_unbonding_period_staking( + ctx: Context, + unstaking_period: u64, + ) -> Result<()> { + msg!("update unbonding period to{}", unstaking_period,); + let staking_params = &mut ctx.accounts.common_state; + + staking_params.unstaking_period = unstaking_period; + + Ok(()) + } +} + +#[derive(Accounts)] +pub struct InitializeStakingMode1<'info> { + #[account(init, payer = admin, seeds = [COMMON_SEED], bump, space = CommonStateStakingMode1::LEN)] + pub common_state: Account<'info, CommonStateStakingMode1>, + + /// The mint to distribute. + pub mint: Account<'info, Mint>, + + #[account(init_if_needed, payer = admin, seeds = [ESCROW_SEED, &mint.key().to_bytes()], bump, token::mint = mint, token::authority = common_state)] + pub reward_token_account: Account<'info, TokenAccount>, + + #[account(mut)] + pub admin: Signer<'info>, + + /// The [Associated Token] program. + pub associated_token_program: Program<'info, AssociatedToken>, + + pub system_program: Program<'info, System>, + + /// The [Token] program. + pub token_program: Program<'info, Token>, +} + +#[derive(Accounts)] +pub struct InitializeStakingMode2<'info> { + #[account(mut, seeds = [COMMON_SEED], bump, has_one = admin)] + pub common_state: Account<'info, CommonStateStakingMode1>, + + #[account(mut)] + pub admin: Signer<'info>, + + /// The [Associated Token] program. + pub associated_token_program: Program<'info, AssociatedToken>, + + pub system_program: Program<'info, System>, + + /// The [Token] program. + pub token_program: Program<'info, Token>, +} + +#[derive(Accounts)] +pub struct DepositStakingMode2<'info> { + #[account(mut)] + pub staker: Signer<'info>, + + #[account(mut)] + pub fee_payer: Signer<'info>, + + #[account(mut, seeds = [COMMON_SEED], bump)] + pub common_state: Box>, + + /// Stake status PDA + #[account( + init_if_needed, + seeds = [ + LST_STAKE_SEED.as_ref(), + staker.key().to_bytes().as_ref(), + common_state.key().to_bytes().as_ref() + ], + bump, + space = LSTStakeState::LEN, + payer = staker + )] + pub stake_status: Box>, + + pub token_mint: Account<'info, Mint>, + #[account(mut, token::authority = staker, token::mint = token_mint)] + pub staker_token_account: Account<'info, TokenAccount>, + + #[account(init_if_needed, payer = fee_payer, seeds = [ESCROW_SEED, &token_mint.key().to_bytes()], bump, token::mint = token_mint, token::authority = common_state)] + pub escrow_token_account: Account<'info, TokenAccount>, + + #[account(init_if_needed, payer = fee_payer, seeds = [RECEIPT_SEED, &token_mint.key().to_bytes()], bump, mint::authority = common_state, mint::decimals = RECEIPT_TOKEN_DECIMALS)] + pub receipt_token_mint: Account<'info, Mint>, + #[account(init_if_needed, payer = fee_payer, associated_token::authority = staker, associated_token::mint = receipt_token_mint)] + pub staker_receipt_token_account: Account<'info, TokenAccount>, + + pub token_program: Program<'info, Token>, + pub associated_token_program: Program<'info, AssociatedToken>, + + pub system_program: Program<'info, System>, +} + +#[derive(Accounts)] +pub struct DepositStakingMode1<'info> { + #[account(mut)] + pub staker: Signer<'info>, + + #[account(mut)] + pub fee_payer: Signer<'info>, + + #[account(mut, seeds = [COMMON_SEED], bump)] + pub common_state: Box>, + + /// Stake status PDA + #[account( + init_if_needed, + seeds = [ + STAKE_STATUS.as_ref(), + staker.key().to_bytes().as_ref(), + common_state.key().to_bytes().as_ref() + ], + bump, + space = StakeState::LEN, + payer = staker + )] + pub stake_status: Box>, + + pub token_mint: Box>, + #[account(mut, token::authority = staker, token::mint = token_mint)] + pub staker_token_account: Box>, + + #[account(init_if_needed, payer = fee_payer, seeds = [ESCROW_SEED, &token_mint.key().to_bytes()], bump, token::mint = token_mint, token::authority = common_state)] + pub escrow_token_account: Box>, + + /* + no need this for mode 1 when there is no lsMantis token back when user stake + #[account(init_if_needed, payer = fee_payer, seeds = [RECEIPT_SEED, &token_mint.key().to_bytes()], bump, mint::authority = common_state, mint::decimals = RECEIPT_TOKEN_DECIMALS)] + pub receipt_token_mint: Account<'info, Mint>, + #[account(init_if_needed, payer = fee_payer, associated_token::authority = staker, associated_token::mint = receipt_token_mint)] + pub staker_receipt_token_account: Account<'info, TokenAccount>, + */ + pub token_program: Program<'info, Token>, + pub associated_token_program: Program<'info, AssociatedToken>, + + pub system_program: Program<'info, System>, +} + +#[derive(Accounts)] +pub struct DepositStakingMode1WithVest<'info> { + #[account(mut)] + pub staker: Signer<'info>, + + #[account(mut)] + pub fee_payer: Signer<'info>, + + #[account(mut, seeds = [COMMON_SEED], bump)] + pub common_state: Box>, + + /// Stake status PDA + #[account( + init_if_needed, + seeds = [ + STAKE_STATUS.as_ref(), + staker.key().to_bytes().as_ref(), + common_state.key().to_bytes().as_ref() + ], + bump, + space = StakeState::LEN, + payer = staker + )] + pub stake_status: Box>, + + pub token_mint: Box>, + #[account(mut, token::authority = staker, token::mint = token_mint)] + pub staker_token_account: Box>, + + #[account(init_if_needed, payer = fee_payer, seeds = [ESCROW_SEED, &token_mint.key().to_bytes()], bump, token::mint = token_mint, token::authority = common_state)] + pub escrow_token_account: Box>, + + /* + no need this for mode 1 when there is no lsMantis token back when user stake + #[account(init_if_needed, payer = fee_payer, seeds = [RECEIPT_SEED, &token_mint.key().to_bytes()], bump, mint::authority = common_state, mint::decimals = RECEIPT_TOKEN_DECIMALS)] + pub receipt_token_mint: Account<'info, Mint>, + #[account(init_if_needed, payer = fee_payer, associated_token::authority = staker, associated_token::mint = receipt_token_mint)] + pub staker_receipt_token_account: Account<'info, TokenAccount>, + */ + pub token_program: Program<'info, Token>, + pub associated_token_program: Program<'info, AssociatedToken>, + + /// The Instructions sysvar. + /// + /// CHECK: The account is passed on during CPI and destination contract + /// performs the validation so this is safe even if we don’t check the + /// address. Nonetheless, the account is checked at each use. + #[account(address = solana_program::sysvar::instructions::ID)] + pub instruction: UncheckedAccount<'info>, + + pub system_program: Program<'info, System>, +} + +#[derive(Accounts)] +pub struct WithdrawStaking<'info> { + #[account(mut)] + pub staker: Signer<'info>, + + #[account(mut, seeds = [COMMON_SEED], bump)] + pub common_state: Box>, + + /// Stake status PDA + #[account( + mut, + seeds = [ + LST_STAKE_SEED.as_ref(), + staker.key().to_bytes().as_ref(), + common_state.key().to_bytes().as_ref() + ], + bump, + )] + pub stake_status: Box>, + + pub token_mint: Account<'info, Mint>, + #[account(mut, token::authority = staker, token::mint = token_mint)] + pub staker_token_account: Account<'info, TokenAccount>, + + #[account(mut, seeds = [RECEIPT_SEED, &token_mint.key().to_bytes()], bump, mint::authority = common_state, mint::decimals = RECEIPT_TOKEN_DECIMALS)] + pub receipt_token_mint: Account<'info, Mint>, + #[account(mut, token::authority = staker, token::mint = receipt_token_mint)] + pub staker_receipt_token_account: Account<'info, TokenAccount>, + + pub token_program: Program<'info, Token>, + + pub system_program: Program<'info, System>, +} + +#[derive(Accounts)] +pub struct WithdrawUnbondedStaking<'info> { + #[account(mut)] + pub staker: Signer<'info>, + + #[account(mut, seeds = [COMMON_SEED], bump)] + pub common_state: Box>, + + /// Stake status PDA + #[account( + mut, + seeds = [ + LST_STAKE_SEED.as_ref(), + staker.key().to_bytes().as_ref(), + common_state.key().to_bytes().as_ref() + ], + bump, + )] + pub stake_status: Box>, + + pub token_mint: Account<'info, Mint>, + #[account(mut, token::authority = staker, token::mint = token_mint)] + pub staker_token_account: Account<'info, TokenAccount>, + + #[account(mut, seeds = [ESCROW_SEED, &token_mint.key().to_bytes()], bump, token::mint = token_mint, token::authority = common_state)] + pub escrow_token_account: Account<'info, TokenAccount>, + + #[account(mut, seeds = [RECEIPT_SEED, &token_mint.key().to_bytes()], bump, mint::authority = common_state, mint::decimals = RECEIPT_TOKEN_DECIMALS)] + pub receipt_token_mint: Account<'info, Mint>, + #[account(mut, token::authority = staker, token::mint = receipt_token_mint)] + pub staker_receipt_token_account: Account<'info, TokenAccount>, + + pub token_program: Program<'info, Token>, + + pub system_program: Program<'info, System>, +} + +#[derive(Accounts)] +pub struct WithdrawStakingMode1<'info> { + #[account(mut)] + pub staker: Signer<'info>, + + #[account(mut, seeds = [COMMON_SEED], bump)] + pub common_state: Box>, + + /// Stake status PDA + #[account( + mut, + seeds = [ + STAKE_STATUS.as_ref(), + staker.key().to_bytes().as_ref(), + common_state.key().to_bytes().as_ref() + ], + bump, + )] + pub stake_status: Box>, + + pub token_mint: Account<'info, Mint>, + #[account(mut, token::authority = staker, token::mint = token_mint)] + pub staker_token_account: Account<'info, TokenAccount>, + + pub token_program: Program<'info, Token>, + + pub system_program: Program<'info, System>, +} + +#[derive(Accounts)] +pub struct WithdrawStakingAndStopVestingMode1<'info> { + #[account(mut)] + pub staker: Signer<'info>, + + #[account(mut, seeds = [COMMON_SEED], bump)] + pub common_state: Box>, + + /// Stake status PDA + #[account( + mut, + seeds = [ + STAKE_STATUS.as_ref(), + staker.key().to_bytes().as_ref(), + common_state.key().to_bytes().as_ref() + ], + bump, + )] + pub stake_status: Box>, + + pub token_mint: Account<'info, Mint>, + #[account(mut, token::authority = staker, token::mint = token_mint)] + pub staker_token_account: Account<'info, TokenAccount>, + + pub token_program: Program<'info, Token>, + + /// The Instructions sysvar. + /// + /// CHECK: The account is passed on during CPI and destination contract + /// performs the validation so this is safe even if we don’t check the + /// address. Nonetheless, the account is checked at each use. + #[account(address = solana_program::sysvar::instructions::ID)] + pub instruction: UncheckedAccount<'info>, + + pub system_program: Program<'info, System>, +} + +#[derive(Accounts)] +pub struct RebondStakingMode1<'info> { + #[account(mut)] + pub staker: Signer<'info>, + + #[account(mut, seeds = [COMMON_SEED], bump)] + pub common_state: Box>, + + /// Stake status PDA + #[account( + mut, + seeds = [ + STAKE_STATUS.as_ref(), + staker.key().to_bytes().as_ref(), + common_state.key().to_bytes().as_ref() + ], + bump, + )] + pub stake_status: Box>, + + pub token_program: Program<'info, Token>, + + pub system_program: Program<'info, System>, +} + +#[derive(Accounts)] +pub struct WithdrawUnbondStakingMode1<'info> { + #[account(mut)] + pub staker: Signer<'info>, + + #[account(mut, seeds = [COMMON_SEED], bump)] + pub common_state: Box>, + + /// Stake status PDA + #[account( + mut, + seeds = [ + STAKE_STATUS.as_ref(), + staker.key().to_bytes().as_ref(), + common_state.key().to_bytes().as_ref() + ], + bump, + )] + pub stake_status: Box>, + + pub token_mint: Account<'info, Mint>, + #[account(mut, token::authority = staker, token::mint = token_mint)] + pub staker_token_account: Account<'info, TokenAccount>, + + #[account(mut, seeds = [ESCROW_SEED, &token_mint.key().to_bytes()], bump, token::mint = token_mint, token::authority = common_state)] + pub escrow_token_account: Account<'info, TokenAccount>, + + pub token_program: Program<'info, Token>, + + pub system_program: Program<'info, System>, +} + +#[derive(Accounts)] +pub struct ClaimRewardMode1<'info> { + #[account(mut)] + pub staker: Signer<'info>, + + #[account(mut, seeds = [COMMON_SEED], bump)] + pub common_state: Box>, + + /// Stake status PDA + #[account( + mut, + seeds = [ + STAKE_STATUS.as_ref(), + staker.key().to_bytes().as_ref(), + common_state.key().to_bytes().as_ref() + ], + bump, + )] + pub stake_status: Box>, + + pub token_mint: Account<'info, Mint>, + #[account(mut, token::authority = staker, token::mint = token_mint)] + pub staker_token_account: Account<'info, TokenAccount>, + + #[account(mut, seeds = [REWARD_SEED, &token_mint.key().to_bytes()], bump, token::mint = token_mint, token::authority = common_state)] + pub reward_token_account: Account<'info, TokenAccount>, + + pub token_program: Program<'info, Token>, + + pub system_program: Program<'info, System>, +} + +#[derive(Accounts)] +#[instruction(epoch_range_index: u8)] +pub struct SubmitEpochRewards<'info> { + #[account(mut)] + pub admin: Signer<'info>, + + #[account(mut, seeds = [COMMON_SEED], bump, has_one = admin)] + pub common_state: Box>, + + #[account(init_if_needed, payer = admin, seeds = [EPOCH_SEED, &[epoch_range_index]], + bump, space = EpochsAccount::LEN)] + pub epochs_account_state: Account<'info, EpochsAccount>, + + pub token_mint: Account<'info, Mint>, + + #[account(mut, token::authority = admin, token::mint = token_mint)] + pub admin_token_account: Account<'info, TokenAccount>, + + #[account(mut, seeds = [REWARD_SEED, &token_mint.key().to_bytes()], bump, token::mint = token_mint, token::authority = common_state)] + pub reward_token_account: Account<'info, TokenAccount>, + + #[account(mut, seeds = [RECEIPT_SEED, &token_mint.key().to_bytes()], bump, mint::authority = common_state)] + pub ls_token_mint: Account<'info, Mint>, + + /// The [Token] program. + pub token_program: Program<'info, Token>, + + system_program: Program<'info, System>, +} + +#[derive(Accounts)] +pub struct UpdateStakingParams<'info> { + #[account(mut)] + pub admin: Signer<'info>, + + #[account(mut, seeds = [COMMON_SEED], bump, has_one = admin)] + pub common_state: Account<'info, CommonStateStakingMode1>, +} + +#[derive(Accounts)] +pub struct UpdateAdmin<'info> { + #[account(mut)] + pub new_admin: Signer<'info>, + + #[account(mut, seeds = [COMMON_SEED], bump)] + pub common_state: Account<'info, CommonStateStakingMode1>, +} + +#[account] +#[derive(Debug, InitSpace)] +pub struct CommonStateStakingMode1 { + pub admin: Pubkey, + /// [Mint] of the token to be distributed. + pub mint: Pubkey, + // what is the time for the very first epoch + pub epoch_0_start_timestamp: i64, + // how long is an epoch duration + pub epoch_duration: u64, + + //how long is the unstaking period if user wants to unstake + pub unstaking_period: u64, + + //how many tokens staked in active era + pub total_staked_amount_mode_1: u64, + + pub total_staked_amount_mode_2: u64, + + //need to know to find exchange rate lsMantis to Mantis as (total_staked_mantis + total_rewards_for_mode_2) / total_supply_lsmantis + pub total_rewards_for_mode_2: u64, + + pub exchange_rate_lsmantis_to_mantis: f64, + + pub next_epoch_rate_lsmantis_to_mantis: f64, + + //we store how many extra tokens join the staking in specific era + pub add_amount_to_next_era_mode_1: u64, //will be reset in submit epoch rewards by admin + + //we store how many tokens leave the staking in specific era + pub sub_amount_from_next_era_mode_1: u64, //will be reset in submit epoch rewards by admin + + //we store how many extra tokens join the staking in specific era + pub add_amount_to_next_era_mode_2: u64, //will be reset in submit epoch rewards by admin + + //we store how many tokens leave the staking in specific era + pub sub_amount_from_next_era_mode_2: u64, //will be reset in submit epoch rewards by admin + + pub whitelisted_token: Pubkey, + /// Bump seed. + pub bump: u8, + pub paused_mode_1: bool, + pub paused_mode_2: bool, + pub new_admin_proposal: Option, + pub vesting_program: Option, +} + +#[derive(AnchorSerialize, AnchorDeserialize, Clone)] +pub struct EpochState { + pub epoch_number: u64, + pub total_stake_amount: u64, + pub total_reward_amount: u64, + + pub total_stake_mode_2: u64, + pub total_reward_amount_mode_2: u64, +} + +#[account] +pub struct EpochsAccount { + pub epoch_range_index: u8, + pub last_200_epochs: Vec, +} + +impl EpochsAccount { + pub const LEN: usize = 8 + std::mem::size_of::() + EpochState::LEN * 200; +} + +impl EpochState { + pub const LEN: usize = std::mem::size_of::(); +} + +impl CommonStateStakingMode1 { + //todo double check + pub const LEN: usize = 8 + std::mem::size_of::(); +} + +/// Holds whether or not a claimant has claimed tokens. +#[account] +#[derive(Default)] +pub struct StakeState { + /// Authority that staked the tokens. + pub staker: Pubkey, + // /// list on stake: when and how many token staked + // /// this field need to keep track of total share of staker in the total stake for each epoch + pub stake_list: Vec, + /// list on unstake: when and how many token unstaked + /// this field need to keep track of unstake queue to let user unstake only after unstaking period + pub unstake_list: Vec, + + // claim instruction timestamp. once it claim all rewards then need to store only last claim timestamp + pub claim_timestamp: Option, + + pub effect_vesting: Option, +} + +#[account] +#[derive(Default)] +pub struct LSTStakeState { + /// Authority that staked the tokens. + pub staker: Pubkey, + /// list on unstake: when and how many token unstaked + /// this field need to keep track of unstake queue to let user unstake only after unstaking period + pub unstake_list: Vec, +} + +impl LSTStakeState { + pub const LEN: usize = + 8 + std::mem::size_of::() + 20 * std::mem::size_of::(); // for unstake_list: Vec +} + +#[derive(AnchorSerialize, AnchorDeserialize, Clone)] +pub struct StakerState { + pub timestamp: i64, + pub amount: u64, +} + +impl StakeState { + pub const LEN: usize = 8 + std::mem::size_of::() + + 9 * std::mem::size_of::() // for stake_list: Vec + + 20 * std::mem::size_of::(); // for unstake_list: Vec +} + +pub fn to_epoch_index( + timestamp_sec: i64, + epoch_0_start_timestamp_sec: i64, + epoch_duration_sec: u64, +) -> u64 { + ((timestamp_sec - epoch_0_start_timestamp_sec) / epoch_duration_sec as i64) as u64 +} + +#[error_code] +pub enum ErrorCodes { + #[msg("UnstakingPeriod should be greater than zero and less than max period")] + InvalidUnstakingPeriod, + #[msg("Epoch0 startTimestamp should be greater than current timestamp")] + InvalidEpoch0StartTime, + #[msg("EpochDuration should be greater than zero and less than max duration")] + InvalidEpochDuration, + #[msg("No proposed admin")] + NoProposedAdmin, + #[msg("Signer is not the proposed admin")] + ConstraintSigner, + #[msg("Only whitelisted tokens can be deposited")] + InvalidTokenMint, + #[msg("Not enough receipt token to withdraw")] + NotEnoughReceiptTokensToWithdraw, + #[msg("Not enough tokens to stake")] + NotEnoughTokensToStake, + #[msg("Token is already whitelisted")] + TokenAlreadyWhitelisted, + #[msg("Update whitelist token mint only before staking is started")] + StakingAlreadyStarted, + #[msg("Validator is already added")] + ValidatorAlreadyAdded, + #[msg("Oracle address not found. Maybe its price doesnt need to be updated?")] + OracleAddressNotFound, + #[msg("The oracle price has not been updated yet")] + PriceTooStale, + #[msg("The token list in the instruction argument contain duplicates")] + TokenListContainDuplicates, + #[msg("The validator list in the instruction argument contain duplicates")] + ValidatorListContainDuplicates, + #[msg("Deposit for the token is paused")] + TokenDepositIsPaused, + + #[msg("Stake list full, claim to make space for new stake")] + StakeListFull, + #[msg("Not enough stake to withdraw")] + NotEnoughStakeToWithdraw, + + #[msg("Claim rewards before unstake")] + ClaimRewardsBeforeUnstake, + + #[msg("Invalid epoch index")] + InvalidEpochIndex, + + #[msg("Epoch already submitted")] + EpochAlreadySubmitted, + + #[msg("Not enough stake to rebond")] + NotEnoughUnstakeToRebond, + + #[msg("Epoch account not submitted")] + EpochAccountDoesSubmitted, + + #[msg("Account validation failed for epoch account")] + AccountValidationFailedForEpochsAccount, + + #[msg("Math error")] + MathError, + + #[msg("Claim not allowed for zero epoch index")] + ClaimNotAllowedForZeroEpochIndex, + + #[msg("No rewards to claim")] + NoRewardsToClaim, + + #[msg("Need to deposit via instruction that notify vesting contract")] + NeedToDepositViaInstructionThatNotifyVestingContract, + + #[msg("Need to deposit via instruction that doesn't notify vesting contract")] + NeedToDepositViaInstructionThatNotNotifyVestingContract, + + #[msg("Need to unbond via instruction that notify vesting contract")] + NeedToUnbondViaInstructionThatNotifyVestingContract, + + #[msg("Need to unbond via instruction that doesn't notify vesting contract")] + NeedToUnbondViaInstructionThatNotNotifyVestingContract, + + #[msg("Too Many Epoch Accounts")] + TooManyEpochAccounts, + + #[msg("Invalid Vesting Program")] + InvalidVestingProgram, +} + +pub(crate) fn validate_remaining_accounts( + accounts: &[AccountInfo<'_>], + program_id: &Pubkey, + epoch_range_index: u8, + index: usize, +) -> Result<()> { + // Chain account + let seeds = [EPOCH_SEED, &[epoch_range_index]]; + let seeds = seeds.as_ref(); + + let (storage_account, _bump) = Pubkey::find_program_address(seeds, program_id); + if &storage_account != accounts[index].key || accounts[index].is_writable { + return Err(error!(ErrorCodes::AccountValidationFailedForEpochsAccount)); + } + Ok(()) +} diff --git a/solana/restaking-v2/programs/restaking-v2/src/tests.rs b/solana/staking/programs/staking/src/tests.rs similarity index 85% rename from solana/restaking-v2/programs/restaking-v2/src/tests.rs rename to solana/staking/programs/staking/src/tests.rs index 8982ce0..780e741 100644 --- a/solana/restaking-v2/programs/restaking-v2/src/tests.rs +++ b/solana/staking/programs/staking/src/tests.rs @@ -24,8 +24,7 @@ const STAKE_TOKEN_MINT_DECIMALS: u8 = 6; const MINT_AMOUNT: u64 = 1000000000000; const STAKE_AMOUNT: u64 = 100_000; -const TOKEN_FEED_ID: &str = - "0xeaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94a"; +const TOKEN_FEED_ID: &str = "0xeaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94a"; fn airdrop(client: &RpcClient, account: Pubkey, lamports: u64) -> Signature { let balance_before = client.get_balance(&account).unwrap(); @@ -55,11 +54,9 @@ fn restaking_test_deliver() -> Result<()> { let program = client.program(crate::ID).unwrap(); let sol_rpc_client = program.rpc(); - let _airdrop_signature = - airdrop(&sol_rpc_client, authority.pubkey(), lamports); + let _airdrop_signature = airdrop(&sol_rpc_client, authority.pubkey(), lamports); - let common_state = - Pubkey::find_program_address(&[crate::COMMON_SEED], &crate::ID).0; + let common_state = Pubkey::find_program_address(&[crate::COMMON_SEED], &crate::ID).0; /* * Creating Token Mint @@ -72,7 +69,9 @@ fn restaking_test_deliver() -> Result<()> { let create_account_ix = create_account( &authority.pubkey(), &token_mint_key, - sol_rpc_client.get_minimum_balance_for_rent_exemption(82).unwrap(), + sol_rpc_client + .get_minimum_balance_for_rent_exemption(82) + .unwrap(), 82, &anchor_spl::token::ID, ); @@ -86,9 +85,14 @@ fn restaking_test_deliver() -> Result<()> { ) .expect("invalid mint instruction"); - let create_token_acc_ix = spl_associated_token_account::instruction::create_associated_token_account(&authority.pubkey(), &authority.pubkey(), &token_mint_key, &anchor_spl::token::ID); - let associated_token_addr = - get_associated_token_address(&authority.pubkey(), &token_mint_key); + let create_token_acc_ix = + spl_associated_token_account::instruction::create_associated_token_account( + &authority.pubkey(), + &authority.pubkey(), + &token_mint_key, + &anchor_spl::token::ID, + ); + let associated_token_addr = get_associated_token_address(&authority.pubkey(), &token_mint_key); let mint_ix = spl_token::instruction::mint_to( &anchor_spl::token::ID, &token_mint_key, @@ -157,20 +161,13 @@ fn restaking_test_deliver() -> Result<()> { ) .0; - let staker_receipt_token_account = - spl_associated_token_account::get_associated_token_address( - &authority.pubkey(), - &receipt_token_mint, - ); + let staker_receipt_token_account = spl_associated_token_account::get_associated_token_address( + &authority.pubkey(), + &receipt_token_mint, + ); - let trie = - Pubkey::find_program_address(&[solana_ibc::TRIE_SEED], &solana_ibc::ID) - .0; - let chain = Pubkey::find_program_address( - &[solana_ibc::CHAIN_SEED], - &solana_ibc::ID, - ) - .0; + let trie = Pubkey::find_program_address(&[solana_ibc::TRIE_SEED], &solana_ibc::ID).0; + let chain = Pubkey::find_program_address(&[solana_ibc::CHAIN_SEED], &solana_ibc::ID).0; /* Update the token price @@ -245,7 +242,9 @@ fn restaking_test_deliver() -> Result<()> { guest_chain_program: solana_ibc::ID, instruction: solana_program::sysvar::instructions::ID, }) - .args(crate::instruction::Deposit { amount: STAKE_AMOUNT }) + .args(crate::instruction::Deposit { + amount: STAKE_AMOUNT, + }) .payer(authority.clone()) .signer(&*authority) .send_with_spinner_and_config(RpcSendTransactionConfig { @@ -265,14 +264,14 @@ fn restaking_test_deliver() -> Result<()> { .unwrap(); assert_eq!( - (staker_receipt_token_acc_balance_after.ui_amount.unwrap() * - 10_f64.powf(crate::RECEIPT_TOKEN_DECIMALS.into())) as u64, + (staker_receipt_token_acc_balance_after.ui_amount.unwrap() + * 10_f64.powf(crate::RECEIPT_TOKEN_DECIMALS.into())) as u64, STAKE_AMOUNT ); assert_eq!( - ((staker_token_acc_balance_before.ui_amount.unwrap() - - staker_token_acc_balance_after.ui_amount.unwrap()) * - 10_f64.powf(STAKE_TOKEN_MINT_DECIMALS.into())) + ((staker_token_acc_balance_before.ui_amount.unwrap() + - staker_token_acc_balance_after.ui_amount.unwrap()) + * 10_f64.powf(STAKE_TOKEN_MINT_DECIMALS.into())) .round() as u64, STAKE_AMOUNT ); @@ -353,7 +352,9 @@ fn restaking_test_deliver() -> Result<()> { guest_chain_program: solana_ibc::ID, instruction: solana_program::sysvar::instructions::ID, }) - .args(crate::instruction::Withdraw { amount: STAKE_AMOUNT / 2 }) + .args(crate::instruction::Withdraw { + amount: STAKE_AMOUNT / 2, + }) .payer(authority.clone()) .signer(&*authority) .send_with_spinner_and_config(RpcSendTransactionConfig { @@ -369,16 +370,16 @@ fn restaking_test_deliver() -> Result<()> { .unwrap(); assert_eq!( - ((staker_receipt_token_acc_balance_before.ui_amount.unwrap() - - staker_receipt_token_acc_balance_after.ui_amount.unwrap()) * - 10_f64.powf(crate::RECEIPT_TOKEN_DECIMALS.into())) + ((staker_receipt_token_acc_balance_before.ui_amount.unwrap() + - staker_receipt_token_acc_balance_after.ui_amount.unwrap()) + * 10_f64.powf(crate::RECEIPT_TOKEN_DECIMALS.into())) .round() as u64, STAKE_AMOUNT / 2 ); assert_eq!( - ((staker_token_acc_balance_after.ui_amount.unwrap() - - staker_token_acc_balance_before.ui_amount.unwrap()) * - 10_f64.powf(STAKE_TOKEN_MINT_DECIMALS.into())) + ((staker_token_acc_balance_after.ui_amount.unwrap() + - staker_token_acc_balance_before.ui_amount.unwrap()) + * 10_f64.powf(STAKE_TOKEN_MINT_DECIMALS.into())) .round() as u64, STAKE_AMOUNT / 2 ); diff --git a/solana/staking/script/.env.examples b/solana/staking/script/.env.examples new file mode 100644 index 0000000..312f5f8 --- /dev/null +++ b/solana/staking/script/.env.examples @@ -0,0 +1,4 @@ +WHITELIST_MINT="Put the whitelist mint pubkey" +SIGNER_PRIV_KEY="Put the singer string private key" +SOLANA_RPC_URL="Put the solana rpc" +STAKING_PROGRAM_ID="Put the staking program id" \ No newline at end of file diff --git a/solana/staking/script/Cargo.toml b/solana/staking/script/Cargo.toml new file mode 100644 index 0000000..3892820 --- /dev/null +++ b/solana/staking/script/Cargo.toml @@ -0,0 +1,20 @@ +[package] +name = "staking-script" +version = "0.1.0" +edition = "2021" + + +[dependencies] +anchor-lang = { workspace = true, features = ["init-if-needed"] } +anchor-spl = { workspace = true, features = ["metadata"] } +solana-ibc = { workspace = true, features = ["cpi"] } +staking = { workspace = true, features = ["cpi"] } +solana-program.workspace = true +# solana-signature-verifier.workspace = true +# pyth-solana-receiver-sdk.workspace = true +bs58.workspace = true +anchor-client.workspace = true +anyhow.workspace = true +spl-associated-token-account.workspace = true +spl-token.workspace = true +dotenv.workspace = true diff --git a/solana/staking/script/src/main.rs b/solana/staking/script/src/main.rs new file mode 100644 index 0000000..c3b7e91 --- /dev/null +++ b/solana/staking/script/src/main.rs @@ -0,0 +1,280 @@ +use std::rc::Rc; +use std::str::FromStr; + +use anchor_client::solana_client::rpc_client::RpcClient; +use anchor_client::solana_client::rpc_config::RpcSendTransactionConfig; +use anchor_client::solana_sdk::commitment_config::CommitmentConfig; +use anchor_client::solana_sdk::pubkey::Pubkey; +use anchor_client::solana_sdk::signature::{Keypair, Signer}; +use anchor_client::solana_sdk::transaction::Transaction; +use anchor_client::{Client, Cluster}; +use anchor_lang::solana_program; +use anyhow::Result; +use bs58; +use dotenv::dotenv; + +use spl_associated_token_account::get_associated_token_address; +use staking::accounts::DepositStakingMode1; +use staking::accounts::InitializeStakingMode1; +use staking::accounts::UpdateStakingParams; + +use staking::instruction::DepositAndStakeMode1; +use staking::instruction::{InitializeStaking, UpdateUnbondingPeriodStaking}; +use staking::STAKE_STATUS; + +pub const COMMON_SEED: &[u8] = b"common"; +pub const EPOCH_SEED: &[u8] = b"epoch"; +pub const ESCROW_SEED: &[u8] = b"escrow"; +pub const REWARD_SEED: &[u8] = b"reward"; + +fn _simulate_tx(client: RpcClient, transaction: Transaction) { + // Simulate the transaction + let simulation_result = client + .simulate_transaction(&transaction) + .expect("Failed to simulate transaction"); + println!("Simulation logs: {:?}", simulation_result); + + // Print the result + if let Some(logs) = simulation_result.value.logs { + println!("Simulation logs:"); + for log in logs { + println!("{}", log); + } + } else { + println!("No logs returned from simulation."); + } +} + +pub fn get_function_hash(namespace: &str, name: &str) -> [u8; 8] { + let preimage = format!("{}:{}", namespace, name); + let mut sighash = [0u8; 8]; + sighash.copy_from_slice(&solana_program::hash::hash(preimage.as_bytes()).to_bytes()[..8]); + sighash +} + +fn main() -> Result<()> { + update_unbonding_period_staking() +} + +fn main2() -> Result<()> { + // let hash = get_function_hash("global", "unbond_staking_stop_vesting_mode_1"); + // println!("Hash: {:?}", hash); + // panic!("Done"); + + dotenv().ok(); + + let env_whitelist_mint = std::env::var("WHITELIST_MINT").expect("WHITELIST_MINT must be set."); + let env_siner_private_key = + std::env::var("SIGNER_PRIV_KEY").expect("SIGNER_PRIV_KEY must be set."); + let env_solana_rpc = std::env::var("SOLANA_RPC_URL").expect("SOLANA_RPC_URL must be set."); + let env_program_id = + std::env::var("STAKING_PROGRAM_ID").expect("STAKING_PROGRAM_ID must be set."); + + let token_mint_key = Pubkey::from_str(&env_whitelist_mint).unwrap(); + let private_key_bytes = bs58::decode(env_siner_private_key).into_vec()?; + + let authority = Rc::new(Keypair::from_bytes(&private_key_bytes)?); + println!("This is pubkey {}", authority.pubkey().to_string()); + + let program_id: Pubkey = Pubkey::from_str(&env_program_id).unwrap(); + + let client = Client::new_with_options( + Cluster::from_str(&env_solana_rpc).unwrap(), // Cluster::Localnet, + authority.clone(), + CommitmentConfig::processed(), + ); + let program = client.program(program_id).unwrap(); + + let sol_rpc_client = program.rpc(); + // let _airdrop_signature = + // airdrop(&sol_rpc_client, authority.pubkey(), lamports); + + let common_state = Pubkey::find_program_address(&[COMMON_SEED], &program_id).0; + + /* + * Initializing the program + */ + println!("\nInitializing the program"); + + let reward_token_account = + Pubkey::find_program_address(&[ESCROW_SEED, &token_mint_key.to_bytes()], &program_id).0; + + let staker_token_account = get_associated_token_address(&authority.pubkey(), &token_mint_key); + + let stake_status = Pubkey::find_program_address( + &[ + STAKE_STATUS, + &authority.pubkey().as_ref(), + common_state.as_ref(), + ], + &program_id, + ) + .0; + + let unstaking_period = 3600 * 24 * 10; // 10 days + let epoch_0_start_timestamp_sec = 1740555334; //Wed Feb 26 2025 07:35:34 GMT+0000 + let epoch_duration = 3600 * 24 * 5; // 5 days + + let tx = program + .request() + .accounts(DepositStakingMode1 { + // admin: authority.pubkey(), + // mint: token_mint_key, + // reward_token_account, + common_state, + staker: authority.pubkey(), + staker_token_account: staker_token_account, + token_mint: token_mint_key, + escrow_token_account: reward_token_account, + fee_payer: authority.pubkey(), + stake_status: stake_status, + token_program: anchor_spl::token::ID, + associated_token_program: anchor_spl::associated_token::ID, + system_program: solana_program::system_program::ID, + }) + .args(DepositAndStakeMode1 { amount: 100000 }) + .payer(authority.clone()) + .signer(&*authority) + // .signed_transaction(); + .send_with_spinner_and_config(RpcSendTransactionConfig { + skip_preflight: true, + ..Default::default() + })?; + + // _simulate_tx(sol_rpc_client, tx.unwrap()); + println!(" Signature: {}", tx); + + Ok(()) +} + +fn update_unbonding_period_staking() -> Result<()> { + dotenv().ok(); + + let env_whitelist_mint = std::env::var("WHITELIST_MINT").expect("WHITELIST_MINT must be set."); + let env_siner_private_key = + std::env::var("SIGNER_PRIV_KEY").expect("SIGNER_PRIV_KEY must be set."); + let env_solana_rpc = std::env::var("SOLANA_RPC_URL").expect("SOLANA_RPC_URL must be set."); + let env_program_id = + std::env::var("STAKING_PROGRAM_ID").expect("STAKING_PROGRAM_ID must be set."); + + let token_mint_key = Pubkey::from_str(&env_whitelist_mint).unwrap(); + let private_key_bytes = bs58::decode(env_siner_private_key).into_vec()?; + + let authority = Rc::new(Keypair::from_bytes(&private_key_bytes)?); + println!("This is pubkey {}", authority.pubkey().to_string()); + + let program_id: Pubkey = Pubkey::from_str(&env_program_id).unwrap(); + + let client = Client::new_with_options( + Cluster::from_str(&env_solana_rpc).unwrap(), // Cluster::Localnet, + authority.clone(), + CommitmentConfig::processed(), + ); + let program = client.program(program_id).unwrap(); + + let sol_rpc_client = program.rpc(); + + let common_state = Pubkey::find_program_address(&[COMMON_SEED], &program_id).0; + + let tx = program + .request() + .accounts(UpdateStakingParams { + common_state, + admin: authority.pubkey(), + }) + .args(UpdateUnbondingPeriodStaking { + unstaking_period: 3600 * 24 * 7, // 7 days + }) + .payer(authority.clone()) + .signer(&*authority) + // .signed_transaction(); + .send_with_spinner_and_config(RpcSendTransactionConfig { + skip_preflight: true, + ..Default::default() + })?; + + println!(" Signature: {}", tx); + + Ok(()) +} + +fn main__xxx() -> Result<()> { + dotenv().ok(); + + let env_whitelist_mint = std::env::var("WHITELIST_MINT").expect("WHITELIST_MINT must be set."); + let env_siner_private_key = + std::env::var("SIGNER_PRIV_KEY").expect("SIGNER_PRIV_KEY must be set."); + let env_solana_rpc = std::env::var("SOLANA_RPC_URL").expect("SOLANA_RPC_URL must be set."); + let env_program_id = + std::env::var("STAKING_PROGRAM_ID").expect("STAKING_PROGRAM_ID must be set."); + let env_vesting_program_id = + std::env::var("VESTING_PROGRAM_ID").expect("VESTING_PROGRAM_ID must be set."); + + let token_mint_key = Pubkey::from_str(&env_whitelist_mint).unwrap(); + let private_key_bytes = bs58::decode(env_siner_private_key).into_vec()?; + + let authority = Rc::new(Keypair::from_bytes(&private_key_bytes)?); + println!("This is pubkey {}", authority.pubkey().to_string()); + + let program_id: Pubkey = Pubkey::from_str(&env_program_id).unwrap(); + let vesting_program_id: Pubkey = Pubkey::from_str(&env_vesting_program_id).unwrap(); + + let client = Client::new_with_options( + Cluster::from_str(&env_solana_rpc).unwrap(), // Cluster::Localnet, + authority.clone(), + CommitmentConfig::processed(), + ); + let program = client.program(program_id).unwrap(); + + let sol_rpc_client = program.rpc(); + // let _airdrop_signature = + // airdrop(&sol_rpc_client, authority.pubkey(), lamports); + + let common_state = Pubkey::find_program_address(&[COMMON_SEED], &program_id).0; + + /* + * Initializing the program + */ + println!("\nInitializing the program"); + + let reward_token_account = + Pubkey::find_program_address(&[ESCROW_SEED, &token_mint_key.to_bytes()], &program_id).0; + + let unstaking_period = 3600 * 24 * 1; // 7 days + let unstaking_period_5_mins = 5; + let epoch_0_start_timestamp_sec = 1739284050; + // let timestamp_now_sec = + let epoch_duration = 3600 * 1; // 1 hour + + let tx = program + .request() + .accounts(InitializeStakingMode1 { + admin: authority.pubkey(), + mint: token_mint_key, + reward_token_account, + common_state, + token_program: anchor_spl::token::ID, + associated_token_program: anchor_spl::associated_token::ID, + system_program: solana_program::system_program::ID, + }) + .args(InitializeStaking { + whitelisted_token: token_mint_key, + paused: false, + unstaking_period: unstaking_period_5_mins, + epoch_0_start_timestamp_sec, + epoch_duration, + vesting_program: Some(vesting_program_id), + }) + .payer(authority.clone()) + .signer(&*authority) + // .signed_transaction(); + .send_with_spinner_and_config(RpcSendTransactionConfig { + skip_preflight: true, + ..Default::default() + })?; + + // _simulate_tx(sol_rpc_client, tx.unwrap()); + println!(" Signature: {}", tx); + + Ok(()) +} diff --git a/solana/trie-example/src/lib.rs b/solana/trie-example/src/lib.rs index 92c85b9..d851c74 100644 --- a/solana/trie-example/src/lib.rs +++ b/solana/trie-example/src/lib.rs @@ -18,9 +18,8 @@ pub fn process_instruction( if account.owner != program_id { return Err(ProgramError::IncorrectProgramId); } - let mut trie = - solana_trie::TrieAccount::new(account.try_borrow_mut_data()?) - .ok_or(ProgramError::InvalidAccountData)?; + let mut trie = solana_trie::TrieAccount::new(account.try_borrow_mut_data()?) + .ok_or(ProgramError::InvalidAccountData)?; match Instruction::decode(instruction)? { Instruction::Get { key, include_proof } => { handle_get(trie, key, include_proof)?; @@ -65,7 +64,6 @@ impl TrieResultExt for Result { } } - /// Instruction to execute. pub(crate) enum Instruction<'a> { // Encoding: @@ -78,14 +76,21 @@ pub(crate) enum Instruction<'a> { impl<'a> Instruction<'a> { pub(crate) fn decode(bytes: &'a [u8]) -> Result { - let (&tag, bytes) = - bytes.split_first().ok_or(ProgramError::InvalidInstructionData)?; + let (&tag, bytes) = bytes + .split_first() + .ok_or(ProgramError::InvalidInstructionData)?; match tag { - 0 | 1 => Ok(Self::Get { key: bytes, include_proof: tag == 1 }), + 0 | 1 => Ok(Self::Get { + key: bytes, + include_proof: tag == 1, + }), 2 => { - let (key, hash) = stdx::rsplit_at(bytes) - .ok_or(ProgramError::InvalidInstructionData)?; - Ok(Self::Set { key, hash: hash.into() }) + let (key, hash) = + stdx::rsplit_at(bytes).ok_or(ProgramError::InvalidInstructionData)?; + Ok(Self::Set { + key, + hash: hash.into(), + }) } 4 => Ok(Self::Seal { key: bytes }), _ => Err(ProgramError::InvalidInstructionData), diff --git a/solana/trie/src/account.rs b/solana/trie/src/account.rs index 2dc0610..f89f6bc 100644 --- a/solana/trie/src/account.rs +++ b/solana/trie/src/account.rs @@ -48,10 +48,14 @@ impl<'a, 'info> ResizableAccount<'a, 'info> { impl<'a, 'info> crate::data_ref::DataRef for ResizableAccount<'a, 'info> { #[inline] - fn len(&self) -> usize { self.get(..).map_or(0, |bytes| bytes.len()) } + fn len(&self) -> usize { + self.get(..).map_or(0, |bytes| bytes.len()) + } #[inline] - fn is_empty(&self) -> bool { self.len() == 0 } + fn is_empty(&self) -> bool { + self.len() == 0 + } fn get>(&self, index: I) -> Option<&I::Output> { unsafe fn transmute_lifetime<'a, T: ?Sized>(arg: &T) -> &'a T { @@ -67,10 +71,7 @@ impl<'a, 'info> crate::data_ref::DataRef for ResizableAccount<'a, 'info> { ret.map(|ret| unsafe { transmute_lifetime(ret) }) } - fn get_mut>( - &mut self, - index: I, - ) -> Option<&mut I::Output> { + fn get_mut>(&mut self, index: I) -> Option<&mut I::Output> { unsafe fn transmute_lifetime<'a, T: ?Sized>(arg: &mut T) -> &'a mut T { unsafe { core::mem::transmute(arg) } } diff --git a/solana/trie/src/alloc.rs b/solana/trie/src/alloc.rs index b57927e..5017ba6 100644 --- a/solana/trie/src/alloc.rs +++ b/solana/trie/src/alloc.rs @@ -33,7 +33,11 @@ impl Allocator { let hdr = Header::decode(&data)?; let next_block = Addr::new(hdr.next_block)?; let first_free = Addr::new(hdr.first_free); - let alloc = Self { data, next_block, first_free }; + let alloc = Self { + data, + next_block, + first_free, + }; let root = (hdr.root_ptr, hdr.root_hash); Some((alloc, root)) } @@ -62,7 +66,6 @@ impl Allocator { } } - /// Address within the trie data. /// /// The value is never zero and when converting from [`Ptr`] always aligned to @@ -71,20 +74,29 @@ impl Allocator { pub(crate) struct Addr(NonZeroU32); impl Addr { - fn new(addr: u32) -> Option { NonZeroU32::new(addr).map(Self) } + fn new(addr: u32) -> Option { + NonZeroU32::new(addr).map(Self) + } /// Returns next properly aligned block or `None` if next address would /// overflow. pub fn succ(self) -> Option { - self.0.get().checked_add(RawNode::SIZE as u32).and_then(Self::new) + self.0 + .get() + .checked_add(RawNode::SIZE as u32) + .and_then(Self::new) } /// Cast address to `usize` or retuns `None` if the value doesn’t fit. The /// latter only happens on 16-bit systems. - pub fn usize(self) -> Option { usize::try_from(self.0.get()).ok() } + pub fn usize(self) -> Option { + usize::try_from(self.0.get()).ok() + } /// Returns wrapped `u32` value. - pub fn u32(self) -> u32 { self.0.get() } + pub fn u32(self) -> u32 { + self.0.get() + } /// Returns range of addresses covered by block this address points at. fn range(self) -> core::ops::Range { @@ -96,7 +108,10 @@ impl Addr { impl From for Addr { fn from(ptr: Ptr) -> Self { - ptr.get().checked_mul(RawNode::SIZE as u32).and_then(Self::new).unwrap() + ptr.get() + .checked_mul(RawNode::SIZE as u32) + .and_then(Self::new) + .unwrap() } } @@ -108,11 +123,7 @@ impl From for Ptr { /// is guaranteed to be properly aligned. fn from(addr: Addr) -> Self { let addr = addr.0.get(); - debug_assert_eq!( - 0, - addr % RawNode::SIZE as u32, - "Misaligned address: {addr}" - ); + debug_assert_eq!(0, addr % RawNode::SIZE as u32, "Misaligned address: {addr}"); // The first unwrap handles Result. It never fails since the only // possible error condition is value passed to Ptr::new being too large. // However, we’re dividing u32 by 72 which will never exceed Ptr::MAX. @@ -153,10 +164,7 @@ struct FreeRawNode { impl memory::Allocator for Allocator { type Value = RawNode; - fn alloc( - &mut self, - value: Self::Value, - ) -> Result { + fn alloc(&mut self, value: Self::Value) -> Result { let ptr = self .alloc_from_freelist() .or_else(|| self.alloc_next_block()) @@ -186,8 +194,10 @@ impl memory::Allocator for Allocator { /// zero; if they are, this is a double-free; if they aren’t, the allocator /// will zero them. fn free(&mut self, ptr: Ptr) { - let next_free = - self.first_free.map_or(0u32, |addr| addr.0.get()).to_ne_bytes(); + let next_free = self + .first_free + .map_or(0u32, |addr| addr.0.get()) + .to_ne_bytes(); let bytes = bytemuck::TransparentWrapper::peel_mut(self.get_mut(ptr)); let bytes: &mut FreeRawNode = bytemuck::must_cast_mut(bytes); assert_ne!([0; 32], bytes.marker, "Double-free detected at {ptr}"); diff --git a/solana/trie/src/data_ref.rs b/solana/trie/src/data_ref.rs index a1ff3ae..ed5ebf9 100644 --- a/solana/trie/src/data_ref.rs +++ b/solana/trie/src/data_ref.rs @@ -4,25 +4,21 @@ pub trait DataRef { fn len(&self) -> usize; /// Returns whether the data is empty. - fn is_empty(&self) -> bool { self.len() == 0 } + fn is_empty(&self) -> bool { + self.len() == 0 + } /// Returns a shared reference to a byte or subslice depending on the type /// of index. /// /// Returns `None` if index is out of bounds. - fn get>( - &self, - index: I, - ) -> Option<&I::Output>; + fn get>(&self, index: I) -> Option<&I::Output>; /// Returns a shared reference to a byte or subslice depending on the type /// of index. /// /// Returns `None` if index is out of bounds. - fn get_mut>( - &mut self, - index: I, - ) -> Option<&mut I::Output>; + fn get_mut>(&mut self, index: I) -> Option<&mut I::Output>; /// Increases the size of the data to at least given size; returns whether /// resizing was successful. @@ -31,63 +27,55 @@ pub trait DataRef { impl DataRef for [u8] { #[inline] - fn len(&self) -> usize { (*self).len() } + fn len(&self) -> usize { + (*self).len() + } - fn get>( - &self, - index: I, - ) -> Option<&I::Output> { + fn get>(&self, index: I) -> Option<&I::Output> { self.get(index) } - fn get_mut>( - &mut self, - index: I, - ) -> Option<&mut I::Output> { + fn get_mut>(&mut self, index: I) -> Option<&mut I::Output> { self.get_mut(index) } #[inline] - fn enlarge(&mut self, _min_size: usize) -> bool { false } + fn enlarge(&mut self, _min_size: usize) -> bool { + false + } } impl DataRef for [u8; N] { #[inline] - fn len(&self) -> usize { N } + fn len(&self) -> usize { + N + } - fn get>( - &self, - index: I, - ) -> Option<&I::Output> { + fn get>(&self, index: I) -> Option<&I::Output> { self[..].get(index) } - fn get_mut>( - &mut self, - index: I, - ) -> Option<&mut I::Output> { + fn get_mut>(&mut self, index: I) -> Option<&mut I::Output> { self[..].get_mut(index) } #[inline] - fn enlarge(&mut self, _min_size: usize) -> bool { false } + fn enlarge(&mut self, _min_size: usize) -> bool { + false + } } impl DataRef for Vec { #[inline] - fn len(&self) -> usize { (**self).len() } + fn len(&self) -> usize { + (**self).len() + } - fn get>( - &self, - index: I, - ) -> Option<&I::Output> { + fn get>(&self, index: I) -> Option<&I::Output> { (**self).get(index) } - fn get_mut>( - &mut self, - index: I, - ) -> Option<&mut I::Output> { + fn get_mut>(&mut self, index: I) -> Option<&mut I::Output> { (**self).get_mut(index) } @@ -106,19 +94,15 @@ impl DataRef for Vec { } impl DataRef for &'_ mut D { - fn len(&self) -> usize { (**self).len() } + fn len(&self) -> usize { + (**self).len() + } - fn get>( - &self, - index: I, - ) -> Option<&I::Output> { + fn get>(&self, index: I) -> Option<&I::Output> { (**self).get(index) } - fn get_mut>( - &mut self, - index: I, - ) -> Option<&mut I::Output> { + fn get_mut>(&mut self, index: I) -> Option<&mut I::Output> { (**self).get_mut(index) } @@ -130,22 +114,20 @@ impl DataRef for &'_ mut D { impl DataRef for core::cell::RefMut<'_, D> { #[inline] - fn len(&self) -> usize { (**self).len() } + fn len(&self) -> usize { + (**self).len() + } - fn get>( - &self, - index: I, - ) -> Option<&I::Output> { + fn get>(&self, index: I) -> Option<&I::Output> { (**self).get(index) } - fn get_mut>( - &mut self, - index: I, - ) -> Option<&mut I::Output> { + fn get_mut>(&mut self, index: I) -> Option<&mut I::Output> { (**self).get_mut(index) } #[inline] - fn enlarge(&mut self, _min_size: usize) -> bool { false } + fn enlarge(&mut self, _min_size: usize) -> bool { + false + } } diff --git a/solana/trie/src/header.rs b/solana/trie/src/header.rs index 323ed96..381294e 100644 --- a/solana/trie/src/header.rs +++ b/solana/trie/src/header.rs @@ -48,8 +48,7 @@ impl Header { /// Returns `None` if the block is shorter than length of encoded header or /// encoded data is invalid. pub(crate) fn decode(data: &impl DataRef) -> Option { - let raw: &RawHeader = - bytemuck::from_bytes(data.get(..Self::ENCODED_SIZE)?); + let raw: &RawHeader = bytemuck::from_bytes(data.get(..Self::ENCODED_SIZE)?); match raw.magic { Self::MAGIC_UNINITIALISED => Some(Self { root_ptr: None, @@ -81,7 +80,6 @@ impl Header { } } - #[test] fn test_header_encoding() { const ONE: CryptoHash = CryptoHash([1; 32]); diff --git a/solana/trie/src/lib.rs b/solana/trie/src/lib.rs index ae06d69..2615586 100644 --- a/solana/trie/src/lib.rs +++ b/solana/trie/src/lib.rs @@ -15,12 +15,9 @@ pub use account::ResizableAccount; pub use data_ref::DataRef; pub use sealable_trie::Trie; - /// Trie stored in a Solana account. #[derive(Debug)] -pub struct TrieAccount( - ManuallyDrop>>, -); +pub struct TrieAccount(ManuallyDrop>>); impl TrieAccount { /// Creates a new TrieAccount from data in an account. @@ -75,13 +72,8 @@ impl<'a, 'b> TrieAccount> { } /// Checks ownership information of the account. -fn check_account( - account: &AccountInfo, - owner: &Pubkey, -) -> Result<(), ProgramError> { - if !solana_program::system_program::check_id(account.owner) && - account.lamports() == 0 - { +fn check_account(account: &AccountInfo, owner: &Pubkey) -> Result<(), ProgramError> { + if !solana_program::system_program::check_id(account.owner) && account.lamports() == 0 { Err(ProgramError::UninitializedAccount) } else if account.owner != owner { Err(ProgramError::InvalidAccountOwner) @@ -104,20 +96,27 @@ impl core::ops::Drop for TrieAccount { first_free: alloc.first_free.map_or(0, alloc::Addr::u32), } .encode(); - alloc.data.get_mut(..hdr.len()).unwrap().copy_from_slice(&hdr); + alloc + .data + .get_mut(..hdr.len()) + .unwrap() + .copy_from_slice(&hdr); } } impl core::ops::Deref for TrieAccount { type Target = sealable_trie::Trie>; - fn deref(&self) -> &Self::Target { &self.0 } + fn deref(&self) -> &Self::Target { + &self.0 + } } impl core::ops::DerefMut for TrieAccount { - fn deref_mut(&mut self) -> &mut Self::Target { &mut self.0 } + fn deref_mut(&mut self) -> &mut Self::Target { + &mut self.0 + } } - #[test] fn test_trie_sanity() { const ONE: lib::hash::CryptoHash = lib::hash::CryptoHash([1; 32]); diff --git a/solana/verify/Cargo.toml b/solana/verify/Cargo.toml new file mode 100644 index 0000000..1dbf1e1 --- /dev/null +++ b/solana/verify/Cargo.toml @@ -0,0 +1,7 @@ +[package] +name = "jito-merkle-verify" +version = { workspace = true } +edition = { workspace = true } + +[dependencies] +solana-program = { workspace = true } diff --git a/solana/verify/src/lib.rs b/solana/verify/src/lib.rs new file mode 100644 index 0000000..1a86fdb --- /dev/null +++ b/solana/verify/src/lib.rs @@ -0,0 +1,23 @@ +use solana_program::hash::hashv; + +/// modified version of https://github.com/saber-hq/merkle-distributor/blob/ac937d1901033ecb7fa3b0db22f7b39569c8e052/programs/merkle-distributor/src/merkle_proof.rs#L8 +/// This function deals with verification of Merkle trees (hash trees). +/// Direct port of https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v3.4.0/contracts/cryptography/MerkleProof.sol +/// Returns true if a `leaf` can be proved to be a part of a Merkle tree +/// defined by `root`. For this, a `proof` must be provided, containing +/// sibling hashes on the branch from the leaf to the root of the tree. Each +/// pair of leaves and each pair of pre-images are assumed to be sorted. +pub fn verify(proof: Vec<[u8; 32]>, root: [u8; 32], leaf: [u8; 32]) -> bool { + let mut computed_hash = leaf; + for proof_element in proof.into_iter() { + if computed_hash <= proof_element { + // Hash(current computed hash + current element of the proof) + computed_hash = hashv(&[&[1u8], &computed_hash, &proof_element]).to_bytes(); + } else { + // Hash(current element of the proof + current computed hash) + computed_hash = hashv(&[&[1u8], &proof_element, &computed_hash]).to_bytes(); + } + } + // Check if the computed hash (root) is equal to the provided root + computed_hash == root +} diff --git a/solana/write-account/src/instruction.rs b/solana/write-account/src/instruction.rs index ef5a49b..1842745 100644 --- a/solana/write-account/src/instruction.rs +++ b/solana/write-account/src/instruction.rs @@ -62,10 +62,8 @@ impl<'a> WriteIter<'a> { data: Vec, ) -> Result<(Self, Pubkey, u8)> { check_seed(seed)?; - let (write_account, bump) = Pubkey::find_program_address( - &[payer.as_ref(), seed], - write_program, - ); + let (write_account, bump) = + Pubkey::find_program_address(&[payer.as_ref(), seed], write_program); let iter = Self { write_program, payer, @@ -144,10 +142,9 @@ pub fn free( buf[seed.len() + 2] = bump; let write_account = match write_account { - None => Pubkey::create_program_address( - &[payer.as_ref(), seed, &[bump]], - &write_program_id, - )?, + None => { + Pubkey::create_program_address(&[payer.as_ref(), seed, &[bump]], &write_program_id)? + } Some(acc) => acc, }; diff --git a/solana/write-account/src/program.rs b/solana/write-account/src/program.rs index becf0b7..e180d21 100644 --- a/solana/write-account/src/program.rs +++ b/solana/write-account/src/program.rs @@ -66,13 +66,8 @@ fn process_instruction<'a>( } } - /// Handles the Write operation. -fn handle_write( - program_id: &Pubkey, - accounts: Accounts, - mut data: &[u8], -) -> Result { +fn handle_write(program_id: &Pubkey, accounts: Accounts, mut data: &[u8]) -> Result { let start = read_usize(&mut data, u32::from_le_bytes)?; let end = start .checked_add(data.len()) @@ -106,14 +101,9 @@ fn handle_write( /// this may lead to lamports being transferred from `payer` to the /// `write_account`. /// -fn setup_write_account( - program_id: &Pubkey, - accounts: Accounts, - size: usize, -) -> Result { +fn setup_write_account(program_id: &Pubkey, accounts: Accounts, size: usize) -> Result { let lamports = accounts.write.lamports(); - let get_required_lamports = - || Rent::get().map(|rent| rent.minimum_balance(size)); + let get_required_lamports = || Rent::get().map(|rent| rent.minimum_balance(size)); if lamports == 0 { // If the account has zero lamports it needs to be created first. @@ -135,11 +125,7 @@ fn setup_write_account( let lamports = get_required_lamports()?.saturating_sub(lamports); if lamports > 0 { solana_program::program::invoke( - &system_instruction::transfer( - accounts.payer.key, - accounts.write.key, - lamports, - ), + &system_instruction::transfer(accounts.payer.key, accounts.write.key, lamports), &[accounts.payer.clone(), accounts.write.clone()], )?; } @@ -151,7 +137,6 @@ fn setup_write_account( } } - /// Handles Free operation. fn handle_free(accounts: Accounts) -> Result { { @@ -168,7 +153,6 @@ fn handle_free(accounts: Accounts) -> Result { accounts.write.realloc(0, false) } - /// Accounts used when processing instruction. #[derive(Clone, Copy)] struct Accounts<'a, 'info> { @@ -224,7 +208,11 @@ impl<'a, 'info> Accounts<'a, 'info> { } let seed_len = read(instruction, u8::from_le_bytes)?; let seed_and_bump = read_slice(instruction, seed_len as usize + 1)?; - let this = Self { payer, write, seed_and_bump }; + let this = Self { + payer, + write, + seed_and_bump, + }; match Pubkey::create_program_address(&this.write_seeds(), program_id) { Ok(pda) if &pda == this.write.key => Ok(this), @@ -238,14 +226,10 @@ impl<'a, 'info> Accounts<'a, 'info> { } } - /// Reads given object from the start of the slice advancing it. /// /// Returns an error if slice is too short. -fn read( - bytes: &mut &[u8], - convert: impl FnOnce([u8; N]) -> T, -) -> Result { +fn read(bytes: &mut &[u8], convert: impl FnOnce([u8; N]) -> T) -> Result { if let Some((head, tail)) = stdx::split_at::(bytes) { *bytes = tail; Ok(convert(*head)) @@ -268,7 +252,8 @@ fn read_usize>( convert: impl FnOnce([u8; N]) -> T, ) -> Result { let size = read(bytes, convert)?; - size.try_into().map_err(|_| ProgramError::ArithmeticOverflow) + size.try_into() + .map_err(|_| ProgramError::ArithmeticOverflow) } /// Advances slice by given length and returns slice view of skipped bytes. diff --git a/staking_idl.json b/staking_idl.json new file mode 100644 index 0000000..48b4ee5 --- /dev/null +++ b/staking_idl.json @@ -0,0 +1,1305 @@ +{ + "version": "0.1.0", + "name": "restaking_v2", + "instructions": [ + { + "name": "initializeStaking", + "docs": [ + "Initializes the staking program.", + "Non liquid staking version enabled from the beginning", + "Possible to enable liquid staking in update pause flag instruction" + ], + "accounts": [ + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "mint", + "isMut": false, + "isSigner": false, + "docs": [ + "The mint to distribute." + ] + }, + { + "name": "rewardTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "associatedTokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [Associated Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [Token] program." + ] + } + ], + "args": [ + { + "name": "whitelistedToken", + "type": "publicKey" + }, + { + "name": "paused", + "type": "bool" + }, + { + "name": "unstakingPeriod", + "type": "u64" + }, + { + "name": "epoch0StartTimestampSec", + "type": "i64" + }, + { + "name": "epochDuration", + "type": "u64" + } + ] + }, + { + "name": "depositStakingMode2", + "docs": [ + "Deposit tokens in the escrow and mint receipt tokens to the staker according to the exchange rate.", + "Upadte global state PDA hashmap that next era will have extra stake. will be applied in the admin instruction 'submit_epoch_rewards_by_admin_both_mode'", + "Fails if", + "- token to be staked is not whitelisted", + "- staker does not have enough tokens" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "feePayer", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "escrowTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "receiptTokenMint", + "isMut": true, + "isSigner": false + }, + { + "name": "stakerReceiptTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "associatedTokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "depositAndStakeMode1", + "docs": [ + "Deposit tokens in the escrow and update the staker PDA with the new entry (amount, timestamp).", + "Also updates hashmap of common state PDA that next epoch will have extra stake. will be applied in the admin instruction 'submit_epoch_rewards_by_admin_both_mode'", + "Fails if", + "- token to be staked is not whitelisted", + "- staker does not have enough tokens" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "feePayer", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "escrowTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "associatedTokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "depositAndStakeAndVestMode1", + "docs": [ + "Deposit tokens in the escrow and update the staker PDA with the new entry (amount, timestamp).", + "Also updates hashmap of common state PDA that next epoch will have extra stake. will be applied in the admin instruction 'submit_epoch_rewards_by_admin_both_mode'", + "Fails if", + "- token to be staked is not whitelisted", + "- staker does not have enough tokens" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "feePayer", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "escrowTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "associatedTokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "instruction", + "isMut": false, + "isSigner": false, + "docs": [ + "The Instructions sysvar.", + "", + "performs the validation so this is safe even if we don’t check the", + "address. Nonetheless, the account is checked at each use." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "unbondStakingMode2", + "docs": [ + "Leave tokens in the escrow and burn receipt tokens while updating the the staker PDA with the new unbond entry (amount, timestamp).", + "User need to wait for unstaking period to withdraw tokens", + "Fails if", + "- staker does not have enough receipt tokens to burn" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "receiptTokenMint", + "isMut": true, + "isSigner": false + }, + { + "name": "stakerReceiptTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "withdrawStakingMode2", + "docs": [ + "Withdraw tokens from the escrow", + "Fails if", + "- staker does not have any unbonded tokens" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "escrowTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "receiptTokenMint", + "isMut": true, + "isSigner": false + }, + { + "name": "stakerReceiptTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "unbondStakingMode1", + "docs": [ + "Update user stake list with new unbond entry (amount, timestamp).", + "User need to wait for unstaking period to withdraw tokens", + "Fails if", + "- staker does not have enough stake to unbond", + "- staker did not claim rewards before unbonding in current epoch" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "unbondStakingStopVestingMode1", + "docs": [ + "Update user stake list with new unbond entry (amount, timestamp).", + "User need to wait for unstaking period to withdraw tokens", + "Fails if", + "- staker does not have enough stake to unbond", + "- staker did not claim rewards before unbonding in current epoch" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "instruction", + "isMut": false, + "isSigner": false, + "docs": [ + "The Instructions sysvar.", + "", + "performs the validation so this is safe even if we don’t check the", + "address. Nonetheless, the account is checked at each use." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "rebondStakingMode1", + "docs": [ + "Update user stake list with new rebond entry (amount, timestamp).", + "This instruction is useeful to rebond stake that was in unbonding state during unstaking period.", + "Fails if", + "- staker does not have enough stake to unbond", + "- staker did not claim rewards before unbonding in current epoch" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "withdrawUnbondedStakeMode1", + "docs": [ + "Withdraw already unbonded tokens from the escrow after unstaking period", + "Fails if", + "- staker does not have any unbonded tokens that are ready to withdraw" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "escrowTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "claimRewardsMode1", + "docs": [ + "Claim rewards in non liquid staking version", + "Fails if", + "- stakers tried to claim rewards during epoch 0", + "- no rewards to claim" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "rewardTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "submitEpochRewardsByAdminBothMode", + "docs": [ + "This instruction is only for admin. Admin should submit rewards for current epoch after epoch started.", + "Update rewards both version of staking: with/without liquid staking.", + "Find the amount of tokens that joined or left from receiving rewards in the current epoch.", + "Applied previous epoch exchange rate and calculate new exchange rate for liquid staking version.", + "Create and EpochsAccount if needed and store in EpochsAccount PDA the rewards for the epoch.", + "EpochsAccount is a list of 200 epochs. Each epoch has total reward amount and total stake amount in both version of staking.", + "Fails if", + "- if epoch range range index is not correct. for example (Epochs 0-200: index 0, Epochs 201-400: index 1, etc)", + "- already submitted rewards for the epoch" + ], + "accounts": [ + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "epochsAccountState", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "adminTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "rewardTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "lsTokenMint", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "epochIndex", + "type": "u64" + }, + { + "name": "epochRewards", + "type": "u64" + }, + { + "name": "epochRangeIndex", + "type": "u8" + } + ] + }, + { + "name": "changeAdminProposal", + "docs": [ + "Updating admin proposal created by the existing admin. Admin would only be changed", + "if the new admin accepts it in `accept_admin_change` instruction." + ], + "accounts": [ + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + } + ], + "args": [ + { + "name": "newAdmin", + "type": "publicKey" + } + ] + }, + { + "name": "acceptAdminChange", + "docs": [ + "Accepting new admin change signed by the proposed admin. Admin would be changed if the", + "proposed admin calls the method. Would fail if there is no proposed admin and if the", + "signer is not the proposed admin." + ], + "accounts": [ + { + "name": "newAdmin", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "updateTokenWhitelistStaking", + "docs": [ + "Whitelists new tokens", + "", + "This method checks if any of the new token mints which are to be whitelisted", + "are already whitelisted. If they are the method fails to update the", + "whitelisted token list." + ], + "accounts": [ + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + } + ], + "args": [ + { + "name": "newTokenMint", + "type": "publicKey" + } + ] + }, + { + "name": "updateTokenPauseFlagStaking", + "docs": [ + "Update token pause flag for both versions of staking", + "", + "This method for enable second mode of staking with liquid staking or disable/enable any of the modes any time.", + "Only for admin" + ], + "accounts": [ + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + } + ], + "args": [ + { + "name": "pausedMode1", + "type": "bool" + }, + { + "name": "pausedMode2", + "type": "bool" + } + ] + } + ], + "accounts": [ + { + "name": "CommonStateStakingMode1", + "type": { + "kind": "struct", + "fields": [ + { + "name": "admin", + "type": "publicKey" + }, + { + "name": "mint", + "docs": [ + "[Mint] of the token to be distributed." + ], + "type": "publicKey" + }, + { + "name": "epoch0StartTimestamp", + "type": "i64" + }, + { + "name": "epochDuration", + "type": "u64" + }, + { + "name": "unstakingPeriod", + "type": "u64" + }, + { + "name": "totalStakedAmountMode1", + "type": "u64" + }, + { + "name": "totalStakedAmountMode2", + "type": "u64" + }, + { + "name": "totalRewardsForMode2", + "type": "u64" + }, + { + "name": "exchangeRateLsmantisToMantis", + "type": "f64" + }, + { + "name": "nextEpochRateLsmantisToMantis", + "type": "f64" + }, + { + "name": "addAmountToNextEraMode1", + "type": "u64" + }, + { + "name": "subAmountFromNextEraMode1", + "type": "u64" + }, + { + "name": "addAmountToNextEraMode2", + "type": "u64" + }, + { + "name": "subAmountFromNextEraMode2", + "type": "u64" + }, + { + "name": "whitelistedToken", + "type": "publicKey" + }, + { + "name": "bump", + "docs": [ + "Bump seed." + ], + "type": "u8" + }, + { + "name": "pausedMode1", + "type": "bool" + }, + { + "name": "pausedMode2", + "type": "bool" + }, + { + "name": "newAdminProposal", + "type": { + "option": "publicKey" + } + } + ] + } + }, + { + "name": "EpochsAccount", + "type": { + "kind": "struct", + "fields": [ + { + "name": "epochRangeIndex", + "type": "u8" + }, + { + "name": "last200Epochs", + "type": { + "vec": { + "defined": "EpochState" + } + } + } + ] + } + }, + { + "name": "StakeState", + "docs": [ + "Holds whether or not a claimant has claimed tokens." + ], + "type": { + "kind": "struct", + "fields": [ + { + "name": "staker", + "docs": [ + "Authority that staked the tokens." + ], + "type": "publicKey" + }, + { + "name": "stakeList", + "type": { + "vec": { + "defined": "StakerState" + } + } + }, + { + "name": "unstakeList", + "docs": [ + "list on unstake: when and how many token unstaked", + "this field need to keep track of unstake queue to let user unstake only after unstaking period" + ], + "type": { + "vec": { + "defined": "StakerState" + } + } + }, + { + "name": "claimTimestamp", + "type": { + "option": "i64" + } + }, + { + "name": "effectVesting", + "type": { + "option": "bool" + } + } + ] + } + }, + { + "name": "LSTStakeState", + "type": { + "kind": "struct", + "fields": [ + { + "name": "staker", + "docs": [ + "Authority that staked the tokens." + ], + "type": "publicKey" + }, + { + "name": "unstakeList", + "docs": [ + "list on unstake: when and how many token unstaked", + "this field need to keep track of unstake queue to let user unstake only after unstaking period" + ], + "type": { + "vec": { + "defined": "StakerState" + } + } + } + ] + } + } + ], + "types": [ + { + "name": "EpochState", + "type": { + "kind": "struct", + "fields": [ + { + "name": "epochNumber", + "type": "u64" + }, + { + "name": "totalStakeAmount", + "type": "u64" + }, + { + "name": "totalRewardAmount", + "type": "u64" + }, + { + "name": "totalStakeMode2", + "type": "u64" + }, + { + "name": "totalRewardAmountMode2", + "type": "u64" + } + ] + } + }, + { + "name": "StakerState", + "type": { + "kind": "struct", + "fields": [ + { + "name": "timestamp", + "type": "i64" + }, + { + "name": "amount", + "type": "u64" + } + ] + } + } + ], + "errors": [ + { + "code": 6000, + "name": "InvalidUnstakingPeriod", + "msg": "UnstakingPeriod should be greater than zero and less than max period" + }, + { + "code": 6001, + "name": "InvalidEpoch0StartTime", + "msg": "Epoch0 startTimestamp should be greater than current timestamp" + }, + { + "code": 6002, + "name": "InvalidEpochDuration", + "msg": "EpochDuration should be greater than zero and less than max duration" + }, + { + "code": 6003, + "name": "NoProposedAdmin", + "msg": "No proposed admin" + }, + { + "code": 6004, + "name": "ConstraintSigner", + "msg": "Signer is not the proposed admin" + }, + { + "code": 6005, + "name": "InvalidTokenMint", + "msg": "Only whitelisted tokens can be deposited" + }, + { + "code": 6006, + "name": "NotEnoughReceiptTokensToWithdraw", + "msg": "Not enough receipt token to withdraw" + }, + { + "code": 6007, + "name": "NotEnoughTokensToStake", + "msg": "Not enough tokens to stake" + }, + { + "code": 6008, + "name": "TokenAlreadyWhitelisted", + "msg": "Token is already whitelisted" + }, + { + "code": 6009, + "name": "StakingAlreadyStarted", + "msg": "Update whitelist token mint only before staking is started" + }, + { + "code": 6010, + "name": "ValidatorAlreadyAdded", + "msg": "Validator is already added" + }, + { + "code": 6011, + "name": "OracleAddressNotFound", + "msg": "Oracle address not found. Maybe its price doesnt need to be updated?" + }, + { + "code": 6012, + "name": "PriceTooStale", + "msg": "The oracle price has not been updated yet" + }, + { + "code": 6013, + "name": "TokenListContainDuplicates", + "msg": "The token list in the instruction argument contain duplicates" + }, + { + "code": 6014, + "name": "ValidatorListContainDuplicates", + "msg": "The validator list in the instruction argument contain duplicates" + }, + { + "code": 6015, + "name": "TokenDepositIsPaused", + "msg": "Deposit for the token is paused" + }, + { + "code": 6016, + "name": "StakeListFull", + "msg": "Stake list full, claim to make space for new stake" + }, + { + "code": 6017, + "name": "NotEnoughStakeToWithdraw", + "msg": "Not enough stake to withdraw" + }, + { + "code": 6018, + "name": "ClaimRewardsBeforeUnstake", + "msg": "Claim rewards before unstake" + }, + { + "code": 6019, + "name": "InvalidEpochIndex", + "msg": "Invalid epoch index" + }, + { + "code": 6020, + "name": "EpochAlreadySubmitted", + "msg": "Epoch already submitted" + }, + { + "code": 6021, + "name": "NotEnoughUnstakeToRebond", + "msg": "Not enough stake to rebond" + }, + { + "code": 6022, + "name": "EpochAccountDoesSubmitted", + "msg": "Epoch account not submitted" + }, + { + "code": 6023, + "name": "AccountValidationFailedForEpochsAccount", + "msg": "Account validation failed for epoch account" + }, + { + "code": 6024, + "name": "MathError", + "msg": "Math error" + }, + { + "code": 6025, + "name": "ClaimNotAllowedForZeroEpochIndex", + "msg": "Claim not allowed for zero epoch index" + }, + { + "code": 6026, + "name": "NoRewardsToClaim", + "msg": "No rewards to claim" + }, + { + "code": 6027, + "name": "NeedToDepositViaInstructionThatNotifyVestingContract", + "msg": "Need to deposit via instruction that notify vesting contract" + }, + { + "code": 6028, + "name": "NeedToDepositViaInstructionThatNotNotifyVestingContract", + "msg": "Need to deposit via instruction that doesn't notify vesting contract" + }, + { + "code": 6029, + "name": "NeedToUnbondViaInstructionThatNotifyVestingContract", + "msg": "Need to unbond via instruction that notify vesting contract" + }, + { + "code": 6030, + "name": "NeedToUnbondViaInstructionThatNotNotifyVestingContract", + "msg": "Need to unbond via instruction that doesn't notify vesting contract" + }, + { + "code": 6031, + "name": "TooManyEpochAccounts", + "msg": "Too Many Epoch Accounts" + } + ] +} \ No newline at end of file diff --git a/staking_idl_old_old.json b/staking_idl_old_old.json new file mode 100644 index 0000000..c242a5c --- /dev/null +++ b/staking_idl_old_old.json @@ -0,0 +1,1309 @@ +{ + "version": "0.1.0", + "name": "restaking_v2", + "instructions": [ + { + "name": "initializeStaking", + "docs": [ + "Initializes the staking program.", + "Non liquid staking version enabled from the beginning", + "Possible to enable liquid staking in update pause flag instruction" + ], + "accounts": [ + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "mint", + "isMut": false, + "isSigner": false, + "docs": [ + "The mint to distribute." + ] + }, + { + "name": "rewardTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "associatedTokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [Associated Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [Token] program." + ] + } + ], + "args": [ + { + "name": "whitelistedToken", + "type": "publicKey" + }, + { + "name": "paused", + "type": "bool" + }, + { + "name": "unstakingPeriod", + "type": "u64" + }, + { + "name": "epoch0StartTimestampSec", + "type": "i64" + }, + { + "name": "epochDuration", + "type": "u64" + } + ] + }, + { + "name": "depositStakingMode2", + "docs": [ + "Deposit tokens in the escrow and mint receipt tokens to the staker according to the exchange rate.", + "Upadte global state PDA hashmap that next era will have extra stake. will be applied in the admin instruction 'submit_epoch_rewards_by_admin_both_mode'", + "Fails if", + "- token to be staked is not whitelisted", + "- staker does not have enough tokens" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "feePayer", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "escrowTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "receiptTokenMint", + "isMut": true, + "isSigner": false + }, + { + "name": "stakerReceiptTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "associatedTokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "depositAndStakeMode1", + "docs": [ + "Deposit tokens in the escrow and update the staker PDA with the new entry (amount, timestamp).", + "Also updates hashmap of common state PDA that next epoch will have extra stake. will be applied in the admin instruction 'submit_epoch_rewards_by_admin_both_mode'", + "Fails if", + "- token to be staked is not whitelisted", + "- staker does not have enough tokens" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "feePayer", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "escrowTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "associatedTokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "depositAndStakeAndVestMode1", + "docs": [ + "Deposit tokens in the escrow and update the staker PDA with the new entry (amount, timestamp).", + "Also updates hashmap of common state PDA that next epoch will have extra stake. will be applied in the admin instruction 'submit_epoch_rewards_by_admin_both_mode'", + "Fails if", + "- token to be staked is not whitelisted", + "- staker does not have enough tokens" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "feePayer", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "escrowTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "associatedTokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "instruction", + "isMut": false, + "isSigner": false, + "docs": [ + "The Instructions sysvar.", + "", + "performs the validation so this is safe even if we don’t check the", + "address. Nonetheless, the account is checked at each use." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "unbondStakingMode2", + "docs": [ + "Leave tokens in the escrow and burn receipt tokens while updating the the staker PDA with the new unbond entry (amount, timestamp).", + "User need to wait for unstaking period to withdraw tokens", + "Fails if", + "- staker does not have enough receipt tokens to burn" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "receiptTokenMint", + "isMut": true, + "isSigner": false + }, + { + "name": "stakerReceiptTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "withdrawStakingMode2", + "docs": [ + "Withdraw tokens from the escrow", + "Fails if", + "- staker does not have any unbonded tokens" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "escrowTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "receiptTokenMint", + "isMut": true, + "isSigner": false + }, + { + "name": "stakerReceiptTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "unbondStakingMode1", + "docs": [ + "Update user stake list with new unbond entry (amount, timestamp).", + "User need to wait for unstaking period to withdraw tokens", + "Fails if", + "- staker does not have enough stake to unbond", + "- staker did not claim rewards before unbonding in current epoch" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "unbondStakingStopVestingMode1", + "docs": [ + "Update user stake list with new unbond entry (amount, timestamp).", + "User need to wait for unstaking period to withdraw tokens", + "Fails if", + "- staker does not have enough stake to unbond", + "- staker did not claim rewards before unbonding in current epoch" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "instruction", + "isMut": false, + "isSigner": false, + "docs": [ + "The Instructions sysvar.", + "", + "performs the validation so this is safe even if we don’t check the", + "address. Nonetheless, the account is checked at each use." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "rebondStakingMode1", + "docs": [ + "Update user stake list with new rebond entry (amount, timestamp).", + "This instruction is useeful to rebond stake that was in unbonding state during unstaking period.", + "Fails if", + "- staker does not have enough stake to unbond", + "- staker did not claim rewards before unbonding in current epoch" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "amount", + "type": "u64" + } + ] + }, + { + "name": "withdrawUnbondedStakeMode1", + "docs": [ + "Withdraw already unbonded tokens from the escrow after unstaking period", + "Fails if", + "- staker does not have any unbonded tokens that are ready to withdraw" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "escrowTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "claimRewardsMode1", + "docs": [ + "Claim rewards in non liquid staking version", + "Fails if", + "- stakers tried to claim rewards during epoch 0", + "- no rewards to claim" + ], + "accounts": [ + { + "name": "staker", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "stakeStatus", + "isMut": true, + "isSigner": false, + "docs": [ + "Stake status PDA" + ] + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "stakerTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "rewardTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "submitEpochRewardsByAdminBothMode", + "docs": [ + "This instruction is only for admin. Admin should submit rewards for current epoch after epoch started.", + "Update rewards both version of staking: with/without liquid staking.", + "Find the amount of tokens that joined or left from receiving rewards in the current epoch.", + "Applied previous epoch exchange rate and calculate new exchange rate for liquid staking version.", + "Create and EpochsAccount if needed and store in EpochsAccount PDA the rewards for the epoch.", + "EpochsAccount is a list of 200 epochs. Each epoch has total reward amount and total stake amount in both version of staking.", + "Fails if", + "- if epoch range range index is not correct. for example (Epochs 0-200: index 0, Epochs 201-400: index 1, etc)", + "- already submitted rewards for the epoch" + ], + "accounts": [ + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + }, + { + "name": "epochsAccountState", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenMint", + "isMut": false, + "isSigner": false + }, + { + "name": "adminTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "rewardTokenAccount", + "isMut": true, + "isSigner": false + }, + { + "name": "lsTokenMint", + "isMut": true, + "isSigner": false + }, + { + "name": "tokenProgram", + "isMut": false, + "isSigner": false, + "docs": [ + "The [Token] program." + ] + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [ + { + "name": "epochIndex", + "type": "u64" + }, + { + "name": "epochRewards", + "type": "u64" + }, + { + "name": "epochRangeIndex", + "type": "u8" + } + ] + }, + { + "name": "changeAdminProposal", + "docs": [ + "Updating admin proposal created by the existing admin. Admin would only be changed", + "if the new admin accepts it in `accept_admin_change` instruction." + ], + "accounts": [ + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + } + ], + "args": [ + { + "name": "newAdmin", + "type": "publicKey" + } + ] + }, + { + "name": "acceptAdminChange", + "docs": [ + "Accepting new admin change signed by the proposed admin. Admin would be changed if the", + "proposed admin calls the method. Would fail if there is no proposed admin and if the", + "signer is not the proposed admin." + ], + "accounts": [ + { + "name": "newAdmin", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "updateTokenWhitelistStaking", + "docs": [ + "Whitelists new tokens", + "", + "This method checks if any of the new token mints which are to be whitelisted", + "are already whitelisted. If they are the method fails to update the", + "whitelisted token list." + ], + "accounts": [ + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + } + ], + "args": [ + { + "name": "newTokenMint", + "type": "publicKey" + } + ] + }, + { + "name": "updateTokenPauseFlagStaking", + "docs": [ + "Update token pause flag for both versions of staking", + "", + "This method for enable second mode of staking with liquid staking or disable/enable any of the modes any time.", + "Only for admin" + ], + "accounts": [ + { + "name": "admin", + "isMut": true, + "isSigner": true + }, + { + "name": "commonState", + "isMut": true, + "isSigner": false + } + ], + "args": [ + { + "name": "pausedMode1", + "type": "bool" + }, + { + "name": "pausedMode2", + "type": "bool" + } + ] + } + ], + "accounts": [ + { + "name": "CommonStateStakingMode1", + "type": { + "kind": "struct", + "fields": [ + { + "name": "admin", + "type": "publicKey" + }, + { + "name": "mint", + "docs": [ + "[Mint] of the token to be distributed." + ], + "type": "publicKey" + }, + { + "name": "epoch0StartTimestamp", + "type": "i64" + }, + { + "name": "epochDuration", + "type": "u64" + }, + { + "name": "unstakingPeriod", + "type": "u64" + }, + { + "name": "totalStakedAmountMode1", + "type": "u64" + }, + { + "name": "totalStakedAmountMode2", + "type": "u64" + }, + { + "name": "totalRewardsForMode2", + "type": "u64" + }, + { + "name": "exchangeRateLsmantisToMantis", + "type": "f64" + }, + { + "name": "nextEpochRateLsmantisToMantis", + "type": "f64" + }, + { + "name": "addAmountToNextEraMode1", + "type": "u64" + }, + { + "name": "subAmountFromNextEraMode1", + "type": "u64" + }, + { + "name": "addAmountToNextEraMode2", + "type": "u64" + }, + { + "name": "subAmountFromNextEraMode2", + "type": "u64" + }, + { + "name": "whitelistedToken", + "type": "publicKey" + }, + { + "name": "bump", + "docs": [ + "Bump seed." + ], + "type": "u8" + }, + { + "name": "pausedMode1", + "type": "bool" + }, + { + "name": "pausedMode2", + "type": "bool" + }, + { + "name": "newAdminProposal", + "type": { + "option": "publicKey" + } + } + ] + } + }, + { + "name": "EpochsAccount", + "type": { + "kind": "struct", + "fields": [ + { + "name": "epochRangeIndex", + "type": "u8" + }, + { + "name": "last200Epochs", + "type": { + "vec": { + "defined": "EpochState" + } + } + } + ] + } + }, + { + "name": "StakeState", + "docs": [ + "Holds whether or not a claimant has claimed tokens." + ], + "type": { + "kind": "struct", + "fields": [ + { + "name": "staker", + "docs": [ + "Authority that staked the tokens." + ], + "type": "publicKey" + }, + { + "name": "stakeList", + "docs": [ + "list on stake: when and how many token staked", + "this field need to keep track of total share of staker in the total stake for each epoch" + ], + "type": { + "vec": { + "defined": "StakerState" + } + } + }, + { + "name": "unstakeList", + "docs": [ + "list on unstake: when and how many token unstaked", + "this field need to keep track of unstake queue to let user unstake only after unstaking period" + ], + "type": { + "vec": { + "defined": "StakerState" + } + } + }, + { + "name": "claimTimestamp", + "type": { + "option": "i64" + } + }, + { + "name": "effectVesting", + "type": { + "option": "bool" + } + } + ] + } + }, + { + "name": "LSTStakeState", + "type": { + "kind": "struct", + "fields": [ + { + "name": "staker", + "docs": [ + "Authority that staked the tokens." + ], + "type": "publicKey" + }, + { + "name": "unstakeList", + "docs": [ + "list on unstake: when and how many token unstaked", + "this field need to keep track of unstake queue to let user unstake only after unstaking period" + ], + "type": { + "vec": { + "defined": "StakerState" + } + } + } + ] + } + } + ], + "types": [ + { + "name": "EpochState", + "type": { + "kind": "struct", + "fields": [ + { + "name": "epochNumber", + "type": "u64" + }, + { + "name": "totalStakeAmount", + "type": "u64" + }, + { + "name": "totalRewardAmount", + "type": "u64" + }, + { + "name": "totalStakeMode2", + "type": "u64" + }, + { + "name": "totalRewardAmountMode2", + "type": "u64" + } + ] + } + }, + { + "name": "StakerState", + "type": { + "kind": "struct", + "fields": [ + { + "name": "timestamp", + "type": "i64" + }, + { + "name": "amount", + "type": "u64" + } + ] + } + } + ], + "errors": [ + { + "code": 6000, + "name": "InvalidUnstakingPeriod", + "msg": "UnstakingPeriod should be greater than zero and less than max period" + }, + { + "code": 6001, + "name": "InvalidEpoch0StartTime", + "msg": "Epoch0 startTimestamp should be greater than current timestamp" + }, + { + "code": 6002, + "name": "InvalidEpochDuration", + "msg": "EpochDuration should be greater than zero and less than max duration" + }, + { + "code": 6003, + "name": "NoProposedAdmin", + "msg": "No proposed admin" + }, + { + "code": 6004, + "name": "ConstraintSigner", + "msg": "Signer is not the proposed admin" + }, + { + "code": 6005, + "name": "InvalidTokenMint", + "msg": "Only whitelisted tokens can be deposited" + }, + { + "code": 6006, + "name": "NotEnoughReceiptTokensToWithdraw", + "msg": "Not enough receipt token to withdraw" + }, + { + "code": 6007, + "name": "NotEnoughTokensToStake", + "msg": "Not enough tokens to stake" + }, + { + "code": 6008, + "name": "TokenAlreadyWhitelisted", + "msg": "Token is already whitelisted" + }, + { + "code": 6009, + "name": "StakingAlreadyStarted", + "msg": "Update whitelist token mint only before staking is started" + }, + { + "code": 6010, + "name": "ValidatorAlreadyAdded", + "msg": "Validator is already added" + }, + { + "code": 6011, + "name": "OracleAddressNotFound", + "msg": "Oracle address not found. Maybe its price doesnt need to be updated?" + }, + { + "code": 6012, + "name": "PriceTooStale", + "msg": "The oracle price has not been updated yet" + }, + { + "code": 6013, + "name": "TokenListContainDuplicates", + "msg": "The token list in the instruction argument contain duplicates" + }, + { + "code": 6014, + "name": "ValidatorListContainDuplicates", + "msg": "The validator list in the instruction argument contain duplicates" + }, + { + "code": 6015, + "name": "TokenDepositIsPaused", + "msg": "Deposit for the token is paused" + }, + { + "code": 6016, + "name": "StakeListFull", + "msg": "Stake list full, claim to make space for new stake" + }, + { + "code": 6017, + "name": "NotEnoughStakeToWithdraw", + "msg": "Not enough stake to withdraw" + }, + { + "code": 6018, + "name": "ClaimRewardsBeforeUnstake", + "msg": "Claim rewards before unstake" + }, + { + "code": 6019, + "name": "InvalidEpochIndex", + "msg": "Invalid epoch index" + }, + { + "code": 6020, + "name": "EpochAlreadySubmitted", + "msg": "Epoch already submitted" + }, + { + "code": 6021, + "name": "NotEnoughUnstakeToRebond", + "msg": "Not enough stake to rebond" + }, + { + "code": 6022, + "name": "EpochAccountDoesSubmitted", + "msg": "Epoch account not submitted" + }, + { + "code": 6023, + "name": "AccountValidationFailedForEpochsAccount", + "msg": "Account validation failed for epoch account" + }, + { + "code": 6024, + "name": "MathError", + "msg": "Math error" + }, + { + "code": 6025, + "name": "ClaimNotAllowedForZeroEpochIndex", + "msg": "Claim not allowed for zero epoch index" + }, + { + "code": 6026, + "name": "NoRewardsToClaim", + "msg": "No rewards to claim" + }, + { + "code": 6027, + "name": "NeedToDepositViaInstructionThatNotifyVestingContract", + "msg": "Need to deposit via instruction that notify vesting contract" + }, + { + "code": 6028, + "name": "NeedToDepositViaInstructionThatNotNotifyVestingContract", + "msg": "Need to deposit via instruction that doesn't notify vesting contract" + }, + { + "code": 6029, + "name": "NeedToUnbondViaInstructionThatNotifyVestingContract", + "msg": "Need to unbond via instruction that notify vesting contract" + }, + { + "code": 6030, + "name": "NeedToUnbondViaInstructionThatNotNotifyVestingContract", + "msg": "Need to unbond via instruction that doesn't notify vesting contract" + }, + { + "code": 6031, + "name": "TooManyEpochAccounts", + "msg": "Too Many Epoch Accounts" + } + ] +} \ No newline at end of file diff --git a/validator/src/command.rs b/validator/src/command.rs index c5584e3..70e1d27 100644 --- a/validator/src/command.rs +++ b/validator/src/command.rs @@ -2,9 +2,7 @@ use std::fmt::{Debug, Display}; use std::fs; use std::str::FromStr; -use anchor_client::solana_sdk::signature::{ - read_keypair_file, Keypair, Signer, -}; +use anchor_client::solana_sdk::signature::{read_keypair_file, Keypair, Signer}; use anchor_lang::solana_program::pubkey::Pubkey; use clap::{arg, command, Args, Parser, Subcommand}; use dialoguer::theme::ColorfulTheme; @@ -207,8 +205,7 @@ pub fn process_command() { ); let default_config: Config = toml::from_str(&config_data).unwrap(); let keypair = if let Some(keypair_path) = cmd.keypair_path { - let keypair = read_keypair_file(keypair_path) - .expect("Unable to read keypair file"); + let keypair = read_keypair_file(keypair_path).expect("Unable to read keypair file"); keypair.into() } else { default_config.keypair @@ -219,10 +216,7 @@ pub fn process_command() { program_id: cmd.program_id.unwrap_or(default_config.program_id), keypair, priority_fees: cmd.priority_fees.unwrap_or(0), - log_level: cmd - .log_level - .unwrap_or(LevelFilter::Info) - .to_string(), + log_level: cmd.log_level.unwrap_or(LevelFilter::Info).to_string(), }; setup_logging(LevelFilter::from_str(&config.log_level).unwrap()); run_validator(config) @@ -240,8 +234,8 @@ pub fn process_command() { } log::info!("Overwriting config file"); } - let keypair = read_keypair_file(&cmd.keypair_path) - .expect("Unable to read keypair file"); + let keypair = + read_keypair_file(&cmd.keypair_path).expect("Unable to read keypair file"); // let keypair = keypair.to_bytes().to_vec(); let config = Config { rpc_url: cmd.rpc_url, @@ -249,10 +243,7 @@ pub fn process_command() { program_id: cmd.program_id, keypair: keypair.into(), priority_fees: cmd.priority_fees.unwrap_or(0), - log_level: cmd - .log_level - .unwrap_or(LevelFilter::Info) - .to_string(), + log_level: cmd.log_level.unwrap_or(LevelFilter::Info).to_string(), }; let toml_in_string = toml::to_string(&config).unwrap(); fs::write(config_file, toml_in_string).unwrap(); @@ -266,8 +257,7 @@ pub fn process_command() { ); let default_config: Config = toml::from_str(&config_data).unwrap(); let keypair = if let Some(keypair_path) = cmd.keypair_path { - let keypair = read_keypair_file(keypair_path) - .expect("Unable to read keypair file"); + let keypair = read_keypair_file(keypair_path).expect("Unable to read keypair file"); keypair.into() } else { default_config.keypair @@ -278,10 +268,7 @@ pub fn process_command() { program_id: cmd.program_id.unwrap_or(default_config.program_id), keypair, priority_fees: cmd.priority_fees.unwrap_or(0), - log_level: cmd - .log_level - .unwrap_or(LevelFilter::Info) - .to_string(), + log_level: cmd.log_level.unwrap_or(LevelFilter::Info).to_string(), }; setup_logging(LevelFilter::from_str(&config.log_level).unwrap()); let token_mint = Pubkey::from_str(&cmd.token_mint).unwrap(); diff --git a/validator/src/main.rs b/validator/src/main.rs index a5bb21c..f1e04da 100644 --- a/validator/src/main.rs +++ b/validator/src/main.rs @@ -3,4 +3,6 @@ mod stake; mod utils; mod validator; -fn main() { command::process_command(); } +fn main() { + command::process_command(); +} diff --git a/validator/src/stake.rs b/validator/src/stake.rs index 3b8d1f4..22b4b56 100644 --- a/validator/src/stake.rs +++ b/validator/src/stake.rs @@ -48,16 +48,8 @@ pub fn stake(config: Config, amount: u64, token_mint: Pubkey) { &restaking::ID, ) .0; - let trie = Pubkey::find_program_address( - &[solana_ibc::TRIE_SEED], - &solana_ibc_program_id, - ) - .0; - let chain = Pubkey::find_program_address( - &[solana_ibc::CHAIN_SEED], - &solana_ibc_program_id, - ) - .0; + let trie = Pubkey::find_program_address(&[solana_ibc::TRIE_SEED], &solana_ibc_program_id).0; + let chain = Pubkey::find_program_address(&[solana_ibc::CHAIN_SEED], &solana_ibc_program_id).0; let master_edition_account = Pubkey::find_program_address( &[ b"metadata".as_ref(), @@ -77,23 +69,19 @@ pub fn stake(config: Config, amount: u64, token_mint: Pubkey) { &anchor_spl::metadata::ID, ) .0; - let depositor_token_account = - anchor_spl::associated_token::get_associated_token_address( - &validator.pubkey(), - &token_mint, - ); - let receipt_token_account = - anchor_spl::associated_token::get_associated_token_address( - &validator.pubkey(), - &receipt_token_key, - ); + let depositor_token_account = anchor_spl::associated_token::get_associated_token_address( + &validator.pubkey(), + &token_mint, + ); + let receipt_token_account = anchor_spl::associated_token::get_associated_token_address( + &validator.pubkey(), + &receipt_token_key, + ); log::info!("This is priority fee {:?}", config.priority_fees); for tries in 1..6 { let tx = program .request() - .instruction(ComputeBudgetInstruction::set_compute_unit_limit( - 500_000u32, - )) + .instruction(ComputeBudgetInstruction::set_compute_unit_limit(500_000u32)) .instruction(ComputeBudgetInstruction::set_compute_unit_price( config.priority_fees, )) @@ -111,8 +99,7 @@ pub fn stake(config: Config, amount: u64, token_mint: Pubkey) { associated_token_program: anchor_spl::associated_token::ID, system_program: anchor_lang::solana_program::system_program::ID, rent: anchor_lang::solana_program::rent::Rent::id(), - instruction: - anchor_lang::solana_program::sysvar::instructions::ID, + instruction: anchor_lang::solana_program::sysvar::instructions::ID, master_edition_account, nft_metadata, }) @@ -134,7 +121,9 @@ pub fn stake(config: Config, amount: u64, token_mint: Pubkey) { }, ]) .args(restaking::instruction::Deposit { - service: Service::GuestChain { validator: validator.pubkey() }, + service: Service::GuestChain { + validator: validator.pubkey(), + }, amount, }) .payer(validator.clone()) diff --git a/validator/src/utils.rs b/validator/src/utils.rs index 280f08f..80d761e 100644 --- a/validator/src/utils.rs +++ b/validator/src/utils.rs @@ -35,12 +35,8 @@ macro_rules! skip_fail { } fn project_dirs() -> ProjectDirs { - ProjectDirs::from( - "com", - "Composable Finance", - "Solana Guest Chain Validator", - ) - .expect("Invalid Home directory!") + ProjectDirs::from("com", "Composable Finance", "Solana Guest Chain Validator") + .expect("Invalid Home directory!") } pub fn config_file() -> PathBuf { @@ -51,7 +47,10 @@ pub fn config_file() -> PathBuf { } pub fn setup_logging(log_level: log::LevelFilter) { - env_logger::builder().filter_level(log_level).format_timestamp(None).init(); + env_logger::builder() + .filter_level(log_level) + .format_timestamp(None) + .init(); } fn new_ed25519_instruction_with_signature( @@ -125,9 +124,7 @@ pub fn submit_call( for tries in 0..max_retries { tx = program .request() - .instruction(ComputeBudgetInstruction::set_compute_unit_limit( - 150_000, - )) + .instruction(ComputeBudgetInstruction::set_compute_unit_limit(150_000)) .instruction(ComputeBudgetInstruction::set_compute_unit_price( *priority_fees, )) @@ -140,11 +137,12 @@ pub fn submit_call( sender: validator.pubkey(), chain, trie, - ix_sysvar: - anchor_lang::solana_program::sysvar::instructions::ID, + ix_sysvar: anchor_lang::solana_program::sysvar::instructions::ID, system_program: system_program::ID, }) - .args(instruction::SignBlock { signature: signature.into() }) + .args(instruction::SignBlock { + signature: signature.into(), + }) .payer(validator.clone()) .signer(validator) .send(); @@ -175,9 +173,7 @@ pub fn submit_generate_block_call( .instruction(ComputeBudgetInstruction::set_compute_unit_price( *priority_fees, )) - .instruction(ComputeBudgetInstruction::set_compute_unit_limit( - 300_000, - )) + .instruction(ComputeBudgetInstruction::set_compute_unit_limit(300_000)) .accounts(accounts::Chain { sender: validator.pubkey(), chain, diff --git a/validator/src/validator.rs b/validator/src/validator.rs index 29f3905..c86bb27 100644 --- a/validator/src/validator.rs +++ b/validator/src/validator.rs @@ -21,8 +21,9 @@ pub fn run_validator(config: Config) { validator.clone(), CommitmentConfig::processed(), ); - let program = - client.program(Pubkey::from_str(&config.program_id).unwrap()).unwrap(); + let program = client + .program(Pubkey::from_str(&config.program_id).unwrap()) + .unwrap(); let trie = Pubkey::find_program_address( &[solana_ibc::TRIE_SEED], @@ -43,9 +44,7 @@ pub fn run_validator(config: Config) { sleep(Duration::from_secs(5)); let chain_account: ChainData = program.account(chain).unwrap(); if chain_account.pending_block().unwrap().is_some() { - if let Some(pending_block) = - chain_account.pending_block().unwrap().as_ref() - { + if let Some(pending_block) = chain_account.pending_block().unwrap().as_ref() { if pending_block .signers .get(&validator.pubkey().into()) @@ -58,11 +57,7 @@ pub fn run_validator(config: Config) { "Found block {:?}", chain_account.pending_block().unwrap().unwrap() ); - let fingerprint = &chain_account - .pending_block() - .unwrap() - .unwrap() - .fingerprint; + let fingerprint = &chain_account.pending_block().unwrap().unwrap().fingerprint; let signature = validator.sign_message(fingerprint.as_slice()); log::info!( "This is the signature of signed block {:?}", @@ -93,18 +88,13 @@ pub fn run_validator(config: Config) { let rpc_client = program.rpc(); // Check if you can generate a new block let host_height = rpc_client.get_slot().unwrap(); - let host_timestamp = - rpc_client.get_block_time(host_height).unwrap() as u64; + let host_timestamp = rpc_client.get_block_time(host_height).unwrap() as u64; let trie_account = rpc_client - .get_account_with_commitment( - &trie, - CommitmentConfig::processed(), - ) + .get_account_with_commitment(&trie, CommitmentConfig::processed()) .unwrap() .value .unwrap(); - let trie_data = - solana_trie::TrieAccount::new(trie_account.data).unwrap(); + let trie_data = solana_trie::TrieAccount::new(trie_account.data).unwrap(); let result = chain_account.check_generate_block( host_height.into(), NonZeroU64::new(host_timestamp).unwrap(), diff --git a/vesting-backend/Cargo.toml b/vesting-backend/Cargo.toml new file mode 100644 index 0000000..c01ae5e --- /dev/null +++ b/vesting-backend/Cargo.toml @@ -0,0 +1,73 @@ +[package] +name = "vesting-backend" +version.workspace = true +authors.workspace = true +edition.workspace = true + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] +tokio = { version = "1", features = ["full"] } +tokio-tungstenite = "0.23.1" +futures = "0.3" +hyper = { version = "0.14", features = ["full"] } +serde = { version = "1.0", features = ["derive"] } +serde_json = "1.0.117" +solana-transaction-status = "1.18.12" +reqwest = { version = "0.11", features = ["json"] } +lazy_static = "1.4.0" +ethers = { version = "2.0.14", default-features = true, features = ["ws","abigen"] } +spl-associated-token-account = { version = "3.0.2", default-features = false, features = ["no-entrypoint"] } +spl-token = { version = "3.2.0", default-features = false, features = ["no-entrypoint"] } +solana-client = "1.8.3" +anchor-client = "0.29.0" +solana-program = "1.17.30" +solana-sdk = "1.17.30" +anchor-spl = "0.29.0" +anchor-lang = { version = "0.29.0", features = ["init-if-needed"] } +anyhow = "1.0.32" +dotenv = "0.15.0" +alloy-sol-macro = { version = "0.4.2", default-features = false, features = ["json"] } +alloy-sol-types = { version = "0.4.2", default-features = false } +alloy-primitives = { version = "0.4.2", default-features = false } +hex-literal = "0.4.1" +borsh = { version = "0.10.3", default-features = false } +base64 = { version = "0.22.1", default-features = false, features = ["alloc"] } +vesting = { path = "../solana/merkle-distributor", package = "merkle-distributor" } +# bridge-escrow = { git = "https://github.com/ComposableFi/emulated-light-client.git", branch = "upgrade" } +cosmrs = "0.10" # Adjust version as needed +hex = "0.4" +sha2 = "0.10" +ring = "0.17.0" + +sp-core = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42", features = [ + "full_crypto", + "std", +] } +sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42", features = [ + "std", +] } + +actix-web = "3" +actix-cors = "0.5" +utoipa-swagger-ui = { version = "3", features = ["actix-web"] } +utoipa = { version = "3.3.0", features = ["actix_extras"] } +actix-multipart = "0.5.0" +cli = { path = "../cli", package = "jito-scripts" } +jito-merkle-tree = { path = "../solana/merkle-tree" } +verify-keplr-sign = "0.1.0" + +[patch.crates-io] +# aes-gcm-siv 0.10.3 and curve25519-dalek 3.x pin zeroize to <1.4 +# which conflicts with other dependencies requiring zeroize ^1.5. +# We’re patching both crates to unpin zeroize. +# +# For aes-gcm-siv we’re using the same revision Solana uses in +# an (as of now) unreleased commit, see +# https://github.com/solana-labs/solana/commit/01f1bf27994d9813fadfcd134befd3a449aaa0bd +# +# For curve25519-dalek we’re using commit from a PR, see +# https://github.com/dalek-cryptography/curve25519-dalek/pull/606 +aes-gcm-siv = { git = "https://github.com/RustCrypto/AEADs", rev = "6105d7a5591aefa646a95d12b5e8d3f55a9214ef" } +curve25519-dalek = { git = "https://github.com/dalek-cryptography/curve25519-dalek", rev = "8274d5cbb6fc3f38cdc742b4798173895cd2a290" } + diff --git a/vesting-backend/README.md b/vesting-backend/README.md new file mode 100644 index 0000000..ffecae3 --- /dev/null +++ b/vesting-backend/README.md @@ -0,0 +1,27 @@ +Eth wallet should sign hash of message(solana) +HASH. it is important to sigh a HASH of message. not a message itself!!! + +In testmode for devnet all solana address elidgeble to get airdrop. + +When FE team finish development and integration with vesting back end then only limited specific addresses +will be able to call submitsignature endpoint. + +post request. +http://mantis-indexer.composable-shared-artifacts.composablenodes.tech:3125/api/domain/submitsignature + +post body +#[derive(Serialize, Deserialize, ToSchema)] +pub struct SignatureParams { + signatures: String, + pubkey: String, + message: String, + network: u8, //0 eth, 1 cosmos,2 polkadot +} + +post body response +#[derive(Serialize, Deserialize, Clone, Debug, ToSchema)] +pub struct VestingResp { + pub is_success: bool, + pub error_message: Option, + pub page_index: Option, +} \ No newline at end of file diff --git a/vesting-backend/dropped.json b/vesting-backend/dropped.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/vesting-backend/dropped.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/vesting-backend/ethcosmosclaim.csv b/vesting-backend/ethcosmosclaim.csv new file mode 100644 index 0000000..b7e6320 --- /dev/null +++ b/vesting-backend/ethcosmosclaim.csv @@ -0,0 +1,7 @@ +pubkey,amount_unlocked,amount_locked,category +0x88b503c81a4fb9c9c5464dd3c6835fc34b2cc85d,3000.67520273,2600.6752,Staker +0x575086eD382b351623D5fBaeBe4DD37e77eAcA93,3000.67520273,2600.6752,Staker +0x9cdF7b60ba1cf523A574a0cbDfAe6528904403e9,3000.67520273,2600.6752,Staker +0xc25b3fa005D06DA7f4fbD487BBd2B220871750Ef,3000.67520273,2600.6752,Staker +0xF25aAFFe769258449261Aa651CBE030b3D53CFC7,3000.67520273,2600.6752,Staker +0x3bda3BD337b314FcE6622A48e38d4905bea0d727,3000.67520273,2600.6752,Staker \ No newline at end of file diff --git a/vesting-backend/ethcosmosclaim_prodaction.csv b/vesting-backend/ethcosmosclaim_prodaction.csv new file mode 100644 index 0000000..a76f440 --- /dev/null +++ b/vesting-backend/ethcosmosclaim_prodaction.csv @@ -0,0 +1,8511 @@ +pubkey,amount_unlocked,amount_locked,category +0x88b503c81a4fb9c9c5464dd3c6835fc34b2cc85d,26.67520273,26.6752,Staker +0x7754564cccefe946c48810885800ccad0711791a,26.67520273,26.6752,Staker +0x7a18960043093e89d804a30d5664ce769cd153a1,26.67520273,26.6752,Staker +0xeefbada5539f9ae2c87c1151cdb2057398383342,26.67520273,26.6752,Staker +0xc6b69b579b94cc2e89ab37c5dd4ede3df05df04e,26.67520273,26.6752,Staker +0x985b03cdc4def39ed62785458f339de0121be4d3,26.67520273,26.6752,Staker +0x3d1f07d3c60268edceea094f1f7732ca8f86e78d,26.67520273,26.6752,Staker +0x8382705d1b1c61cb417ad7caf361f4981220bf16,26.67520273,26.6752,Staker +0x2f1799d1bdcc4e922280fd5bcea7b6dfe86c2593,26.67520273,26.6752,Staker +0xe0982e0d39eee312017c58dba76c99ca59b8a958,26.67520273,26.6752,Staker +0xaf229c64caf25449ece976f2b1386e30b2f3ec9e,26.67520273,26.6752,Staker +0x28521a5b7e439d3b0b8e13c5ca66de26cf6e756c,26.67520273,26.6752,Staker +0x0fb95b8c2d19f1cbd2dfe9ecb3bdf992cb9e8b92,26.67520273,26.6752,Staker +0x6b5bbd4aaa860705a8674e1de639c3dfff734b0f,26.67520273,26.6752,Staker +0xda754c0db6d130bcc196b7fcd013175f5a42faf3,26.67520273,26.6752,Staker +0x73ccca7296dfedb88bfd68ceda833d8d79abb35f,26.67520273,26.6752,Staker +0x5986759cd05cb157bfdd9c4fc341697053980a4a,26.67520273,26.6752,Staker +0xfb469965ec425d5b83da58dd75a3a77ac06eafa1,26.67520273,26.6752,Staker +0x7c37abfb5c29b3739a01efc8b431ecb1d3f0d766,26.67520273,26.6752,Staker +0x7ba977aa4267dbcd7f37c1249f963dffb532ba79,26.67520273,26.6752,Staker +0xdc4471ee9dfca619ac5465fde7cf2634253a9dc6,26.67520273,26.6752,Staker +0x96eead4cf15be74b20f02c32bc2dbeb6494b5c17,26.67520273,26.6752,Staker +0x130c6664b088e95427ff8a897b601996d5ea69b7,26.67520273,26.6752,Staker +0xfba792d508d0f61e6bfd7c5a5bd00802a97aa0b2,26.67520273,26.6752,Staker +0xf0a72469853db74bec02301333f29780285b863d,26.67520273,26.6752,Staker +0xbd35aa6f5c1420bffbeb329bcdda7093a7b09283,26.67520273,26.6752,Staker +0xefdd4ba354f84ef3790281ba7b24e71a42d030cb,26.67520273,26.6752,Staker +0xa3c79b411df103431d333790e88ab0a6fb5f0946,26.67520273,26.6752,Staker +0x97bac212815dff849820e34b6f9a58e4c40909de,26.67520273,26.6752,Staker +0x20b48bdf395232acae5d6e3b345c0f107ffa8abd,26.67520273,26.6752,Staker +0xaeb2914f66222fa7ad138e128a0575048bc76032,26.67520273,26.6752,Staker +0x9b32bf5d8d88dd5cef0d32cdfff2eab50d2e04b3,26.67520273,26.6752,Staker +0xf0e87cc2e401f297b8113fb861977c42e1f71573,26.67520273,26.6752,Staker +0x681cbae1c41e5eec8411dd8e009fa71f81d03f7f,26.67520273,26.6752,Staker +0xa39e3e54eaf64d0c0f3ebb4d46dac6c2985de5a2,26.67520273,26.6752,Staker +0x6433f9917b9c4f7f25bf4f0aca85855616b2fe30,26.67520273,26.6752,Staker +0xfe5f91462d4f55bde3e0c695c30f16fc3150d4e0,26.67520273,26.6752,Staker +0xdd343c671abb706d8e4f5da9cd9662753e44a01e,26.67520273,26.6752,Staker +0xf1b1ac4cc89b151de017e06ed7d82436505a6056,26.67520273,26.6752,Staker +0x916a5ca8d0ee4d7721eda5b2d69f9688b32c452a,26.67520273,26.6752,Staker +0x0b567a90bf36025ff20b9fa16b970e0e6fae26fb,26.67520273,26.6752,Staker +0xf6ff6becfe9d0b78424c598352cc8f64d0d1d675,26.67520273,26.6752,Staker +0x156ee818fa2c95ff20f5b3420a6c0e6ee1d4cb3d,26.67520273,26.6752,Staker +0x3716508118177f589d2f7ecaec5979dbd3ad9f5b,26.67520273,26.6752,Staker +0x3beb1768ef82c7ea94b64082ea926c36e96fa686,26.67520273,26.6752,Staker +0x137fb45f21a04a476b5698f520bec3326120a492,26.67520273,26.6752,Staker +0x6e855ebda9256182b52c9a45cf4492a574e9d955,26.67520273,26.6752,Staker +0xe45b81ea4d4aa9e7205b11f6ec9708032569580b,26.67520273,26.6752,Staker +0x84cc56358ce4effef5b9357f1de5ab693e2f6c29,26.67520273,26.6752,Staker +0x2b9497ac9c0e240c9c682ad99c27434e8702194c,26.67520273,26.6752,Staker +0xa55700532a21717036dffe33a52bb0a808516259,26.67520273,26.6752,Staker +0x0a46dce04a11852f4d7edf51dbaa3c0239071687,26.67520273,26.6752,Staker +0x17e2dc0b145852d8b7ea87d664cb7106b7aaab9c,26.67520273,26.6752,Staker +0x1db00695685d207c125a5c29bd2183c4f0b9cd97,26.67520273,26.6752,Staker +0x1fd18bebcd1dde8be03429c31500a528cb9793ed,26.67520273,26.6752,Staker +0x1da58933f381edf6f09e9faf2ca789b48e58bafb,26.67520273,26.6752,Staker +0xb7f70f8d33191055d3f4f67952ed046834e1e871,26.67520273,26.6752,Staker +0x7531186ed48bf6e4b15eb2549277345a9120bec4,26.67520273,26.6752,Staker +0x80fb5880f38185661962e475ac1557817dc9faea,26.67520273,26.6752,Staker +0xf90dc93eeea448a4e69166fb397a0252370668e4,26.67520273,26.6752,Staker +0x89f66b620497230f30d505743bb739f0ef993081,26.67520273,26.6752,Staker +0x2399104b3918693200d211dfd6cb0a4f69b90122,26.67520273,26.6752,Staker +0xd0116778a76dda1bd0ed5cefb87aff6a46ecc580,26.67520273,26.6752,Staker +0x37175de23651777f9611c37b2d8f4d420fa67772,26.67520273,26.6752,Staker +0x6375594b4175100055813039ca22476cdde06328,26.67520273,26.6752,Staker +0xcd54f6bf098c9869ceccffcab0089fee8786a7d2,26.67520273,26.6752,Staker +0xf13a2e3795cc05451a470ad8025671275c672eee,26.67520273,26.6752,Staker +0xfa50e8ae8e380fad984850f9f2ba7eb424502d6d,26.67520273,26.6752,Staker +0x44b5ee104dea900084edb7623251daabc612bcd7,26.67520273,26.6752,Staker +0xace9c83441712359402d0eac940343826310784f,26.67520273,26.6752,Staker +0xbe994cf43f52fd73fe45ced29f06d1b08bd1709a,26.67520273,26.6752,Staker +0xf27c504c6094ff413cce631390e2ad1160ed58c9,26.67520273,26.6752,Staker +0xb042deae1551e3dec71693b5224f8d298ad9a4b1,26.67520273,26.6752,Staker +0xc21c8bbd5e9046253a0673e375141ed4a45ec4b7,26.67520273,26.6752,Staker +0x0f9b1b68f848cb65f532bc12825357201726d3d2,26.67520273,26.6752,Staker +0x2440b90e1f840f5426057fccf1a78afebbaf7f96,26.67520273,26.6752,Staker +0xe4da8809f9a6d8ffc92f303d2c30bb7a4a788e5d,26.67520273,26.6752,Staker +0x3d233f393249a810d9841110f60b2f931e89c32f,26.67520273,26.6752,Staker +0xa62c1e465ff8a8da1269abbdd869d12b26566c66,26.67520273,26.6752,Staker +0x18e78aea97328450a2998c0e79f39651e25b0a00,26.67520273,26.6752,Staker +0xea302cf778a1186843ae10689695349f5388e0d9,26.67520273,26.6752,Staker +0xa802d1c5e2e571ce95177d1029227a18aac91051,26.67520273,26.6752,Staker +0x8565f7bfa3c69b48f3dd6efb48caab0e6fb68cf3,26.67520273,26.6752,Staker +0xbc486420659a2009987207649d5d0b401349f679,26.67520273,26.6752,Staker +0xef62aa7fbf52e72c069ac09ff7e874ed64e3a59a,26.67520273,26.6752,Staker +0x097c12019d6220a7ad79d3dda10817ff22bfa258,26.67520273,26.6752,Staker +0xd57e5ced08dc37e019fda1f83cfa99c2e647b905,26.67520273,26.6752,Staker +0xf95082e9bc09e16d93a43a2c6cf207677aafa183,26.67520273,26.6752,Staker +0xee7672722c2de2125e1b4d866c04b893ac8f7d22,26.67520273,26.6752,Staker +0xaec406c7e4868e6402ceee23a4962f307d7e0e30,26.67520273,26.6752,Staker +0xfa25065c27bc4037961e25c18cd3772589b43f43,26.67520273,26.6752,Staker +0x4b84c822da19a74c426104c0cf1c06ab914f3a37,26.67520273,26.6752,Staker +0x4defa30195094963cfac7285d8d6e6e523c7f90d,26.67520273,26.6752,Staker +0x7b9aa7664b0cd18cc9f25284fc69e0a830ccef35,26.67520273,26.6752,Staker +0xfd6ee093a56142bd55ed21f85bcfb94aca173d4d,26.67520273,26.6752,Staker +0x694f73f62fab369946be981d760031f3b4c591c5,26.67520273,26.6752,Staker +0xa6295498775d6ae9b5ecac38cf60db578307d434,26.67520273,26.6752,Staker +0x9b50ce25f6c5e0e6a8f46abcaff02a2b629346ff,26.67520273,26.6752,Staker +0xd775973824d3c891540efa680afc3b7fbf791a0b,26.67520273,26.6752,Staker +0x66b203ef3616adf05a01ccff65648e6c60d1a45c,26.67520273,26.6752,Staker +0x00cd1e89e2f1397cf1538a3e1d610c786805a2de,26.67520273,26.6752,Staker +0x041a59ab6fc7920823892a5e3f21a086bae913f0,26.67520273,26.6752,Staker +0x993f5b993e733d7840f25981138da602430e13dc,26.67520273,26.6752,Staker +0x7466d4276f025404a6947089b8f97d132fe2ee82,26.67520273,26.6752,Staker +0xef3c42eb484ae448cbbe4391d3cc4e16aaab0d24,26.67520273,26.6752,Staker +0x39470f90cb3b38e6bf4878f9b8f4e654e1641306,26.67520273,26.6752,Staker +0xab9a9bd39d8a4f8b69b86e5a4deafbeaf7a2bb1e,26.67520273,26.6752,Staker +0x5acd300f3aece04e13fa55eed841e5e6c0d2c6e3,26.67520273,26.6752,Staker +0x52eeb6605dd55762056a1f8034d84bda02ebf037,26.67520273,26.6752,Staker +0x1a5b3eb121846c9505e271067f6fef7fa7ebb5f1,26.67520273,26.6752,Staker +0x6a12c8594c5c850d57612ca58810abb8aebbc04b,26.67520273,26.6752,Staker +0x522170e231d8ffd8f0de20ce22f6b36a0251d931,26.67520273,26.6752,Staker +0x827c7bf1fbb12e214904ee45977a44b018fcde3a,26.67520273,26.6752,Staker +0xc8e49b91243dbf5969902bb0e38bd2d0977fe6ad,26.67520273,26.6752,Staker +0x8e10ff7d1195484a3fdd5b19d48e2f394a88fad3,26.67520273,26.6752,Staker +0xb0f9b89b7e4f6bcf95b6df0c0c20b29c2c9af614,26.67520273,26.6752,Staker +0xc3ab4f4451d65299540242bb8ab3c2c65154b3f6,26.67520273,26.6752,Staker +0x0639c24ba4726cb66ddafb92daa2a2a8092dd036,26.67520273,26.6752,Staker +0x30021f41b54b36d9b7ac487c5545b015c3339de8,26.67520273,26.6752,Staker +0xeb215e8aa26f62853ab0872c8b5caf2585f41e48,26.67520273,26.6752,Staker +0x368f593244f04c599b3328a23493680b23818fa6,26.67520273,26.6752,Staker +0x6cb3a1603820450a9e1ca72e032f234d5aac28b8,26.67520273,26.6752,Staker +0x9293db81d208814cb7f23f4dedeed0dbec35d1a0,26.67520273,26.6752,Staker +0x36b499163b2364e8b7e535780e43cada96ea0ee3,26.67520273,26.6752,Staker +0x9c49b2d67344c3e05e3543717b49508bb4c4855c,26.67520273,26.6752,Staker +0xfa6897728fe3f0a8309725dfdc7bc1343b4a9a50,26.67520273,26.6752,Staker +0x87d82f6d04df657bb9a095e9ebe6a1eeb145e557,26.67520273,26.6752,Staker +0x4d09c128a448cafa28996c504e09d57aed661f2e,26.67520273,26.6752,Staker +0xff20b8b085158b90c12d3afd785eae4e430f517f,26.67520273,26.6752,Staker +0x05541fd448c5065718ca4a2f328ca458b055f179,26.67520273,26.6752,Staker +0x273054fdf2594042453dd852a98f7096a271189b,26.67520273,26.6752,Staker +0x150da56d720a4b7cb6c7f807067451536dd5de70,26.67520273,26.6752,Staker +0x36f5a5fe243cdf0f96c41107f7652be832653e74,26.67520273,26.6752,Staker +0xe9081b69d649e174be461c7861fc42e81a1d9508,26.67520273,26.6752,Staker +0xf2d499fd020d1b711238461f96da9a07a137660d,26.67520273,26.6752,Staker +0x5fd896abb892d4d624e01dd52306ee803cfcb905,26.67520273,26.6752,Staker +0xb72f37f5bc3efea93904883cd609b14fb13196b3,26.67520273,26.6752,Staker +0x37e4172baee5117310c5803e616cca7ecdab9d6e,26.67520273,26.6752,Staker +0x5e2889eb037aeac4f64fbb9856514f6dfebada63,26.67520273,26.6752,Staker +0xc32bea8d610755e1dbbd6fbd2ed08c2e31663f14,26.67520273,26.6752,Staker +0x7ce79178661ed38089fcdb4e28ceb2cc18508d82,26.67520273,26.6752,Staker +0x0ee15685674c6a0b1ff634d23d02d1cb650d883a,26.67520273,26.6752,Staker +0x302c9fd302945294c72e40d11aaf0fa1c8c5f2c6,26.67520273,26.6752,Staker +0x4771b65e9a825d2917378f43810f6baf4ce3f732,26.67520273,26.6752,Staker +0x30e76e912ce719e4596e070b76dda98288f4052f,26.67520273,26.6752,Staker +0x1779b02a06dbfd6aaead120136f1ab34ecc8f27d,26.67520273,26.6752,Staker +0x9c6c5f1b566d579cf3892b2e22bcba7d9380dcd5,26.67520273,26.6752,Staker +0x142d61ba3439810b89f17fc2268bface0c4a5c90,26.67520273,26.6752,Staker +0x20afce66cb60fb3efb33106cb9eab28f74649c8a,26.67520273,26.6752,Staker +0xebd93a2611b0a35f722e79a4bf7f7f000c514a4d,26.67520273,26.6752,Staker +0xdb01f24fa773fef587b2a05a8ce27977871367a7,26.67520273,26.6752,Staker +0x9fefd0eeb69e34ca3b0ebeac2936ced115d1c698,26.67520273,26.6752,Staker +0x90f68a1782d2975dfc702383493cda4b7c7b5cd9,26.67520273,26.6752,Staker +0xf8a9e671776d862ac96c5609b914bd20b15e0f30,26.67520273,26.6752,Staker +0x2e285e94843a620a01a2462ab4b19a17b0847ddf,26.67520273,26.6752,Staker +0xc20d5ec5cc28c055eb72861c13a05c1ebe31cc97,26.67520273,26.6752,Staker +0x990809860ca626ea1d7515595816d280d73006fa,26.67520273,26.6752,Staker +0xba993c1fee51a4a937bb6a8b7b74cd8dffdca1a4,26.67520273,26.6752,Staker +0xff3296bb1c15d25c87a1d78541324d4439417bd1,26.67520273,26.6752,Staker +0xf3ac8732c4a1738b6b9a028699b23f3ecf5a4786,26.67520273,26.6752,Staker +0x5a2127a33479a6fedae90835b5ff5538d7c9a0ea,26.67520273,26.6752,Staker +0x64f2f56244c5e5284c707487e9f199439e38b502,26.67520273,26.6752,Staker +0xa8a2aa7200b360e9b76fafe60950a587449a0ed4,26.67520273,26.6752,Staker +0x2a1df571f199354fcbefaa1fdec4098d005c6606,26.67520273,26.6752,Staker +0x42cefe7b7094a4f81bb2eb17f423d5eb3a830588,26.67520273,26.6752,Staker +0x8a333a18b924554d6e83ef9e9944de6260f61d3b,26.67520273,26.6752,Staker +0x47424b972cba53d5c53c4afc3c07c5d2a6b5e3b6,26.67520273,26.6752,Staker +0xaba938f66a705e4d5aaf5bee6d1f4c9a83ff40cb,26.67520273,26.6752,Staker +0x4d0bf3c6b181e719cdc50299303d65774dfb0af7,26.67520273,26.6752,Staker +0x419ab59c1ae393922df06f0f4bdba6fe4b51743b,26.67520273,26.6752,Staker +0x77025bcd91b491ed74156f7095d71ca740c27980,26.67520273,26.6752,Staker +0x54fd81d1a6f56286026d36312e208ffd25bd0426,26.67520273,26.6752,Staker +0x7ee92f4be14b553b64c46ba3d2cb567a2a492c7d,26.67520273,26.6752,Staker +0xa372c078eee7da14c509e762672d81ecf85267ad,26.67520273,26.6752,Staker +0x932a824a4d3d0680e0b352de150e6f212b8ac841,26.67520273,26.6752,Staker +0x7f4fde9f59f3f914dc821179110a85f2e09bbb8c,26.67520273,26.6752,Staker +0x46bfa36e19d7e5baa0a039f7e5868b3592c85be2,26.67520273,26.6752,Staker +0x37a6156e4a6e8b60b2415af040546cf5e91699bd,26.67520273,26.6752,Staker +0x7ef2ec6638dd578fd3fe20bc85be2f5d6ea788db,26.67520273,26.6752,Staker +0x1e07c233341012327ba02455a1dedc45f2b499d6,26.67520273,26.6752,Staker +0xbcb98af53a366630968efc58d5e799b69ed327e1,26.67520273,26.6752,Staker +0xb084f058fc9fa3d3b84c7b954914e0a7c8d847f3,26.67520273,26.6752,Staker +0xdaadccd6eab0df609ed48fd3537bd935685dd846,26.67520273,26.6752,Staker +0x4a37382f16159063dc6061dd42d5944ce6616f9e,26.67520273,26.6752,Staker +0x6a414d94a02e88238aa29a3955630e7beb85ce97,26.67520273,26.6752,Staker +0x162bc97ae8e40aaa96f198c7186b7b7a9e73bf7a,26.67520273,26.6752,Staker +0xa1830e8d9f019feb448478a171bb37cc6c4c0482,26.67520273,26.6752,Staker +0xb224e28534e07c04eb43c7fe20a1f881a6061755,26.67520273,26.6752,Staker +0xd0185ba709a910568029d4a69c37468c4182b17c,26.67520273,26.6752,Staker +0x21af0a9117ee420cb26c32a49c59220f38f5991b,26.67520273,26.6752,Staker +0x144b9a09b3d4e88212f69cf21bfde6e3eb64420e,26.67520273,26.6752,Staker +0x4fef654560d6ad788f4b35a5cd02ed185c12fbbf,26.67520273,26.6752,Staker +0xb689ba113effd47d38cff88a682465945bd80829,26.67520273,26.6752,Staker +0x8be7b518155184aa03fbda531a165c567da9affa,26.67520273,26.6752,Staker +0x7ba6527419152e17d78daccbb89a51ab71c8d200,26.67520273,26.6752,Staker +0x83e81d747529f0eb6145b149c438ab7f9bbd651c,26.67520273,26.6752,Staker +0x93ac32e245021272bced9d245af43f7a0fb1cb43,26.67520273,26.6752,Staker +0x2bdfc32ed7b113d79d04254848c8550d6be2057d,26.67520273,26.6752,Staker +0x3d97ad12d40ea711d88b53680b3ae19aa5ec870d,26.67520273,26.6752,Staker +0x37f170e090b64bd277e604af359fb5b675ad10ce,26.67520273,26.6752,Staker +0x514c9c0f1bc120f57183bfe4ae092ff0be13a31f,26.67520273,26.6752,Staker +0x5c0796ed4f0b1de9f9eda9fd6fe29562b2a60296,26.67520273,26.6752,Staker +0x29c0f446b983d002a8d110aee7e904426da5327f,26.67520273,26.6752,Staker +0x46f34a28ee5ec61757dc3e4c464a16115157ef77,26.67520273,26.6752,Staker +0x90e5a8c26735efdec6d9a749f73b8bfb0d6b43bc,26.67520273,26.6752,Staker +0x4fc83f87639c917a9703f135f4c48a50e54ef8c3,26.67520273,26.6752,Staker +0x20cbd019bda9e7ca86bff1c1fddaca5119c388b8,26.67520273,26.6752,Staker +0x98059ba8af9c94ad8bfb687072c1ad4aeea88714,26.67520273,26.6752,Staker +0x521daf6b4c7aae964baad18d99d9eb75b5abc592,26.67520273,26.6752,Staker +0xda1d4bd894709dbd9a140c05bdaedd19afe7fb00,26.67520273,26.6752,Staker +0xc6d37e6f2ca53fd636142ba4127865b98842034e,26.67520273,26.6752,Staker +0x2c04fe7c87b589f445ac771db16e2b28dd16c554,26.67520273,26.6752,Staker +0x4ab86047a86322c1798a50b29f58967e22a74b59,26.67520273,26.6752,Staker +0x16da1d853788c84749baf17bd90610e9ea91dda3,26.67520273,26.6752,Staker +0x71bde2eb7ed113fc7bc69cb2993ffcd0d24cca8a,26.67520273,26.6752,Staker +0xf183f38e99120aafc7775f3fc10ee2f4586146bb,26.67520273,26.6752,Staker +0x36399c00032b61feba19d7c54b49b182d1e4e660,26.67520273,26.6752,Staker +0xa89c876be69223295a0925d7a62cb6868dec4ac8,26.67520273,26.6752,Staker +0xcdb5cb47035dacf0e205e0f7f42961235020ab32,26.67520273,26.6752,Staker +0x49ffe4429610efa450b0654ea9a20e0eb4960920,26.67520273,26.6752,Staker +0xc3c85553e652e3642496a59274ea9fab60c1c833,26.67520273,26.6752,Staker +0x197514ed3a9d2720c1e2b89ffad3e8484fdbc217,26.67520273,26.6752,Staker +0xecc1c3d38460ffc4fd58becaef72a90edf0613a4,26.67520273,26.6752,Staker +0x4deecb10cdcb51629f371365c351ca1abccd1dd3,26.67520273,26.6752,Staker +0x2fe140f76372e1a5b56cadaf583bb4527225ceca,26.67520273,26.6752,Staker +0x7490aebe717b512c1d465253909fc8262f75b047,26.67520273,26.6752,Staker +0x4f20cbb1149be8839a3554189098b67c21bcb587,26.67520273,26.6752,Staker +0x97a554cb95edec7037292deaa883864cb35bc668,26.67520273,26.6752,Staker +0xc060bc9cb27ebcde1773f0d0fda444b509038b05,26.67520273,26.6752,Staker +0xd5a3e2d3c596bd211811457243f5a250e166f4c7,26.67520273,26.6752,Staker +0xf47b0b163a36360a32dfc98c6ee19dde4e93a030,26.67520273,26.6752,Staker +0xfb30ca82b07375a3d5d3a152485d6e79b5d08580,26.67520273,26.6752,Staker +0x5e6fcc3bd0f7caf580406e2e4d6ae924825ded6a,26.67520273,26.6752,Staker +0xa4d2ff8a495146aaca5b59cfc98345e31d12fce7,26.67520273,26.6752,Staker +0xbf0f18033950ef50570db1cfba0ab2eb49d3b889,26.67520273,26.6752,Staker +0x829dddd599d751059668ce17bfedfc2669b12b81,26.67520273,26.6752,Staker +0xa8abe47cb0c15824e24a9942671d3f906a4f8d88,26.67520273,26.6752,Staker +0x39ee3eabe3138d5354d376a5287ba5bc57e32b52,26.67520273,26.6752,Staker +0xfc27c589b33b7a52eb0a304d76c0544ca4b496e6,26.67520273,26.6752,Staker +0x282a30ca247906913978b8ee81c8d132f1658261,26.67520273,26.6752,Staker +0xa20e64159dc5d317cfe31355dfe2eb374ee593f4,26.67520273,26.6752,Staker +0x53ae2b3505b8ea5469cca95f8c38906bb7122667,26.67520273,26.6752,Staker +0x45986a7aa801171071051a7e2c0dfbd0ee1e3395,26.67520273,26.6752,Staker +0x9402b3759c8f8f338639566826fe7a684ba143b0,26.67520273,26.6752,Staker +0x8b46758e9a209901fbe53c00e69e541a2ad01465,26.67520273,26.6752,Staker +0x49e3cf47606a5da7b11b270a790e2112a467485f,26.67520273,26.6752,Staker +0x3672823b30c3d3f86ae3fff253d24475ee4fe4d5,26.67520273,26.6752,Staker +0x58f5ce1bdcb2d87eccc0ca2fd8d5073e4ec316a5,26.67520273,26.6752,Staker +0xc63ca1263d8c79fae328154da0b7be5d08e9a8c9,26.67520273,26.6752,Staker +0xe3262eede42a5eb5189b7a57443257d35f7fb5f7,26.67520273,26.6752,Staker +0x101d97eff833f4a9749557e00d8aa00d2834ddf6,26.67520273,26.6752,Staker +0x439393fb55623fabb87f0b2ece5656d63d2a3e2e,26.67520273,26.6752,Staker +0xd0ac3ce82d86756442406fb8561a226bd893f85b,26.67520273,26.6752,Staker +0x6d317f1a7176efb533299b1e32e482344e0935c6,26.67520273,26.6752,Staker +0xd046135ba00b0315ed4c3135206c87a7f4eb57d9,26.67520273,26.6752,Staker +0x981e8318f151a968e91b8f36703aef6bfbf1e8f5,26.67520273,26.6752,Staker +0x2dbcd513f130eff8de17720aaf5e59e6576a07d4,26.67520273,26.6752,Staker +0x3ffa8ca90acd3fc7eddbc51184a0ac1277f47728,26.67520273,26.6752,Staker +0xf69b16aa5fdfa2142608932083830c4c49aa4de8,26.67520273,26.6752,Staker +0xeea1c8c70885d8b47dc2a66c441a22c250f7982d,26.67520273,26.6752,Staker +0x94bcd67e5560df5570401d30437456e92aad26e4,26.67520273,26.6752,Staker +0x69ea9565123154a0fd0bedc11a03e3a7dc8de28e,26.67520273,26.6752,Staker +0x24d9889dd7f8bd9611056231b76bc1f84e9c872c,26.67520273,26.6752,Staker +0xb648871972909326f25a25d8aff05cfe9ae2568c,26.67520273,26.6752,Staker +0xc796df0c264002004f347faf65ed6887dc8c246f,26.67520273,26.6752,Staker +0x98011a7b0795f456ffce7c988369f1149e8aeba2,26.67520273,26.6752,Staker +0x85deb652b5a35f5957335b6b6e426bdc34570f58,26.67520273,26.6752,Staker +0xa5f09c6f40aa9b8f7ad70d64c42e20df1ad1f0f4,26.67520273,26.6752,Staker +0xf1b02c3b8b03bb9adf38b1072b7351aa179059ca,26.67520273,26.6752,Staker +0xd790d1711a9dcb3970f47fd775f2f9a2f0bcc348,26.67520273,26.6752,Staker +0xabe85b14cd48154addc75a913eb0d9151a920d8f,26.67520273,26.6752,Staker +0x20e9d382b137dabe2fb5ee44a6d3a660e263430c,26.67520273,26.6752,Staker +0x469f1e72b242c236ae3e197cb836107a6dd14fe1,26.67520273,26.6752,Staker +0x7c04b4f1a1063ef23d69d9b2e3f1fea6cea035c9,26.67520273,26.6752,Staker +0x7c4a7d85623cdf7bbf67ceaf2b862e3028fe9acb,26.67520273,26.6752,Staker +0xa4a6e9506704cfcb2c4c2370800b869e9f46aea4,26.67520273,26.6752,Staker +0x63bbee1f3a5077f1aa37379c7f48c44ff5fcd7b1,26.67520273,26.6752,Staker +0x715f280d07b7d98b00f7eef9e4ca62e9c5dff999,26.67520273,26.6752,Staker +0x466fa491b4b62b70e4840a3e7501cae3ae1cfa6d,26.67520273,26.6752,Staker +0xf6a8802d039f25d63cbbedd22cf7f61e5a987aa6,26.67520273,26.6752,Staker +0x4fd53436b293d56c554ab52b16c957d5960e3a08,26.67520273,26.6752,Staker +0x19b2725ac017a0c37934ae8a46651e8c42c35f09,26.67520273,26.6752,Staker +0xb90828ceb8475039e84b0f41c695fcc817fd2ea5,26.67520273,26.6752,Staker +0x1b154d163b354ec9ecca9397fa7750143fb88a31,26.67520273,26.6752,Staker +0x068baee003c32d507a64ed7af700a0ac7074fa58,26.67520273,26.6752,Staker +0x83500f5571f81ff703d014cf05198fe10016b7db,26.67520273,26.6752,Staker +0xc88e56ee4de328a5a5a1dfa22928d84fe2049675,26.67520273,26.6752,Staker +0x7e8d7786f2e6c8a8c96a2d8adcc21200baf77e8c,26.67520273,26.6752,Staker +0xccbf87a238391f752d594cf9407099456053fa02,26.67520273,26.6752,Staker +0xd1afb9b77e3df0dbb6c82b644b4f514c2a5e47f0,26.67520273,26.6752,Staker +0x8f86570581c1114a8a886117a8a30c77a6ffbc80,26.67520273,26.6752,Staker +0xdefe67563b554f9778efd5800be85a9c623e3f8e,26.67520273,26.6752,Staker +0x168c7cafafe0551a17c80f2d4318838de747867a,26.67520273,26.6752,Staker +0x6dfb99a49ead9089671f03b03b0271f661178269,26.67520273,26.6752,Staker +0xcbbadfa7b724aa4c81f0ea23ef94272d185e7af1,26.67520273,26.6752,Staker +0x9816e8e49082085ca4e3cdfd9ac781179766bf45,26.67520273,26.6752,Staker +0x64ba57bf7977dc2c60a5c9935e01e2bc6cf638ca,26.67520273,26.6752,Staker +0x6fd31aabe056c95a87158f1e69629702ad3fcbaf,26.67520273,26.6752,Staker +0x5429376b877772e54c9e13f7ebbad7f243a185b1,26.67520273,26.6752,Staker +0x5f578a06068f13dd1a72917890d36b97988b03b4,26.67520273,26.6752,Staker +0xad933cece4d13a6a6b1a010958908c9170d28688,26.67520273,26.6752,Staker +0x268f2587b1c32130dd6ee63c9cd4f5444a7b9f8e,26.67520273,26.6752,Staker +0x4bd047ca72fa05f0b89ad08fe5ba5ccdc07dffbf,26.67520273,26.6752,Staker +0x4744cda32be7b3e75b9334001da9ed21789d4c0d,26.67520273,26.6752,Staker +0x3273ce06c73f2f29cd020da5914bcdbc01fd3ae9,26.67520273,26.6752,Staker +0xa128923d3951edc01d3f7c942db802b6c3acafe0,26.67520273,26.6752,Staker +0x2b0c9e61b823cf51333198d973a01aed4ed19f68,26.67520273,26.6752,Staker +0x20d22b81fa930df6d1c9a0048f3263fd3247457d,26.67520273,26.6752,Staker +0x4ae87660f718cc68674c9b49365c0dbd9907b1a1,26.67520273,26.6752,Staker +0x874df3dda021045f17542593e161c2c7366ae266,26.67520273,26.6752,Staker +0xa35c2558235f1d14c198377c17a9cc64d6306bde,26.67520273,26.6752,Staker +0x27e86ff55265817d9364787ce62858703bd677f5,26.67520273,26.6752,Staker +0x6ce72efe6b0d406e76869debc2f8b3535782c24a,26.67520273,26.6752,Staker +0x49bd8ebab16b9bb8e0c4cbebdc8034c5fb133a0a,26.67520273,26.6752,Staker +0x6d474d72e7534bd40395eb4d5333a0126a208161,26.67520273,26.6752,Staker +0xfbf8b8743ca617446b4c7649e207cf8ce79a53b7,26.67520273,26.6752,Staker +0xf598aadf12a2fc4709b5db0c4c169715efaf2038,26.67520273,26.6752,Staker +0x813231651daa22c7d327c1fdf9c7bb9f62f76b44,26.67520273,26.6752,Staker +0x61fbbe936611b186fb15cb7e109b05986d1dd4fc,26.67520273,26.6752,Staker +0xa71a26e1fc729c2ffa30045cc95c955a476b75d0,26.67520273,26.6752,Staker +0xb27aaf94f4564a552e9ca96bdfca8c389e64f6c7,26.67520273,26.6752,Staker +0x6fd23df9dfed9603670f503cdca16f78ad7133fa,26.67520273,26.6752,Staker +0xabb5fed8a72b3344f73a609792da0c1fbd82f4c8,26.67520273,26.6752,Staker +0x6743406e32127b7efe84157f6fbed69fbba309fd,26.67520273,26.6752,Staker +0x920026f14420c503362b428045d297f2d20f3ba2,26.67520273,26.6752,Staker +0x6c9b379550aa7187c1385eab5ab3fd0cefe48525,26.67520273,26.6752,Staker +0xb755e68cf1922d199b7f8e37f6c701f4f4dbdc10,26.67520273,26.6752,Staker +0x89dbd46209c8a6dd8bb73c2e186d526114e74d9e,26.67520273,26.6752,Staker +0xaf7b5d7f84b7dd6b960ac6adf2d763dd49686992,26.67520273,26.6752,Staker +0x52977dbd9ac55bb7c40fea6faf1509ed6367ed0a,26.67520273,26.6752,Staker +0x97db6365edc524d443f2822673ed7e90e4cc69d9,26.67520273,26.6752,Staker +0x2a7d9839137c68839e59c68642df35840f95e648,26.67520273,26.6752,Staker +0x45f72f3ab85649d3cdcac2fb4c34526e1f9a3d6f,26.67520273,26.6752,Staker +0x4d828d6f643308cbf16ba7a67a676a2c2938acb2,26.67520273,26.6752,Staker +0xe37a6e88af2a5dc2a86eeb6a03acfb1ed34969a5,26.67520273,26.6752,Staker +0x682aa10ae360dd84aff56e121d77bd6be0ca04f3,26.67520273,26.6752,Staker +0x5597309b01efebc018b8bef9aef24a5ebcb199cb,26.67520273,26.6752,Staker +0xa5a7deca9bfa197f3a8d4e1738943516080917df,26.67520273,26.6752,Staker +0xa7dcc417c63f24f9073b667a5d7149bd38463d0f,26.67520273,26.6752,Staker +0xd75305c70257b1a78641ff42e0ea15b10054de0a,26.67520273,26.6752,Staker +0x9568ef803d55005ad31ff6cd14924b5e0172dd9f,26.67520273,26.6752,Staker +0x7678b844b1f6c5d0ad898d470e1175ca66e41456,26.67520273,26.6752,Staker +0x3dc118a44e4bde24d2d62d8ead994c0acc97093f,26.67520273,26.6752,Staker +0x7987ccb1e0c1256548e800bcfd165127f44152f5,26.67520273,26.6752,Staker +0x7544a4d269b5ccc8e7dfb9deb99873c81c3bcccb,26.67520273,26.6752,Staker +0xc31d1442fd3a27cb0e27a057ab74bf2579b95892,26.67520273,26.6752,Staker +0xbf1a984d641c0718a1ca48c8a5d76d569c79af17,26.67520273,26.6752,Staker +0x1882ef82564f46aeb20a0d5759cdebcaef4de5a4,26.67520273,26.6752,Staker +0xb15f55b848b56f80a08759c4064cb2e1957be6c0,26.67520273,26.6752,Staker +0x123cb34636cce955d7dfa64ee1c1072f49d44800,26.67520273,26.6752,Staker +0xe8270b17f341871e814a157142f0fedccb7a9a92,26.67520273,26.6752,Staker +0x05e2461c8c10138aee241268f28de6003d3dbadb,26.67520273,26.6752,Staker +0x1de989ddf4e3785a91d7545f6873af9e61c47dff,26.67520273,26.6752,Staker +0x17684f441a6d537d67210c7ef3df8341faa1373f,26.67520273,26.6752,Staker +0x6eb4dc756d6df08ceb2f64ffd61d588fe8a9bf21,26.67520273,26.6752,Staker +0x87b8dca955f12e213b0ee23decbdaaa6e207b3f6,26.67520273,26.6752,Staker +0x823291ecb3f4258122035b9e642599d7cf6e15f1,26.67520273,26.6752,Staker +0x544e3f54cad02f469e4038c235a459f62c9a06aa,26.67520273,26.6752,Staker +0x43743b802f7606078ee5b1562386177793558cef,26.67520273,26.6752,Staker +0xc51e4f7ada44ca984cbbbaf035b8c2f4672b751d,26.67520273,26.6752,Staker +0xddb9cff065ac05c9047d077e2d186ddcd993f1d6,26.67520273,26.6752,Staker +0xa435dce9ac394cb980dbadef92544c2aafa6597c,26.67520273,26.6752,Staker +0xea23c259b637f72d80697d4a4d1302df9f64530b,26.67520273,26.6752,Staker +0xad61699a3ae4fb8c05af73f11aaf669b88ef4724,26.67520273,26.6752,Staker +0x8860e700e0d0b5dc3e3e1053cb11ba2300724577,26.67520273,26.6752,Staker +0x8b501a6090fd3c6b905b1a0099e2e216a5a2d40d,26.67520273,26.6752,Staker +0x5b93ff82faaf241c15997ea3975419dddd8362c5,26.67520273,26.6752,Staker +0xfe6b7a4494b308f8c0025dcc635ac22630ec7330,26.67520273,26.6752,Staker +0xb4ff581298a6d68b386a9a983f3463fbe4fc32aa,26.67520273,26.6752,Staker +0xb955956fa3e8d7b3a6e3d0c6998ee30a59f53e24,26.67520273,26.6752,Staker +0x7ece54814110f5b5b161106fc24333338156d249,26.67520273,26.6752,Staker +0x4fa7811bbc4d7446ad0dd3f39538049df2af2ad5,26.67520273,26.6752,Staker +0xbc7c5dc932d36baeff0d394be629e5d3f02d4696,26.67520273,26.6752,Staker +0xddf06174511f1467811aa55cd6eb4efe0dffc2e8,26.67520273,26.6752,Staker +0x67f5a11abcfbfdf446b5cb75d0d9baa5315246ad,26.67520273,26.6752,Staker +0x0481ac68cc3cb70f71c537c9cc14a6ddc29881b1,26.67520273,26.6752,Staker +0xd4974e7e5a636c880a05991836231c0752fadc73,26.67520273,26.6752,Staker +0x95df3ef874f4524e72f0d3423a9f39264325d899,26.67520273,26.6752,Staker +0x4477c29d4caddeecf182201940fdb706e416468e,26.67520273,26.6752,Staker +0x78215c31936cfa04b0dfaeb7df420add98700f14,26.67520273,26.6752,Staker +0x42f12ffbbda1a1e513413a8826b60dde57e4c4e1,26.67520273,26.6752,Staker +0x8474c43970481015019819936793ddc210a0050e,26.67520273,26.6752,Staker +0x7422d32cb5919d7478b843ed6729c9aaec6ce4dd,26.67520273,26.6752,Staker +0x461e76a4fe9f27605d4097a646837c32f1ccc31c,26.67520273,26.6752,Staker +0x7ce244e2812f3f73dd3294b0e71397ab819b57ee,26.67520273,26.6752,Staker +0xe1ff19610020d72930aee1b9c047e35b7fd0080e,26.67520273,26.6752,Staker +0x652151c8521a46bea762624726214fadd2e666cc,26.67520273,26.6752,Staker +0x080592cd90f5147357120b3d2725ac1b70517a56,26.67520273,26.6752,Staker +0xc4db90f8c23cac7b9e8bcdf3c9a718d3b68865c0,26.67520273,26.6752,Staker +0xe23b7061b158b9d060ffc33ed7199667e4fe88ef,26.67520273,26.6752,Staker +0xa4be0bed522bb6225b5a1c0df9a9d3bf3441e71a,26.67520273,26.6752,Staker +0x4fe2e743da6e8d1aa0c9ed5489d8c2c9b5f96c87,26.67520273,26.6752,Staker +0xa82e8beae1de30f579ea17c6281a53284d9a98c5,26.67520273,26.6752,Staker +0x11fa77995be9ace56eaebc4fd3a925dd1127e4ff,26.67520273,26.6752,Staker +0x3d0418e036fb51520ed665ed7d2d3552b03c8957,26.67520273,26.6752,Staker +0xcf6b8a78f5ddf39312d98aa138ea2a29e5ad851f,26.67520273,26.6752,Staker +0x11e61ae17e000dd8723705671b356b325f0eb474,26.67520273,26.6752,Staker +0x2eb0ecd53d562181b005ff8711152ca3a5cb8756,26.67520273,26.6752,Staker +0x7bb24f9ae8843590fabf42e049577e2ba68afa0e,26.67520273,26.6752,Staker +0xeb549edf318fcbbed23cb3dd2323449e401ebd3c,26.67520273,26.6752,Staker +0x0a93f436cc735f4f15cf982519e8ca4a9db3bf1a,26.67520273,26.6752,Staker +0x4853f85c2827861db711b37696a4a98884e8c635,26.67520273,26.6752,Staker +0xac0a7c9fe59253f8cd3cfff3eb33f938872b8749,26.67520273,26.6752,Staker +0x098b716b8aaf21512996dc57eb0615e2383e2f96,26.67520273,26.6752,Staker +0x5c811eafa45d24f1bc6fe772f8a517cd05f6a0e9,26.67520273,26.6752,Staker +0x8b804fbd998f612c2b98fb81b06d993008d1bf09,26.67520273,26.6752,Staker +0xfd1012c69ac6d41b7fc3622feb228b780f3e3564,26.67520273,26.6752,Staker +0x80f00a95991afc0bec83ef055361c9925359d092,26.67520273,26.6752,Staker +0xde923df474661ddf3727c913ebfee3df0b37beb8,26.67520273,26.6752,Staker +0xf3af0e402e3b5ca974f198f6f65dc1731c3a1542,26.67520273,26.6752,Staker +0xd923d1091e40870c10e983f82b9a07ac64940853,26.67520273,26.6752,Staker +0x3ccb5affaffb36b10cd2c442fc7c5e1a8d885a3f,26.67520273,26.6752,Staker +0x54f728dbc3a4969d6204122d1b0b01a79eda6011,26.67520273,26.6752,Staker +0x67b53a0bb7fd4dc88d6639afc5d2be116b5d015b,26.67520273,26.6752,Staker +0x55800060d2d61d6d88eb60ca227ebff92ba03e2d,26.67520273,26.6752,Staker +0x68667f9b371742fc25735727a220d044f685326a,26.67520273,26.6752,Staker +0x977289cc477fa0d01b20aab13444da109a653c5a,26.67520273,26.6752,Staker +0xbde35036db84420f74142c83527d74f89f296f9e,26.67520273,26.6752,Staker +0x0d1f2bd5351a65a78ac0bef3c8faef643c046508,26.67520273,26.6752,Staker +0xc7a669d0de21f1885361e95fde3892534807b927,26.67520273,26.6752,Staker +0xfcffd68d04e2ddc80c4dfcaf3c0b05909f8064ad,26.67520273,26.6752,Staker +0x2352bc53d5af67223f165a5dd98e79ab424171f1,26.67520273,26.6752,Staker +0xeeaeac4369a8475ee68bf844dc2c6db67801bdab,26.67520273,26.6752,Staker +0x9c654ebd2826294ac5bdb70e708650facf82356a,26.67520273,26.6752,Staker +0x01e40c0e12f9bb7457eba8279197f14fa796fcf5,26.67520273,26.6752,Staker +0xa8d3cf43bfe03b426fc1c97a9219f767c19e948f,26.67520273,26.6752,Staker +0x16ce2df5f8996446f8f5e2688479512853da60a8,26.67520273,26.6752,Staker +0x91056a305204534d9ede34d30ab60cd1b1061957,26.67520273,26.6752,Staker +0x0cd17f7fc199cd9169080084ff9bbbad1bf7f84c,26.67520273,26.6752,Staker +0x8e8811cbc0a5c6ca5f6a0bb0a748f075109ecb42,26.67520273,26.6752,Staker +0xe400f6f0d8b060db56754563d5b90e56c8ecb96d,26.67520273,26.6752,Staker +0xef7cfd3a5a1a9ddd3f4582f14b9a98b3e86eded1,26.67520273,26.6752,Staker +0xe8f6324bca2ab61571748662c788ef2a1043656a,26.67520273,26.6752,Staker +0x35b9571ef5eaa24ec626acddde3b02b595a5eb0b,26.67520273,26.6752,Staker +0xc95c558daa63b1a79331b2ab4a2a7af375384d3b,26.67520273,26.6752,Staker +0x4d1be92fced27f333030223575c9635fd6a020e2,26.67520273,26.6752,Staker +0x28e38d3bf57969ddb28eab925ad4de50be0280fb,26.67520273,26.6752,Staker +0x0b9d6b075e2e8816545d8b24e4651f4c8643f234,26.67520273,26.6752,Staker +0x6b246e6b7cc342aa80fa79fabe68b3c32220d5ea,26.67520273,26.6752,Staker +0x3ccd7b219252d561e3e555da25f9dd122af94bf1,26.67520273,26.6752,Staker +0x07930c93dcd3425b9ebd67765e28a0bbdb0d5893,26.67520273,26.6752,Staker +0xe91683522d0de5fadc5bec4bb63ffc010a85918a,26.67520273,26.6752,Staker +0xa0960d993db6d64f8e948175ac064a46eac1ce51,26.67520273,26.6752,Staker +0xa2495a057e796b351d9579c2eaac2c60d5546633,26.67520273,26.6752,Staker +0x54799eb44e86c8b8f486b129ec3aef2b3bf72ad3,26.67520273,26.6752,Staker +0x954029ab3fd98272774287b3f455028bc1cbf545,26.67520273,26.6752,Staker +0x01fa2d4a142c28e4e734f8f829a538fc3566a2e5,26.67520273,26.6752,Staker +0xc09b682cfdb3df4822178fc81393403f5b20e149,26.67520273,26.6752,Staker +0x44395437f65bf5b46f54a07b01c13c3ada2c11dc,26.67520273,26.6752,Staker +0xe734f453116b31938dcc4c14d828a3185456c6b2,26.67520273,26.6752,Staker +0xc249f7642ccf8301cf0057c840d06c5dd7e6cd1e,26.67520273,26.6752,Staker +0x4b38e7980dae2bb3e954df9304e47890dae571cf,26.67520273,26.6752,Staker +0x9a659894e5d115846767db0e1685744c452e7a6e,26.67520273,26.6752,Staker +0x3698ce832d8b25db08fd81b2757a8048d2cd5128,26.67520273,26.6752,Staker +0x4e8ada817b9d0469191f2ab00722e189cd0cf717,26.67520273,26.6752,Staker +0x3983e864dfc308618529cd1b419470b4a19428f0,26.67520273,26.6752,Staker +0xbecf9cece9fbc2c9d66c2709cc2bd448ded30fc2,26.67520273,26.6752,Staker +0xd9ff18e1d46e7cf2fcdf67345eb649369e786d11,26.67520273,26.6752,Staker +0xde42198ab88a414100b5f7441df5e58e2c29ceac,26.67520273,26.6752,Staker +0x3abf901f3e0bd6b87a48b7ef9171d474364f1716,26.67520273,26.6752,Staker +0xbbe028771d7d3f9198824659dc18ac438eff1a9f,26.67520273,26.6752,Staker +0xb620cb571778f22829709c54f27656810ebd6436,26.67520273,26.6752,Staker +0xb525a0aa2ab5ff34c3a5374cd6740629808a72a7,26.67520273,26.6752,Staker +0x12ae37f2ae64f5bb2f7808253318d9c542b2e5a5,26.67520273,26.6752,Staker +0xa2535db4c6e8b1c0623e5587abdbf4acaa885c11,26.67520273,26.6752,Staker +0xbd35204de6fffe9f9f6601b1d90e003f764604c9,26.67520273,26.6752,Staker +0x9be8e4e9d4a68bbdaa8decae9f728ed50599be7c,26.67520273,26.6752,Staker +0x892740aacf56cb6d5f8e0ff1e6ef253444736af9,26.67520273,26.6752,Staker +0x5462314bafaf7cb966e4047b555267a795adfc84,26.67520273,26.6752,Staker +0xdd769e033011d8fcc0f16d3ebda96f176cda96f6,26.67520273,26.6752,Staker +0x1efd24ead7b6e19b476924ce6c491c30b6357fc5,26.67520273,26.6752,Staker +0x07126e0853e2dc3eb8afdae55117abe91f10dd0f,26.67520273,26.6752,Staker +0xebf1b534f6bb3e3e23493c8f2a3e14fbf63d4218,26.67520273,26.6752,Staker +0x0d2cb502c8e23878c06b365f16de8e81c65a8574,26.67520273,26.6752,Staker +0x31deae0ddc9f0d0207d13fc56927f067f493d324,26.67520273,26.6752,Staker +0x9e724c94692eea5777cad2e7ebf40c338169b268,26.67520273,26.6752,Staker +0xb69da234bf2dadbb816b073a9e13eeba8b3db6ff,26.67520273,26.6752,Staker +0xeeb5bafb9e41b1f09e0f77bb32be6e8af5fc469b,26.67520273,26.6752,Staker +0xad37fd52b3543414ba91530e6250f0dfa628ca76,26.67520273,26.6752,Staker +0xe0bb184d1360d418b942dbdfdf0b8012d68ae9f2,26.67520273,26.6752,Staker +0xd2ca761ca3482d23f88e016c5ed52a35fb1e59ae,26.67520273,26.6752,Staker +0x009659acfdff688226f88c05d3fce20f49b4150e,26.67520273,26.6752,Staker +0x6d77d1af961041e35880bcf21878e459525ed962,26.67520273,26.6752,Staker +0x24bf8786a44e3b6084395f1eac09171d3f93212d,26.67520273,26.6752,Staker +0xbf3f482aec6342ef18c85b00efe3a7c08afb98e7,26.67520273,26.6752,Staker +0xce012e3b7b3d59a51db0763d0b96a4f5b116286f,26.67520273,26.6752,Staker +0x5871f806c2262b022c268a51218ae8079e826d53,26.67520273,26.6752,Staker +0x796de99b02a6313d5ad081ac738f2466f8bd7db5,26.67520273,26.6752,Staker +0xb8bcea33c881509c6f8ec2bfd5cf7f2af8f89113,26.67520273,26.6752,Staker +0xdb1bb9262897f66a338efef6924f2d0d44680af8,26.67520273,26.6752,Staker +0x65504838463b09bbdc8be4561a05ee611f6077d8,26.67520273,26.6752,Staker +0xe41bb0d27e058ba99b2e202d1d8b92f9daf96c3d,26.67520273,26.6752,Staker +0xd04ff7bf9af0abb7650bf7a27197028448e6a4f9,26.67520273,26.6752,Staker +0x88f09bdc8e99272588242a808052eb32702f88d0,26.67520273,26.6752,Staker +0x0bb37016012cf0b66f963a2e4e424c94aa952dca,26.67520273,26.6752,Staker +0xa0ee71a5f49ddef7ab93c2ac0b1a44eae1484b76,26.67520273,26.6752,Staker +0xbb74239e6b33857523ec9b37a33c8fdf1d25d127,26.67520273,26.6752,Staker +0xe4c86157ae05e33369123e58dae55b124b3a64b4,26.67520273,26.6752,Staker +0x95298343ae03528a6b3c5d211005937f4987b51d,26.67520273,26.6752,Staker +0x117026eb0c5ed7d365e78710753fc2961e085b2e,26.67520273,26.6752,Staker +0x3bbed5a1bde907d9c5367cdef7ea549994fb5b60,26.67520273,26.6752,Staker +0x70f8892b9aed192b3e794f9398b62d50cf2fbbf8,26.67520273,26.6752,Staker +0x6d6c70fee0353667a6ef1e86869a3d801c9c0ecc,26.67520273,26.6752,Staker +0xdfbef2a76867c68f31c332d801b92a3e938acb89,26.67520273,26.6752,Staker +0x5f4dc1dad52086929328e69adc33c43d08ce98a8,26.67520273,26.6752,Staker +0x2632dd0fe665f6068bf92f3524fc61a8c49ec811,26.67520273,26.6752,Staker +0x91b26fffffb325e13f1ef592b0933696098044af,26.67520273,26.6752,Staker +0x989ba00664a4d50d9238b5a802e643bafeabceb4,26.67520273,26.6752,Staker +0xf6ccb25a139bc95e4811b3b0183f8b4c7d4ee93b,26.67520273,26.6752,Staker +0x79717210081a8571d15a6543ef85df4fae7018a1,26.67520273,26.6752,Staker +0x34d664e3af75235a27eb3c29674619ee4866df15,26.67520273,26.6752,Staker +0xf653c1c4d825c1600932ef1cc4db1d755e91ed05,26.67520273,26.6752,Staker +0x7b8778b5abc248acc2d9ee3e4679ff72c0fcbe32,26.67520273,26.6752,Staker +0xbb379331de54a7c0a4b2bff5a54a14cdba7e9e6d,26.67520273,26.6752,Staker +0xab1a6abbe52ba16ec422235ca5bb23b724b4028d,26.67520273,26.6752,Staker +0x03a101901bafa5d179ada227b3fc2c3cec4ce000,26.67520273,26.6752,Staker +0x69122a76d81b7e5371a1eae26b43ce8d38d4342b,26.67520273,26.6752,Staker +0x80ac50ec3bf55250ad0780690d4e8f5739ee50a7,26.67520273,26.6752,Staker +0x549b76ea53528c8265412874e5c67e3a0a58be30,26.67520273,26.6752,Staker +0xaf4c64ce28a4b357e8e83dcfaa5b5207a77b9c3a,26.67520273,26.6752,Staker +0x9d643c47a6bdbcdf7b2414ed839df8746780e397,26.67520273,26.6752,Staker +0x2dbd9b95c185c8e40df7ffb5b0ea8e62c85d3bd3,26.67520273,26.6752,Staker +0xb18a83eea77db549333eaa9e964d8887517b7c59,26.67520273,26.6752,Staker +0xf3edbde6fdf7389021672f61dd79cb904aa36392,26.67520273,26.6752,Staker +0x9b9821fcfca71e56d4422f487415d9adcdf8f091,26.67520273,26.6752,Staker +0x12bc061f01ce2ce82a1a5d986affe4dfb79261f6,26.67520273,26.6752,Staker +0x472d4bb557e653c1842aea6c16e0510085ddcdf9,26.67520273,26.6752,Staker +0x3eb429c6cf87ae18ab1e3e963021c1a64e54419c,26.67520273,26.6752,Staker +0xbe1111c1dca47adf3f7ac99b93904f1bd136c95e,26.67520273,26.6752,Staker +0x393b2b00e3d6ada4b5b0eade027c6ae0def6ae62,26.67520273,26.6752,Staker +0x61edf30b7104f7dd09cf917eba6834608d6b9936,26.67520273,26.6752,Staker +0xa8040e167df161071e896f647c8e8c76bb8d4fff,26.67520273,26.6752,Staker +0x247db348044753073d6764db503945148b1be554,26.67520273,26.6752,Staker +0x0f7a1e945b12867e17cfc077649e584de032e1d1,26.67520273,26.6752,Staker +0xb5b4a1378e98f73683884e240734bee3cf195ffd,26.67520273,26.6752,Staker +0xbcb881aa8d0b3e786d00d0ae83c52e0ed078dcc3,26.67520273,26.6752,Staker +0x9142a4be0e76a2cd0f571e0cb2bd57479d33082f,26.67520273,26.6752,Staker +0x38566e91d811141de6af2a9e7e4886ccd5c0186e,26.67520273,26.6752,Staker +0x74b9b586cb87b77106557bd843cc6be52b7bc0e8,26.67520273,26.6752,Staker +0x25be6c9cbf3b8ddda767ba6a597f8e6d211fc224,26.67520273,26.6752,Staker +0x629f61f97a29bd18de69b03ff71b2fa699c49f96,26.67520273,26.6752,Staker +0xb68f52fe2583b5a568e7e57dc98c69d93821f6e4,26.67520273,26.6752,Staker +0x88289ac519efb1cba5f522970e63264a969bed06,26.67520273,26.6752,Staker +0xa207cdaf9b660960f819466ba69c28e7cc8aed18,26.67520273,26.6752,Staker +0x354d2e30815952df14d514a781967140f5d46b4a,26.67520273,26.6752,Staker +0x7e41e492351e46ce82dfd0d373e6e519a02f9a69,26.67520273,26.6752,Staker +0xc26f37498680d1e5620d42c2938dbcbe59bd2fd3,26.67520273,26.6752,Staker +0xb2fe6150b413bb0d60ea4867310a125d685ebcc2,26.67520273,26.6752,Staker +0x2fe05ee4d4d06e545f26ca9275bc0a4831df398a,26.67520273,26.6752,Staker +0x54548f2b5fab430e4431db24550ba7d4f18a46ec,26.67520273,26.6752,Staker +0x7b6a308703cdb78357911b7d26cca1649b791458,26.67520273,26.6752,Staker +0xdf54d32b125399e06956d17c1cb5ec200f3dcb24,26.67520273,26.6752,Staker +0x2605dc6893676ae48bc39e708b262bcbece666e0,26.67520273,26.6752,Staker +0x9c0fe354f36fd0717e9d41e2a3c1d325f450d824,26.67520273,26.6752,Staker +0xddcd956be8e1d0c367d7faabe7b7c53d805b8039,26.67520273,26.6752,Staker +0x1ad37a71e445562ce1a8d57a90facf5a4bb4d0c4,26.67520273,26.6752,Staker +0x0734d56da60852a03e2aafae8a36ffd8c12b32f1,26.67520273,26.6752,Staker +0xc1af96ce07a8b4af065a32a6451465dd4c56af61,26.67520273,26.6752,Staker +0x8a33e42ceb277c4da1dd9098f0ec7bda83b1f04f,26.67520273,26.6752,Staker +0xcb58b8f5ec6d47985f0728465c25a08ef9ad2c7b,26.67520273,26.6752,Staker +0x4515ac9980f685a9942385b74d42d7169ae12a29,26.67520273,26.6752,Staker +0xe8cc9052ced3383dd959912b49333388c62d4df2,26.67520273,26.6752,Staker +0xf98b05092de481379e2b713b2a50f39757355f2c,26.67520273,26.6752,Staker +0xc60ae6a8b88f06c549cc2ca2ec70775791db7f08,26.67520273,26.6752,Staker +0x061a00b67272f06dfba2019eb022c5b9786efd8f,26.67520273,26.6752,Staker +0x8fa153e2d93713e4ce2633bdf8b4286f1d880e9f,26.67520273,26.6752,Staker +0x12dd0aa708c22f662611b9bb585aef9cb4c3d4d9,26.67520273,26.6752,Staker +0x3c76073cdc8e52d056e4611a8c6604092b2132c9,26.67520273,26.6752,Staker +0x3355504b023f8fdcec4c5fe79bbedc0b3fbc32eb,26.67520273,26.6752,Staker +0x843793006d45402566fc232dde7050f1bd892c73,26.67520273,26.6752,Staker +0x882b6cac2bf948cbf77dc9560d0ea613bbf9dc10,26.67520273,26.6752,Staker +0x215fedd5780c39fbdadb4bc3700de61a8ffdd74a,26.67520273,26.6752,Staker +0x9c80ddba99c609aca22fe03a3d63e6de2ebb9d2f,26.67520273,26.6752,Staker +0x76f1b5e7d2bf9644d84ab8367fa8739eee6edc90,26.67520273,26.6752,Staker +0xd2927a91570146218ed700566df516d67c5ecfab,26.67520273,26.6752,Staker +0x163c1d864e91900f1993f57f5eafee36f14b9cd2,26.67520273,26.6752,Staker +0x887299cf58a3f0ba1f6ee59122e19a65eefe2bb0,26.67520273,26.6752,Staker +0x260d02e0dac4711c1e796cfa0324b227ea06eda6,26.67520273,26.6752,Staker +0xb51074da03c55e79e3526cf6bbf31873443efc63,26.67520273,26.6752,Staker +0x5cd5ea599e1dd97f0c4d26526f730d970d0cf444,26.67520273,26.6752,Staker +0xfd3ea1d43d610d315de7064478f30d4c502b4f17,26.67520273,26.6752,Staker +0xba4e44bf7e8849c4118aad36c313933b11c45927,26.67520273,26.6752,Staker +0x3a24cddca03912ed1970b3c9c0a9bc6d3e1a8665,26.67520273,26.6752,Staker +0x25bb329e787eac51d7a12cb220a564e497d6e28a,26.67520273,26.6752,Staker +0x7944642920df33bae461f86aa0cd0b4b8284330e,26.67520273,26.6752,Staker +0x570eb0f0f91182a9619315e8ea11e21a24d6c01c,26.67520273,26.6752,Staker +0xe350d76165e29ba1770efa72ea3ff32478c49de7,26.67520273,26.6752,Staker +0x8836e7a2140219220accf1bde5ec9342a44ed2f1,26.67520273,26.6752,Staker +0x661f947aad0916cf177e764c6fda2d4902f993f1,26.67520273,26.6752,Staker +0x9c211891affb1ce6cf8a3e537efbf2f948162204,26.67520273,26.6752,Staker +0x2353aa1c1ab5c4fadad8a64e252951c62ea94022,26.67520273,26.6752,Staker +0x31e77fda9d253cf7944f2783c381cfbe263c346e,26.67520273,26.6752,Staker +0xe120f2ca541ca26752b460ba71f105ebdbb3e323,26.67520273,26.6752,Staker +0x5f1a4100cc68bbe706f37f39755c6e3a1cf999d6,26.67520273,26.6752,Staker +0x6d2e71af8703bc56363f5838133f7ad00bd895e9,26.67520273,26.6752,Staker +0x527a3ab8f1ff9172fd7d380863c54edec60bd41d,26.67520273,26.6752,Staker +0xa9d12bd7d73d8bdf5dc955f19136297d8211d6fd,26.67520273,26.6752,Staker +0x8efcdb88d8b6beb1f240f3f15e1b56d9c1c7cffa,26.67520273,26.6752,Staker +0x17f3f81860345567482e1d232fb5b6f8bd77f3bd,26.67520273,26.6752,Staker +0xd7ddd82a9c4cb3372f025618159b5d1cf22b6cb1,26.67520273,26.6752,Staker +0x36cf19b22c5d3c6345319e03c3ea56ceab9181a2,26.67520273,26.6752,Staker +0xbd5e48fffb2ad39f37817bb6e555bf1ae4103f98,26.67520273,26.6752,Staker +0x998cf04333527d2994eb05f034649fb5e0eeab5b,26.67520273,26.6752,Staker +0xfaaeaf3a202a81daa3f85723a085b2650985327d,26.67520273,26.6752,Staker +0xc6d9cd39edd8958cbe9c39d2d8bee558bdd7cb0f,26.67520273,26.6752,Staker +0x83034e04d5457d5c3542ac9d2f9d1bbdb548b7e9,26.67520273,26.6752,Staker +0x8675c1c5e5a480e277cb4589a6bd17545be1e3b8,26.67520273,26.6752,Staker +0x1fb7909a41c5771b1ac10964a3d8f91a170b5b8e,26.67520273,26.6752,Staker +0xa6f91f9fc8f638a02ffe69ee9475e9fc1dc57fce,26.67520273,26.6752,Staker +0x22084410c6364edd08fbbd9a9e3ae79f4016e92a,26.67520273,26.6752,Staker +0x9fe8572c6676b96a327c4ecbddef6dfb29262cc9,26.67520273,26.6752,Staker +0x0122a528c9dcc2cec9c8cbcd7da72beb828d0527,26.67520273,26.6752,Staker +0x82e38f1a06fd2692ab9275bde75092341b8f187c,26.67520273,26.6752,Staker +0x1ad7b7c2ed5173e6c982b1c3fbfac2ea2255749c,26.67520273,26.6752,Staker +0x7909d935df2eea43b2e8b300c0e706b30e9b8024,26.67520273,26.6752,Staker +0xd771c5856b29710d29193a27e6bdb7dcf7330538,26.67520273,26.6752,Staker +0x47b11acf1f1cd15876a8de2dffd7577ebe58e524,26.67520273,26.6752,Staker +0x2b9d0b6e3e78ee8f799a9b3a70deff2b5896280d,26.67520273,26.6752,Staker +0x99ec5fc2b35320ffb64b0ef55b231866b3acd727,26.67520273,26.6752,Staker +0x3c4bf99ebd50cf2c116d95fc4f9c258b2d1f03e5,26.67520273,26.6752,Staker +0xdaa5dda232b24e1f03aa687b30d14fb36a22f9fa,26.67520273,26.6752,Staker +0xf5fff32cf83a1a614e15f25ce55b0c0a6b5f8f2c,26.67520273,26.6752,Staker +0xe317c793ebc9d4a3732ca66e5a8fc4ffc213b989,26.67520273,26.6752,Staker +0xee7249df14ef152942ef51b4b65cc609089914ef,26.67520273,26.6752,Staker +0xcbbea7ec33d60db283ab79bdac9ffbfa46a83134,26.67520273,26.6752,Staker +0x6d9b7e224898d86cbfc9aa0f226f69f12ad20364,26.67520273,26.6752,Staker +0xe7420f4b26a565186ccdf5c3d356c62b127c81ef,26.67520273,26.6752,Staker +0x712c07eaadd8a72627fce7976b6521e7704448d6,26.67520273,26.6752,Staker +0xaac43c2e60a6e226260f47e83d6ae776629344a7,26.67520273,26.6752,Staker +0xb0ddf2333994fa9549c07b839fb16fa51046d9e0,26.67520273,26.6752,Staker +0x45f037560374a81c1efa077674406e2ac5175fa1,26.67520273,26.6752,Staker +0xe61531bbc634169bbece9616592b91a8fc8fb1ca,26.67520273,26.6752,Staker +0x7d1a4878120110d6201182acd43d95779a716749,26.67520273,26.6752,Staker +0x218d75b17f491793a96ab4326c7875950359a80c,26.67520273,26.6752,Staker +0x03aa9045a2455946ba358323e17afe3a01faeffd,26.67520273,26.6752,Staker +0x6745428660b2c154af3a8309358d0c92634d7461,26.67520273,26.6752,Staker +0x8d4583655cc7a5b36ee3abe3747176b42b698ec4,26.67520273,26.6752,Staker +0x7ff9195e4a5d0b56d0d41c09e8cbd3e938504af0,26.67520273,26.6752,Staker +0xa3babfcd20683b7a9b63f9a68878b83e36591219,26.67520273,26.6752,Staker +0x138f034fc2085f679f25efaa092a870c71ddb428,26.67520273,26.6752,Staker +0x4ed08edd10ec1e2f137189b03801c2037166fdcd,26.67520273,26.6752,Staker +0x84b6f9d041560fe6a5572c7fa12debe57d1e00b2,26.67520273,26.6752,Staker +0xb4a1162a1603d70916e0c7355f3242c6d1adef74,26.67520273,26.6752,Staker +0xb74cebc3780235a009424c494aa902ec85ec21b4,26.67520273,26.6752,Staker +0x42a638af89571046013e7c86c32fb01e95d5d35b,26.67520273,26.6752,Staker +0x424d5fe1e20e3cabcd9d764fbe404098b566946f,26.67520273,26.6752,Staker +0xb5432287750a0cee46e3562f6a26758eca20fc91,26.67520273,26.6752,Staker +0x70147ece7440e87d2d7ca229217bc515d862853c,26.67520273,26.6752,Staker +0x5968d383deb7636fb68c91915c516499fa2ddcd0,26.67520273,26.6752,Staker +0xeaf1fe94f6c2741142e6f444175ad2376a8a30e0,26.67520273,26.6752,Staker +0xd4e01f608982ff53022e8c3ff43e145a192a9c4a,26.67520273,26.6752,Staker +0xfde1b2d8a725df487773b3640ae16bc39b989d06,26.67520273,26.6752,Staker +0xefc4fd62b5589d0c8dc8bb196e160771c14785a7,26.67520273,26.6752,Staker +0xd17060803f2d4d3613b32f2f3d3d4db1c6fc3159,26.67520273,26.6752,Staker +0xe06a653944247244040b4a0a0ad5c8ef2d0c1666,26.67520273,26.6752,Staker +0x775a9311c4bcbab6f18bffcd3bc42e5746b1c805,26.67520273,26.6752,Staker +0x9801de82890609bc5bdd304f90cd1d4234fb5fcf,26.67520273,26.6752,Staker +0x6b6ca48da27304eeeb1d15d355d948f68b852733,26.67520273,26.6752,Staker +0x2862fc36969ab42b841711232387e8e0442de22c,26.67520273,26.6752,Staker +0x44b70ae56fba516b7468e4996ff4b8005d09d1b0,26.67520273,26.6752,Staker +0x433ea2df6d7c567b1dd55e3fb99512222cb23d95,26.67520273,26.6752,Staker +0x7166c092902a0345d9124d90c7fea75450e3e5b6,26.67520273,26.6752,Staker +0xaeae3201957353a9d0dd24321e866e92e1c13d86,26.67520273,26.6752,Staker +0x062e0b7846094c24848f9fa3dcd892515e9ca13f,26.67520273,26.6752,Staker +0xe5e98df807c3c4f8e57eeeed0968895b2ea5fefb,26.67520273,26.6752,Staker +0xc0f70d98ec6ad9767d49341db57674f1e2305b87,26.67520273,26.6752,Staker +0x66cfcbbd342ccfbb20bb5aee48768adaad3b2b4d,26.67520273,26.6752,Staker +0xf968a5de2019de1f0a8f53758dd137ae5c9efbc9,26.67520273,26.6752,Staker +0xa84b6da113c0279363dd1dcc7465677a4b0455a9,26.67520273,26.6752,Staker +0x5b705164a2e3579dd7e2c1a0ac8332ae53ebdf57,26.67520273,26.6752,Staker +0x82d1883ca96e57773429e785f195e32783b1c246,26.67520273,26.6752,Staker +0xa85d75dac68297d33924ff72845df223eba77597,26.67520273,26.6752,Staker +0x9bcdc7db2f57b0f960a737ccc29373a9bc760134,26.67520273,26.6752,Staker +0x1934d34a3d951e225a8e57764c56492336367dcb,26.67520273,26.6752,Staker +0xb518e0f7f6e3c71fa8434116e1a4c63702155265,26.67520273,26.6752,Staker +0xdb882c5bf8bd9b32532ed6cee18e9056f3b4a574,26.67520273,26.6752,Staker +0xcf495e2cc0b1a59ea07d71e322eced8c71bafa99,26.67520273,26.6752,Staker +0xb258a4dbfdffaa0e2a607bc3bb8e5aef3022afa7,26.67520273,26.6752,Staker +0xdc916b7a282507126690a3d7a6fdcef115ce969e,26.67520273,26.6752,Staker +0x5f0879c8e05b966ab102a00b9b3a8dc7a5e4f63a,26.67520273,26.6752,Staker +0x7ba11a17d6b3290f2bd8a350d1f1b0887f98dc32,26.67520273,26.6752,Staker +0x5efa253bfa8c626000393c6c654611267261d942,26.67520273,26.6752,Staker +0x3cb3575a7a4e69ea36b54805231a7eaad45da1c8,26.67520273,26.6752,Staker +0x74c19d38a514d7de86f9244adc713bd43bc5f00a,26.67520273,26.6752,Staker +0xea659cef8364ab0a95196d9cd336cb983ec0e23c,26.67520273,26.6752,Staker +0xbb4c67cd15f52f12e8e12872a9af794f1e77c544,26.67520273,26.6752,Staker +0x8c6542f44845421f0a167c24513a147fca25b2aa,26.67520273,26.6752,Staker +0x3bcc926329b9ae4326d2f12adcbe42e3689cfbfa,26.67520273,26.6752,Staker +0x4ca8ad618eeadebc07fdc4da8ae0c84d88ec3deb,26.67520273,26.6752,Staker +0x011592e2ca81e0e19650a9ef77c469bc152e3d58,26.67520273,26.6752,Staker +0x9d2a50021d393b3d0c58df5feaf977a8b99f6824,26.67520273,26.6752,Staker +0x41a27e86ab3003f4f453553863a7e77e30c9924d,26.67520273,26.6752,Staker +0x7fee3001d0116675c03486470207a28f2e4a55a3,26.67520273,26.6752,Staker +0x83499b1407a1b37d2e0dfad10c7a0fbb0b6f0903,26.67520273,26.6752,Staker +0xedb54d30f854212063f5134a97616b7af997c043,26.67520273,26.6752,Staker +0x5eae747ab48002871ce836616b7e648755ad27bf,26.67520273,26.6752,Staker +0x577ad93ff73f9062aa3d0aeff7fd929f6559f3fd,26.67520273,26.6752,Staker +0x251c512c5e8bee1528d7a307e11e9ce70244544b,26.67520273,26.6752,Staker +0x2c899d6cfe43be4a115f34f8e89e7d0a3c7480e7,26.67520273,26.6752,Staker +0x5dbc518ead28fb1e359316e56828782c7285aedc,26.67520273,26.6752,Staker +0xf1d71a1da505feb60e9c0c7b704e2557af4b6d2d,26.67520273,26.6752,Staker +0xb6bf66086ea8f3bf9bd7d318d4b80d5bba953b7a,26.67520273,26.6752,Staker +0x89e2a574bddb193ee5650cc59c8f17b46f18f5d7,26.67520273,26.6752,Staker +0xfce299ac82db677a852f9e6e029e5edd774f6dbd,26.67520273,26.6752,Staker +0xe5027d611abe310c14b658ff7454f41197a9b7a3,26.67520273,26.6752,Staker +0xd6a179860fb0a6e3835d2c7922668cb86a1d7859,26.67520273,26.6752,Staker +0x137736d85ec3e9bc0d91027a217393c82f3f3e27,26.67520273,26.6752,Staker +0x27184d64d2e8108cf0503c15a30b6e6ba14c5910,26.67520273,26.6752,Staker +0xbcc599587aa0c97f7ceeee9c3bb2db2b33f835e4,26.67520273,26.6752,Staker +0xe40ca0cb113d54ec4cfd1aa3ac842bddad8386d7,26.67520273,26.6752,Staker +0x7c764b26be1bfedc1729ab12fd86815b8093ef69,26.67520273,26.6752,Staker +0xbdabc28515155b47911dad860efda41ab6c4f2f0,26.67520273,26.6752,Staker +0x958de504988b9fb5fe4c9d192007ba233608b4c5,26.67520273,26.6752,Staker +0x5bc2852feb943b4a43fa87b275f44b45c4ca527f,26.67520273,26.6752,Staker +0xf2c0b589c08362111a5f8a4e6e60cd916217462a,26.67520273,26.6752,Staker +0x10f5baf684c33975046fc632c8555c1e903ea8ea,26.67520273,26.6752,Staker +0x744458eae66b7a0308c411860c8a82ad11d1cc68,26.67520273,26.6752,Staker +0x108defcc94bd61411e9959416066e877d0f2c404,26.67520273,26.6752,Staker +0x3ed58cf30b18f5593df128e8553608448a05af11,26.67520273,26.6752,Staker +0x03757f2b37e67481f33b24c12cfe60e773472869,26.67520273,26.6752,Staker +0x95325a3c1e2813235248902cafc811a5a4dd9ea0,26.67520273,26.6752,Staker +0xde12bc577b2ed3a2cd542ce8f0adeb37c9b59992,26.67520273,26.6752,Staker +0xab0ed82707c337a4123c7917d6e5a8a1edad1550,26.67520273,26.6752,Staker +0x088fab6e7f4d007df11dfaed57322c951150da21,26.67520273,26.6752,Staker +0xf4c51f0860e8e453fbcf2737e3f88b102ae1ca07,26.67520273,26.6752,Staker +0x6ff7897746dd7ea425afe74c34699f0bd5b4703c,26.67520273,26.6752,Staker +0x8d14704bb11325d816a354524c05e520e57e654c,26.67520273,26.6752,Staker +0x9f2e357d3f5a5ad53e9096818536490839dd94d4,26.67520273,26.6752,Staker +0xc6050ac5e7bbd2d3b5a85af747c0af3f03d6bf19,26.67520273,26.6752,Staker +0x7fbbb05b30d6a86b53aeb3ffce941edd82180b62,26.67520273,26.6752,Staker +0x3927c6d7ac022576c29988d893e824e1eaa26e4d,26.67520273,26.6752,Staker +0xefe82f70d1e234af0548058bece17e01f6ca8c78,26.67520273,26.6752,Staker +0x3a1b35035b984dbe477c431765e407a458552fe5,26.67520273,26.6752,Staker +0xbfbf0df4f7da7429d523fb7b6ecbdc8b817b9b54,26.67520273,26.6752,Staker +0x5dfa160e0f96ce631d28649d02bb7738d69fe761,26.67520273,26.6752,Staker +0x54d498f96374fa15d1373b7b629247d76a9019da,26.67520273,26.6752,Staker +0x069c7500dfaaa27a5884582b5a76a2c25c9a17a9,26.67520273,26.6752,Staker +0xd3edcc3dbf984f72b222b5a2926deb873ded7c03,26.67520273,26.6752,Staker +0xd1ac7d0c2a191d7d718432f724978f44a92ae84f,26.67520273,26.6752,Staker +0x52e80cf2b97974e4935a1e1273a1971f70ab1cb3,26.67520273,26.6752,Staker +0x0f89b2394ba8c736562f32e450802f64e6038c82,26.67520273,26.6752,Staker +0x526e8b09aac31a9bfd4cb9434995525bf2c11b8e,26.67520273,26.6752,Staker +0x4b8cb1043f4791b29491484309913f5ce8e965e0,26.67520273,26.6752,Staker +0x145f32972e570ab173edd3a8265950d3362854a6,26.67520273,26.6752,Staker +0x02397ba478ee269343e2fbaa9419c2d676f2a616,26.67520273,26.6752,Staker +0x5de674c3723fe220338522181e35b46fd99ffd7a,26.67520273,26.6752,Staker +0xb93a1cfcdcb442835211e631284c198f6f87b122,26.67520273,26.6752,Staker +0x7370fcac7a6ff6911965389661267efb05547bd2,26.67520273,26.6752,Staker +0xdb63a1d73623c2444938be56fecec5183b86a649,26.67520273,26.6752,Staker +0xd9ff15b7fae7004dd4cdccc6697d18665e781493,26.67520273,26.6752,Staker +0x7ed9bd71d9f3944bb6c56a5b0eb6782dfa6dded0,26.67520273,26.6752,Staker +0x3a27a89d203fdd6f241c43b4ccc667dff10f32a6,26.67520273,26.6752,Staker +0x4d04058ea425e038c7a2296bbc75b22803d8920a,26.67520273,26.6752,Staker +0xca9188a34503ee47cf642d59f5bbb0fc5723e24c,26.67520273,26.6752,Staker +0x2fe06caffc9d5a26250955fda1278c2949e8a98c,26.67520273,26.6752,Staker +0xfaca4d6c681085bd5281abe2542e91a8f45d897a,26.67520273,26.6752,Staker +0xf339d6b131ffce3efd11d97e5a50e14a9c238e0e,26.67520273,26.6752,Staker +0x63c922cc6ce64520bbda48d8fdd0dad0ab75f77d,26.67520273,26.6752,Staker +0x5fd7783c07a8173ec7f74c681687d960b03f1f4e,26.67520273,26.6752,Staker +0xd2129fbc59a674d36023b8257a9516bf1449fa64,26.67520273,26.6752,Staker +0x4862733b5fddfd35f35ea8ccf08f5045e57388b3,26.67520273,26.6752,Staker +0x55e6fec455719b6f28ab0964e49e3469b3dded6b,26.67520273,26.6752,Staker +0xcbcf161f0b53e534a77989d83a89cbc9d66fd1b9,26.67520273,26.6752,Staker +0xfd15f6351d07d8081ef973084be4bfbbcacf93b8,26.67520273,26.6752,Staker +0xca2a791253086c768f5ce71a9f2d9f069eb1c6eb,26.67520273,26.6752,Staker +0xea4007a31d9a81c52c5a5106dfca203000e4e885,26.67520273,26.6752,Staker +0x029d3493573435289fba0aca21b23e129b46809c,26.67520273,26.6752,Staker +0x3d84a438af72f6396785eea97b32f903520e36c8,26.67520273,26.6752,Staker +0x667aeda8cd06b6375f8455e59b36cf22f9f12605,26.67520273,26.6752,Staker +0x2575e47c9bd4ba692de23f51028df79c0e0602d0,26.67520273,26.6752,Staker +0x7405c2328b85a1243be0717abb4185661ec5f4c2,26.67520273,26.6752,Staker +0x62acc475f68254941e923958fcad78e10a4cff06,26.67520273,26.6752,Staker +0x62548c8c99f97defe72601f56ab7dbfdd47a4140,26.67520273,26.6752,Staker +0x10dc08c8b05c355e2523433de3616e9f5e2e0b51,26.67520273,26.6752,Staker +0x0153b3ca18df4f55f0801c2da9e266a085531d7c,26.67520273,26.6752,Staker +0xb18989f87630b57b45d8820558ed6583d62cb9e7,26.67520273,26.6752,Staker +0x2a45c51ad0be68790e28d26ac8963497f6760472,26.67520273,26.6752,Staker +0x25c715af8052f39005e6de6a1983801ba37050f6,26.67520273,26.6752,Staker +0x8fe3a6b02251fb737ac308544a3dd8cae0f016b7,26.67520273,26.6752,Staker +0x9cbf099ff424979439dfba03f00b5961784c06ce,26.67520273,26.6752,Staker +0x3402bb4fdb0e64a497da7416de3ca0e50fdcf259,26.67520273,26.6752,Staker +0x7597d352c242be035adeaaa54267968bcbaba58e,26.67520273,26.6752,Staker +0xb983e90c5cadd5f904fb7410ce09f762dd046bef,26.67520273,26.6752,Staker +0x485248150969e92b460508b5c8c7e866ed7fae75,26.67520273,26.6752,Staker +0x2115e23a90bbc25c2500f4b158f213356ad292e0,26.67520273,26.6752,Staker +0x4e7bf41f854292cfca15e24efc4b090f9fa6c076,26.67520273,26.6752,Staker +0xd31c7c480604b01ae9322d170644848cbe92ece1,26.67520273,26.6752,Staker +0x37c7f3f6472a5458c20b0e67f1cc59f83eb4f2ad,26.67520273,26.6752,Staker +0x4febd8b45c096af41a354b47c91c288d417759dc,26.67520273,26.6752,Staker +0xbd5a6128c389a6394d25306764ce0f914a1d65d0,26.67520273,26.6752,Staker +0xaa07b526be4f1e0452788cbaec018b53af9af93a,26.67520273,26.6752,Staker +0xc7ab1d2f9508a4b6a7feea042c3c7424a06ff172,26.67520273,26.6752,Staker +0xecf14386bf1f271aecb5407e777d41e8a16933b7,26.67520273,26.6752,Staker +0x9c5083dd4838e120dbeac44c052179692aa5dac5,26.67520273,26.6752,Staker +0x67b414088591e60b1bf9b1507c8e59e60500de37,26.67520273,26.6752,Staker +0x4aadbe45636170735f11093e269a79f372b22e95,26.67520273,26.6752,Staker +0x461a5b8326ba0e2dfd133651a3b559dc8d3b0400,26.67520273,26.6752,Staker +0xc1deb3e48461dddc4a4791b11f89d22079d036fe,26.67520273,26.6752,Staker +0x626e99ebd725f12cbf3e8532e13e98fcb3c97420,26.67520273,26.6752,Staker +0x63a242b7c83da35b620dfb54fda1c6b59aa426ad,26.67520273,26.6752,Staker +0xe524f93e5dab234dfa56ef67f846119400df8cee,26.67520273,26.6752,Staker +0xf48fa092dd3d5a86b1dd4d8d8f0146176c3a9160,26.67520273,26.6752,Staker +0xb11b38a7c3fdb1a151050dd13e62ec63c611ab47,26.67520273,26.6752,Staker +0x1cc1983396e55e925b777a0d70dfe8b56edee942,26.67520273,26.6752,Staker +0x9e872ab3a64188dbc02c69059ea7113899da4b90,26.67520273,26.6752,Staker +0xccec5e09e0f9efddc928386e5072120e5b3436cd,26.67520273,26.6752,Staker +0xc3be023a8cf8f47cd29245f894e217e08007ca7a,26.67520273,26.6752,Staker +0x47b568827cb440d52d478846002570bce274101e,26.67520273,26.6752,Staker +0x7053c44f5107ad10dd594ea0d2f2e8ceea449bdc,26.67520273,26.6752,Staker +0xa6b0ada74ada37f4151e548c79099816af065636,26.67520273,26.6752,Staker +0x27aa3bb39ce7bddb868edc907828bf2c69036ddf,26.67520273,26.6752,Staker +0xbbe0c6c6c7d69bf19611097328b03174558cad5b,26.67520273,26.6752,Staker +0xbde8c3ba12714ddff2aa9ac0c2c8970e388f84b2,26.67520273,26.6752,Staker +0x692aea04e450d721fdfd96b43f9bd9f956b24b88,26.67520273,26.6752,Staker +0x6a214d5e22789674b6c1d71b9a9b5e24969927cf,26.67520273,26.6752,Staker +0xd17836dd9de8b1b37df44261ba39a1f4632eb788,26.67520273,26.6752,Staker +0xe3dbc73e5719226c13cd46d782bd333d2dac5196,26.67520273,26.6752,Staker +0x09b5027ef3a3b7332ee90321e558bad9c4447afa,26.67520273,26.6752,Staker +0xecc6b71b294cd4e1baf87e95fb1086b835bb4eba,26.67520273,26.6752,Staker +0xe91bf60364d8902205add8540e5a1598e69150b4,26.67520273,26.6752,Staker +0x1b622ca9c74185a7e21351ae9ac5ea74b9e8a75b,26.67520273,26.6752,Staker +0x23bc95f84bd43c1fcc2bc285fda4cb12f9aee2df,26.67520273,26.6752,Staker +0x101e62ae68de73221c17be325fc62730ffde397b,26.67520273,26.6752,Staker +0x68cee3e57bae218780274fb22248f35528b94b6c,26.67520273,26.6752,Staker +0xcafe10a74a4589f0daf0e063039775baba2c1437,26.67520273,26.6752,Staker +0x019ae3430263f42254d22f427f8dcf3f5f7ba9ff,26.67520273,26.6752,Staker +0xae235cca56d4c715303ce00fd3ba124deb28ffa7,26.67520273,26.6752,Staker +0x8a16c7dc7fff89c0e5972dbc7afc8289fb802a11,26.67520273,26.6752,Staker +0xc478cebfb27404624a9aca961a8fc9ceb94d691e,26.67520273,26.6752,Staker +0xca41a5fccf73d0793bdf8657ed4010ec40f10f2c,26.67520273,26.6752,Staker +0x8d833b913cccfa5a2b435d5fc16763df6cbd70cc,26.67520273,26.6752,Staker +0x14af1f801e88314a9a677a0d35517c1d43c51f51,26.67520273,26.6752,Staker +0x481c3452eb02195dde7dafa2fe7e892166dfe261,26.67520273,26.6752,Staker +0xd739fa4b0e4b7d543858d313e108564cd541ba8b,26.67520273,26.6752,Staker +0xa7ff0bc6f74fc6c49ccba87f3df51b1adf98543d,26.67520273,26.6752,Staker +0x31dca74fbfb341f876ea185855bbd03ded959ff1,26.67520273,26.6752,Staker +0x16a718e1e4ea6211f884e0aa7fd430f9752f1ea1,26.67520273,26.6752,Staker +0x554c5af96e9e3c05aec01ce18221d0dd25975ab4,26.67520273,26.6752,Staker +0x2049b0e6f4b62b45edde56cd03b2ebd28ecf9929,26.67520273,26.6752,Staker +0x1bf8118c14c9bf2a9d958d969d139671aea3d08c,26.67520273,26.6752,Staker +0xe74fa2fc8dabf8e5117d20b82493f05cd69c874f,26.67520273,26.6752,Staker +0xbe88a02e13998bb0d47bc8749a191719ea45d12b,26.67520273,26.6752,Staker +0xb5cbce0da59b310e6f282303b1779c94fc3a91f3,26.67520273,26.6752,Staker +0xc15c7ae68c860465d12b3ade007794a939907b80,26.67520273,26.6752,Staker +0xe46c66d0aacdbb2a5936c38a83b8e4fcd276d280,26.67520273,26.6752,Staker +0xb5f99027d52aacaac62ceea57fd44ddfefc70674,26.67520273,26.6752,Staker +0xdf12161afaf4367f130bbd7aeb50abffce612619,26.67520273,26.6752,Staker +0x8d69a1cc43b0f37e94935196077a9d6704633c8f,26.67520273,26.6752,Staker +0xcb12016a986b36a2a194333ed0bcad1cc46a5425,26.67520273,26.6752,Staker +0x9c499fc1b1066a18e7f6ebba2794795c2495817e,26.67520273,26.6752,Staker +0x17770fb37a6e6a58f51bfbbb56f66684b04065f4,26.67520273,26.6752,Staker +0xdfbfad8d6b792c22337e38b697b55125f9fff5b8,26.67520273,26.6752,Staker +0x673fa22fd5e891585c6de578a3ae8f8cdfe2c94f,26.67520273,26.6752,Staker +0x0a3abf3b1677b4c9d846c79e738074ab45a532af,26.67520273,26.6752,Staker +0x2207e519ff57020f01ab2e6d05c8ddc46fd534cd,26.67520273,26.6752,Staker +0xe0b3ff8a3d6418e0bc09d8a6ca81d8d11a01ede6,26.67520273,26.6752,Staker +0xf5711e121c2e4e0d22eec3591164fd2184fc2ca2,26.67520273,26.6752,Staker +0xb550c1d0df798dd75971f328170bbb903c606ead,26.67520273,26.6752,Staker +0x3dcf581d63b6a991aeba8b3519e7d5a30f2ec595,26.67520273,26.6752,Staker +0xf1f77d1cfa18f1801b94380ea70c0e75961643b2,26.67520273,26.6752,Staker +0x52bbf4d66654af3d0d324b82821110d06a8f4854,26.67520273,26.6752,Staker +0x01e4e2336c28def39c58098893d8ad84b9f1b9c7,26.67520273,26.6752,Staker +0x6da44f224c3cb49cce1eceed534e654a62385fe1,26.67520273,26.6752,Staker +0xfdf8b999fcc68de95b7c874202159711dcfd23ea,26.67520273,26.6752,Staker +0xb38360fbeb3ff7be77512591473ed75b9512b4aa,26.67520273,26.6752,Staker +0x7e9404fc2cd920c3d575aa06eb8d68406b9f3881,26.67520273,26.6752,Staker +0xe531552af68318916d88f102c1b6b01585d4d412,26.67520273,26.6752,Staker +0xa60400e4b9c5052d536015b5445bcc4a5a29a464,26.67520273,26.6752,Staker +0x463414cc81fde41e7809dbf2aae5b0a140f8de5e,26.67520273,26.6752,Staker +0x440a0744b578ab4bdc8c5bba2bed8bff09cdad97,26.67520273,26.6752,Staker +0xc4dcefbc24bcf5c1be3e4c40b9f1101adfe9df41,26.67520273,26.6752,Staker +0xc8a9995a97b98f23c83ca59dcb01b6dcfb75a865,26.67520273,26.6752,Staker +0xed1c710ad28e9aca013178a4e8d43a580b4b0dbf,26.67520273,26.6752,Staker +0x89d9dd2e85ecc305e276f51bb21fd4c708be9487,26.67520273,26.6752,Staker +0x5be1ad47a11e78bd78b66a1a41c855d899f8891b,26.67520273,26.6752,Staker +0x5b45870a9ff21b46e9b7447463a8217f0d08baea,26.67520273,26.6752,Staker +0x503d66ea74445af5e9ada4005f3826591f10b98e,26.67520273,26.6752,Staker +0x4ea6a7820bfeec2c1de3f2e3466f6624d6bbcb7e,26.67520273,26.6752,Staker +0xd6144b3833e5032b99a43cfdbac80f2d3cc665ed,26.67520273,26.6752,Staker +0xda5921614a824a6cc187175750b8b3dcb4dbe67d,26.67520273,26.6752,Staker +0x7949ae9c02a8815abb876f93b0b3fd8f076055bd,26.67520273,26.6752,Staker +0xd4709210de305c990114b6fd7ee0618ccc93ccc3,26.67520273,26.6752,Staker +0x6054d61eb4c4153b7f5bfc31cb0f20bc85777e7d,26.67520273,26.6752,Staker +0x11c318a2cfb31953a93d2de7a14933b96f5499f8,26.67520273,26.6752,Staker +0x7a09bc388590ed29db7af6588aed22399a10d6b8,26.67520273,26.6752,Staker +0xae10718b18b1e0ab692e416d599a9a3e15239369,26.67520273,26.6752,Staker +0x39ee07688c5a09b30faf7823867fb82d4b3d1365,26.67520273,26.6752,Staker +0xd3b304a8156f861526f6819d9d929d3e491459c4,26.67520273,26.6752,Staker +0xc37c9afb9d81efdf3c021e5840ecdee84ec934a7,26.67520273,26.6752,Staker +0x10a8a00aaad4e31c110d1587d562df8efd305902,26.67520273,26.6752,Staker +0x8135d8ccd2acbe575ebf1827349185df7185cf97,26.67520273,26.6752,Staker +0x4cc0290121760fbcb4a669cc8ab8fb0314c82fc1,26.67520273,26.6752,Staker +0xb48fa58593ba6e8037e955ffe141126e768b40df,26.67520273,26.6752,Staker +0x6ae5a1382600e7bd0a79400642c03207c02cae3e,26.67520273,26.6752,Staker +0x5139c2d023c638a5f5190858b2ba4886873ed027,26.67520273,26.6752,Staker +0x9c5dbf74644f7e90629137bc99c0ca87fc62d5d1,26.67520273,26.6752,Staker +0xb0d0b6da40e1b3abca12a38f5bd95793de935635,26.67520273,26.6752,Staker +0x0954ac76926d033b569799ada3cdab4862740c58,26.67520273,26.6752,Staker +0x6363f3da9d28c1310c2eabdd8e57593269f03ff8,26.67520273,26.6752,Staker +0xe526f0dd4182a3abd95e343a68ca7cd4c7de910e,26.67520273,26.6752,Staker +0x7981249568ee5d8f35a30b284f475fe0cf5e4dd2,26.67520273,26.6752,Staker +0x49f307c06f346589194e21d383123695de291e74,26.67520273,26.6752,Staker +0x5c4efbfeb2d78511e9911b2f2fb3621a93e77e5f,26.67520273,26.6752,Staker +0x92859e98829e4c26d8fb4b082968318ef818dd3c,26.67520273,26.6752,Staker +0x604a060d8eaa48bf10ed99b6f643557d645dde82,26.67520273,26.6752,Staker +0xc9bed614e9674d070e6857ca77db3632fa90ef80,26.67520273,26.6752,Staker +0x39da41747a83aee658334415666f3ef92dd0d541,26.67520273,26.6752,Staker +0xe32058676c3a5f192e07fb14955508b9cc4349a3,26.67520273,26.6752,Staker +0x4a17a271c10cd693f0c0e295508bd72de23658e4,26.67520273,26.6752,Staker +0xf35b5a8ac19d2ac084d0363f9d7f31bfe6361cc5,26.67520273,26.6752,Staker +0x6c93bf900fb2ee79959fea354ec24ee382c36f91,26.67520273,26.6752,Staker +0x978374d3fe461e753c32f63e09d2c1f220f869dd,26.67520273,26.6752,Staker +0xbff3f42a1221b7de109ebc6bdfa68deb2e400707,26.67520273,26.6752,Staker +0x3218fb67be37414497a20ce3291314419c1fdf97,26.67520273,26.6752,Staker +0xf143e0ad14a0276bed8730903cf0235c0b84adf5,26.67520273,26.6752,Staker +0x34606e4d14bfda85c5f8314931c833755fb964df,26.67520273,26.6752,Staker +0x72bf0778874fc88f3e95adaecdd983b2be665476,26.67520273,26.6752,Staker +0x63cfcd5111286eca0c6012124098af16e86f5b9b,26.67520273,26.6752,Staker +0xc2c2f42342fd2da662d947c32595e06553a50c63,26.67520273,26.6752,Staker +0x71d9dcbcf5b7656e22163a404ab3a07a70aeb7e4,26.67520273,26.6752,Staker +0x84bd2dd1a477bbf1487a6cbd6aead7eb865e0ff2,26.67520273,26.6752,Staker +0x7f40164f3553eccd7e73d055ea70d6893abca066,26.67520273,26.6752,Staker +0x9610d5a6796358de51691d2803efdd818f3e7557,26.67520273,26.6752,Staker +0xf606a30c78e4db0b36845c8e47901718bd62d885,26.67520273,26.6752,Staker +0xbd039b3392addf3d3279b1c01e750f2cc5167519,26.67520273,26.6752,Staker +0x9ebd10b46b43351097cab2d3c03ccf440957a2a9,26.67520273,26.6752,Staker +0x73e4a2b60cf48e8baf2b777e175a5b1e4d0c2d8f,26.67520273,26.6752,Staker +0x89f3256252817211dc708c1b63def5208985fe57,26.67520273,26.6752,Staker +0x79635b386b9bd6636cd701879c32e6dd181c853f,26.67520273,26.6752,Staker +0x132e47cf2c19ec2d8dd56e1528fc7e18dc09188f,26.67520273,26.6752,Staker +0xf3d7fdf488dd9d9b9266a74f532229083c397bee,26.67520273,26.6752,Staker +0xf94e5cdf41247e268d4847c30a0dc2893b33e85d,26.67520273,26.6752,Staker +0x8d38e1d4a879e3ef003da26d7b0be998cfccfb9e,26.67520273,26.6752,Staker +0x3fdfe2e82c8758d52ee7d3eddf5ec69b8c25eac5,26.67520273,26.6752,Staker +0xad050bf165033dd1b86d23a75504e079b2053f2c,26.67520273,26.6752,Staker +0xf137c1d5a6f15a119ab26648e3a35bd90300a99f,26.67520273,26.6752,Staker +0x2b324bf78f6842b95acbd28b8a7215f35f398d27,26.67520273,26.6752,Staker +0xbb3e34bcbe32a669666b401696fa42760a10311c,26.67520273,26.6752,Staker +0xdc5a1c4c03fdeb635eb71f52632acd115cdcede4,26.67520273,26.6752,Staker +0x5c480fed58f2d00969e4cc68d3bd8cce99cdc40d,26.67520273,26.6752,Staker +0xf4fe457cc06f1860443fe28c66aaa86b611a9ebf,26.67520273,26.6752,Staker +0xacc2e1716e26b86ff10d9d769cae8a27fe5aebdf,26.67520273,26.6752,Staker +0x8eb596f1dca53b2b92a994f96ef067e0af5e0756,26.67520273,26.6752,Staker +0x3b0b9372319feb27e859873bb8f592c636a2a491,26.67520273,26.6752,Staker +0x9955724cfc4de195df36b8125ad7c35c0c84a4a6,26.67520273,26.6752,Staker +0x071d9fe61ce306aef04b7889780f889f444d7bf7,26.67520273,26.6752,Staker +0x05fc3a360944ba03abb2bbcce275f89c96cb1385,26.67520273,26.6752,Staker +0xd3f179ba57411ad5d2ddb5f334215cdfba134d20,26.67520273,26.6752,Staker +0x84700895d4e6eea646aa371ded98d9f8f4a09901,26.67520273,26.6752,Staker +0xdf695119f84e8ea48a3ab9e3a399d42a5b857bbf,26.67520273,26.6752,Staker +0x982362a92b8488d164f5a50496fd3cf408537871,26.67520273,26.6752,Staker +0xf73eaada3cb91b37378e893b027e33778c193895,26.67520273,26.6752,Staker +0x35641673a0ce64f644ad2f395be19668a06a5616,26.67520273,26.6752,Staker +0x676d611e3b9ed61629cacbb474613fbbe91ad6b0,26.67520273,26.6752,Staker +0x034e8229ffb73b828f710500e0b761ff1c09e9c7,26.67520273,26.6752,Staker +0x53e131a0cf6edd3e4dfbb447e46b51609f82d851,26.67520273,26.6752,Staker +0xc45802633775c327b60f803bff45a89a294e35bb,26.67520273,26.6752,Staker +0x3a646be49e3d9d0e222b653a0c1340274cd3e85b,26.67520273,26.6752,Staker +0x563743b56ae3f7be08e4651ff0f981d582de14b8,26.67520273,26.6752,Staker +0xbf9676f9b7999e0d4bd806f76fc89f5806a630be,26.67520273,26.6752,Staker +0x1821bd18cbdd267ce4e389f893ddfe7beb333ab6,26.67520273,26.6752,Staker +0x67dfaf31f444fac36d4b1979014a92e6152d2ffa,26.67520273,26.6752,Staker +0x74cd2a5ea403cbc5bfae354b3e02d10f644eec2b,26.67520273,26.6752,Staker +0xdc1f9c98351858416fe77a546a716ef1291916b3,26.67520273,26.6752,Staker +0xbb50f9cb894f8d35d8f36141b859078a2a8c4e6e,26.67520273,26.6752,Staker +0xbb8c85c22274a3636f73620665af3225f443f67d,26.67520273,26.6752,Staker +0x201a9a2c6d00c3df14dc33de877def5e8a5692ab,26.67520273,26.6752,Staker +0x8bd8eb535858d39d8edb677e2e422ec54d6519f1,26.67520273,26.6752,Staker +0xc52c6af7d3a14ae1cb75717f0f456f28fd3874b8,26.67520273,26.6752,Staker +0x50ac5cfcc81bb0872e85255d7079f8a529345d16,26.67520273,26.6752,Staker +0x34805e6a3796fb04e82183667a78c2f7bff29170,26.67520273,26.6752,Staker +0x730a4924d660932b66b2f0c2cf4e620bc49089ef,26.67520273,26.6752,Staker +0x2ea2e43e69eadbc017d5036bb061a214c7e736de,26.67520273,26.6752,Staker +0xb5e1532b054226d92913b40da22a01b7900ec96e,26.67520273,26.6752,Staker +0xca102dec92ef85992a5975aef018b282950b8172,26.67520273,26.6752,Staker +0x7166ba151f3e804eabef85a94afbf4fa01eac7d0,26.67520273,26.6752,Staker +0x0bf5370c9d16027919c4b2d242eb6ccc05ee0e31,26.67520273,26.6752,Staker +0x00811f1f6a95b3276432cc2df393cf1a7f540dab,26.67520273,26.6752,Staker +0xf703dfe714ce2f071f48b72a6fcf066a2b721a00,26.67520273,26.6752,Staker +0x7f86d25f106a32a25567885aee9873f461775617,26.67520273,26.6752,Staker +0x51c25230335472236853676290062c8c7a0825b6,26.67520273,26.6752,Staker +0x8dfa5ece3aaa642ae4f70381ba74479371577d64,26.67520273,26.6752,Staker +0xb314c9fc6eb4aa3105899d8b0a01be2ab26de0de,26.67520273,26.6752,Staker +0xa2cb4df81914d81e982e301572cacfd3636a16ee,26.67520273,26.6752,Staker +0xe7600af942b7ceb601bc5e6658532c7dcef923a6,26.67520273,26.6752,Staker +0x0821881a71fd7cf7aaff466b8aa42bc14af84ceb,26.67520273,26.6752,Staker +0x2ae8c972fb2e6c00dded8986e2dc672ed190da06,26.67520273,26.6752,Staker +0x6f7ce10cf9335216f63f37f15d6734a1d417db92,26.67520273,26.6752,Staker +0xe0b2add5c2d094008d014369ab6bc5c42cf3acad,26.67520273,26.6752,Staker +0xbb41dd49254e8b9d631b835062392a460081734d,26.67520273,26.6752,Staker +0x2beb9c37be63e0ebd4e1a76ec9ab5c15bc03a76a,26.67520273,26.6752,Staker +0x54c375c481f95ba43e2cecd6ef30631f55518f57,26.67520273,26.6752,Staker +0x2fb3aa82f1696475a0cf635700b08de8b04c6b38,26.67520273,26.6752,Staker +0xf2b0fb1ce12026be847b2492b4e935b290c433a7,26.67520273,26.6752,Staker +0xd4c5211966074126b8f932596a26a34e5ae31d45,26.67520273,26.6752,Staker +0x08eea074e18321bcdf3a2a93e987d74ef9d80400,26.67520273,26.6752,Staker +0x6e7bd157b336f15e7119b287e785ad9c5ddf01d9,26.67520273,26.6752,Staker +0xe67b4265d44336788f1830b683875dcc2c8bde91,26.67520273,26.6752,Staker +0x1994d350fd94f80726b4b5d32559feb4da982fee,26.67520273,26.6752,Staker +0x32d9b0c165aaf0b8fb222f772eb21aac83277ac4,26.67520273,26.6752,Staker +0xe8b2d43eb45074b1dfac494641e15791b32d27a6,26.67520273,26.6752,Staker +0xf8fd5c751abf0b10cd87f0a2b9f0b13357ddaa49,26.67520273,26.6752,Staker +0x18c1e5e758edd9d8cdc2feb4fd2ceec0ac6f9fd2,26.67520273,26.6752,Staker +0x6ae73a69536bf213d70625312624b880a3f1efaf,26.67520273,26.6752,Staker +0xf0caae5f0a2a28532c90219d7a2c8457c74f0e5a,26.67520273,26.6752,Staker +0xd1510e4d4263cdc50dd39a5d18d4c676fe4b0aa5,26.67520273,26.6752,Staker +0x688b5c7b549339922c0d2243debe2fe921a1a488,26.67520273,26.6752,Staker +0x17e848f573aa805e6f5cd323947b7954ce0867a1,26.67520273,26.6752,Staker +0x88382063b0c4efa6ca3cfa447fbaba6936f5c3db,26.67520273,26.6752,Staker +0x0478faec5bb44c02c3be28181de4d565ab139bbc,26.67520273,26.6752,Staker +0x3f0fb61b79ceea17dcf7a7f38446485c2fc10ed1,26.67520273,26.6752,Staker +0x8842388122d93bb4cb8f6cf5863542abf803bab8,26.67520273,26.6752,Staker +0xbe4f0cdf3834bd876813a1037137dcfad79acd99,26.67520273,26.6752,Staker +0x43f778201c898eb332ab1af9ddcb4bdaa7ef8d2a,26.67520273,26.6752,Staker +0x4fe4bbb5060d43f71fec00e5ddfaa5777850edc4,26.67520273,26.6752,Staker +0x7bf6b08c66f0b576ed6e338896e8ff06a5674dfe,26.67520273,26.6752,Staker +0xc4872047e4967253b16bf047fe9d5ff32e62db92,26.67520273,26.6752,Staker +0x8bdc95b10315d629b9a9fc473a4120a00473bde3,26.67520273,26.6752,Staker +0x4db31a5351bab07eb8fe0ecee189f4bfaa7b34e0,26.67520273,26.6752,Staker +0x52329bf439af2381ec3a22cf702d9f82562f820f,26.67520273,26.6752,Staker +0xc0cb2d4a92624d3af362f6fe58c47a46a65bc2eb,26.67520273,26.6752,Staker +0xfa995a3a14280612304d80e60422416b8adbaa6a,26.67520273,26.6752,Staker +0x6af34c80822d7feaaa0a1a5a91c54d6d44a69d2f,26.67520273,26.6752,Staker +0x75f2aa8424867fada68fcbbf07611f91c903b743,26.67520273,26.6752,Staker +0xb6ac374c7f212e08e4b0715183951281e84d0c02,26.67520273,26.6752,Staker +0x19e93a1ad064ceb533094e75cff0d6485f9ca65d,26.67520273,26.6752,Staker +0x200dfd2c02fe67beed0eee998e3d1e425fba8523,26.67520273,26.6752,Staker +0x534dc5c0b39de89778aa9637fc7131913ad705ae,26.67520273,26.6752,Staker +0xe39abf100b99f004d93fc2da783414c265cb5798,26.67520273,26.6752,Staker +0x2ae0c7bda14523fc6cc58d10150779517108f731,26.67520273,26.6752,Staker +0x56371bb8c592f7eba98880345f646772f67faf3b,26.67520273,26.6752,Staker +0x000e9edd6a9418bbd1d249c7a58316295dd7f532,26.67520273,26.6752,Staker +0x7aefc3d46e3f07cf929fa8a2070ffde2fea4ba75,26.67520273,26.6752,Staker +0xc1c3f882430a73046a0efb3081cd56a123cac69a,26.67520273,26.6752,Staker +0xb67f981958112dc27f6f6ba6bafe2ebf24c5370a,26.67520273,26.6752,Staker +0xc8c4a806fda5b8cc8251f3f7393a245ba2529795,26.67520273,26.6752,Staker +0x54c0a5eef495df55a1c8b225412d6f8155997411,26.67520273,26.6752,Staker +0x5729f02baadc5f5eef49ed37699b3fb3117180ab,26.67520273,26.6752,Staker +0x2bea8d5556496b882d374b1d353d7c8b02993cd7,26.67520273,26.6752,Staker +0xe4a448e13ba06786666ea1b4c8925e616efa6bbe,26.67520273,26.6752,Staker +0xcc9f5dffec82a925f0e3f94a6fdbc971659c7c08,26.67520273,26.6752,Staker +0x613cb17815104287c6412b241836b5778f6b0505,26.67520273,26.6752,Staker +0x8a87378502745451f1d35497a39110d9e040e885,26.67520273,26.6752,Staker +0xb39a5915b7eb24229b52c2dae098ed65937bc280,26.67520273,26.6752,Staker +0x79d4d0df5733222047fc73e6097a144f51350009,26.67520273,26.6752,Staker +0x7abcd4133cdfef01d1fce4be7b7e1e81113a33d6,26.67520273,26.6752,Staker +0xe0bb475ef181168dff18d2bd7d1c147d4dc502f9,26.67520273,26.6752,Staker +0x122efb8e4563aa0b548242ff1090a0d5fa1983c9,26.67520273,26.6752,Staker +0x9212ce5500b6b1b19c4d2c7d7adb83d34191813c,26.67520273,26.6752,Staker +0x10e1fbc2ab045dc3e1bcb5f7b6b80f763a16bf64,26.67520273,26.6752,Staker +0xf97664376416e9379f2354db444bfe3f00b6936b,26.67520273,26.6752,Staker +0xb855112f6f0f86660ec662bf48ffd5675e58a001,26.67520273,26.6752,Staker +0x35d2fc24a1d8b6dc019ee4e0e382ce4d394b010e,26.67520273,26.6752,Staker +0xf6dbb511e384e6c1073d67c9b1aa6d222f616bc5,26.67520273,26.6752,Staker +0x0a81342d15e0c9a6695889093945feb7b52d17f3,26.67520273,26.6752,Staker +0xbe3675f5ff5d18f0a77238541d58daa4f9e686e1,26.67520273,26.6752,Staker +0x067134eaf65e507aa066ba58443da431e2d81f27,26.67520273,26.6752,Staker +0x62b8e137ee87ab3caeb2fea3b88d04abea7c5579,26.67520273,26.6752,Staker +0x6c2693f5a936f37ed03cfa8465bf2d8beff19a0f,26.67520273,26.6752,Staker +0xe7a4dd3f2b5a2f0d6c0cbe42e0176bdd00541851,26.67520273,26.6752,Staker +0xb0f807f03913bbe915b1db88a3c1453bfceb41ea,26.67520273,26.6752,Staker +0x0e9d0eed46fe6c32a5b11b382a5efc9952f3f47f,26.67520273,26.6752,Staker +0x0cbecf33aa32a2241181dceca21fc636f6660f8a,26.67520273,26.6752,Staker +0x42627d3bff850bcd1208414049374b7788d79e2f,26.67520273,26.6752,Staker +0x98405417ed185131e7152c00927a8919b6fb99e3,26.67520273,26.6752,Staker +0x8c0fbbe66a8186709385320414da7c77ac6348c7,26.67520273,26.6752,Staker +0x835b11bd4d299ecf40c0b642a402f758b9bc4419,26.67520273,26.6752,Staker +0x5f00a359b12406cfcf59876faf8951c2a30a06cb,26.67520273,26.6752,Staker +0x8625e3981bfe980d105f7dbbdb4794d28b4a35d2,26.67520273,26.6752,Staker +0xd08097ddc32e644166f334bf5666b75e2bb22909,26.67520273,26.6752,Staker +0x58a078b72d1af4468e808ca7414f30e7edfbf37f,26.67520273,26.6752,Staker +0x0ae251836db8521be9e1efbdf1c3ff084928215c,26.67520273,26.6752,Staker +0xc7fc8e17cd95989bf8d1c3e1dbd0acdbafce0708,26.67520273,26.6752,Staker +0x11a2bf6103f36fd5face333b68d8801f24368509,26.67520273,26.6752,Staker +0xea0e4e6780745d437b56fdedb923d16cf9dc2170,26.67520273,26.6752,Staker +0xc7e6b4164584b06acef57ae91e4d6270b5ff7d01,26.67520273,26.6752,Staker +0x3fb5eb6f0d81cd51adb5338cf93bb836838a5278,26.67520273,26.6752,Staker +0x5da3fa8a1abf5b2278d34e20473ab49b5a7bed3a,26.67520273,26.6752,Staker +0x25451737bc63edce924ea581825cfc32fcbb8547,26.67520273,26.6752,Staker +0x6689679dab35fb3fc50bb4e5fd82c86a62a2cb8d,26.67520273,26.6752,Staker +0xf1415e433df09a26f03876fcfea6dacbf02c2079,26.67520273,26.6752,Staker +0x5f3df357144f748d7d53f30719a6e4040e2c7d04,26.67520273,26.6752,Staker +0xf054f3466914ff0bfceb076a6084e8df7af2ac84,26.67520273,26.6752,Staker +0x8d42772b2d9c6d2851d0ad2abf21107b36ab62c3,26.67520273,26.6752,Staker +0xfc88a85c9912068aaf3c6ed3b5635dceda12797f,26.67520273,26.6752,Staker +0xa480db1a6d8ca97564481154c7ee12bc5eada0e4,26.67520273,26.6752,Staker +0x1adc57ff4267dfbb04d2fcb2a17516f526593336,26.67520273,26.6752,Staker +0x35c3d091e2cf902dc09ec25712d67c55e7c61403,26.67520273,26.6752,Staker +0xe43a06530bdf8a4e067581f48fae3b535559da9e,26.67520273,26.6752,Staker +0x94f4869fadbcfde08a8be5c6ca22ba710543012c,26.67520273,26.6752,Staker +0xc18f38c96767ca53c52f86af8f71d621092f7fd5,26.67520273,26.6752,Staker +0xeb4576fe753dab07635c0bb6c8f0a355e1db5d31,26.67520273,26.6752,Staker +0xfcb2f5af69a28400c2a03da735a17e3cba1919e2,26.67520273,26.6752,Staker +0x5c227217875d0bc94aeee8798af9de3935cff0f2,26.67520273,26.6752,Staker +0xd1ee2833fa8ae10acb58799d459b967c87d4f795,26.67520273,26.6752,Staker +0x510d7faa6f30b7245105e7de4126a06e96a2b293,26.67520273,26.6752,Staker +0x5cc1603502d5864b818e46a2e45fde8eee431127,26.67520273,26.6752,Staker +0x22dfb5110938a6088451aaf8a94c18591d55403a,26.67520273,26.6752,Staker +0xff8d58f85a4f7199c4b9461f787cd456ad30e594,26.67520273,26.6752,Staker +0x66ad5287333c66e1691c5b21a25dbea7e33e0218,26.67520273,26.6752,Staker +0x3adc65bb7ecfd4482ae6fc9a7d5b4dcc7e248263,26.67520273,26.6752,Staker +0xb9f2dd304224fa9d56699c2c54d9aeff36cc752b,26.67520273,26.6752,Staker +0x620325adfd1d6297e46de02467b4f318d20017e5,26.67520273,26.6752,Staker +0xef7425d06ec7da40aae85f8ff849223ef4b1587a,26.67520273,26.6752,Staker +0x48972b278a4295ae4990ef8a8a5747cb36693a1e,26.67520273,26.6752,Staker +0x034f5971d869fba93970f2f42ace2e09fb02b832,26.67520273,26.6752,Staker +0xf8a323e916921b0a82ebcb562a3441e46525822e,26.67520273,26.6752,Staker +0x70c8327e83f602283b2dd107929e0050a5c50c20,26.67520273,26.6752,Staker +0x22ba1e3ef17609151fb322cfca979fe0d85248f7,26.67520273,26.6752,Staker +0x6bc02c7c678e3ae896de5b0e28e71de899fc5869,26.67520273,26.6752,Staker +0xe650936db7d99d6db51004c2aba31b7a67772461,26.67520273,26.6752,Staker +0xd45f1c0847e9c7d11d73dbc76fcc9168f1454270,26.67520273,26.6752,Staker +0x41c8e478f5ad4f6d1a3b73806e752821ee18e99b,26.67520273,26.6752,Staker +0x5b6143340de95fe2e791f8bfa7dfec4f8db9fe83,26.67520273,26.6752,Staker +0xe14adcd75892b6b4fc7c89a54afa95fde3e9dbda,26.67520273,26.6752,Staker +0xa179ccf27071d73b98b22879a7d9636093119f92,26.67520273,26.6752,Staker +0x5f538ec1cc30f48bfafe9f76039d9d560befd028,26.67520273,26.6752,Staker +0xe7a6db55ac2963a93a702b544fdcd61757a97b8e,26.67520273,26.6752,Staker +0xeb6bc3940c9fe8d7a90baeb168f64f2fecd9a5ce,26.67520273,26.6752,Staker +0x45a349093d5c873b087d1135eada15d52e7e2c6b,26.67520273,26.6752,Staker +0x1075f25d72e37be815c47a4bb365ef81a2bec1cc,26.67520273,26.6752,Staker +0x1b4c3a5cd0a290604ba5da1622ccc3c561ac738f,26.67520273,26.6752,Staker +0x639471e8f268868777f1196ac33cb3fe1bdb2440,26.67520273,26.6752,Staker +0x82ef9f10188a3ee38fb07b38b240a531ad43f20e,26.67520273,26.6752,Staker +0x01c77f3f5e31fc0acb9d7057a4d3b7805bfcfc38,26.67520273,26.6752,Staker +0xcc6b139279b60f53386dc98d51e5f7aaf8e5ac4d,26.67520273,26.6752,Staker +0x00bc9aac6363d59d3ab9a172055d114c2c3d1b6c,26.67520273,26.6752,Staker +0xe0aa1b7878582eb3b7113fd44f3417eda3beee98,26.67520273,26.6752,Staker +0x4cb35baaa6fe5dec74bfb02a82c653b60aa8042e,26.67520273,26.6752,Staker +0xdf0be1e9bd42c866ad256d061ad3877fb646e781,26.67520273,26.6752,Staker +0xaff2ab518ba962bd19f67e75ceb9de4da350b327,26.67520273,26.6752,Staker +0xff2b83e0dddd35ad00d892ba4d0e88cf367bbe47,26.67520273,26.6752,Staker +0xe5ca9e569540b57f389c618e85a4fed3b05646e9,26.67520273,26.6752,Staker +0x2332432309fc5496a2602e0d848d207a8d93ed50,26.67520273,26.6752,Staker +0x260fd7d01d4747536e6d13058311075c0f71c3c4,26.67520273,26.6752,Staker +0xc229d066040675c5ee4a6db894e3ff44ddb2554e,26.67520273,26.6752,Staker +0x45c1fab28ad1393bdf34bf27f50d0cf70f09b271,26.67520273,26.6752,Staker +0x933522fbb4c067652730bbc8e25d7820f4d72a60,26.67520273,26.6752,Staker +0x8f3d6cd0a34401069fc999da8c12efeb0e141039,26.67520273,26.6752,Staker +0x26ba43459a9e2ea7eb7c1bb791f64f2457537e4e,26.67520273,26.6752,Staker +0x60977edb7bbef4cf9d855094077cdf15b174d990,26.67520273,26.6752,Staker +0xa0be0652040cd6bd02fcb0fec364208d2a63e77c,26.67520273,26.6752,Staker +0x160bef3bdca9e296ad91036a74c40b9e0d70daa9,26.67520273,26.6752,Staker +0xd9463be909ebb97964d3e95e94331063707fc059,26.67520273,26.6752,Staker +0xb169b4541431f1f71aeab6c75e4ba46cb152503a,26.67520273,26.6752,Staker +0x0000098a312e1244f313f83cac319603a97f4582,26.67520273,26.6752,Staker +0x7ef19ac35d2bfbf2a6f3e0e7aba96a0386df2422,26.67520273,26.6752,Staker +0x847d7ee1c1ee97a29d196664492841e81b8033ed,26.67520273,26.6752,Staker +0x325b731129d70057efeb29baa58deb8f05920a6a,26.67520273,26.6752,Staker +0xac13172ef9cfe9f293580d58c2dc60b282060294,26.67520273,26.6752,Staker +0x184c7e34b75e3a0c5b996917319d9a083de621e9,26.67520273,26.6752,Staker +0x4abc33cf81e0d21f42168d044f7002edd6b80b09,26.67520273,26.6752,Staker +0x7299908540b9a9afac4872d839779eed481fa3c8,26.67520273,26.6752,Staker +0xb7789ab9f0d568e0aa5469e3cc8eff8682fc8673,26.67520273,26.6752,Staker +0x68bdeff9aca67da30ad7e78feacb3685a5c0863f,26.67520273,26.6752,Staker +0xc1b0b79e151f9746657ad5867ac85e01472ceafb,26.67520273,26.6752,Staker +0x0d9fab754885e25cdfb7da5fd7e5b1326f0c06c6,26.67520273,26.6752,Staker +0x481b9f8d12ad594848c471d414b56ad1537b4868,26.67520273,26.6752,Staker +0x6cce9bae11b01e9fff30dbe790f64b459a614b0f,26.67520273,26.6752,Staker +0x928fcb94902c04e032952ec40fe6d38d1dcbaf0f,26.67520273,26.6752,Staker +0xe831ee92a14819cea1639f6bc14e632bdde0e233,26.67520273,26.6752,Staker +0xfc2046a2318c3d576a2a59ce6422a4ae56bc1544,26.67520273,26.6752,Staker +0x657a274b9c72c269b94ffd83a74d26b2883c3e47,26.67520273,26.6752,Staker +0x9cc7474377da9c8fe6aa6bca8494a74bc1a88433,26.67520273,26.6752,Staker +0x6d325d7a12ed072758b90d53615e7a283ab35bff,26.67520273,26.6752,Staker +0x445816ca9bb0146940b802d49ce146787c73b5ca,26.67520273,26.6752,Staker +0x8e6244e3d08ddbe7cfaa4db877674e12127d9f32,26.67520273,26.6752,Staker +0xdf2d3dd3b5d943cd9222956a3d75fa7037598bcf,26.67520273,26.6752,Staker +0x5eba35d60f0f995ac7118d290f43292c7937b52e,26.67520273,26.6752,Staker +0x852120f39aa14fd3dcb575f17189c3ae0e0e173b,26.67520273,26.6752,Staker +0x1d40fc9456a1e6f13f69615fee1cbcbe604b9167,26.67520273,26.6752,Staker +0xdfaf7a94b9298ba8c4b638ad85cbb83db9a61293,26.67520273,26.6752,Staker +0x83f99d80f2fa8b7e0baf72d4bb59bc135e68863b,26.67520273,26.6752,Staker +0xbb616c74958d39e57df6e5f3c12cfee1801c8249,26.67520273,26.6752,Staker +0x74030674f74e021db3da710785e707fd7085a47a,26.67520273,26.6752,Staker +0xd14e3acf8d60f22e582b8453fc1554a35bdab151,26.67520273,26.6752,Staker +0x0c5a2c72c009252f0e7312f5a1ab87de02be6fbe,26.67520273,26.6752,Staker +0xa1d2bedcb5a210f28362292773014e13bb0e1f15,26.67520273,26.6752,Staker +0x96de002f882edc6de8d7d45ae2fcdebcc88d790b,26.67520273,26.6752,Staker +0x127e36c12b7a68a685fec27f752d82b4171e57ae,26.67520273,26.6752,Staker +0xbbc9419d8492228ff9f6015303b4c076276a5cc9,26.67520273,26.6752,Staker +0xae6291dc2aa78019d4ae0e5ee4f1bae012633153,26.67520273,26.6752,Staker +0x0f485d1768a42096372071501fbe779923fb54ca,26.67520273,26.6752,Staker +0x10f238f2259ce32366d2fb8b65fad0a89ddf0dbb,26.67520273,26.6752,Staker +0x2ace5eda1242badc322ce2a821ea9e309de63c53,26.67520273,26.6752,Staker +0x8bc110db7029197c3621bea8092ab1996d5dd7be,26.67520273,26.6752,Staker +0xa486dff35c1f397b0f0c80de43ea5b1929928fc6,26.67520273,26.6752,Staker +0xca949bc917ff93bea259d1751a1af1908c69d969,26.67520273,26.6752,Staker +0xa62c03c25753caceeec223fdbce5235342b903fb,26.67520273,26.6752,Staker +0x5498f6e2a58b767c3c89431cdb79a8c26adfa14c,26.67520273,26.6752,Staker +0x74d85b145a1a1531fb527add04d41018e12df746,26.67520273,26.6752,Staker +0x9c22c8e7f7beb6621800000961dc44b6d47c8ad7,26.67520273,26.6752,Staker +0x795fc1eb30c406c8cc60e826884d7650c86c9df5,26.67520273,26.6752,Staker +0x98f4df1c1ab1789192d3763b514e62bb1a8c4faf,26.67520273,26.6752,Staker +0x95bba6ac145f6b34433671800403752ae401c530,26.67520273,26.6752,Staker +0x470ae28e3db7413046de81496e61e8ab70ff2ca6,26.67520273,26.6752,Staker +0x4c9215bb271ae7181491d74bf480307b6ca6cf87,26.67520273,26.6752,Staker +0x0a5d532ccdc809311b921ebca3cb7387b3c221b6,26.67520273,26.6752,Staker +0x6c237281c28b1de394b3418c9a59f7cf22f372ce,26.67520273,26.6752,Staker +0x75365ddb02bc316748fb9a2dc5a33b42f1fba2e7,26.67520273,26.6752,Staker +0x3403a4a2afdf7176e6411f5602e550fb8c00b327,26.67520273,26.6752,Staker +0xd4ed6f78ee9540aa95a41939cf346830165bb75b,26.67520273,26.6752,Staker +0x3e8faf5b3a4ef575a329f8c976ff27f286ab2643,26.67520273,26.6752,Staker +0xa679239fffd1bdad2dedce851595d21d89837161,26.67520273,26.6752,Staker +0xdb4cc2b65e0351fbea9cd45ace6a744d37df12cb,26.67520273,26.6752,Staker +0xa11951c904b8123e2704b3af2b22cb4bbde09db5,26.67520273,26.6752,Staker +0x261684b051e2aeb18f5e0236599d3ef66ed12941,26.67520273,26.6752,Staker +0x996ab6a8d3ecbc041b27c290712ed1f1801e779f,26.67520273,26.6752,Staker +0x6d58491c6f68426966dbd6a1682195ac17b95db4,26.67520273,26.6752,Staker +0x3938a7d74f692a8a662fb17d6081e3a494de22e6,26.67520273,26.6752,Staker +0x3213977900a71e183818472e795c76af8cbc3a3e,26.67520273,26.6752,Staker +0x061e4c2b25812bf380be279eb5010704304ec1e2,26.67520273,26.6752,Staker +0x59a0e25d531afa328a35063d3a07e27cc3477102,26.67520273,26.6752,Staker +0x301e817c1b814623ff8b84114f1e01af5a5ca770,26.67520273,26.6752,Staker +0x9d0d34871984522b163e53d6eb6162338b5baca7,26.67520273,26.6752,Staker +0x5cdb526e3024e5d4de0212c8e02d92e504f63c4c,26.67520273,26.6752,Staker +0xec7836bdcc7481d3450e3f22fd9a3ae928d753bf,26.67520273,26.6752,Staker +0x1dc7af8739c02b757ac9b3ba92ab561de7e3af25,26.67520273,26.6752,Staker +0x16d14e5aae3fe9af66a036d833b1ee10df6218e0,26.67520273,26.6752,Staker +0x6b596068368e4516c88a9c0b7f52d98bab43028a,26.67520273,26.6752,Staker +0x0c9f5d112728213c6ada38365d4e41c190f50e60,26.67520273,26.6752,Staker +0x36a6f6f423778a71fbd635081f4ee44ff15b9d6a,26.67520273,26.6752,Staker +0xe5859cbc7a5c954d33480e67266c2bbc919a966e,26.67520273,26.6752,Staker +0x5cfec953c761ff92b95acaad0a8ba1e2ef70db28,26.67520273,26.6752,Staker +0x04b6867a08e81f2378959ba4b4f41eb086acaa74,26.67520273,26.6752,Staker +0xe12e2bdfb39eecc25270ed301a1d66bfd60b7969,26.67520273,26.6752,Staker +0x38866ab6974246625bfcf6c88af8ea5440dfae6f,26.67520273,26.6752,Staker +0x3eadbe7cc415708ac0d716a21cd72e9b810177ec,26.67520273,26.6752,Staker +0xf7d0c52f291cade662d493d3ed7b0ab73528cb51,26.67520273,26.6752,Staker +0x349d4d7ca454f6b5aa82a4f0c419bcec3496166a,26.67520273,26.6752,Staker +0x17e7f34a783012f212976b42b5648dabb479f8e1,26.67520273,26.6752,Staker +0xf56dd30d6ab0ebdae3a2892597ec5c8ee03df099,26.67520273,26.6752,Staker +0x149d1202426a0ed63d66a043b403b100ae75dc96,26.67520273,26.6752,Staker +0xa2345316c55a5fa9c377fba14253947b3defb8a2,26.67520273,26.6752,Staker +0x1c9eb780d57604f2c07ab7d9ae702d0f22193450,26.67520273,26.6752,Staker +0x7bda36e22524a44ff093fd332bfe5f60717408b2,26.67520273,26.6752,Staker +0xcaa7b26b5eab024061c62409798a066b8083959a,26.67520273,26.6752,Staker +0x09d6b4084cccb28cb470219aa97cd431d226ee58,26.67520273,26.6752,Staker +0x0f17f55248e84e4e848f1a44b77a3c548695b5b9,26.67520273,26.6752,Staker +0x943a39b6630c0b1d4b5fb6e674e68cddb19d29c4,26.67520273,26.6752,Staker +0x5ceb7ec0853fb98ad65345ae87c585ade11804b8,26.67520273,26.6752,Staker +0x720c270dd30ea8add88e6c95b5e9b025d9a25641,26.67520273,26.6752,Staker +0xc27c64cde3635a30035817cc86b10d0104eb405e,26.67520273,26.6752,Staker +0x4b10da491b54ffe167ec5aaf7046804fada027d2,26.67520273,26.6752,Staker +0x6accd26626c150a4b485e6c9c541b38fe0ab5915,26.67520273,26.6752,Staker +0x588f6ccb39f3d474c5b3736483589e2bbc8e0847,26.67520273,26.6752,Staker +0x1c74885e1728d001e2af94cbf7a2a4e751ed7c26,26.67520273,26.6752,Staker +0xdd2a7af04425bef8b77890423b3591c475e21a21,26.67520273,26.6752,Staker +0x4d3c9a0ab4137391251e937a62129b825bdb21c1,26.67520273,26.6752,Staker +0xf8dad2711a22fba606a78fc0afb34b171347bcd9,26.67520273,26.6752,Staker +0x93cdb0a93fc36f6a53ed21ecf6305ab80d06beca,26.67520273,26.6752,Staker +0x0001fc0b945c30389ae805443e38e59a655662d3,26.67520273,26.6752,Staker +0x61668c17f00635dc8c4f95ef6f6431d29c2742e0,26.67520273,26.6752,Staker +0xd4b6486cbcded38410d46a3018d76978dec684be,26.67520273,26.6752,Staker +0x66764de07a3e7be44a8a33a57917ed70f49299b7,26.67520273,26.6752,Staker +0x15e6ae26ebfd684f2c547663a1e4edd0e880724c,26.67520273,26.6752,Staker +0x1fd7ad4f40237e572bbb7c08dcc257fb7bf16b03,26.67520273,26.6752,Staker +0xa0baed021b83fd1d1556a45fbb1643afbde57adc,26.67520273,26.6752,Staker +0x1988a199992fafe115c7e0b6860327e44cc8c1d7,26.67520273,26.6752,Staker +0xf1c6ba81f3519e28e03c488e6b9907a0ae3eb872,26.67520273,26.6752,Staker +0x44a35fb3df3b953c9f039c0080a07f6c8a43f150,26.67520273,26.6752,Staker +0x330bab385492b88ce5bba93b581ed808b00e6189,26.67520273,26.6752,Staker +0xb446a889dd1dbe6bf796f87a0c2b20fac562f16d,26.67520273,26.6752,Staker +0xf1de109dee9e58f6ae21f351c3e96a3b224bf34a,26.67520273,26.6752,Staker +0x07921846b663d510da925e1af5432d4cfe681412,26.67520273,26.6752,Staker +0x889e26261bde985ab796dbb9320c5985dfe2fcba,26.67520273,26.6752,Staker +0x9c398b892b492787e79fb998078b56ba0f6a250b,26.67520273,26.6752,Staker +0xbed83bae2496ee0eac6608edcde9e53dba13636f,26.67520273,26.6752,Staker +0x1d60c34f508bbbd7f1cb50b375c4cdd25e718d1c,26.67520273,26.6752,Staker +0x748e495fd32e8c63202f2bcf510f6f6b0a9bf576,26.67520273,26.6752,Staker +0xec8ea107bda00ba2acbee92a144210bd4d366372,26.67520273,26.6752,Staker +0x9cd6140c2de8af7595629bcca099497f0c28b2a9,26.67520273,26.6752,Staker +0xcd779d5566fb1b61dfda6c56373f1ef6f8e790f0,26.67520273,26.6752,Staker +0xdd8b20a552e4f821c270a8c4d7823bf827d64321,26.67520273,26.6752,Staker +0x799f768dfb8f3bbcd24fad9f1c98364b3883e785,26.67520273,26.6752,Staker +0x5f83bac1e590d3ca9476a04485710dc7d5a4ac35,26.67520273,26.6752,Staker +0x4ac9a97b3edb3f11b5ca91d8de9468cf4882a7af,26.67520273,26.6752,Staker +0x0c33a078c3fd0880bc945a5b7f92344cf9208eee,26.67520273,26.6752,Staker +0xf0cee2ebeb8a52884ff83f6c71d6ed75c22e7f20,26.67520273,26.6752,Staker +0x6cb21724623a4569c3da890638c89df34bcc6423,26.67520273,26.6752,Staker +0x728b80e63ec1b558175357ce4dda2b1415d7dde0,26.67520273,26.6752,Staker +0x5f5c1e41add6d9a2264bb49ebe552405f172fc29,26.67520273,26.6752,Staker +0x17483a88242f13198ec6a4a9f1d92665676a3e95,26.67520273,26.6752,Staker +0x4d642882f3a52290691d2328d65b31147e0ae2e2,26.67520273,26.6752,Staker +0x964010e04c8f9582c6b046eb259b73f585259796,26.67520273,26.6752,Staker +0x72521d85f83d19b0ddf556af299d073440fcc748,26.67520273,26.6752,Staker +0x9b1acd4336ebf7656f49224d14a892566fd48e68,26.67520273,26.6752,Staker +0x28e37ec68c911a9e12a72a9bb693a6ad8c60d11f,26.67520273,26.6752,Staker +0xf0a89b2b40159dc4bdbf824adfcbf34554a6bbac,26.67520273,26.6752,Staker +0x2f1e4b9644a9ee9ec5a786d8aa8e900ad2085058,26.67520273,26.6752,Staker +0xbea645da9c7f6de1f7e287759ccbfd5ab9f57c08,26.67520273,26.6752,Staker +0x9fd7be134d8d4ddb8fa8d093e348c899716f6b0b,26.67520273,26.6752,Staker +0x7e2a8516a81ae21f7fbbb9fa1e69c61dbb20d61c,26.67520273,26.6752,Staker +0x3d1d06c7488d15a357e68013b2c5d93ecd29f0bd,26.67520273,26.6752,Staker +0xabe8b36b5cd7bf06921ee9afdea5453a10a8ea1c,26.67520273,26.6752,Staker +0xd5376ad802bda0fd1e4ab2185465677a60bbd6f4,26.67520273,26.6752,Staker +0x5f7c27402603d2607b07c19fcd41c84a1f5557ac,26.67520273,26.6752,Staker +0x8c69f95112c8127415b0f9365e1bfba95e017154,26.67520273,26.6752,Staker +0x50042ac52ae6143cacc0f900f5959c4b69ef1963,26.67520273,26.6752,Staker +0x8fac841807e21807f511daf3c04a34cd78661f4c,26.67520273,26.6752,Staker +0xcdbf7a4db0a22ee7a77a2402aa1df67554dd5b32,26.67520273,26.6752,Staker +0xbf2a68089e483ef4120112f88e9c3cbc8e11f81c,26.67520273,26.6752,Staker +0x564b31fe75510a1adb311aece4faa63346ed142c,26.67520273,26.6752,Staker +0x09c62d3b5a6c739251440bacfecd77f799a15f8d,26.67520273,26.6752,Staker +0x0a712c5fa7aaee99a6679ee9bbabd62ea5c1caaf,26.67520273,26.6752,Staker +0xa32560268dfff7e62cd0cda1dcc699406321aed6,26.67520273,26.6752,Staker +0x38029d23603e91c2f1fd16bdf411ea1bdf9123a6,26.67520273,26.6752,Staker +0x93c4e5e6b655a1d2a88548bc2edc0e9b9213c6b9,26.67520273,26.6752,Staker +0x9c87fe628884bd395571b8f3cb20a1f3ab212695,26.67520273,26.6752,Staker +0x192c353ac852363f41e6a136c97cd45c90f1293e,26.67520273,26.6752,Staker +0x7a1af7f268aa6e708e85aee7adbf12cfae69d46b,26.67520273,26.6752,Staker +0xd94e01b6b2074cafaebf286e0c83b13b68db951e,26.67520273,26.6752,Staker +0x5a34f25040ba6e12daea0512d4d2a0043ecc9292,26.67520273,26.6752,Staker +0xd8929472a97db29867fe5c6f18922c24f59a7a71,26.67520273,26.6752,Staker +0x50f4aedb1d1cf5e40111b41906add34f7d164cd1,26.67520273,26.6752,Staker +0x398161e02d621df4c186f84b8f0c520ff9112b0c,26.67520273,26.6752,Staker +0x573555dc420c87082143e0b9af96b3413c7514a0,26.67520273,26.6752,Staker +0xc4f7c2484b3f499de83fdc1e0b14fa651cdd8ded,26.67520273,26.6752,Staker +0xa366f567180946983dfaa9668d5dc03587cf5f8e,26.67520273,26.6752,Staker +0x15eb4eb8d4f5ff9c4853b83f67eccceeb627291f,26.67520273,26.6752,Staker +0x9782cce391a84114c02773f6b4f5cd74e4d9a75b,26.67520273,26.6752,Staker +0x9e9c0431eafe5addf548bacfea974ccb550dad45,26.67520273,26.6752,Staker +0x14ff0bc9417b6796f79768729002a793b51205b8,26.67520273,26.6752,Staker +0xd60f499d1a45e9aadf9633b460b2c96030eb827b,26.67520273,26.6752,Staker +0xd0fc3ac35155be1abb191116818b291c9c775795,26.67520273,26.6752,Staker +0xce827369126894623d4e1bba6b413d6f79ba66b5,26.67520273,26.6752,Staker +0x9272227568d59326a9be3a2bebbc79c5eb2aff4a,26.67520273,26.6752,Staker +0x52515c9b4de4185f474140da9f7c6eb8d443f05a,26.67520273,26.6752,Staker +0x1487071a45b5e7c31bf03b5eb0301cd5e8194914,26.67520273,26.6752,Staker +0xdbaacdcadd7c51a325b771ff75b261a1e7bae11c,26.67520273,26.6752,Staker +0xfb116b3c56e5b93cab7a831f5bb46cc00805b05c,26.67520273,26.6752,Staker +0x35080cda95a7a6959effc293f4a4274110b77777,26.67520273,26.6752,Staker +0xd5731a8a4eb43b009c03e399b1b7048ff1251ce4,26.67520273,26.6752,Staker +0xad2a77bf6a0b57f3795531e263eaaa231e467615,26.67520273,26.6752,Staker +0x4e742f907062c8998b2134a54f13b2a1599df96c,26.67520273,26.6752,Staker +0x172a239336b75a9d6e43a31280a2731118b93101,26.67520273,26.6752,Staker +0x82cb2e8852de03a89298473f0d662fba8db0971f,26.67520273,26.6752,Staker +0x45455bbd15e19446a03f79d2856322b057f33848,26.67520273,26.6752,Staker +0xa36b34145146bf6b2e22eab65c9fb9b9d9f49d49,26.67520273,26.6752,Staker +0xd895689d4e6390bfd43aeeff844bc8c98e76f7cd,26.67520273,26.6752,Staker +0x1b8d42f0451bc9077e58b1681abd874f174f376c,26.67520273,26.6752,Staker +0xa122a7ed69597dbd77fb2c539e13b7c3fb804637,26.67520273,26.6752,Staker +0x8f5d82829b585bc56c75e667772acf1e6cf2af05,26.67520273,26.6752,Staker +0x835ddb20b71560a274472249fabf5a3e33761fda,26.67520273,26.6752,Staker +0x8acbbeb32ed461b2756b64623a47251b2e0c6537,26.67520273,26.6752,Staker +0xc2bdb852c943884c79ff2f7f00c932a765043589,26.67520273,26.6752,Staker +0xe7d448fda06265af208428cd3d674981d9ef3127,26.67520273,26.6752,Staker +0xaae3f70da7ece5b7822581aa87c1ded2b0b96080,26.67520273,26.6752,Staker +0xbb5b517b545b86e780392e9cdc8cf8f1526a9800,26.67520273,26.6752,Staker +0x6f5944941b7578f945c1dd1c51f73ebd5902b612,26.67520273,26.6752,Staker +0x3b55ef1531f025f1ba74166f807fa2626da45c55,26.67520273,26.6752,Staker +0xfd63f40ea2d50cae731f09e47b7b7e21ba1a6d56,26.67520273,26.6752,Staker +0xecda14e970544ae141ef9edc424d554136448e41,26.67520273,26.6752,Staker +0xbddae446ed62082a1bec1f0772c11efb8bfd1372,26.67520273,26.6752,Staker +0x53cd3ccb2d2b7ab2624f8f3f0ec0441716cfde4d,26.67520273,26.6752,Staker +0xae2d5a6cc9e28be41908589e43845e563f01fb55,26.67520273,26.6752,Staker +0x79b58f0f2aa47cfa58a669d08e1759f64bed274a,26.67520273,26.6752,Staker +0xeb965ca4c440e44c69722135cb2e2763e70ba633,26.67520273,26.6752,Staker +0x56dd9a237a5635b66b2dae54bd834732a74593c2,26.67520273,26.6752,Staker +0xd2b9771edfe044b81e0215080e5d395e933075e0,26.67520273,26.6752,Staker +0xecb0b10c45a48b78b7459b71e396e705d9df84f3,26.67520273,26.6752,Staker +0xb45af5499c8e691b32f51008914107f4be4775bb,26.67520273,26.6752,Staker +0x2302e8505354918b9693cf3722b18ecc17910039,26.67520273,26.6752,Staker +0xb206d6a4b274a20c6ff1a0453b4205eddd6e83dd,26.67520273,26.6752,Staker +0x613ccfcafd315399e088f2f987bfcd5d21f68479,26.67520273,26.6752,Staker +0x5c8562a145a3c754ac25d5061d79f23d3cb68cc0,26.67520273,26.6752,Staker +0xb199ea67d5352674bb3a432b5e669b8cae21ffc8,26.67520273,26.6752,Staker +0x825728404ed23ff34c6f8f4ed53ca4d9c285ef7f,26.67520273,26.6752,Staker +0x334bf565f05eedb3972259994f4bbad1736d3790,26.67520273,26.6752,Staker +0x2e1ee9a92fbec075479df59c105289b01b9b7fa9,26.67520273,26.6752,Staker +0x4b804d78e57cebc366e12bf360be8a90afba4268,26.67520273,26.6752,Staker +0x4c49ffc8f624e471a6de04f701e5c7423b905912,26.67520273,26.6752,Staker +0xd5ffb8b9a74ab9be699004ee036a23b30ef97530,26.67520273,26.6752,Staker +0x6d16749cefb3892a101631279a8fe7369a281d0e,26.67520273,26.6752,Staker +0xbb515fe25936ad3ac07a8025c128afdd0d2e38be,26.67520273,26.6752,Staker +0x8b992f082367d3cf30fcd34ddbaaa4d0f56952c2,26.67520273,26.6752,Staker +0x891f97305f75d386532ff000be4903abde575a7d,26.67520273,26.6752,Staker +0xf18a13568e2456c1842c1d69e0e12cf36068d64b,26.67520273,26.6752,Staker +0xba58b0dd31840d4e14eecfbf62a13bfac4e6906f,26.67520273,26.6752,Staker +0x49038561084a819bc7e2ca123dccaa9c93a3bec3,26.67520273,26.6752,Staker +0x9d63bd05988b11417d6ab55db4b1c3291b84ff80,26.67520273,26.6752,Staker +0x757e1fc8e5d1d4d67db951c6c643ccc536746f33,26.67520273,26.6752,Staker +0x1999a42a52a074ccf7ea6262696c2231515b1119,26.67520273,26.6752,Staker +0x5327d3e92f15870a3dce91b36356c5ff0e346eae,26.67520273,26.6752,Staker +0xf53e4ac1292d1ec4706cb9f342b04a5402f7c329,26.67520273,26.6752,Staker +0xe91fff28db9061c748a92511abfffbc55254b6cc,26.67520273,26.6752,Staker +0xf1a3492ccc912c256e058e141bff6fc522b45d7b,26.67520273,26.6752,Staker +0xe02b31818dddad360fe899e0db327b207751d797,26.67520273,26.6752,Staker +0xdd74a5f502167c1bdd88968d058834170175277b,26.67520273,26.6752,Staker +0x7636c9339e401767a016c15a8ddc2a2714b51bc1,26.67520273,26.6752,Staker +0xa12c5c80d594e78f7bdef9842aa234b65339bd21,26.67520273,26.6752,Staker +0xdb7af01beac525a1844cc719371676fc1a9e9fc6,26.67520273,26.6752,Staker +0x8607a7d180de23645db594d90621d837749408d5,26.67520273,26.6752,Staker +0xc385778b9571c06e68fb8278baeabdf8c3ab568d,26.67520273,26.6752,Staker +0x7221dcacdab745ebc827578dee7c46ebc41ae7eb,26.67520273,26.6752,Staker +0x055b29979f6bc27669ebd54182588fef12ffbfc0,26.67520273,26.6752,Staker +0x37c8b931c1177c906abfbe9a969b262a032e5168,26.67520273,26.6752,Staker +0x2d37340a97408a9901bd94f63bf0437beac08ac6,26.67520273,26.6752,Staker +0x6f96c9aa4d34486beadde668d61b1751d6f9a8d7,26.67520273,26.6752,Staker +0xdbed0c8556e3bec3cac1385c22ae365e5aaf2448,26.67520273,26.6752,Staker +0x37fa73721a520cb70a9eacb6e9f39705ab5baec1,26.67520273,26.6752,Staker +0x8c241750f13f0f6d2e95de5fb4a77e13b4fa730a,26.67520273,26.6752,Staker +0x94cca8143fa05c42804e14e290e75bf0fb26c7b8,26.67520273,26.6752,Staker +0x5e46884a77e0ac5f3126e30720bd5218814dc5e2,26.67520273,26.6752,Staker +0xcce7d4da0a4ada25461904bd59dd29f6c0125c9e,26.67520273,26.6752,Staker +0xca1f6d7d8e902617f8bdd87866e00f9844c40a77,26.67520273,26.6752,Staker +0x0ad6f0bc2300d311bc51cee76899d1f737748cdf,26.67520273,26.6752,Staker +0xd68f38993965c59959647790d3771edda7ede0b8,26.67520273,26.6752,Staker +0x11270bb15d07a658ee379236c005439e7131a25a,26.67520273,26.6752,Staker +0xd4b69e8d62c880e9dd55d419d5e07435c3538342,26.67520273,26.6752,Staker +0x72eb58b89f296ce268010229c4949506f3c0f253,26.67520273,26.6752,Staker +0xe4ba04b62fb991446865dad3caa007fd2aca8d78,26.67520273,26.6752,Staker +0x1c38257209fdc663ca29166c352f45067ccb9437,26.67520273,26.6752,Staker +0x955e6c147afc7032cc7159c8a1bd83be8bac490d,26.67520273,26.6752,Staker +0x312d2213a26d619e1e1e4ac232ea1672118bc4d4,26.67520273,26.6752,Staker +0xcfd469fae83098f72ed8464cc36a006a2170698f,26.67520273,26.6752,Staker +0x8b542486c3ebca9de003fb6924b22802d5610e5c,26.67520273,26.6752,Staker +0xb90cbdad93d631fc1fbb54bcd7bc1c48be08482f,26.67520273,26.6752,Staker +0x5cc1aab883ad8b5c60c943bd98942780d8bf9908,26.67520273,26.6752,Staker +0x252bd5dcf0aaf25f3754b65bac25a891321f02c6,26.67520273,26.6752,Staker +0x0acd5eeaab884d8753392eac932e952122b906a8,26.67520273,26.6752,Staker +0x0fc7fa8efd0e2dfef1c5d43716d53e75fae0127d,26.67520273,26.6752,Staker +0xed8f8062d84de83f2b5fe22fdaa2c796e331dd3a,26.67520273,26.6752,Staker +0x7aef887c4409e9562fc71a734d5ce8b2b61ab6f5,26.67520273,26.6752,Staker +0x2f2d2d5c7fdb56d96a2c3c05e9a91445838301a8,26.67520273,26.6752,Staker +0xbc26d5d704e13567ec8af6a806e3051ae11c9ee2,26.67520273,26.6752,Staker +0x8473fb18d589c4234637e383db1f8aaf5b1766b0,26.67520273,26.6752,Staker +0x5ee29711a47f748daf8f20243d1096dd8b6d68cd,26.67520273,26.6752,Staker +0x6bbb295f383b3e1baf4a44f9fb7225e4a190a796,26.67520273,26.6752,Staker +0x6fb98cda77785c929c907881b8a584b2a05c1b6c,26.67520273,26.6752,Staker +0x24b23b1a6ec01a788248a37311f6a25523d5bb3a,26.67520273,26.6752,Staker +0x76b625668e89f86a8e3f7c9fdcce52f2ee4cf719,26.67520273,26.6752,Staker +0xaf2e2cede7263869d2e409a322b1dad397f0acef,26.67520273,26.6752,Staker +0x920e4d8b8973c84b5cbe61423686bacd0aeb6ef1,26.67520273,26.6752,Staker +0x3f8a2dd129554a150982d4db2d01dd279f990e14,26.67520273,26.6752,Staker +0x73ca7bd1be661adabbe783fcfd8006eb95adbcd5,26.67520273,26.6752,Staker +0x4faa5e036d998770d0d0232d0d8b985979de852e,26.67520273,26.6752,Staker +0x8864470fcbddb4ce334f74602bb1abec928d5d34,26.67520273,26.6752,Staker +0x4f8f05349751f5e0cebc14f22d2ba0d94d763bc9,26.67520273,26.6752,Staker +0x7e744b70a3bc965a5c127ad63a98aa2393466984,26.67520273,26.6752,Staker +0x6907ef6d0433fc70ed1a4727801460cceb08564b,26.67520273,26.6752,Staker +0x0cc00f8752a3ba21629e639a3f01abfc9ef48c8c,26.67520273,26.6752,Staker +0x633531d08a935adb8753ac0fa04a16a9e071f7e6,26.67520273,26.6752,Staker +0xb91c141660c324d819c7ace976b1c9257fc1984c,26.67520273,26.6752,Staker +0xe64d37b283d56f6a0a81913c0340ec40c4dd119a,26.67520273,26.6752,Staker +0x7c1b4b31fd641e1ea73e895b3656d93a659f0d0d,26.67520273,26.6752,Staker +0x67f62fedd7b643697e51fc741c10d713b7e9a112,26.67520273,26.6752,Staker +0xd48a206697ba7dd8641f97060b2ac74a252be092,26.67520273,26.6752,Staker +0x83652ffa17ff8ba94e692ffcadb06ef0442557a7,26.67520273,26.6752,Staker +0x0a3b51313d0b3bab75e15c44e9f7562356d8018d,26.67520273,26.6752,Staker +0x1007a39088c22a4dfe54032f08fc47a7303603df,26.67520273,26.6752,Staker +0xfbdefb587455dbc22a6dfae3fbe58146e2906c74,26.67520273,26.6752,Staker +0x0f6fe9b62c259fc5667d931d0e62e4f5b74cafc8,26.67520273,26.6752,Staker +0x8f27f4d10f6bb43e1446d20c10302edb2123d613,26.67520273,26.6752,Staker +0x8af2a918d9501211972454cd3ba0240ecd80cb72,26.67520273,26.6752,Staker +0xc4dad120712a92117cc65d46514be8b49ed846a1,26.67520273,26.6752,Staker +0x03aafb0b890317aac703e480c6e3debae1e98a93,26.67520273,26.6752,Staker +0xc950044940e9de74a1e595f7de9ba7b3785d483f,26.67520273,26.6752,Staker +0x58f4dfc2b9ccf1d1f43958958f7aa6816020599f,26.67520273,26.6752,Staker +0x2c8cf899e98c538e3c58319e7e5a0105344a53b6,26.67520273,26.6752,Staker +0x5e4c6ed90ad48444e5e6977af3d5fa6cdc60a1c0,26.67520273,26.6752,Staker +0x15a4c23e7e405cc6794ae10782042aea9d7ea959,26.67520273,26.6752,Staker +0x88942ee271cdc4fc93278e1021cba7cc7357069f,26.67520273,26.6752,Staker +0x659af9d54f9c051b348303986353f347bd3d14ef,26.67520273,26.6752,Staker +0x54ba2a06c15ea08330eed837482a575d1d5e5315,26.67520273,26.6752,Staker +0xe8def2db123e09dd50b0afd90cd68becbdce4d2a,26.67520273,26.6752,Staker +0x267acf5fea066ae50480a23530d8779cf96654df,26.67520273,26.6752,Staker +0x48e940e270ad0f950d0ca27490694aec7fe89a83,26.67520273,26.6752,Staker +0x1c3bbb75387e7cc718ec4eba7ff138445691b44b,26.67520273,26.6752,Staker +0x908ec02994d3f37a61af480ac6056d15dc96dc74,26.67520273,26.6752,Staker +0xc1a6d1aeb0f6541c96797d685c5afb12db26ce48,26.67520273,26.6752,Staker +0x36a9cf1d1f8e40f188e36fd512e533e81843369d,26.67520273,26.6752,Staker +0x243aa4709373845b20d0911bbe59eceb74e15e32,26.67520273,26.6752,Staker +0x1ca16bd078d03ef2cc97dbd2f83855e272661414,26.67520273,26.6752,Staker +0x4e2eec0dc914a92b40824d798311d3cfcdbb9f6d,26.67520273,26.6752,Staker +0xa32506582cafdf8b9b301f239674b0735358a48a,26.67520273,26.6752,Staker +0x56d4101f5ee2e5f253aa9e3471a5c08c0ffc87d5,26.67520273,26.6752,Staker +0x07c47d382183adc21cd8d9acf5905fa799825444,26.67520273,26.6752,Staker +0x647cda3d11872472640bb8590725fb115c352bd5,26.67520273,26.6752,Staker +0x7701734dadfc7789c8bd44fa85c37e8b8a1ff06b,26.67520273,26.6752,Staker +0xc721c656aeccbc50163247323b7815620daf7d1d,26.67520273,26.6752,Staker +0x06306569ad7e2154f61ea0cd65c9ac81195bddf0,26.67520273,26.6752,Staker +0x3c387d419f2a19921d1b4e77f781db475d08fc6d,26.67520273,26.6752,Staker +0xdf3833c023ef18eb254c8574cd8807219dbac389,26.67520273,26.6752,Staker +0x226b86ef4de4f3ba10b8af33e4be974fc12ba918,26.67520273,26.6752,Staker +0x562ab1075800a533f20b6c83e33ab1880a75dbf9,26.67520273,26.6752,Staker +0xb9eda1fb0fe8d0099f97f4daf619aa753ff77cfc,26.67520273,26.6752,Staker +0x6143554829c144902d4d479058f82c60a753bb5c,26.67520273,26.6752,Staker +0x1c119fe0a99328d384b7bb3a15161741934ee755,26.67520273,26.6752,Staker +0x21d42f1ac9b3200af6c4079cf764645a2fdde4c3,26.67520273,26.6752,Staker +0x5eabf4ff5409be88439a19cbb7fe0e8221242fb2,26.67520273,26.6752,Staker +0x5c7b4826dad5e3e518fe1d974e6e4dab287adc2f,26.67520273,26.6752,Staker +0x5f0a65e4630fa85caeece5a475e71b5fce347477,26.67520273,26.6752,Staker +0x3991b2303bf6e77919018ffec0526712e7f7b3ce,26.67520273,26.6752,Staker +0x33f99cd0e3c56a6852d4627455296f30f2851772,26.67520273,26.6752,Staker +0x84fef3640edc08aa9320b092def86e2c8b79cc6d,26.67520273,26.6752,Staker +0xdc4d4ed777623e0fd5e9437b254e3b3249a048d3,26.67520273,26.6752,Staker +0xf1d6fba5c239beb43eb880c79795bd13c8a4b933,26.67520273,26.6752,Staker +0x0cf042e45fc7ac48eba5b9a6c2ad09266f3e01db,26.67520273,26.6752,Staker +0x8e1c59e79163b0186b407337272b7359bee559d7,26.67520273,26.6752,Staker +0xc60a0a0e8bbc32dac2e03030989ad6bee45a874d,26.67520273,26.6752,Staker +0xcade1e68a994c5b1459ccd19150128ffef09ea3c,26.67520273,26.6752,Staker +0x01b6d76569f52fb61e3e4953425d7646f3b291f3,26.67520273,26.6752,Staker +0xc6f9a862021f4123d4089a41caa3ef162b5e5db4,26.67520273,26.6752,Staker +0xb74f4d97d40f49eaff06c3a9e97907362c9063fa,26.67520273,26.6752,Staker +0x099610a8b77b2650887241a34863f0642bb000db,26.67520273,26.6752,Staker +0xdff81911946159c744df694d80e1aa6655b19c20,26.67520273,26.6752,Staker +0xa21565e046873f939dce98bd220c1c8e67a5aab8,26.67520273,26.6752,Staker +0xd92e047c8c7389ae4c4e32084c7d350b25c2583e,26.67520273,26.6752,Staker +0xa623c4fe2502a99056d800fb33799d2724d657d4,26.67520273,26.6752,Staker +0xd5bb0eb543222a0a096d397f86530ea9d467f40c,26.67520273,26.6752,Staker +0x53159fd1727808a4523a5fd914c1f095b33a2b4f,26.67520273,26.6752,Staker +0x32d1f3d77426a966907e3030e807778fd9d88a09,26.67520273,26.6752,Staker +0x6aeeeda2be903dc17b598d336c14df74dac8c44b,26.67520273,26.6752,Staker +0xcc72491b1f5f19fe8dadec27c87a5471c4856737,26.67520273,26.6752,Staker +0xa8e0ceff0fd08c1784e2b08fa3b2ddc3803d2be4,26.67520273,26.6752,Staker +0x12706fc27f5d92fcbc2ef92df5ba55e0986537fc,26.67520273,26.6752,Staker +0x58bcc56e98b1f324763b3e83612da977e7341976,26.67520273,26.6752,Staker +0x5ba02edd1a9af955dbca1650a617d4ce819114d2,26.67520273,26.6752,Staker +0x7102a4567370290c64086473494b6a3832349ab6,26.67520273,26.6752,Staker +0xf8ed9bd449612817ad86b37e4e44c33acfdd8d80,26.67520273,26.6752,Staker +0x50063c9a8fbf2f6ad6909e1939f4740a99f0520d,26.67520273,26.6752,Staker +0x90ec0f6d7a50ad21bcfe078380fe356e41a8bb91,26.67520273,26.6752,Staker +0x5096912efbb061722699b7a6ad0966f6ed5143c2,26.67520273,26.6752,Staker +0x83135052663b8943698722cacf1951382866608d,26.67520273,26.6752,Staker +0xf6bd4768e672a7c98c3f76860d355e9bca566bee,26.67520273,26.6752,Staker +0x45e0c495bf686647f85493c1d97394e0d1ac6b4d,26.67520273,26.6752,Staker +0xe0588f2fab19ec7ebed649d885150afebda0300f,26.67520273,26.6752,Staker +0x802d75488d05b34e2ff140382afe5c1b7614a134,26.67520273,26.6752,Staker +0x73c0b4125aac9500e803285149c3804958bca09d,26.67520273,26.6752,Staker +0x90192774ad6ba7ab86e7ea7aed497aef3c1676a4,26.67520273,26.6752,Staker +0x0165dfa0c24594ee8e4b75b1de5d411d6feae33d,26.67520273,26.6752,Staker +0xe4d1c337a33df605337cf71700729ca884984ca4,26.67520273,26.6752,Staker +0x038043220ec01738c202d091b5f5b871c6385954,26.67520273,26.6752,Staker +0x450415366254eae6fac0c54bb213e1f2c7741bfa,26.67520273,26.6752,Staker +0xe95d988091d3fef63747e7fd9da3219105bd9142,26.67520273,26.6752,Staker +0x1dd8a4eca9c9af43890493ac81ebed848f3a877d,26.67520273,26.6752,Staker +0x272a45456aae535e7bfc5123f607fbac1b556099,26.67520273,26.6752,Staker +0x1e815a8188f1b84564577c1c998f7e6b4706b752,26.67520273,26.6752,Staker +0xc8a329e1960cece39b9a4b661bcb0dce376d629d,26.67520273,26.6752,Staker +0xafd0b1131f1a12c7ba707e391fdd1ee67c34552b,26.67520273,26.6752,Staker +0x4da43b47d33287f2003c29ff29a1432d9d5f8be9,26.67520273,26.6752,Staker +0x31349d3d20ebeed73920cec235ed6350da79b212,26.67520273,26.6752,Staker +0x367f96e0d84dfcae22109c4c7bf84c225ecb7d85,26.67520273,26.6752,Staker +0x23b7040b0e90aec8e9a7fdaaa38301eab0863ccf,26.67520273,26.6752,Staker +0x561c1b123b1b59d31cf2603e80d02c4f41256085,26.67520273,26.6752,Staker +0x987a76e65b8e47174a4709d6a30c74d756a20436,26.67520273,26.6752,Staker +0x52d6db56e659dfd58c485fbfaa2e004c140e143b,26.67520273,26.6752,Staker +0x010d004994113122fe3d8c59398b8490f72016cf,26.67520273,26.6752,Staker +0xe4e22c531d85808a8e8b2d04000f5527682a4f12,26.67520273,26.6752,Staker +0x7cfb78779ce2da931c8eb2464776f6946dac1e16,26.67520273,26.6752,Staker +0xdde5762845c5943eb8e7d5c4136df10ef20e8cb3,26.67520273,26.6752,Staker +0x686638f20e561e50e599802ae0e75d2615527c3d,26.67520273,26.6752,Staker +0xd7cea0457627ad2e826f179bdc003ef952bafd7a,26.67520273,26.6752,Staker +0xfefb7f992b7d8199ef3232ce3799bb6880390c4b,26.67520273,26.6752,Staker +0xf5d741222834f318973b279504a38b2b377533be,26.67520273,26.6752,Staker +0xf98a4d7e9c24ac59afe46f34e32be607d0bb6cd7,26.67520273,26.6752,Staker +0x377529903faa48913c4658780ec405f377c7d177,26.67520273,26.6752,Staker +0xeda6cb469eaead6a0459235c8e801ca86fd9ad86,26.67520273,26.6752,Staker +0x5d30a6d4715203daeedc468d8f15e5f56f6017e6,26.67520273,26.6752,Staker +0xb642d3b6e7511ad71a882c41a5f9c9dcf21f2765,26.67520273,26.6752,Staker +0x728426289216cb86ac32d70636bf83e05e3ec8ec,26.67520273,26.6752,Staker +0x1732951b80c737dbb8f367e83e530623bb612e54,26.67520273,26.6752,Staker +0x12a5c4dc98135b115d6075aba0359923cd7615c4,26.67520273,26.6752,Staker +0x54543587cd0412d6ea0e852eb62177bc9306a6db,26.67520273,26.6752,Staker +0xef29a71c90af7e138a396493d50f6df7619e8ae2,26.67520273,26.6752,Staker +0xc45e55916d3eccde0aa3b02baadc03d10cf1c204,26.67520273,26.6752,Staker +0x160adc56478aea518e635ab432242ee14bcc2f3b,26.67520273,26.6752,Staker +0x03251ae9065a02d50230e02b137265157e101c20,26.67520273,26.6752,Staker +0xdc29a149ebbacf69fb5008722d0fe986d77d36bd,26.67520273,26.6752,Staker +0xdf75f242112432a60ed0995eb35e35d58080b4a7,26.67520273,26.6752,Staker +0x9e7c3cd7265f91668ce2bf1b140547b5663abf76,26.67520273,26.6752,Staker +0xb80d42ae1eada632968a7830f1b9a6fa66bc34f5,26.67520273,26.6752,Staker +0x211f6a84aee392253d76407a4c59d0631ababe69,26.67520273,26.6752,Staker +0x38fd9e0966dfab3cb59d6d5e5ccc7c05aabef8ae,26.67520273,26.6752,Staker +0x3439116fb54d4e9ae48f2e99c2d120cf2dcafed5,26.67520273,26.6752,Staker +0x60d12ab487fa117f472abaff4b2b0d676c3a4c9a,26.67520273,26.6752,Staker +0x674bcc09b9550e2752be5d3b88c0b62db15697c6,26.67520273,26.6752,Staker +0x4b828c3b6cc48693f2c8b881b2add573cd128123,26.67520273,26.6752,Staker +0x2e9cee479021ee903cd4e785b9218c33f17cb2de,26.67520273,26.6752,Staker +0x560a2edd994f2ba4883cdf8e0d164558d8c803ac,26.67520273,26.6752,Staker +0x4e8efa766f63906b008a11e3bf4afa6e96892c5e,26.67520273,26.6752,Staker +0x1dd684dffcae752a6caa5fb8f4e86e34f84deebd,26.67520273,26.6752,Staker +0x60fbf4079b3069d96cba140ec0838be4b271653e,26.67520273,26.6752,Staker +0x4a016bfe6dc98a38de8cf5a5dc61a31529402e99,26.67520273,26.6752,Staker +0x99d33b7706b3eddd4198fcaff58d9bb76995beab,26.67520273,26.6752,Staker +0x3a07158b9d1737de3faaf4ee484cd27e86fd3299,26.67520273,26.6752,Staker +0x71073732e39dcad7b9670d434c0d07e3a951e812,26.67520273,26.6752,Staker +0x2dc23418844eacd31a7d91a5571e000960553283,26.67520273,26.6752,Staker +0xd9350b7a055ac01172d6ab82343b9fa3ac61c8b2,26.67520273,26.6752,Staker +0xd9ae1d2a8fa188c6423f9031d5d9f5ae0cc9795a,26.67520273,26.6752,Staker +0x295976a0208aa8d2500e0b465762613fad7c8752,26.67520273,26.6752,Staker +0x08ee24d316768d033bc596876aeaea2ac8742c5c,26.67520273,26.6752,Staker +0x6330a16d534b620831c1a26c551dbc5f896a692e,26.67520273,26.6752,Staker +0x903f053957a25a87131fb9586d992bd0582ecd94,26.67520273,26.6752,Staker +0x9de3ab367136ca90626e9610edc2a7b43c202ec3,26.67520273,26.6752,Staker +0x384aaa4608e8a8a35890dd366ee58d396c26db4b,26.67520273,26.6752,Staker +0x87d9c2d9990a9f3a18f1377ff20d9945f9eb3792,26.67520273,26.6752,Staker +0xdfc1d711815b593ed4b8fea04e745a74fdf3ae3d,26.67520273,26.6752,Staker +0xc6c2d5ee69745a1e9f2d1a06e0ef0788bd924302,26.67520273,26.6752,Staker +0x135577ff665d0ca46ddc1b43d3abe3a36c3ce42d,26.67520273,26.6752,Staker +0xa686bd67008b275ee4ccf72d3dad42c8139f6ccc,26.67520273,26.6752,Staker +0x419e74c9ccb733ec72248c3e97b1f99f5a234d75,26.67520273,26.6752,Staker +0x0f74edebde81102a9e139ab12828ac1a9be75ead,26.67520273,26.6752,Staker +0x990f7a79e5bc29e5863865d39262f755f6c9412a,26.67520273,26.6752,Staker +0xc00050c2fc1b61a7e58c98e3f180d71179765c76,26.67520273,26.6752,Staker +0xa2695bc9e0e42f7eeac8c80d2e855d9af9e9667b,26.67520273,26.6752,Staker +0xf46ad5d4a7c993284205e63e8dae956ba6aeb03d,26.67520273,26.6752,Staker +0x39c81fafff4f97a195832ca7151070afe56f729b,26.67520273,26.6752,Staker +0xe0a703e24de2f2510fb3a8e2208b7383758f03b3,26.67520273,26.6752,Staker +0xe123b7df9a55073b6bb726d87a41ee18375ded6e,26.67520273,26.6752,Staker +0x38d5adc3950e6f567367560711d90e349ace4b3d,26.67520273,26.6752,Staker +0xdaab89ab6f5884555a3e17fd17442ca520a4e0e4,26.67520273,26.6752,Staker +0x55596bfa3c04d7332339167fecb0787aaa0433d8,26.67520273,26.6752,Staker +0x5db08f47a248d7620aee6765b97f0cbe4a8d9ca0,26.67520273,26.6752,Staker +0x7f534820c3931b168b1a46e16f677ae9bc4914b6,26.67520273,26.6752,Staker +0x7632f3d39d39e5d750be7e2fb0df941cf06f237b,26.67520273,26.6752,Staker +0x1c5c6f93b7b9e0759edce0b43c4660489a6bb984,26.67520273,26.6752,Staker +0xb81f365b4cc4ba90849812e97f4e656890faabc2,26.67520273,26.6752,Staker +0xa67bc60919b724fbdcd7888e2ad6db2366b1f127,26.67520273,26.6752,Staker +0xd92293daca6bbed57f8cb6d498b48ea93e035e99,26.67520273,26.6752,Staker +0xdc98a614682f39d3053f6b06da6abafbd4b6f3ba,26.67520273,26.6752,Staker +0xe37ce07820dd2578cebb9e7a1b58e7344c0700f3,26.67520273,26.6752,Staker +0x0e270fd26294e231cde03748e741cfdc872c321a,26.67520273,26.6752,Staker +0x0c1ed417a38bc1eac66616089c3ecec2b86e5989,26.67520273,26.6752,Staker +0x69745239a024a2ca95c84c7cc0070bd979fc8691,26.67520273,26.6752,Staker +0x0fcdde14fb2fcbc13b8f89da411b56c2908976dd,26.67520273,26.6752,Staker +0x1546ef79ccbb493696ef2bb8f4ffd53c668c9e2b,26.67520273,26.6752,Staker +0xaa945599e60ab5f634d274087f0cec7fc6d50c87,26.67520273,26.6752,Staker +0x1d3be5692a66257007ae37e25dd89bbd0f92bbb3,26.67520273,26.6752,Staker +0xb336580e9fa8aab93603b6afc5b2e73b62faf3d2,26.67520273,26.6752,Staker +0x79ed58d9b71fc446d91c4b416726a19adf361ee5,26.67520273,26.6752,Staker +0xfecad7e9bdc47884643bc206385eef7dd51555f3,26.67520273,26.6752,Staker +0x47f2a789ff869736efe7423429ad2b5f50f35b57,26.67520273,26.6752,Staker +0xdd2ff37e55d94de3dbb1628393377b6ab1b76dfe,26.67520273,26.6752,Staker +0xeae49a86f0ffb1a1ff0979a6ca4c0701b03c0f4c,26.67520273,26.6752,Staker +0xd177031ea95177ebdbb3bfdcebf9bd09d08462fc,26.67520273,26.6752,Staker +0x061058dc29cc5a71b7f440a39929eb55166e56d5,26.67520273,26.6752,Staker +0x3230afa0507f48a450b5d45bc35704e539379eea,26.67520273,26.6752,Staker +0x8a452fd7ce3cd988cc38b531862b1d7e3e26ef03,26.67520273,26.6752,Staker +0xdc8e4916c16290f20119bfeea261e1867c416c46,26.67520273,26.6752,Staker +0xd7ca13791ac935c7d4a7b2c8711073b6aaca8772,26.67520273,26.6752,Staker +0x856f1045a152bc404ffaa68e2b6ca103b0185660,26.67520273,26.6752,Staker +0x08d2a85aed9f1c17b22bdafbc3fdf6b5f1dabce7,26.67520273,26.6752,Staker +0xdc71d1d80d893e96b6ce87431647cd29c0f1e1cb,26.67520273,26.6752,Staker +0xb13a5b8af66f7f650ce6c81e2dc15eef9a39e777,26.67520273,26.6752,Staker +0x051203d8cbd5bec7c146f2069732f2f702090bc6,26.67520273,26.6752,Staker +0x5bfec9629eec534eb128df9a2e9db7ab4c7b9497,26.67520273,26.6752,Staker +0xccb57afedecc8d975ca4ae06f850a175142499de,26.67520273,26.6752,Staker +0xc4072293356d0a3246c3d50428625acf116e41dc,26.67520273,26.6752,Staker +0x1ac08a6092d7953c443e10c2f8c63dafac6e4a2e,26.67520273,26.6752,Staker +0xdbb23bc0a753eed82d29618d313bb4a13e952be0,26.67520273,26.6752,Staker +0x8799198df84e5dd8d788adbb3e986a222e3dd714,26.67520273,26.6752,Staker +0x05197c706a6836d207c27dc9dd3afc761bcf560c,26.67520273,26.6752,Staker +0x5e16fdd872787ecb7219893a9ce735cc180b233e,26.67520273,26.6752,Staker +0x676be4e97211471ad1c13ba618e6ba3afc14e79a,26.67520273,26.6752,Staker +0x0b5636dc561004561e6f008dfe23681cc56e5338,26.67520273,26.6752,Staker +0xb23b971e1373db3f6c3b10c16deca19357d2c6e7,26.67520273,26.6752,Staker +0x97678245da77b863749753fa8fead68a59a5b3a6,26.67520273,26.6752,Staker +0x5a8f72b30ff02de5a14f5a275bb1c506f54d52f9,26.67520273,26.6752,Staker +0x741fa8c3d35ef73b63b1c0e8275012dbabe96b35,26.67520273,26.6752,Staker +0x742a5eb91f0932a5126439b958e7e9993ad17106,26.67520273,26.6752,Staker +0x8c5e9f7bf3f5a982281031afd8f14cf67cb399e3,26.67520273,26.6752,Staker +0xb5fded54cea7a5e2d23ee0147b3c0a1eefacdaa5,26.67520273,26.6752,Staker +0x9bd2dd01cca620b45b0682f437008ab6ce166772,26.67520273,26.6752,Staker +0xab293194677ddecd8d4a7afc9bd71822b34a605f,26.67520273,26.6752,Staker +0x9b9f42b5324026ab79b746a6c16e5579fc177239,26.67520273,26.6752,Staker +0x99520514d8679b2ca1d50580a2b38f8d5a52e146,26.67520273,26.6752,Staker +0x9670220ac0ad4db5f3c2675905a37c05ef43b44c,26.67520273,26.6752,Staker +0x32fcf2ee33bf6c830365dabed590262c1ee54c2b,26.67520273,26.6752,Staker +0x6e7fd14c72f3b3b4edefa81f22b6c5fbf35e375a,26.67520273,26.6752,Staker +0xaff8f6b41e174101718060bbe7db38b324b8c497,26.67520273,26.6752,Staker +0x0ab3cd94e756b856366194e440f60ea97eca2c32,26.67520273,26.6752,Staker +0xbc5868df9e4fb59c09d44e6a19da814996e0794b,26.67520273,26.6752,Staker +0xf3e9848d5acce2f83b8078ee21f458e59ec4289a,26.67520273,26.6752,Staker +0xae1d0d128afe36ed5babfd3098f4b74bf92bf19f,26.67520273,26.6752,Staker +0x4fff3b98e2079dd66c2f3bc86742009399f59d41,26.67520273,26.6752,Staker +0x846224f741d93a3e3eab6730af7ff6746a72c168,26.67520273,26.6752,Staker +0xcbc94f1c3578c61137cad3dd7c49fd56fe0720a2,26.67520273,26.6752,Staker +0xcd2698f5a77eed35314064e557f500abae85d349,26.67520273,26.6752,Staker +0xb4c1d3f047583c596a0dbf423b37118f42da97c1,26.67520273,26.6752,Staker +0x17bb6b65b7b5bd3651782ccf2e01c2c9c34ea0fb,26.67520273,26.6752,Staker +0xd8c73bcef080f33e37ea5a415bb0778ecd72ce3b,26.67520273,26.6752,Staker +0x980d9eaeaab3678ca11d32a4cee2b74e71e00680,26.67520273,26.6752,Staker +0x4ff05543d3a53ce52da701fba2af11255f0a066c,26.67520273,26.6752,Staker +0x1af331dc34dd7c5c62af28b5685328318b61888a,26.67520273,26.6752,Staker +0x106ec5fd0d629ad1e9135dd4eea4dbcae969d057,26.67520273,26.6752,Staker +0xea8e151e30bf690d446da31ee5d8b4811046c94b,26.67520273,26.6752,Staker +0xae6e444d6495f18ef8c4a19cce101152a665580e,26.67520273,26.6752,Staker +0x53c100b11d1f696e53226a7f55cf0aa0cf69ee73,26.67520273,26.6752,Staker +0x18a4ebeea97aaf45d7de8c248b09ab9c25bc1906,26.67520273,26.6752,Staker +0xf877232e414f7a1ab9b452b8ae4ab6d2379fc164,26.67520273,26.6752,Staker +0xcfa2420c7a365764c33f7849a0c1c61fc8bfac9d,26.67520273,26.6752,Staker +0x9dee8c60768927753af725226f07f8d6e35d675b,26.67520273,26.6752,Staker +0xb4c3e51a2f2fb4d764516c71249049bc51a1971e,26.67520273,26.6752,Staker +0x87e5753fcdcd87853cd079f0da13b5936ff59f56,26.67520273,26.6752,Staker +0x387e2eeca6a8767ca09b48c2ddeb978032791969,26.67520273,26.6752,Staker +0x0002d2e32d2882cc29533decb0428275a8ffa10e,26.67520273,26.6752,Staker +0x31f45f2278a23ef31a5485d3aa98178e7f39710d,26.67520273,26.6752,Staker +0xea0eea31d168196ce611a947ea05f19a00c7fe05,26.67520273,26.6752,Staker +0x7c846e2487a8b6ab7a4ceec6a2073c5ce388e2ff,26.67520273,26.6752,Staker +0x7532a9e3e9475337c8a907428e35932a20959fdf,26.67520273,26.6752,Staker +0xc06f0ef9235f06a28485daca4b22ac926bd9943a,26.67520273,26.6752,Staker +0xd7d2b749820b4a9bb1ed54a59a42bba732d4c73e,26.67520273,26.6752,Staker +0xbbc863afcdd2f790fdbfd6a5190b75e9c2043554,26.67520273,26.6752,Staker +0x60af1c4d843093b8196d1ada2aee77664ac8b4b2,26.67520273,26.6752,Staker +0x5c8413d0d908c9caa91ac36f60affab023ddf88a,26.67520273,26.6752,Staker +0xc35f75c2494c32e9331c46f18a139efe9f6b8d91,26.67520273,26.6752,Staker +0xc656e1b9e8985e3fb5311b9f3558549d02dba92f,26.67520273,26.6752,Staker +0xe1a26f0b60878626edfe9ca33a9a271d69d4b864,26.67520273,26.6752,Staker +0x8d8100705fb6676b97bcac87617ee4704c5d00f3,26.67520273,26.6752,Staker +0x5be876ed0a9655133226be302ca6f5503e3da569,26.67520273,26.6752,Staker +0x17c1de94edea621173eddda5ad6ebc3a02b23453,26.67520273,26.6752,Staker +0x2532429eacb9cb721b126ec5ea72631d31a9606d,26.67520273,26.6752,Staker +0x4d9b639b3a305e64a5f0f346e5b9e7e74dcc4b5c,26.67520273,26.6752,Staker +0x1f53c0bee870c2e8b28fefd1353edbe6b158a845,26.67520273,26.6752,Staker +0xad9ff449d4e8a85fe208dfb73fbbd4be9ecd6ad5,26.67520273,26.6752,Staker +0x115ab9e1dbe84030719835dd3d4b74503be8921b,26.67520273,26.6752,Staker +0x0bed0174b4466390beaa7e56f66cc7bff0579ff4,26.67520273,26.6752,Staker +0xe787b615a7f53375e0a38dc76ad91239f81bf46d,26.67520273,26.6752,Staker +0xe5652bbe7bf93faca205665130bfc5332205deda,26.67520273,26.6752,Staker +0x667f565a40b7596358ed338331a206d914f6c9d7,26.67520273,26.6752,Staker +0xd04fa1a15c844ffcc5a87a5d88175ac09fe7144a,26.67520273,26.6752,Staker +0x45a5341248544a4e880860028550166d3ea27d88,26.67520273,26.6752,Staker +0xd84d51ce08afef61bf83b3a97ce32ee1b0086f7d,26.67520273,26.6752,Staker +0x962a81f4347dd427201f2924c3bc9a021e52ae0f,26.67520273,26.6752,Staker +0x368993ccaac83c863a42569420682df14d8fec4a,26.67520273,26.6752,Staker +0x2707b8785885be4bf54f5eeb38cfbf0fc70ae039,26.67520273,26.6752,Staker +0x719e27ee6369510802e7a805efc7bef70202df5d,26.67520273,26.6752,Staker +0x93a65b6902be2102bf5196acd7999df6ed26514d,26.67520273,26.6752,Staker +0x8fc082b2e73f89c6aacd7154871e11e102b554bf,26.67520273,26.6752,Staker +0x9738a5484071298d3728904547921193b67a68d0,26.67520273,26.6752,Staker +0x20bb3f010b0f2b8ba1f2bb8ae1c45f6200f52be1,26.67520273,26.6752,Staker +0x5c49552cf409af5bdd85bfdd72c9906679637185,26.67520273,26.6752,Staker +0xf86a000fc42c5cdf8041919b720e447849187788,26.67520273,26.6752,Staker +0x16fd2e35552b7ffc1c85096b5775f2feb4c3acf1,26.67520273,26.6752,Staker +0xc16d905d36ee138989bd8f376bd3f84d386734e6,26.67520273,26.6752,Staker +0x833295708cee14afea1691a993600beff15456b1,26.67520273,26.6752,Staker +0xb201ab64a457fbdf9efdf2f0d99f3726caf17335,26.67520273,26.6752,Staker +0x7c99670ecc3a57cd1a8d1bdfc8e2ff5b4527b382,26.67520273,26.6752,Staker +0xccb08bb35bd8a5c77a70e10bd83d7c39bf15d317,26.67520273,26.6752,Staker +0xa7befb3453c18dce8b053193b0313583e730fcc8,26.67520273,26.6752,Staker +0xdba9d974071155d1e4d97d3fca6d4392114ea041,26.67520273,26.6752,Staker +0x2bc6b53a694eb1a699f5f2eec28d4bb894113b52,26.67520273,26.6752,Staker +0xc9f2fbe0899defc450203cef2fd05713e250cb48,26.67520273,26.6752,Staker +0x01570eeaf4d68e5407efe6f19f2212553062bd5f,26.67520273,26.6752,Staker +0x42948fe4fab5083b1e5d45dc3202869b7329436d,26.67520273,26.6752,Staker +0xb63e6807ab6110205a0d685fcf671f18c6408489,26.67520273,26.6752,Staker +0xc1a256fe176bfc8ebb4ab73ef7c4866152de293a,26.67520273,26.6752,Staker +0x64c032fea7b368d91a87b21b0dd563f0b172d9d8,26.67520273,26.6752,Staker +0xc73af9d540180231a59d6955a735a1f95b611f87,26.67520273,26.6752,Staker +0x60abfaab599b78660d994ccfcca44668945e519d,26.67520273,26.6752,Staker +0x452c9ceee432e0cad9d9ecbc334b1f09ab61266f,26.67520273,26.6752,Staker +0xa1b7bbade134db3b14b56056480e81c60ab77377,26.67520273,26.6752,Staker +0xef2bce91cc8d68813fd89eabc1f68ec10f87da17,26.67520273,26.6752,Staker +0x3527b79a39aa869bced8d7b5da2a0f1f4e389214,26.67520273,26.6752,Staker +0x9afd9f0c276b40411a4ca6a53dfa7e3d832cd66f,26.67520273,26.6752,Staker +0x37924d5b34908d70c736ea95378807da4f86665b,26.67520273,26.6752,Staker +0x0bec39b8f86c29e0915f7511329f1aaf3ef8f452,26.67520273,26.6752,Staker +0x961c7edeb9e4eca3f0da70223f9108017c84fe71,26.67520273,26.6752,Staker +0x1342bbc68bf277c41282cf79f49240314d4f22e7,26.67520273,26.6752,Staker +0xcc5e3080c2410c2bd661137baf1412b1b105bcc9,26.67520273,26.6752,Staker +0x64079d1b9f2e7e7c04cf99234de33168c89a1197,26.67520273,26.6752,Staker +0x64d2a415195075753be25e2e3943214eef3e7588,26.67520273,26.6752,Staker +0x47685bad97eb7c8b434aa8db90a794b690b592a2,26.67520273,26.6752,Staker +0x45cec3ef31c8e603b0ce10da9e9b66da6afa763f,26.67520273,26.6752,Staker +0xd90a088b1f4bb17ae8ff3542e31191be36aadbf9,26.67520273,26.6752,Staker +0xb9b8ef61b7851276b0239757a039d54a23804cbb,26.67520273,26.6752,Staker +0x32ed0537b367e5e419f461e2fba4de98ffd189a8,26.67520273,26.6752,Staker +0x500ba8985b97ef99a03f60b4dc3531109c97daa0,26.67520273,26.6752,Staker +0x9564bc29f354cdfca553e355682b7b7c493ff29c,26.67520273,26.6752,Staker +0xf7543ad1996e868b881196967508b46d8e738281,26.67520273,26.6752,Staker +0xd386e88c9bb64401486b3e9127ca784fe892b4ef,26.67520273,26.6752,Staker +0x605ed99642ce68ce54f855806b294cf2d63c229f,26.67520273,26.6752,Staker +0xf6efd02aa4ca25267d389e54e63f3a763d48e3e2,26.67520273,26.6752,Staker +0x8b72700f2f6394de25e8d783ff6bd25ed6bf6689,26.67520273,26.6752,Staker +0x656c651c47c470289aa4e2eb9facc6b9ef6d9509,26.67520273,26.6752,Staker +0xe8c1b97dddf5767f549a7a7ee94f117aaaa733c4,26.67520273,26.6752,Staker +0xe658234111df78980b704841137e317877aceaac,26.67520273,26.6752,Staker +0x91b35f103a8921de078f8ed8bbfb2d449774b738,26.67520273,26.6752,Staker +0x4424f36351ad735feac6dac650613648fb48b20b,26.67520273,26.6752,Staker +0x6c85c13d32082da3b36c2aa1247e698fde529aea,26.67520273,26.6752,Staker +0x86531cb6707386bbbafdea08988ee6eaf01f0f57,26.67520273,26.6752,Staker +0x03afd6a73836271cae178c490fe5e6e1b1ff171d,26.67520273,26.6752,Staker +0x450b2dc4ba2a08e58c7ecc3de48e3c825262caf8,26.67520273,26.6752,Staker +0xe8e81716cad217b5d00778b4333d639785f396c2,26.67520273,26.6752,Staker +0xc3db83830ad22985077b1b704f1a203fcc62e0bf,26.67520273,26.6752,Staker +0xa569f07515d18b16a5650f5291fe3facea245bac,26.67520273,26.6752,Staker +0x40c0375afc1ae218dd1aada717ec43ea1158dabb,26.67520273,26.6752,Staker +0x5c019fdf1e81de5c32535da69c11cb8ccdde65ce,26.67520273,26.6752,Staker +0x0578944c0cf5f70f360b8b6c5527669f7b804547,26.67520273,26.6752,Staker +0xa09686dcbb0568279ee89cb9fcb808a9417bbf43,26.67520273,26.6752,Staker +0x8fd72207bd776a222aedf417c31426b13761786e,26.67520273,26.6752,Staker +0x34325bbb53f6e518d08c562050a6d1c335791266,26.67520273,26.6752,Staker +0xd6481b115a584e76e77620cb93b9760b54f06405,26.67520273,26.6752,Staker +0x508b327a6cc9cf03fa0cee54eb23fca9035b6248,26.67520273,26.6752,Staker +0x7641d6f27dfd771daa164b9dc9aa13a8ebe41ce1,26.67520273,26.6752,Staker +0xf1048afcb005b81afbe5e5854a0d7c6f3fb8af28,26.67520273,26.6752,Staker +0x4eb58e3439edcdd6596261b01b1d42e6bd05d2fe,26.67520273,26.6752,Staker +0x5fbc25c48806fabfd974418c6cb14f5992b4cff0,26.67520273,26.6752,Staker +0x44955f3b1df4d36be2b18cec16b618ad781325f6,26.67520273,26.6752,Staker +0x3bab8a097c621c17269300a982f69c9e615c355c,26.67520273,26.6752,Staker +0x8692a2209661f0997f9d8ac98203f29162519d28,26.67520273,26.6752,Staker +0x82e5e52c75e4eb23a0c296c769bee4325e779250,26.67520273,26.6752,Staker +0x46910af2ead8ae10ad2787cf197909126c3864f6,26.67520273,26.6752,Staker +0x68530d4860b74a9e78190670ef45c17bc7be2ad8,26.67520273,26.6752,Staker +0x26067533d9325259c7b25b1178f3ef78c90081c2,26.67520273,26.6752,Staker +0x9774e28baaa1e722673e45ad8fdc7666b3aa252e,26.67520273,26.6752,Staker +0x0c86262354095fa35a21b58af3e0dd94d0ba767c,26.67520273,26.6752,Staker +0x6d48e0bb2f48dc5d9e4836448885c81c53c299bf,26.67520273,26.6752,Staker +0x8462a18e102aed37d59f46a2db8017231bf2e095,26.67520273,26.6752,Staker +0xbdc149340cc73b38aebde5f67bae146a1af9e0d6,26.67520273,26.6752,Staker +0x5ce353fdd85369e850c304aa1a5edc8495b108b3,26.67520273,26.6752,Staker +0x7ca34cf45a119bebef4d106318402964a331dfed,26.67520273,26.6752,Staker +0x6b285532d2ab9850dd82c2bbab90f80b65d718c7,26.67520273,26.6752,Staker +0x60e315d6bd9e82370a609ca9d3f5a09e4ffb82e0,26.67520273,26.6752,Staker +0x88ecf1e8338fcf8babf8a6f64fce1dc4fbd21c41,26.67520273,26.6752,Staker +0x81ae11405582d8c8bb67f5aeb7d00e51fe73ba8e,26.67520273,26.6752,Staker +0x253fac550bae1ee9b4680b3735dc38a3f6ecd600,26.67520273,26.6752,Staker +0xd35bacc6607251d27046a3749bb33d075ba2541a,26.67520273,26.6752,Staker +0xcf35b0f473309577665e1dff5c7830e48e8df1ae,26.67520273,26.6752,Staker +0x6a7433710022ae168b9601e5fe883a672d596686,26.67520273,26.6752,Staker +0x87edc43c1da8294627acc99759b27d2fbf46c52c,26.67520273,26.6752,Staker +0xf9d9bd237948a4d7d6125fa64dae3efd227b0d34,26.67520273,26.6752,Staker +0xc778d3a55c050aa9e3aa32cd340ee76c595d2e6e,26.67520273,26.6752,Staker +0x45322d0952fd28265f396ccb223bb28a46283310,26.67520273,26.6752,Staker +0xc321b58494b4503ff3547a9ae27d8187590fd75e,26.67520273,26.6752,Staker +0xd0c6e59b50c32530c627107f50acc71958c4341f,26.67520273,26.6752,Staker +0x623b588be58bf24399caad4ab555754317080b80,26.67520273,26.6752,Staker +0x83b9e6d732ec829e8c6d73f2da4378cb4cb47e85,26.67520273,26.6752,Staker +0x4d33d84f667f22644b09f501f09ccbd3e876c68e,26.67520273,26.6752,Staker +0xac09e44e277027b5e2a1cd6f7bba0ee938eea549,26.67520273,26.6752,Staker +0x88beb781194847efb93c4872087e45dbe65c026c,26.67520273,26.6752,Staker +0xcd4afccbdce6d7933933f399f58cfad1c63e39a4,26.67520273,26.6752,Staker +0x8dd8556877bb2af60e96c24e48aaa54cd005217d,26.67520273,26.6752,Staker +0x83b13abab6ec323fff3af6d18a8fd1646ea39477,26.67520273,26.6752,Staker +0xc4e9506886ebb1abd7f3eb45128392148467bb8d,26.67520273,26.6752,Staker +0x5f2404311f98e98c83bd831d3df1c12bdc7cd655,26.67520273,26.6752,Staker +0xb5d4c7999233f68440c8eb35d2e0af7f6a10c525,26.67520273,26.6752,Staker +0xc597f285476cb5026d811eb7f36ce9e2e1b479de,26.67520273,26.6752,Staker +0xf039554e5e4554a2139fc1b968f62cde20cb25d1,26.67520273,26.6752,Staker +0xedbecc0d40abfb2bc0b6dbcd75dc1efbd201835f,26.67520273,26.6752,Staker +0xb5aab050202d103dc9e528743ad2ec4f186f115f,26.67520273,26.6752,Staker +0x10427b6cba6fded6334108acc9c96d1d86113acb,26.67520273,26.6752,Staker +0x3c400b1e8f0ce3eebde5cac54c1908aec5c7ce3b,26.67520273,26.6752,Staker +0xb4234f5cd82b775f9d0411950c88266bf3295ef7,26.67520273,26.6752,Staker +0xeff0c045b1a0d6e2e8502f186fdf798e040b7200,26.67520273,26.6752,Staker +0x2882a0800a33b893e8568de6d7d043776135bc37,26.67520273,26.6752,Staker +0x6a7e5cd3d0f9898126a3dad441f26637780c0cc9,26.67520273,26.6752,Staker +0x2796f27a8ebf2d92f2840ceecfbddc2b70a3c0a1,26.67520273,26.6752,Staker +0x9b82943091e827a3ff50d6d4cd1e6fea5feaf149,26.67520273,26.6752,Staker +0xf921a19e5a3c926163a2e39c72ac1871fb3fd9f2,26.67520273,26.6752,Staker +0x9f989e9fded8cbab957a8d4227bf1e6cda4bff31,26.67520273,26.6752,Staker +0x386f55fddbadf4920cc35920902215fe7ce94808,26.67520273,26.6752,Staker +0x1ce8c5de0d0880174eabb6ab3c43e4a8f98419db,26.67520273,26.6752,Staker +0xad4eb2563524fa7900ffa80fd860c95a4f1dfecc,26.67520273,26.6752,Staker +0xd3194cc261953821f96c273d18229bcc504ff530,26.67520273,26.6752,Staker +0x13e965baafda80c7501c23cbed282d5e53e3066b,26.67520273,26.6752,Staker +0x38249e564289babe702edb72341570145aabdf88,26.67520273,26.6752,Staker +0xfb9ddb4ff057fcd4ae6fa7613e78bdeb5625f810,26.67520273,26.6752,Staker +0xbe20bc945552496bb8c6b103eaabe851ef7f5c21,26.67520273,26.6752,Staker +0x7a7f5d8ae06015f99a84f18c72a0a42b5e0619d3,26.67520273,26.6752,Staker +0x67d0d5876986e8ef5c9a633dbfdadb30b9a3dcb2,26.67520273,26.6752,Staker +0xa5a598935399bbe1960593675c3122bd3ab9ceca,26.67520273,26.6752,Staker +0x7b55beedce21e1a9d024d13a80380d8b5f9c5312,26.67520273,26.6752,Staker +0x7b8098920e8ce072311862b70c0b1a37ba6d7274,26.67520273,26.6752,Staker +0xd0ff17ab34f8008524e41696ddb0cd2381fca262,26.67520273,26.6752,Staker +0x7439c5dcc169b2f4ff8484ddc0f5cbad27297b96,26.67520273,26.6752,Staker +0xd842777b81eaaba03cbaf405df0379491359e354,26.67520273,26.6752,Staker +0xa7cc956b044fd760732ceb8a659f45f717fe88fe,26.67520273,26.6752,Staker +0x51f5a4ae44e90c1212c29927216296f29151f4d8,26.67520273,26.6752,Staker +0xbb3cb5ffc56ad59cb192333b63c0cffd745e7d49,26.67520273,26.6752,Staker +0xa3a8939b120aaa3adae01e64adbf1a44f7d150b3,26.67520273,26.6752,Staker +0xbe344c06fcfbfbb1723b408ea7d89baf2857283e,26.67520273,26.6752,Staker +0x4284f2b246d52745cd17cc9a270c5d8a226a1831,26.67520273,26.6752,Staker +0x7926fb0720743e677b1e5effb9154f86aa593e54,26.67520273,26.6752,Staker +0x7d898eb5d8e45cebe5ff595dc2cdc652336276a8,26.67520273,26.6752,Staker +0x6d336574fb8ad50e4fb12b21c51b219b354365b0,26.67520273,26.6752,Staker +0xa6bf253d118309eb766b72596a512a2cc6cf870d,26.67520273,26.6752,Staker +0x5670d6fbf43877470a5e1295267adfb741408eb7,26.67520273,26.6752,Staker +0xfb75113ab06143aecb96e06235f42157c4aeec6b,26.67520273,26.6752,Staker +0x98b275f950b72fcd13b030238fc1c734d3b887b4,26.67520273,26.6752,Staker +0x62cc3d5d005308a7223eaaaddec058825d4a814a,26.67520273,26.6752,Staker +0xa6ed26749cb54591291b4550a82f15ff64ae98d9,26.67520273,26.6752,Staker +0x37900736d4baa4fc9930c1a89352391228628c64,26.67520273,26.6752,Staker +0xb8616faf80a1dd0f447ccf46f78c08f7e7ce4fc8,26.67520273,26.6752,Staker +0xb0b4d6a09188b7375846c7e4dd4325afa3ef262a,26.67520273,26.6752,Staker +0x35232091ef06bf18201fb0cf18a056789add64b3,26.67520273,26.6752,Staker +0x6f5ce4039a89915aede563c6952870105477bdbc,26.67520273,26.6752,Staker +0x46b2c33b3487df17634f4137ca5c781369525b7f,26.67520273,26.6752,Staker +0x5ed6660d4fd0df9ecac0c866e054214246004a11,26.67520273,26.6752,Staker +0x5e2a67631d520f59fe1aac3ebec010e7885eddee,26.67520273,26.6752,Staker +0x811cf17158e8d0212741f5d187973e8a618188fe,26.67520273,26.6752,Staker +0xa67784108a7ecb3bcbe5d4f4556e9b145e7c8981,26.67520273,26.6752,Staker +0xef10c2d884a1b93f860ac8b6afb185dd12c29e80,26.67520273,26.6752,Staker +0x12d87a46769929079aff27dcea3ceaf648a95023,26.67520273,26.6752,Staker +0x15b390308a9f8e23bab270e37e3fc062a1269cc9,26.67520273,26.6752,Staker +0x5909227a0388be6e1cebee7c56d080c61057dd04,26.67520273,26.6752,Staker +0x199535e3bcf0436fc6de2d21b4a633f0e5f4011b,26.67520273,26.6752,Staker +0xf108a8b85bb6e05e55b501f35d70916e7485439c,26.67520273,26.6752,Staker +0x7c4fdfe5b27ad5a69dde1384efc502dcbd171a5b,26.67520273,26.6752,Staker +0xc8f789e3b48f8cf61778172a1c7c059c8b481c31,26.67520273,26.6752,Staker +0x7c9c2a2deba2895684d637dc1ba05006c7ff5ceb,26.67520273,26.6752,Staker +0x02d197839712d3b6decb9e913ff820bb2b41d337,26.67520273,26.6752,Staker +0x828ef26d34c64a6210ed38b8807805312fc8c9fd,26.67520273,26.6752,Staker +0xf290c6f771f9a42c85a93d174357a7d7baf36eb5,26.67520273,26.6752,Staker +0xa64710f7077d8e81b12c437be8941aaad638b6d2,26.67520273,26.6752,Staker +0xd7dfd721433b895c496b42197472726b59ae7eee,26.67520273,26.6752,Staker +0xa477416aafedd065f374aeec0e25f2910db7cadf,26.67520273,26.6752,Staker +0x1179e3fac49ce93d73c7cf787e22a6180de47b97,26.67520273,26.6752,Staker +0x399c809ab97c9ae40fc2d41a4563b0dfd7869794,26.67520273,26.6752,Staker +0xd505437167d8f6cae1a3b76f32fae7e2676ce803,26.67520273,26.6752,Staker +0x312dfde30b5aa1854a9ab023296261b4d25c4eae,26.67520273,26.6752,Staker +0xec7ee21a8d3ab382d35c3a20dce9292770313675,26.67520273,26.6752,Staker +0x28d59e2e8d87b4b272a75b384f6f593a41b4df4a,26.67520273,26.6752,Staker +0xd15ebf66cb07b3a79b2acd456e3d4ce53de68812,26.67520273,26.6752,Staker +0x535278f478c177169b7314f74fcc2a310a87422e,26.67520273,26.6752,Staker +0x0f8456333f8b8435fb539e2a741b144af76842ce,26.67520273,26.6752,Staker +0xefe99e14b8c7e9a7e7b37ca447e264a1256f0229,26.67520273,26.6752,Staker +0xacf89469b6b269eb1aa952857f15573dce844b92,26.67520273,26.6752,Staker +0xc28d30dd716a40b0c19215b732ce7be0e80a5098,26.67520273,26.6752,Staker +0xa2abad715aaf5bdd9df426e02eb1f28b4cb25034,26.67520273,26.6752,Staker +0xaf617af9d66f0656bdb251ce503870137061b792,26.67520273,26.6752,Staker +0x6d1faaa8623a021f8a286f671ad2c58c763ca5bf,26.67520273,26.6752,Staker +0x919c65eec2e820fa45f2fad5cd5b98ac007b14f5,26.67520273,26.6752,Staker +0x6c63c72c1b7c2e06d12bbef3dcb754a498a11b80,26.67520273,26.6752,Staker +0x3e0e5644243a3dbcc8cba0f5a23318ded8709f8c,26.67520273,26.6752,Staker +0xe9196d9466f6323e32e83d23d84a633be4a699ee,26.67520273,26.6752,Staker +0x1230e76805bc1c8bfe75f15a314049055e11abd4,26.67520273,26.6752,Staker +0x145a604680335502e5b5eb9d5749ec858b58e792,26.67520273,26.6752,Staker +0x17d975af8ea34d6a0acfa37142061a5b2138698f,26.67520273,26.6752,Staker +0xb22ebbc618bdf09019be5eed4488ac55d78808ee,26.67520273,26.6752,Staker +0x4e56ab4a6d453118cfff0fcede752c638ee60e09,26.67520273,26.6752,Staker +0x8ba123edf2891e107af317157515145ab1cb2f01,26.67520273,26.6752,Staker +0x407c853e6830db669997aa84cd60488b7016aa1b,26.67520273,26.6752,Staker +0x8136efbaf75d7b13f033573666f393d65da35953,26.67520273,26.6752,Staker +0xdc5c2e38776080ee227ae6fb134e9607dcc6e26b,26.67520273,26.6752,Staker +0x9c59bad7674ac1b9485ede5c19af3b42f0516392,26.67520273,26.6752,Staker +0x71f0f63ed5fe0d819a8fb9c1f9ee36a755d7d593,26.67520273,26.6752,Staker +0x2764818b213acab8872b4664226a7d5b2676d69c,26.67520273,26.6752,Staker +0x636022eec5e7abeb00bcf32b82dea05b0af7f22c,26.67520273,26.6752,Staker +0x217a4bde50754f2c99033c37dd04551f028006d0,26.67520273,26.6752,Staker +0x4f47f85426f6d7e9e580d65110a021bf95c70dff,26.67520273,26.6752,Staker +0xf9aeb52bb4ef74e1987dd295e4df326d41d0d0ff,26.67520273,26.6752,Staker +0xa931b486f661540c6d709ae6dfc8bcef347ea437,26.67520273,26.6752,Staker +0x6bfc090a5d78dbf885206adc9a4048e48bece14a,26.67520273,26.6752,Staker +0x4f0fa4ffb07bf342fa62a83204186fbed7082a37,26.67520273,26.6752,Staker +0xa712a782a4bd2aefd4566984047d2f62ca0f1a65,26.67520273,26.6752,Staker +0x59988f8eba1da467f9c0dc751d496505941e6aec,26.67520273,26.6752,Staker +0x1e06861976d489da925d58776be57e8a659b45f8,26.67520273,26.6752,Staker +0x504d0845fee88c2acfa71cc7b794f26d3cf1c489,26.67520273,26.6752,Staker +0x7d4823262bd2c6e4fa78872f2587dda2a65828ed,26.67520273,26.6752,Staker +0xebda00022f018818389cbc1a6ce9a43e2a668082,26.67520273,26.6752,Staker +0x15061786b1b990a1a2bb98fc9c7083edad23727c,26.67520273,26.6752,Staker +0xe552c715b14c5235d8c2d2277fc05c3c4f3217b0,26.67520273,26.6752,Staker +0xf68d453d83356dbda54dc091b4aadc5be76c682a,26.67520273,26.6752,Staker +0x7fd6c3844264cd50ad2183afd058e3983dcea1af,26.67520273,26.6752,Staker +0xbe158853841c73ec28862262db7c4cf80f42fb86,26.67520273,26.6752,Staker +0x081a1419dce669e3a3fdb103290b3c95976f4945,26.67520273,26.6752,Staker +0x41057a5d1a7b0e7576cfb5f9d4cf51b0e8dc862a,26.67520273,26.6752,Staker +0x35daeca65302ebe9f09f37ce8a1f1aee546941f4,26.67520273,26.6752,Staker +0xb6510f6285eac580011a3691bf1680b8a077430c,26.67520273,26.6752,Staker +0xb202122cc5c1c417715d7a6fe76d76dfe8a2e4f9,26.67520273,26.6752,Staker +0x765c0e040b294d7e3607373998f2bbb7259673a7,26.67520273,26.6752,Staker +0xbae0b17f5cb8aa431fbaa7e57fe1e506b7c42af0,26.67520273,26.6752,Staker +0x10463798b04ad75e0d98f97665f5bb11ce8eda63,26.67520273,26.6752,Staker +0xf2c06f90fb58844c09220e01e3116a2293df6960,26.67520273,26.6752,Staker +0x101720c0a8435e51551c023be6e9df6f345b2dad,26.67520273,26.6752,Staker +0xd1d6bf2b014f0f2c53a54515d11e2d72d89b61b4,26.67520273,26.6752,Staker +0xa808608892489ca02a096616ac5bc1cbfb386746,26.67520273,26.6752,Staker +0x04a78d755821e46d050e7223c4f5a9380cd4d407,26.67520273,26.6752,Staker +0x5911d52396c089a6d1fe620e3275a5435ae5526f,26.67520273,26.6752,Staker +0x396f4eef2d71926840596b76a604fa3db43302c6,26.67520273,26.6752,Staker +0xab970aebbd367156ec146a2e981cfba911dcae6a,26.67520273,26.6752,Staker +0x1dd57e5db5a756003039ff41e79334df22168d4a,26.67520273,26.6752,Staker +0x1f300353f6dcd4c5faaec0a0da1a826725ae436f,26.67520273,26.6752,Staker +0x6c3e4b7d7820553720dfc654f745ebd8b9f21852,26.67520273,26.6752,Staker +0x4f9c6d4bf6e65ba146886a09380db91e9eb503c6,26.67520273,26.6752,Staker +0x487f3bc01452abcaef1fb8f1852227997a767821,26.67520273,26.6752,Staker +0x33a5e00e22efc2605385f2dcd24261359d311b0d,26.67520273,26.6752,Staker +0x1ead4dac5b7c69a296465123124265f51f7c5eba,26.67520273,26.6752,Staker +0x5c2c6f5f99991422c3d9ad160fb5f573d9290a69,26.67520273,26.6752,Staker +0xcfbdf4d16b8217f6d01a7613c53658f31d987f0a,26.67520273,26.6752,Staker +0xc6c111872c7752434607946c605e2c6144b4fc8f,26.67520273,26.6752,Staker +0x595462af54ac9de2a9717838c87273abade14a3a,26.67520273,26.6752,Staker +0x377d056cb6022ca451692e41b5dc89c9c2e24bd2,26.67520273,26.6752,Staker +0x58377f9e8ea044621102a10496e3a5fca34677d8,26.67520273,26.6752,Staker +0xe2b0e783b412a4886dc2f57e22fae2a6ad9e22d4,26.67520273,26.6752,Staker +0x6d7b2c59d98f2e007314d57cefff8ffac8f38dbf,26.67520273,26.6752,Staker +0x5692314a22cb9ed2b413690d925ace7a6e0d0975,26.67520273,26.6752,Staker +0x24b9e294786d84d6cc783895a4887c2704fef126,26.67520273,26.6752,Staker +0x41d8115c4f46c8a5ce6d96231273676ac8a14e72,26.67520273,26.6752,Staker +0xd340e01ae68e27f2e50ed8191adb71c2094fc274,26.67520273,26.6752,Staker +0x9f800c628605e432eeb2111e220262caa518f732,26.67520273,26.6752,Staker +0x1d3832d980192a6b1d66c38e4da6c5e43a76b6b5,26.67520273,26.6752,Staker +0x70392916c92ba4dd1fbf0940ba6c7b7fa1d00d70,26.67520273,26.6752,Staker +0xd44730f4e988707ea89227cc5f625f4e3d25bc60,26.67520273,26.6752,Staker +0xab67b9092422187462067bda08ef1811f6080b8b,26.67520273,26.6752,Staker +0x91dccaa260cc4616e1a6e6b693db7207c5e42937,26.67520273,26.6752,Staker +0x2520774ef0bf4bafdd44b9e22de8e9e8ead936ae,26.67520273,26.6752,Staker +0x06c2c4db3776d500636de63e4f109386dcba6ae2,26.67520273,26.6752,Staker +0x767c43db6300b00165f06bdc29fd215b60168af7,26.67520273,26.6752,Staker +0x0241dfb8165dac08d3f78cb931cf46d110f16733,26.67520273,26.6752,Staker +0xa1c62335d5817dc556db921c0e8ebdc89c9c5178,26.67520273,26.6752,Staker +0xd291b724fdf889eb1345f8e7df6f13e0ca4c1f61,26.67520273,26.6752,Staker +0x6bd5b4ce070bffbb8fa9d138df171aaef724f8ee,26.67520273,26.6752,Staker +0x495c2d503c16ed92c64cb3da3407afd6c2eabf02,26.67520273,26.6752,Staker +0xe934116a4073e476c848d0db704606010146b4c2,26.67520273,26.6752,Staker +0x04fc83bc716bd579a6cbd1a8d642698b5b9354db,26.67520273,26.6752,Staker +0x1547f5440cf05154749fbd20d36f975fe94ff207,26.67520273,26.6752,Staker +0x41d01d47e7457817f46502837b5a898a763e60b0,26.67520273,26.6752,Staker +0xab41fd06a2e80a2ab702a2acf2bce75dfc795ddd,26.67520273,26.6752,Staker +0x2c327a764652d80b464ecdc91f33b00396b8ee80,26.67520273,26.6752,Staker +0x3d456cf3d38df1f6c07529e1cfac56033fab9939,26.67520273,26.6752,Staker +0xc600135c29c3b2ac1ecfa16144496ff2a614dd8b,26.67520273,26.6752,Staker +0xae73060b05c48d44c477f0813df1e584cfdec2b6,26.67520273,26.6752,Staker +0x0c2d5f209c6149e5adeb36a57dc33adce870f72e,26.67520273,26.6752,Staker +0x3366e5639ebbb492b155fb42ab95a408d9de931b,26.67520273,26.6752,Staker +0x772f840d9011b7a4f6e8e684d4bd4ee0ddeb2a50,26.67520273,26.6752,Staker +0xa43e0af1d80e410be7622c0d932903ca300292bf,26.67520273,26.6752,Staker +0x84838a8c45a9572846ec1c7a7f7fd8183fca9d3f,26.67520273,26.6752,Staker +0x066050e3d77c33f1b28defecd988fb5bf0a62711,26.67520273,26.6752,Staker +0x5ba11d233849b0bdf29eec7addccf8273e62ae57,26.67520273,26.6752,Staker +0x67c1b695133dcd9d61a81a42bbaa0b57c041f80e,26.67520273,26.6752,Staker +0x0ca03053f859f8199cd1e4005b54fde8a88051ad,26.67520273,26.6752,Staker +0xba8e939c3e701d2ca8358a15677dbc6d15520703,26.67520273,26.6752,Staker +0x96db170f48411c7563b6f64d77f8961a8f95a4b9,26.67520273,26.6752,Staker +0x833649f0034cae9afd43bdd5b5e1f5a835a7a753,26.67520273,26.6752,Staker +0xbca889e24d860e78b011f40d32ac698239ec4309,26.67520273,26.6752,Staker +0x00be5e3455a049458e361dd4d0e7d800bcf9c4c5,26.67520273,26.6752,Staker +0x46a0f843723e1cdd419150bafd363facba4c2543,26.67520273,26.6752,Staker +0xc5ca4fa01d4abf60b83f0c540c3ecb1b261d7bfd,26.67520273,26.6752,Staker +0x2a7e86f90215062ad6aac678a3586b3bfc73cd9c,26.67520273,26.6752,Staker +0xa91cf41f09ff3aa03f1352bcc89f82c1fc4d01d6,26.67520273,26.6752,Staker +0x07d8f13c7c1d4703da9342237984fbe2600f01ba,26.67520273,26.6752,Staker +0x4aebee51b657ad218b07ff0c5ecb32b2c23896ce,26.67520273,26.6752,Staker +0x13ac015f6e380c8533d6cf0f461f9fc141426778,26.67520273,26.6752,Staker +0xfae458275f53f98f22649c393e188034ab836220,26.67520273,26.6752,Staker +0xc417873029f17842141f66d931a8f8520d9baa5a,26.67520273,26.6752,Staker +0x11edccd88702e0d28593f72bf5a792a72a57ef7c,26.67520273,26.6752,Staker +0xb871d4f9604af212c80533f65f906a4b1c173e77,26.67520273,26.6752,Staker +0x3d9bd34cc52af6edd74f5086ecbc074f91774f3d,26.67520273,26.6752,Staker +0xb5ab914682c21dea3a77a073bb771227399621da,26.67520273,26.6752,Staker +0xb4deaa3b8e4eb1813769e4128df282277c383ad5,26.67520273,26.6752,Staker +0xec7f3d3820d03daa2093df2e5927ffcd55fcbe1b,26.67520273,26.6752,Staker +0xb6c947d8600b1ed8bac01db896e8f6f7a9c152c2,26.67520273,26.6752,Staker +0x6fab6665c439f0535b6ae91e1ed315af9bdd9754,26.67520273,26.6752,Staker +0xd52160eb1051e38aa197925d774869f00e1cc9b1,26.67520273,26.6752,Staker +0xab6b23e542dd38c27adfa22e0b34ea5a4f34164a,26.67520273,26.6752,Staker +0x0ca22cc3da9bfb4a45a6f2935949cfa0a7ffaf92,26.67520273,26.6752,Staker +0x92fce18c240dd6d72bcef4b6c96393866de75c4a,26.67520273,26.6752,Staker +0xe009f1c450ebe77ddd02a124adc38851248f5f3c,26.67520273,26.6752,Staker +0x23acf54f9637f0ad66fcf0f8b8363f9a5c16f2a5,26.67520273,26.6752,Staker +0x149007f0eb07be9038901f178994e4f395329932,26.67520273,26.6752,Staker +0x872e499fd7032902a0d787ba86f55ecea45b2ce4,26.67520273,26.6752,Staker +0xa2dc2a2d8f2ff8204e3d7f148774813bb20f3713,26.67520273,26.6752,Staker +0x69923d059b69ace23361813f5d756e68324712e7,26.67520273,26.6752,Staker +0xfc597e456605ebdf386a060f609b0e1e6b6c9833,26.67520273,26.6752,Staker +0xb3ddba1a6f0bc39254a63b61568a509f0ac9254c,26.67520273,26.6752,Staker +0x089c5e4bd7463b4b77b343c6c9a952e51f7feef2,26.67520273,26.6752,Staker +0xe87b6e2be03bf1738cc2dc299205bf92620148bd,26.67520273,26.6752,Staker +0xa92b0c8d2724fc02203c004174f94f05a27796f3,26.67520273,26.6752,Staker +0xfc737768b68b7f8473ded13926d8171c9849fc9f,26.67520273,26.6752,Staker +0x0e1a45ecd32a69fe159511d2aa221f2a9821ba26,26.67520273,26.6752,Staker +0x5ad54f2fc4aefa1e9444854731dd5ca55037da63,26.67520273,26.6752,Staker +0xe32068880aec4ea169bb9e66249c3278c90c6222,26.67520273,26.6752,Staker +0x5af05b1f807c864717899401a787b6fcad0638b9,26.67520273,26.6752,Staker +0x84874aa02db3bfff23e9c6bfad0b6cfc198231be,26.67520273,26.6752,Staker +0x587fcfa5236ac89503c1d55f7a31972d761707a2,26.67520273,26.6752,Staker +0xd4311570bbf53619641ea3a9993127e7574ad24a,26.67520273,26.6752,Staker +0x4a8d0ef4e0fcf7e8e8a5e7dae69b0de66a760470,26.67520273,26.6752,Staker +0x1b347126dad1832a6f93b7c225833f09b61df9b9,26.67520273,26.6752,Staker +0x203693de100d1527637167d89dce39d876b7821b,26.67520273,26.6752,Staker +0xc92ead7835461c80e2380789b6f8fa55dba1f15a,26.67520273,26.6752,Staker +0x64baeb02876aa58078aa25c1c43b7a5492873559,26.67520273,26.6752,Staker +0x1d324d1e6b8e984e3d7b058460f7c902d7bc2bd5,26.67520273,26.6752,Staker +0x092d49b4da05e97507d4469fa3389ba35a47d875,26.67520273,26.6752,Staker +0x1297ca257efeec6f07d44951e8d7aa8aba10e73c,26.67520273,26.6752,Staker +0xbfc503b94ec48fe0f6bfa54d34784cad4427c955,26.67520273,26.6752,Staker +0xfa95083034ed077860afceabdf277c1524c644a5,26.67520273,26.6752,Staker +0xc1cc29e7bcc480449df7f4b47f39dc28a36d81c7,26.67520273,26.6752,Staker +0x590ad2d99d55ad698637ab8cb691a240a93b401e,26.67520273,26.6752,Staker +0x964b92f2f2aa794f7b44455ec220c01874f6fed6,26.67520273,26.6752,Staker +0x23a6b6527f61cef156879434273f8b7a67364c6e,26.67520273,26.6752,Staker +0xd70fe0380768ff873b6c10c242d5987811129b2f,26.67520273,26.6752,Staker +0x84c89031c1071298189d68f82bb94bb3616d431b,26.67520273,26.6752,Staker +0xca578d60115e088e7bc695f0f2140b2c3f780e79,26.67520273,26.6752,Staker +0x6e8a8f55a81b3f1dab9831fb44b2cf2bbc447977,26.67520273,26.6752,Staker +0x4a7e9bd706db111cf86ca0e62f8b5f37b32e5dbf,26.67520273,26.6752,Staker +0xfea87834c66a3eb39151af0fa0f0801e12865ab3,26.67520273,26.6752,Staker +0x16fc24b914d7f3174345d26b9dffed0290199881,26.67520273,26.6752,Staker +0x8d9ed784e19f8680727e816bfd1e40cce2a75666,26.67520273,26.6752,Staker +0x93ab4ee16f74981b101b7b2333c92ff72c349779,26.67520273,26.6752,Staker +0xe2f243e6365d9838df9b0a37e01939224b64a551,26.67520273,26.6752,Staker +0x5315bce8b8c81cb246691a241c020ee2e7f8abcb,26.67520273,26.6752,Staker +0x1de39f894c2dc773c8a11862f58165ecc7611c91,26.67520273,26.6752,Staker +0x7d19baa0640c3aa1d616b80bb14613cce0f86edf,26.67520273,26.6752,Staker +0x40cbd23a880fc32c607291bec687697caabd8803,26.67520273,26.6752,Staker +0xcf6720d5d7f93443bbe252866162bdf9ff56e992,26.67520273,26.6752,Staker +0x2a0b2416553dcbc6bb2ab054f2b4a6ed2a1c0483,26.67520273,26.6752,Staker +0x142adf90a90fff4617025bc54333c8bd73bb8a4a,26.67520273,26.6752,Staker +0x0c8f8338386a26dbe90e4dd98c1c78ca7a5e3115,26.67520273,26.6752,Staker +0xda227b24417a8dfbf90930406d8fdd2ec40a651d,26.67520273,26.6752,Staker +0x1f892373d593cc1ca9c276197bf3db90670a75e0,26.67520273,26.6752,Staker +0xfcd106238037d1523a2274b71e60e3ac5e3b41ba,26.67520273,26.6752,Staker +0xdb5a879dfcd59f03721da2c897150d171703f62f,26.67520273,26.6752,Staker +0x8eb6790aaaa2acb41e1a45ce6ffe2be518abb7e1,26.67520273,26.6752,Staker +0xaec2c9d62db91fc631dbfebe7d4e27338b0cb0b9,26.67520273,26.6752,Staker +0x4693da4769a8a99610829b537417c970249b73ad,26.67520273,26.6752,Staker +0x8c1938750caf4b1f9f97174a6228eae705148d5e,26.67520273,26.6752,Staker +0xd015023305dccf8c7185fe9563cb31c8176b74b9,26.67520273,26.6752,Staker +0xd57eba437b61dcc83de8989c8abf30f2fcd3cbb8,26.67520273,26.6752,Staker +0xd22dfd6e93a29071ed0fe5e303118a0b449883bc,26.67520273,26.6752,Staker +0xb38d8bb9a86cdaa5d59c2975f6c0e66e1afb662b,26.67520273,26.6752,Staker +0x1deb17a5848b77189815d9260c71fef7f3002dd9,26.67520273,26.6752,Staker +0xfb8eb96e9b28c679691febe75b98beeb3c8741cf,26.67520273,26.6752,Staker +0x47827bd81e4517ed2545e81f9734ec2d15e6d12f,26.67520273,26.6752,Staker +0x72dd867f119e044e31e6bd52e1fa6b7605dad4a4,26.67520273,26.6752,Staker +0x2c9a3ee262b3a79e56e7cf83ebea2a99d0a208a7,26.67520273,26.6752,Staker +0xf9ae9644a31f33cc8ce2b7216b27cab4171d04fb,26.67520273,26.6752,Staker +0x0e331f76ed8a58ea5f4de656dc1aee7620a330de,26.67520273,26.6752,Staker +0x74e00f7576d4039fb1805d733cd552e4969cd25b,26.67520273,26.6752,Staker +0x89ec017c0751b997243be509654c051644bba4e7,26.67520273,26.6752,Staker +0xd369814219f5239d3a747b2104d88915922dc84b,26.67520273,26.6752,Staker +0xae623c8b158c3df75b4f0f3886ca36b49b72f3e9,26.67520273,26.6752,Staker +0x1a3f60cb6f3d95184d4afc7aab61490c4a65c3da,26.67520273,26.6752,Staker +0x33102bc44ae0e1092939b661dfad814953ea870b,26.67520273,26.6752,Staker +0xbdfa4f4492dd7b7cf211209c4791af8d52bf5c50,26.67520273,26.6752,Staker +0xbf43e1b48a9810264440bd0caad4e7e55117be1f,26.67520273,26.6752,Staker +0x4063c9ada6758eb625d01baa49c008a8555f989a,26.67520273,26.6752,Staker +0x534fe419598f6a36702980797cd4ea7af90f9fff,26.67520273,26.6752,Staker +0x241184b3560ae5327a3bcdeb7b563057aed373c7,26.67520273,26.6752,Staker +0xe9da6dbdb7441e360d441c331851ef1de35ed195,26.67520273,26.6752,Staker +0x00c0465fff4ee05d0ab010d2f7e6f026a1af8e4f,26.67520273,26.6752,Staker +0x7773c3b9ea749b18496efe7f340b059513f4a133,26.67520273,26.6752,Staker +0x15872215f806d56b53aa94f26dde39c558b8f557,26.67520273,26.6752,Staker +0xb3244abe943ff149fc98096c8fe024cf7146a4ad,26.67520273,26.6752,Staker +0x5117ef8f7e720449218284a716c331168115d9eb,26.67520273,26.6752,Staker +0xe44f800e12c96968b8508040b1ad4a3d87371dc7,26.67520273,26.6752,Staker +0xadae0cdb5b7fdbcdb6094b80af96869abf8ad394,26.67520273,26.6752,Staker +0xd98e6008c2be593049bcd18302965e3850ab0859,26.67520273,26.6752,Staker +0x8236a6524118cf20af1e9f126eb0cb51baed9220,26.67520273,26.6752,Staker +0x6d7cf6091d4d24c76f594b7b61c771f1aefd5dcc,26.67520273,26.6752,Staker +0x776974b0db9e4d2af50981062d220426c618058f,26.67520273,26.6752,Staker +0x29054963d56291f4c76308a511622380a86fcbba,26.67520273,26.6752,Staker +0x53daaf97de884dc2a1c4d57887632dc45d6105b6,26.67520273,26.6752,Staker +0x962321dbdaa21bea27b8b42356a9241c1877362e,26.67520273,26.6752,Staker +0x62c9b90ddc4e80a1e98bb8c9d9716df21fe65009,26.67520273,26.6752,Staker +0xf437746706111e7c762230d8e4db88bd0912ea36,26.67520273,26.6752,Staker +0xe2767ad6f59e2af297f542d811175dd25faa2525,26.67520273,26.6752,Staker +0xda3381c93a19ae0a8000687101a01ab6e70027ea,26.67520273,26.6752,Staker +0xdaa964eaf4d16830822e8d99ad23eded77cdbcee,26.67520273,26.6752,Staker +0x9a858f8763d2b4eb9846be8ad7fab2e958ab777e,26.67520273,26.6752,Staker +0x1ab65eca96d51ad4d85a40c99cc6455f1af824e8,26.67520273,26.6752,Staker +0x0c4bef84b07dc0d84ebc414b24cf7acce24261ba,26.67520273,26.6752,Staker +0xadee12afea8be89faee3e9f0000fc6d1743c9a0e,26.67520273,26.6752,Staker +0x84ecb387395a1be65e133c75ff9e5fcc6f756db3,26.67520273,26.6752,Staker +0x486a54c45f02de49b456d984c5e7a917cd638cc6,26.67520273,26.6752,Staker +0x578bd725e7ac96d8b26c82e2c8daa843f7ad1226,26.67520273,26.6752,Staker +0x5c5f6ce4b56d5e045b80365f10b98ffc43b39ed8,26.67520273,26.6752,Staker +0xee620a0991d57f464aad452789a4564ba51245e8,26.67520273,26.6752,Staker +0xa3150586991cdc8663aaba7df13a37c85d10f22a,26.67520273,26.6752,Staker +0xb0e14da6da1e8f1061eab917b1c39b272c086ccf,26.67520273,26.6752,Staker +0x6776b04c0660f0460a8e09da457fbf819c77dc07,26.67520273,26.6752,Staker +0x69767b5edd1f1ceef919fcef19bb46d345368590,26.67520273,26.6752,Staker +0x0cec2b032c1690c4f3123991cc6eca101e811a55,26.67520273,26.6752,Staker +0x861e1e9906449148a3902d079d5103e2eeaf6b1f,26.67520273,26.6752,Staker +0xcc616d17238a9ad5648d8dcc755ed55efdd49276,26.67520273,26.6752,Staker +0xa345ed645331db680b3c12066da18a379ccfeb02,26.67520273,26.6752,Staker +0xdaa050d96b5064bad2a284f321f2573e3210eff0,26.67520273,26.6752,Staker +0xf954043db59c78974feefac7680e0a8f1640b2c6,26.67520273,26.6752,Staker +0x94ae94cee83e08fdece672e253f3b7a3ced9f8a4,26.67520273,26.6752,Staker +0x65a8b96afc6b5f8dc335598432e0330a1f56ed00,26.67520273,26.6752,Staker +0x6bed13b22834c1017ed0c14867e57a93d00db614,26.67520273,26.6752,Staker +0x0eb689e9bba5c08e8fb6f9cf404865748b5f8bd8,26.67520273,26.6752,Staker +0x3f7a002e6950c101d83bc606e773379ae238319d,26.67520273,26.6752,Staker +0xd448a685712ad225f58af0c364293f913faaf6e3,26.67520273,26.6752,Staker +0xb4b6a076241c45e579246bbac2bad516ca3bf17f,26.67520273,26.6752,Staker +0xbc256baa3480ec7882ac87eadc349e77291b202b,26.67520273,26.6752,Staker +0xb6f1d510a8e18a9ba14cec92791c026f8f3b9072,26.67520273,26.6752,Staker +0xa3c881a5c9ff42950eba83d7a500d52c22294940,26.67520273,26.6752,Staker +0x88944def25c54763395acc8f0cc6a8ef3bd961e1,26.67520273,26.6752,Staker +0xbb46c6e4d8a59520fbb11638c2d1228cc65f5a6c,26.67520273,26.6752,Staker +0x1c8abb4a30b902a2b76038ba37f39fbd21a4fe0b,26.67520273,26.6752,Staker +0x42daa3ba590f9bb0a5a63b0ed595e111df47e40a,26.67520273,26.6752,Staker +0x02bfdf02f94e44940a158bb6fdbe9e8cb831a2bc,26.67520273,26.6752,Staker +0xe1dcf8ae4d74c45fb7c9d386b9f1d488ef1ef5ad,26.67520273,26.6752,Staker +0xbd3e5876cc7924be16c2534b1b990a808041469c,26.67520273,26.6752,Staker +0xb60cdac1cc48a4ade71c04371abc1f85a0c063a2,26.67520273,26.6752,Staker +0xeb28c7bf43ac522673498d9f93dd6461f87c569b,26.67520273,26.6752,Staker +0x09af383265202582450e74f0aadcf7a648a92609,26.67520273,26.6752,Staker +0x23d6e4977569a4ec378194eea3bc4c9c85bc7f58,26.67520273,26.6752,Staker +0xccd2e05b2255b7f981bc3fd57d40014a73169f07,26.67520273,26.6752,Staker +0x9977226cc0cddd8bfa97bd6a49e01b2dc8ef25cd,26.67520273,26.6752,Staker +0x9014dfe5814a1dc9eb53304d14a2ae784da2b5fc,26.67520273,26.6752,Staker +0x653709b62a1407d8c445961ff568fe5097530019,26.67520273,26.6752,Staker +0x9c3351d82ec398590c28828b4728e20e0c16d616,26.67520273,26.6752,Staker +0x6003b604d127fc932e95d48c40fa4fec52324f18,26.67520273,26.6752,Staker +0xd7b56747935111c90440d7327f261c63e7b9f9c3,26.67520273,26.6752,Staker +0x5d9756c3116da0e269b46c86ddd50f4127267343,26.67520273,26.6752,Staker +0xa1b9a958176cd5c2f6dd104b06d4c759768917aa,26.67520273,26.6752,Staker +0x80b81c51ca7a4954e9285b3d8e57d69e85192cc6,26.67520273,26.6752,Staker +0x119c6b994d6b913af2c0a12f07740667768c326f,26.67520273,26.6752,Staker +0x95a9e96894b295a8c85bfafa8afc7374a1c0b5b7,26.67520273,26.6752,Staker +0x9d20cf38d4a236472b4458c356e6823f1183bbbc,26.67520273,26.6752,Staker +0x17095fa97bd604c30d5f72a94bfd30ff812d64c2,26.67520273,26.6752,Staker +0xb0b2b405c9d09d129e9f9b18c9dd218c532f2b2a,26.67520273,26.6752,Staker +0x103948c5e054ac42fc340e3622ebfaa4cf9423b1,26.67520273,26.6752,Staker +0x4e470a6b51174d938f58475b3bf718c42e564a07,26.67520273,26.6752,Staker +0xbad4318165fbeb70e0d767e56cc862bcbed73c4c,26.67520273,26.6752,Staker +0x19f8a76474ebf9effb269ec5c2b935a3611d6779,26.67520273,26.6752,Staker +0xa7fec3f12959dcfd5c5bb39edf7c9b4662d7deea,26.67520273,26.6752,Staker +0x33949c202be57523ad20b5c23e02bc994e28def6,26.67520273,26.6752,Staker +0xb81662bec12789b7c8c896e6615fef552b9594ff,26.67520273,26.6752,Staker +0x06062d9f4703a1f641d8e3a9f52a6b0da9b47c69,26.67520273,26.6752,Staker +0xa580a81c881869cc4763968754683f764754902a,26.67520273,26.6752,Staker +0x2c11c37f1dccc2b96f0e140c0fe3b4de33c6b32b,26.67520273,26.6752,Staker +0x0f348c040a88db2c086ac7188e728b7901623da6,26.67520273,26.6752,Staker +0xb31f847c2cd992ac0e2d83ec9fd9887f31d52065,26.67520273,26.6752,Staker +0xd5f7db2bda821e680c2c8c15b47fa6f8f5b29e44,26.67520273,26.6752,Staker +0x0b16ac7189986344acde47d225bc9172ff53b15b,26.67520273,26.6752,Staker +0xa9344ba486f4b3ff22b70217bac31e520ed4ba3c,26.67520273,26.6752,Staker +0x20fda263d9543a0291c42fd5c52240bc64f69014,26.67520273,26.6752,Staker +0x0b854ef1eb317fce164ad8f94d9559abc9f405cf,26.67520273,26.6752,Staker +0x2809960544141e533db6f08acd8d9413a6ab46aa,26.67520273,26.6752,Staker +0xc3a499fb52809b01a7a9abb6aad371cdc48bca28,26.67520273,26.6752,Staker +0xc174b22096790d0e65cc3cb48c4b51e7ca1a99d9,26.67520273,26.6752,Staker +0x9d19ab09a0c29602fce1a662c1de70a3b5e22ebd,26.67520273,26.6752,Staker +0xb69bb8e902c5849da3b46e61e6edb0096465eaac,26.67520273,26.6752,Staker +0x1ec8f94b0ef0dc6a9ff923dfdf2523f4456cdffd,26.67520273,26.6752,Staker +0x2f5fc65b9c6d1fee8ba4ca23fb2d7c363c95133c,26.67520273,26.6752,Staker +0xc44de5aaba2a60cd78108a4c98614613a0d6daed,26.67520273,26.6752,Staker +0xdc02c6c84e311adfb32a88cda312e97a5c029ad6,26.67520273,26.6752,Staker +0xdcb8c2fea08e48e8f3a6dad881a433b766d609c6,26.67520273,26.6752,Staker +0xe0a51f6d4d28c556e73b6685b19038c3ba0390eb,26.67520273,26.6752,Staker +0x11b4b317755c037b8f6ee413fc313ea6b9d577e3,26.67520273,26.6752,Staker +0xa56b94022e2d2086450c25efef6d3aeb53368088,26.67520273,26.6752,Staker +0x6314436e9118d315ed665127e199c68bb04bb7e4,26.67520273,26.6752,Staker +0x62dad688ca940162eb7996c0c5badb7245fce92f,26.67520273,26.6752,Staker +0xc2ff988be964491ee3a35317ef644e5a10999475,26.67520273,26.6752,Staker +0x13546e2b86177b0b2891115f8909fed66029250f,26.67520273,26.6752,Staker +0x8e6ff87881bf49447be732e8512aabffbd7ed586,26.67520273,26.6752,Staker +0xc2391d52b1fcfd0e1f42c5602911c83e7b4453d0,26.67520273,26.6752,Staker +0x06f4b35fa3c37a8e98639bb57d7d7d975a628e35,26.67520273,26.6752,Staker +0x4a8c0ae6d6590b4f8403e7cf0006a91d6be55155,26.67520273,26.6752,Staker +0x4942b64a0e9a233035dc199d22e17bacf4890d0f,26.67520273,26.6752,Staker +0x8b65ee05b7d039ea919cf3db90981d424e00819a,26.67520273,26.6752,Staker +0x27a2b396ee34928069a7bdc8164305f980f502d5,26.67520273,26.6752,Staker +0x8a787334630517d874bb84d77837f213d9392c95,26.67520273,26.6752,Staker +0x8f76300da80ef04f1cd4767f9d3c1b70f22e2c96,26.67520273,26.6752,Staker +0x99a8891eccc87ff22258d3a2ca0ccbf0c9840db5,26.67520273,26.6752,Staker +0x5bcef2a758d33561031251a25749000336773a55,26.67520273,26.6752,Staker +0x0222d8fef7bcbd6b9aa9a379cec1a92c1818050a,26.67520273,26.6752,Staker +0x03446dc973360b935454f4fa59da2e39ad3254ff,26.67520273,26.6752,Staker +0xbc4e7c5d71e9c4404377b0cf22ec9e5391332d09,26.67520273,26.6752,Staker +0x488c33af408dab0e9b62b7405777c5bec881f0af,26.67520273,26.6752,Staker +0x0c181ab71554bc126c5bf4ef6ca68bb495287873,26.67520273,26.6752,Staker +0x83e7322328d902940c490634396860d875e448c2,26.67520273,26.6752,Staker +0x61e07007f6500decc32d0adad8ba726f4c25aa1d,26.67520273,26.6752,Staker +0x7f902cdb00cd1664cbf8590b08fad76fe03e5d46,26.67520273,26.6752,Staker +0x435df075e26d487566f7ff9236a602c3ecb1fd35,26.67520273,26.6752,Staker +0x960464a3bba430505c1cd39ac5c3fa4bbb6136ae,26.67520273,26.6752,Staker +0x8da79cdabdf1b7288f0a850cf2acb4de5b9417ce,26.67520273,26.6752,Staker +0x8b13811491979a2c455c1902186a41d5368426da,26.67520273,26.6752,Staker +0x03eb414469f541d41190dd57043f1b4530041afc,26.67520273,26.6752,Staker +0xc47ddb9fe29a5f437b552838856376aedf68685e,26.67520273,26.6752,Staker +0x61b5c0eec57c2a32d81c6ba680418cb0f41e6185,26.67520273,26.6752,Staker +0x0487fe62ae1a9c406518ff0e69d11b375abf802c,26.67520273,26.6752,Staker +0x8f0ffb43c22bde91adaa774cb7eb7ff87cdebb42,26.67520273,26.6752,Staker +0xef61b06e13cce16619bb7ed74292c85664709ff6,26.67520273,26.6752,Staker +0x99529464e6e6c04fb2ed2748bc75b645ffed3539,26.67520273,26.6752,Staker +0x57f1dd3e391b25011faf40dde74c54c7098cc5ff,26.67520273,26.6752,Staker +0xcabf6e84c05290e329530dbb98c443e266197785,26.67520273,26.6752,Staker +0xff4d817184dcb4cb58bc2590bbf7373aa5e94b7c,26.67520273,26.6752,Staker +0x859c73389bf0e12cfe31820ba6db16dd6175c02d,26.67520273,26.6752,Staker +0xfb0eb5f889b363cca314d450ad3393489d4c8d9d,26.67520273,26.6752,Staker +0x98da80c09066ac34f8efd78134717bd1751bf255,26.67520273,26.6752,Staker +0xd0131aeed3605b603db7851fad03e174787f2088,26.67520273,26.6752,Staker +0xe90f6b143a52fa9647a76e8d04b5987e5343db57,26.67520273,26.6752,Staker +0xb090f0b407dd6a88a7fbf72a994a7c1d29ecdeda,26.67520273,26.6752,Staker +0x76e5d8217dfb4b61f088e75cd60358edac53bdbc,26.67520273,26.6752,Staker +0x3b0220e18b4dae7413124bf95597d225997905f5,26.67520273,26.6752,Staker +0x7091f3ea7804fc947060330e9e64ba24e31841c3,26.67520273,26.6752,Staker +0x2737b3c3918e9e72c1c1561d2ee5eb7b89b4a960,26.67520273,26.6752,Staker +0xdb9978fcffcaa4edb0111e092715365077350029,26.67520273,26.6752,Staker +0x76e888d1b2d18031b2045ebb1f63642277d67e42,26.67520273,26.6752,Staker +0xfb410cf8d4f76fa03b06f91c674cf861bc1e8615,26.67520273,26.6752,Staker +0x9a2fe805ab015e5eb9c8dad07ec0ef51d83d7f4d,26.67520273,26.6752,Staker +0xb00a4022c1b157a525f2a5135a0a37b6809128d3,26.67520273,26.6752,Staker +0xe480ec34482d8953e5d2a3c5cc55c75045200f72,26.67520273,26.6752,Staker +0xfb391e7b8659cdbb6ae3fd1e4f7b9895ee5fbfa0,26.67520273,26.6752,Staker +0xaab4dfe6d735c4ac46217216fe883a39fbfe8284,26.67520273,26.6752,Staker +0x3f55cb6bd4d2f36df38faaf598594e053d31a7c6,26.67520273,26.6752,Staker +0x976f9ae7e4e562d7bea0f3cfd43a963b6ba1e6b2,26.67520273,26.6752,Staker +0x74f0178db3e51c3bb8315ee6232927f863c6f43a,26.67520273,26.6752,Staker +0x63cf18aec451d1acce82778cc2c1c43fddc7766e,26.67520273,26.6752,Staker +0x43748da96eab61ccf623bf7087ef02e70478211e,26.67520273,26.6752,Staker +0x86a5c4204ab58ca0076d36204cb5fee8c76b9a32,26.67520273,26.6752,Staker +0xe156feef0effb26a67e053ba95bafe0859ec86e1,26.67520273,26.6752,Staker +0x2b5cda683ba89aaefbf546178c0e18f0ebd9b4b2,26.67520273,26.6752,Staker +0x8edcdc826a90e896faa903dc62fbefbc1cb75269,26.67520273,26.6752,Staker +0x73e7787a7379810cdc82fcc2e1a1d19ccdc76db3,26.67520273,26.6752,Staker +0xcda15048fd1f5927da06d6e5d0db293d0891ec99,26.67520273,26.6752,Staker +0x9881276b183f403c3880189ecd88bcf47dec29dd,26.67520273,26.6752,Staker +0x0e6c51a6a72ac335d06ec9108e2855e6a1f401a1,26.67520273,26.6752,Staker +0x85c5489f74fe5000ff0701535d9ec8ef49dfe704,26.67520273,26.6752,Staker +0x667577a68bdf2dd0e44eba52c18c2ba86298e7cf,26.67520273,26.6752,Staker +0xde738c4084dde5083a7959235fd230e27eafc63b,26.67520273,26.6752,Staker +0xddd2a9c3861acc954e56a28c4f710c87f7eaaa4a,26.67520273,26.6752,Staker +0x8a118182895647c2d9bd4e8701beddc097a80d9f,26.67520273,26.6752,Staker +0xad7a8a3b2bcbfe547a4bfe0882eda228960a99ed,26.67520273,26.6752,Staker +0x4dea47c5cd0d0db9365e4951a8277d3a7fdae0ae,26.67520273,26.6752,Staker +0x59694e1d2ef9221d2f4fe3e51ec9c25a70b69229,26.67520273,26.6752,Staker +0x1ef4bc44383ee37bb48294560be0c87709a9f493,26.67520273,26.6752,Staker +0xd8c636d5b6a924614637b8170f9d9454bf13723f,26.67520273,26.6752,Staker +0x772e39d2cea6358f04b2a5cb9afdb9cd57becbb8,26.67520273,26.6752,Staker +0xe562a909112f264e2e21ddf19c1614d46974121c,26.67520273,26.6752,Staker +0xe42cea50ad37b60f41ddc38a34d750ac945b71d4,26.67520273,26.6752,Staker +0x11a2481e5a24e226763155ddad8112f3125b68cb,26.67520273,26.6752,Staker +0x2e0929bd71c21cfc66dce799b132f979ff8db7a0,26.67520273,26.6752,Staker +0x1f05eb9f0948420c3d4044e87df42a2434c422bc,26.67520273,26.6752,Staker +0xa4f1a45a2659a7ad5268dff0e98a3bca76a64edf,26.67520273,26.6752,Staker +0xc8fb887f7c9bfb7838f90b90e7b13495a3e2ba37,26.67520273,26.6752,Staker +0x283d61b0ef492cf9047270e88d4adfb5890a34b6,26.67520273,26.6752,Staker +0xad39011c8589db50cbdc6064ab80d7bbb69f0917,26.67520273,26.6752,Staker +0xd82b0201294053d8f52498d04c391e214bd1b017,26.67520273,26.6752,Staker +0x0071482de6edc6012c0dc97f8dc7534dc2ef5d6f,26.67520273,26.6752,Staker +0xa8682e543e29e3cc67979df189d8c6594c3b3fcc,26.67520273,26.6752,Staker +0xcf789080a18665c34b61772dae91eec7a77c3ab4,26.67520273,26.6752,Staker +0x4b5ef4a16d7c7921e8eec828354ab0037294ce62,26.67520273,26.6752,Staker +0x05e696532720cd8d7133f218c4adda5ace6ff374,26.67520273,26.6752,Staker +0x743dabc640ba5e2bbff753148cde2f34f9521dee,26.67520273,26.6752,Staker +0x109984a46ebc7e59901cff34e474799f5d96ca20,26.67520273,26.6752,Staker +0x9266b2929d10048c9ba1470911fbe9452dafe2a3,26.67520273,26.6752,Staker +0x44959aff47e8dd9489ad350054a48f6e5b2306b1,26.67520273,26.6752,Staker +0x660f95e3d6fc0a67cd6226a76bf7cf31a1c2a6ce,26.67520273,26.6752,Staker +0xf7cd8a14e23fef30f62f4ad408c00fb420c9c452,26.67520273,26.6752,Staker +0xd08b294dbd8bc760c57abdec26515da626511b40,26.67520273,26.6752,Staker +0x1ebc9d59fca0c4df29c453af993aa8c7c89b09bf,26.67520273,26.6752,Staker +0xa3e392266e74c6e58a722d611d47f8c355af2631,26.67520273,26.6752,Staker +0x5d32f4d9718d67f0178d38c7007b1eb8c460d34c,26.67520273,26.6752,Staker +0xfc3c962fad2c1cc77f1a0d46e7b8a2de79a21774,26.67520273,26.6752,Staker +0x5d2f30062da292801cddcbd8f9491fc6ef8fe489,26.67520273,26.6752,Staker +0x8ecc1f219bc28a73ba27d3fcd26743dc1ca9565f,26.67520273,26.6752,Staker +0xa04e55b3624846d195379dba2edd6a80f707e3d0,26.67520273,26.6752,Staker +0x4957ee34196558fad326f8baad7db55b0414dd8f,26.67520273,26.6752,Staker +0xc8046e9f3b4da7377dda2d7a0f1c33e881c4b212,26.67520273,26.6752,Staker +0x6c5663eb56358ed2d0d41bf372685d56ddd71369,26.67520273,26.6752,Staker +0x886913933d27caa1c399251581f085bf02a02bdd,26.67520273,26.6752,Staker +0x9d88921e91718302b6307458a6d0a22b01620e74,26.67520273,26.6752,Staker +0x5036e654713cdb7fe2e94cdc6f43be165ca85803,26.67520273,26.6752,Staker +0xb4e5e4bbefe27c7cb646d193cbe67f272a8986b0,26.67520273,26.6752,Staker +0xdc96c22754abac2fe713788555dfa510fd4696e5,26.67520273,26.6752,Staker +0x3c7b8f1d3bef6d0c52427b7c79f54adbfe2c123f,26.67520273,26.6752,Staker +0x9848899aadbb96c05410f87863d3902b6b2d78f0,26.67520273,26.6752,Staker +0xa87cbbe2a8639575b7d0e6cfe0b5a0438774f813,26.67520273,26.6752,Staker +0x611d76b9dca6e25430f934a5698d047649dd5acf,26.67520273,26.6752,Staker +0x278fd7fb8322a0a7007373bb927148d5d56adbfe,26.67520273,26.6752,Staker +0xc7039216ce748087f186d31a906b6c2ac1105ec0,26.67520273,26.6752,Staker +0x0bd478f3dcc75eec894d1c48be34eda140415171,26.67520273,26.6752,Staker +0xd27b053eb8a03669afff7fcd20cf8fb211b6c6db,26.67520273,26.6752,Staker +0x28cb14462fc75fcf813f56f360b492ad77e16b66,26.67520273,26.6752,Staker +0x46c28d175927be8fa1350221acb82530279ffd6c,26.67520273,26.6752,Staker +0xbb92b9213ad7ca5abb043a0df2fa47becd15ba11,26.67520273,26.6752,Staker +0xaba29a215ae420ddfa73929fcd958e5d3ba11d17,26.67520273,26.6752,Staker +0xd20b6a22e9bbcafc11d769ce16d9bac7098a9a12,26.67520273,26.6752,Staker +0x6e89a0267b19476a06b94e5ab543b275a84e52f6,26.67520273,26.6752,Staker +0x39dc33101b1ee2deb98f54fbeb5e669dfc1fe473,26.67520273,26.6752,Staker +0x19c59cf6e49912e644f2da222ae2645bc78264c7,26.67520273,26.6752,Staker +0xdbc529316fe45f5ce50528bf2356211051fb0f71,26.67520273,26.6752,Staker +0x38d73cf9e1b1bdddf472eada5a0bc9cbac816d76,26.67520273,26.6752,Staker +0xb999638f87be946698b76cb220b63b169852170b,26.67520273,26.6752,Staker +0xadf8617b1a5a15109dd992752d89f74a1c5f27ee,26.67520273,26.6752,Staker +0x77ec061ac11df6b42af3784bce835a5feaf247dd,26.67520273,26.6752,Staker +0x1dd50940e8a52ae46d8d4953922ff204a3e8a698,26.67520273,26.6752,Staker +0x2aa7613092d8265f9dc5a0aee94f8320b3c8eb5e,26.67520273,26.6752,Staker +0xc16c7063cc555ef8a7b7c7b3178fbbd4fa6cda46,26.67520273,26.6752,Staker +0xf70f15609736ce9b792a89df2daad8daba147bc5,26.67520273,26.6752,Staker +0x6850dd83a896ab7a1b191ee377cb46b708d4e515,26.67520273,26.6752,Staker +0xd961f88582541e66c9aac22fbcf78c36dc7054c6,26.67520273,26.6752,Staker +0x31140ab2d10ba2162726bba322d88f923a9a96a7,26.67520273,26.6752,Staker +0x87e469f81f42d893f8ef718aa2bbd530a7a08add,26.67520273,26.6752,Staker +0x47413f9b4267ed5e5eb6dfb334377a4bb3118ff4,26.67520273,26.6752,Staker +0x641b84d03e9e0e775830fb88128f26bec2e05c64,26.67520273,26.6752,Staker +0x42f2739930dd477c381883ace0d468b3f8d4528f,26.67520273,26.6752,Staker +0xe0c170258fb2d1061fda548751f9b4471d4ac09b,26.67520273,26.6752,Staker +0x2ce0e3eea68c0ce46419f741f5d1198dd72c2e43,26.67520273,26.6752,Staker +0x0f71f59157e7567b8291da2461db96b8af361b3e,26.67520273,26.6752,Staker +0xd0efe74a914d5b1bb8bf09efb57156ec3a1bc961,26.67520273,26.6752,Staker +0xea0fdba156b3f9df82f2d7e39bfeceb247cc9f9d,26.67520273,26.6752,Staker +0x0b31af6249c2cdd5956f49852e2437a4c7238a6c,26.67520273,26.6752,Staker +0xbbacd138690955ec582fe1f808bd9147d1f07cda,26.67520273,26.6752,Staker +0x1e2d91804627bbe01ae812c6af368ce1d1150c10,26.67520273,26.6752,Staker +0xddaafa52bb667ec9cdf0338783bb0f819b23aa64,26.67520273,26.6752,Staker +0x67ab3f037c04ca964b6f8cfb4c2a069407150a3e,26.67520273,26.6752,Staker +0x2caa9a24480829f4934f410d2009e07db8158068,26.67520273,26.6752,Staker +0x4c13c2e90951d3e8d3fe1c0ac4cc0597b9172383,26.67520273,26.6752,Staker +0x064edd64edc551afd44ae59661f639a43c7e861b,26.67520273,26.6752,Staker +0xc8fac84662d9680df332e162d7672bf638da362e,26.67520273,26.6752,Staker +0x4d27ed2610042d157487c0a792de3431417d8a19,26.67520273,26.6752,Staker +0x97e2eeef672aafd48fbdebdcbc8e906e82428d2a,26.67520273,26.6752,Staker +0x5324b01e0bf195b1ee28068aa62586fdac77fc22,26.67520273,26.6752,Staker +0x75e67414e2b14e1881c737b02da9fa2875d5a43a,26.67520273,26.6752,Staker +0x5b11f988f1b78d991a328fc60dce76f726ddf5e9,26.67520273,26.6752,Staker +0x2a497bec23ff4ea396c0ecb099ea98062f2e2139,26.67520273,26.6752,Staker +0xc683dd50e6ba123bfd74da08e10aba04fcb01a03,26.67520273,26.6752,Staker +0x91301349c8035663ea2a5dbbba3243564ccd9770,26.67520273,26.6752,Staker +0x451f631bc34fb7c628a08d0070f203db2bbbe06d,26.67520273,26.6752,Staker +0x529f3aad5287fff1afb90c1cdbe27069ab2b772a,26.67520273,26.6752,Staker +0xd9278e116bd45ac6f67fd31f9b8aa2d50aa76fd8,26.67520273,26.6752,Staker +0xd0a0f13c4a3f8b39dfed5dae25a53e3f0c781c8b,26.67520273,26.6752,Staker +0xe83105d4e5b144e388d7d35c65c44e0da8c8016f,26.67520273,26.6752,Staker +0x725c1e7c73e6e023c49110875a8e96388a91de94,26.67520273,26.6752,Staker +0xbbe12c7f868df6990c200172083063dc88fad992,26.67520273,26.6752,Staker +0xe8cd0c73f33da0980638e2b8aadcd6b32ac07835,26.67520273,26.6752,Staker +0x3dff94cd02988330fba4952509860b3f7e336e08,26.67520273,26.6752,Staker +0xbf58ac110464674ca4f2bdf3c6b8dff4bdafc60c,26.67520273,26.6752,Staker +0x79668cc673432b78bada12c447cbf34130adf682,26.67520273,26.6752,Staker +0x44d257ce6fc0bef0860e72e926f2cc3d269e8327,26.67520273,26.6752,Staker +0x3d5ec1e81b761f49a4916c0ba076a0ca2ae31916,26.67520273,26.6752,Staker +0x7a1f913571bec6b6bc9458d7eb34c629ba8b2cea,26.67520273,26.6752,Staker +0xf4a36bc79439f4b100d5fdd23eef239a8cecdc73,26.67520273,26.6752,Staker +0xdf211065d33c6907aef314bd23d2f09a1ccd9615,26.67520273,26.6752,Staker +0x49a210f5fe8fc27f617e4470778867cfda8c1628,26.67520273,26.6752,Staker +0xa13078a7d0ddcf5059a059c0325154ad5f62b910,26.67520273,26.6752,Staker +0xc727d5fd1feecccaf4b3b32a80876df10f71fe31,26.67520273,26.6752,Staker +0x7eed433774bebb566ae41e27facd3c50708edbde,26.67520273,26.6752,Staker +0x4e8ddd791410174e22058c3713541d5445ecb315,26.67520273,26.6752,Staker +0xab0abf188c94f08a65d39525358cba9934b11dd8,26.67520273,26.6752,Staker +0x2765f60a9d1ff18185a1f9677897fd2d2c8aff49,26.67520273,26.6752,Staker +0xa8424bf0545604a721739ec438b52b6d4a2dd510,26.67520273,26.6752,Staker +0x29fa4916149f7fd06944487a9bc3b3836eb04d8e,26.67520273,26.6752,Staker +0xa82eb835e341d305a52449691f79aad597ab6bb2,26.67520273,26.6752,Staker +0x47c5c3a1c5b8161956ddf67b857662030ef7380a,26.67520273,26.6752,Staker +0x25aefd087783483e0341bf3b010e5ec1653e17f8,26.67520273,26.6752,Staker +0xe6cde0fad9d8cc11a1500ce669ccb6096ac3ecd1,26.67520273,26.6752,Staker +0x0d8b2b0b50172aba1f0f338364aacb235781a70b,26.67520273,26.6752,Staker +0x0a8efef09f98f8ffdcaf9175600442dd035c9226,26.67520273,26.6752,Staker +0x1eb45ad865e8c4f8a4e7e86647a2f286bbcf74f5,26.67520273,26.6752,Staker +0x6ab72a72c656a915966d6424aeeff855b5f7f5b9,26.67520273,26.6752,Staker +0x5acb489d7a6c08948139ccdaaf8efebdefe0d1c5,26.67520273,26.6752,Staker +0xe43be0334197de452ee221307d0879d80a57b4cd,26.67520273,26.6752,Staker +0xb95512856c7044431e300c9b72c90297529b53dc,26.67520273,26.6752,Staker +0xdb51f183f4fe44575c55df2c5b87bac3394def7b,26.67520273,26.6752,Staker +0xd5385ace9fbb4835237662111193fe9b8c99418a,26.67520273,26.6752,Staker +0x21219d6ad756984a323afbe8e5baf49a9152c997,26.67520273,26.6752,Staker +0x423c77dadfaf789ba4f01ed463f6725e995c574d,26.67520273,26.6752,Staker +0x00dd1ad1eebebfca3139b36749b3bf98c1690238,26.67520273,26.6752,Staker +0x1be1b78dfba88d6f3c957118f0c2e557b5e9ff4a,26.67520273,26.6752,Staker +0xbf70777e94192c6860f12f3fbe7693cee6b4fa12,26.67520273,26.6752,Staker +0xc5b61fb048cb373b9842cdd377c388dbb57621b1,26.67520273,26.6752,Staker +0xb270db7001bdfd22d96db0370b71256c3ca4c1a5,26.67520273,26.6752,Staker +0xcec8d9542cd5d1799aadb27585521238061624cb,26.67520273,26.6752,Staker +0x0262a0bbeb27ed3da8ec38eba8d5ce78da50858a,26.67520273,26.6752,Staker +0xfa2767d21a5fc09ac200280725382ee72cc29b7c,26.67520273,26.6752,Staker +0x62ce309533623f6a59413a9472018989eb195231,26.67520273,26.6752,Staker +0x79a131d4aa6958b564195f5100d849fb2120f90d,26.67520273,26.6752,Staker +0x64ac9c6d9e80a8fa4e3a9a763d4d3b44162895c4,26.67520273,26.6752,Staker +0x2e2197c4f7549e7e2df9d85cb49b0967adc3a31a,26.67520273,26.6752,Staker +0x9a9df183bd9536a2e6ac58375bd8f1aefaef9206,26.67520273,26.6752,Staker +0x17abbae5a7f457507a4ffd96ae48dc9f101b47e4,26.67520273,26.6752,Staker +0xd1b7623abbfb9d2a6b1e6c020f6f5300a28a24e1,26.67520273,26.6752,Staker +0xea6a7b387f361139df1f85a10424ec728b12dacc,26.67520273,26.6752,Staker +0xb048cc182b68b90679a3429fcff0cb91b545dad4,26.67520273,26.6752,Staker +0xdf77cd443368a3bab1612fb6e8edf5ce70509241,26.67520273,26.6752,Staker +0x89156af8e2ebe4430832e8081c7dc93b8e668ea5,26.67520273,26.6752,Staker +0xf426fa21a7a83344a2079c33c62f5d576ad1e6b3,26.67520273,26.6752,Staker +0x6dcaea1d6359e1f333fb6f3d0cbb0a5abf0f8a58,26.67520273,26.6752,Staker +0xe88663f5878dd0967c905ec8c7cc65d6d8e091e6,26.67520273,26.6752,Staker +0xc3f3cdc76f92307204651bd3ed93aa4433792f2b,26.67520273,26.6752,Staker +0x6cb7113d2d66a11d1e2eb94bd22127dc6688de7d,26.67520273,26.6752,Staker +0x2dd0ba69767bf6ed33a9b9634cb60ff89405efb1,26.67520273,26.6752,Staker +0xf742211d5a9cec9bd88ed31c409aa2af93c683dd,26.67520273,26.6752,Staker +0x6e984639007f048ff25133b3e08678757bf851cd,26.67520273,26.6752,Staker +0x9dc42d1ec5d94bec2811b23f9a540cc5bf3aa55e,26.67520273,26.6752,Staker +0x252df17adada84d8a515533f4ec5df665e91e0a9,26.67520273,26.6752,Staker +0xd7c7e5f8ca080d4f51436415bc7ff0a3d2e1611b,26.67520273,26.6752,Staker +0x3e20ec0df4704ae618490c442aa5eae280b0453c,26.67520273,26.6752,Staker +0x4a476d690f0d3806f532b5e66b9a94d1c8379129,26.67520273,26.6752,Staker +0x2b43be90249c82166e4894a8c5ad17a02939c263,26.67520273,26.6752,Staker +0x2da35185d6f3b532f1d89cbe11858d27df10a17d,26.67520273,26.6752,Staker +0x5eb4606d54aafa24347cba66d3abef626f1acd52,26.67520273,26.6752,Staker +0xb481dffb4b657e63a24fce1ead3d29d73cedde12,26.67520273,26.6752,Staker +0x67e2529a78b6b23dbdc1caf1ed67b352bcf8fb4a,26.67520273,26.6752,Staker +0x4161e3a4f3a0c7b22d3f4bb865f45e0279204209,26.67520273,26.6752,Staker +0xde662464493c689fe1dc3a79397019bf8798dbc2,26.67520273,26.6752,Staker +0xe000afdaf649597a75808e18d9100ee3568edb67,26.67520273,26.6752,Staker +0xac5832e96a04f9926c5fedfba971518375809d56,26.67520273,26.6752,Staker +0x687703147819c33004c9e6d138e8ad9ed6149612,26.67520273,26.6752,Staker +0xd85bb655b21b051f05077bcf3140c4ca9dc036ea,26.67520273,26.6752,Staker +0x853fe0ce168e5803108282e0c882983b697d8976,26.67520273,26.6752,Staker +0x9658eda18ee1b83da677acf0c7fbbc28401a7e55,26.67520273,26.6752,Staker +0xa14c6c5984e8affcb14002e958ace5d77317b0d9,26.67520273,26.6752,Staker +0xa848bd43cad84ee61d33175552618999bc2e1584,26.67520273,26.6752,Staker +0x629930034ab8aec278132321e678816e9539855b,26.67520273,26.6752,Staker +0xba5fa4d79fecb10523fe2f391965b32659980d41,26.67520273,26.6752,Staker +0xcbfec9aa0914c6dd25ad73cb2393dd524bed9d4a,26.67520273,26.6752,Staker +0x8311210488fb04691533b4f5225d24dca0403a33,26.67520273,26.6752,Staker +0xb6e12ae1ae28437d85139e46b33b5b2a39c4aa8b,26.67520273,26.6752,Staker +0xc7ef8819acc83a298f8f01c098f450dea969b5d8,26.67520273,26.6752,Staker +0x7916888e32b49ea6167f53ddf8adcbedd4b8d798,26.67520273,26.6752,Staker +0x99476fce7454244c77ebe53d29fcaf665d31ff34,26.67520273,26.6752,Staker +0xd99afd2eedb20160b5f8805be70c00bd81a4d160,26.67520273,26.6752,Staker +0x96c5ce6e8a4c88f48bd5178d29cae97f16aafce1,26.67520273,26.6752,Staker +0x8f679dfdbc89ab8214fc0718c15802301f80267c,26.67520273,26.6752,Staker +0xa98636febe7be54a1e0f189d76ddfd80cb0ee8ee,26.67520273,26.6752,Staker +0x21298e28f8ac7b5127d2e5df04db0802bf4e7ca4,26.67520273,26.6752,Staker +0xa12838071ae9c1a75639512757900bd671203889,26.67520273,26.6752,Staker +0x859995fac8ef77069911eb0f60fbd987905daf91,26.67520273,26.6752,Staker +0xa25bb30c31f56a06f2c39186393e10e7769d37fc,26.67520273,26.6752,Staker +0x41fe6dbecc23dd5acca3d7a3d4f9860a683a592f,26.67520273,26.6752,Staker +0x2d8b2e8bdc0c47a313505b64db316d9d69216e50,26.67520273,26.6752,Staker +0xdefd9c173b16fb55606fd5aebda284780c33cd8f,26.67520273,26.6752,Staker +0x6112012aeb18f42e6608042496333e5d37963e51,26.67520273,26.6752,Staker +0xa91ee4d1ccb87f7ec02c9ec685264e357f4257b1,26.67520273,26.6752,Staker +0xb7d0de8a29e2c657159c17b95709e606850d3c17,26.67520273,26.6752,Staker +0x193cf2a0a1e2002b2b19ae05627cc3f72b9824f2,26.67520273,26.6752,Staker +0x2b94409feba5aaff9cc4ad04aafe5932db6aa24e,26.67520273,26.6752,Staker +0xaffce8b81fac31ea6c731aebbe986ceea177f1ee,26.67520273,26.6752,Staker +0x742cfb141ee173676a871309f88ffcbd0743b92d,26.67520273,26.6752,Staker +0x74478f818931a0f743b843d29f54439506ca8a66,26.67520273,26.6752,Staker +0xcb094a9bcf54961985619a0217c4c7d8e4c3538a,26.67520273,26.6752,Staker +0xcffe29912ecd2d4b1619745cf61135db7a3d10fd,26.67520273,26.6752,Staker +0xea271ea29e0255e6fd4edc991ca797a1bb00dee9,26.67520273,26.6752,Staker +0xfc15b71fbb15b4d16af7b5dc02ecd1b989d1cc37,26.67520273,26.6752,Staker +0xed922ec0f0b7512ab0b20d366f18313ace7e3aa1,26.67520273,26.6752,Staker +0xbf9b592ade810b218092c8b56a9e58873583988d,26.67520273,26.6752,Staker +0xb0919fdc624348c1d49bd751078498ce92ed0949,26.67520273,26.6752,Staker +0x11e02cb3023ae86db3609019c7f1e1b69909efca,26.67520273,26.6752,Staker +0x6883ea9b293ee0ce8ca10a78042175ede75d1599,26.67520273,26.6752,Staker +0xebd3c253f73d91c4c1d0a601a62d0b983c2ced1b,26.67520273,26.6752,Staker +0x3103d1a49133ebaf1c262df6ebd0020f428a5356,26.67520273,26.6752,Staker +0xda352d1a84f53f99dac47f5735dd100bf69a40df,26.67520273,26.6752,Staker +0x15868d316a827ba7b2d5db78719e68534bb8b73c,26.67520273,26.6752,Staker +0x9b475204f5322d6ec14534f4a0e7d50c1ffe63cf,26.67520273,26.6752,Staker +0xce24690cf2c7e28af49f34df3a7860f48f54865e,26.67520273,26.6752,Staker +0x2e114a755433d861036534f83b47f09ba02e6bee,26.67520273,26.6752,Staker +0x1d01a6e4c4c8ed192bbb7cf62c9469775e07806b,26.67520273,26.6752,Staker +0x7a8c68e8d99ea00ca6e33b8c9fe0c4586070825f,26.67520273,26.6752,Staker +0x99e686a12a0790ae6e1a79db6b711bad213799ec,26.67520273,26.6752,Staker +0xf8065bc085853157c057849273408553af3f3174,26.67520273,26.6752,Staker +0x5a602834dbc5ab339d450b4d480275d6a351a4c7,26.67520273,26.6752,Staker +0x2f7ba94d52963c76057407f3b395a7759cfef263,26.67520273,26.6752,Staker +0xf45b32f86465c84b2760d59581cfbbbd238cd140,26.67520273,26.6752,Staker +0x28de5a6c7ad3781e7fa08ba4b10b5989c38282fe,26.67520273,26.6752,Staker +0xb8ffaebe4756b611895c96e0ccdc8cb35ba48c7e,26.67520273,26.6752,Staker +0xa210d979b1bfc32a58055568a818661b841292c5,26.67520273,26.6752,Staker +0x3b88910d6573a0c3c79c700b56258a85fd59bb07,26.67520273,26.6752,Staker +0x35fbb885e37548ebd4a88287494b294159e85a60,26.67520273,26.6752,Staker +0xab39ee807f3ee40b02e9258a7d496b3e74e73a62,26.67520273,26.6752,Staker +0x820fbf5ed9561d002a5d87d917c810befe11dcbc,26.67520273,26.6752,Staker +0xa60ff614d22582a376b855b1f0cda640525e0926,26.67520273,26.6752,Staker +0x9630b52b7fc5191e5d18fe8e9a93d9c2c8cc5163,26.67520273,26.6752,Staker +0x3aacb52350953628898b116a598aff5f5674595e,26.67520273,26.6752,Staker +0xba034e28bfc978cc6dad0fea7f0e657556f5bb4e,26.67520273,26.6752,Staker +0xace0c1fbc65e71ce4147e596dadfbc4e1dd61930,26.67520273,26.6752,Staker +0x39163f4c3072e8302b5e44631c3b9c41b3f9798f,26.67520273,26.6752,Staker +0xa2b7af6658e91e929d7a6e1380031ef5cd74a247,26.67520273,26.6752,Staker +0x1efa8fae58dd369c071ea3269c9b820ad678ecdc,26.67520273,26.6752,Staker +0xd37125c1e2bbd2bb050ff169b12e7c5346664b08,26.67520273,26.6752,Staker +0xb620e499c5a5ffd1fe436b9362fd107025ef8bce,26.67520273,26.6752,Staker +0x0bd0d439ed8c68bca29f5806ba372f2d9affd56e,26.67520273,26.6752,Staker +0xe13509dccd3ded0696ed45e8437f73dc68e3b0e3,26.67520273,26.6752,Staker +0xfc7e58db3d15b81b1d062011afc4edbea7227fa0,26.67520273,26.6752,Staker +0x69a309d41ad939a7c40bb74dd9fa28a7f4149a0d,26.67520273,26.6752,Staker +0xf0db6ab9b6c1059f086a26949fc394bf9de20aef,26.67520273,26.6752,Staker +0x4c09d76c4af3b6b263e9cec2e5700c6d2d55dc12,26.67520273,26.6752,Staker +0x48499521f5d00c7fdf6c4b94da94ad3371820c7d,26.67520273,26.6752,Staker +0xa8efc22bffe5fa151799552992ea592ea8db121f,26.67520273,26.6752,Staker +0xf50d566d92090abd0b4fe8ed5add2b3f09371d6e,26.67520273,26.6752,Staker +0x35f8b7085970742a6e986ef555c79894e530afdc,26.67520273,26.6752,Staker +0x11534f5ecbea78695c2c69c6a616bce8b4a49b19,26.67520273,26.6752,Staker +0x53c92b0feac26e11efda452de8a598f5c1b3137c,26.67520273,26.6752,Staker +0xf7937044ea89470c5988c93245da23d009f995f7,26.67520273,26.6752,Staker +0x3972d5f1181625a4f70e121af5a3b0dc4509cac6,26.67520273,26.6752,Staker +0x00aa406c47785a1a68f863b67bc300224517e279,26.67520273,26.6752,Staker +0xd080fa8d8adab0767e46e5270112a15cd2810bf9,26.67520273,26.6752,Staker +0x0296e1b150622483ddfb5e3e661381c081df051f,26.67520273,26.6752,Staker +0x774a56dec43318cd991dc7e7757c22bda22288d9,26.67520273,26.6752,Staker +0xcef5155372acfc9f97fd9909cc3904f332951dec,26.67520273,26.6752,Staker +0xf897fd0e4f59e0fe87b0e42a70904d0b341e69dc,26.67520273,26.6752,Staker +0x982805e7e4ea1ae3da52a95547b59baf6e4690ba,26.67520273,26.6752,Staker +0xa0baf9c39f344c5673d7066ce3afa641b767ce45,26.67520273,26.6752,Staker +0xb3c618608030fab9324424f92fc8f44d950a49ed,26.67520273,26.6752,Staker +0x37d775b07cae2f048d65463f2bf1ceb93fe006d2,26.67520273,26.6752,Staker +0x43c1851b45b2d254f1a5f37e24a8a1c44114018e,26.67520273,26.6752,Staker +0x8287942528f292c521e36d22f8716c4a74522114,26.67520273,26.6752,Staker +0xa5e2a9817ea65d29b1d64e13ad149ba7540525cc,26.67520273,26.6752,Staker +0x067b4d8cf61cacbfbe67afc65e92a98759c44f7a,26.67520273,26.6752,Staker +0xdb447156575ff746df339596dcc72347e77e7176,26.67520273,26.6752,Staker +0x239f9f284ecf2e5abf9a1dd5d8626a038a3b0c1e,26.67520273,26.6752,Staker +0xb9b19d3e3c434d08e968869da48bb803ce339c85,26.67520273,26.6752,Staker +0x6699dd147d613cca1dfbb4b62ede547284a3dba8,26.67520273,26.6752,Staker +0x8a8b9fb9a6f8842af677e04f58e4beb41b6d04a1,26.67520273,26.6752,Staker +0x929a933058128b5bb61779382b97a884752c83cc,26.67520273,26.6752,Staker +0x52bc5b42395a7e0bfde7a2c089ae0279211843cd,26.67520273,26.6752,Staker +0x335304dcc93f6b73de65119ecf342cd86d463f9c,26.67520273,26.6752,Staker +0x6ba3ce4c47c20b51fbf2e27b108e33da72194eb3,26.67520273,26.6752,Staker +0x359db5047acd784cfe8dd7324d44065cb129180a,26.67520273,26.6752,Staker +0xac8f89fa1ff3b6d3a6300aa6d9b8f1c8fe4af4f8,26.67520273,26.6752,Staker +0xe4406a036f932047a8dafebcb7c3cafbb58132ca,26.67520273,26.6752,Staker +0x7f4436aca980e8960030b93d7832a22cd5071e0d,26.67520273,26.6752,Staker +0x9026f21927e9cf6b5fbdd41a12531e14cfb86874,26.67520273,26.6752,Staker +0x3b0ecd7a83a902859970e5cc2b6d376a42e5ff76,26.67520273,26.6752,Staker +0xafb7f4d08a35945ba0216f1554eb96dc3f8be97e,26.67520273,26.6752,Staker +0x8a6f4587d9e335a3b4340bc938d6a29b0846a6cd,26.67520273,26.6752,Staker +0x88156ede1339a09d075d1727880bdb7863758812,26.67520273,26.6752,Staker +0xc5d4861ecc4a033d41864ab9e2123575b3b75a48,26.67520273,26.6752,Staker +0x1f79f761e6224619842ed5f55dc9f78048257a98,26.67520273,26.6752,Staker +0x0c80f0885fc141391cb55eb6308896028bd04b67,26.67520273,26.6752,Staker +0x14155ff8b4f94d3aff9b438f92e6c4381b366fe3,26.67520273,26.6752,Staker +0x20b547852d0c54fd40c13e35f053b326a3df4c1b,26.67520273,26.6752,Staker +0x6b4428786076344a21c2bdfbc8e7c5ffe03cc676,26.67520273,26.6752,Staker +0xad49be668e6dcdf66888e29dbd2d11343e659ace,26.67520273,26.6752,Staker +0xf2d28a5031bdb480bc5965c686768063c32a9a5e,26.67520273,26.6752,Staker +0x968c1caf14bc72afd6b0162e5e3d8ee767c1bc5b,26.67520273,26.6752,Staker +0xf316e36e6c48eae5760fe8b912e01cf324e392ec,26.67520273,26.6752,Staker +0xdc5b7109688a241ab551c451f6299bd80c4ad9bf,26.67520273,26.6752,Staker +0x268948e10863a3d371dd9d1eb433297e7064119e,26.67520273,26.6752,Staker +0x0282691ca7fc7a3583ffaa752da40ad84dac7e07,26.67520273,26.6752,Staker +0x849599547730d08592591d57278068442e7342f4,26.67520273,26.6752,Staker +0x52ee5cb7a872c10a7e7bfaa44a9ad716b1b2fa85,26.67520273,26.6752,Staker +0x13a1969e6ef80735c8c6912760f1c8a5fcb73572,26.67520273,26.6752,Staker +0xdbbec2b947f8e2ff7c1a6bb64427af37ee3e60b1,26.67520273,26.6752,Staker +0x9dca3cf9521a290b185e2e992c7540a052f41078,26.67520273,26.6752,Staker +0x49bcd23ad4877bcf71d98f827314bd9af376206f,26.67520273,26.6752,Staker +0x00d91bb7f92b13a08547a6f7c8d9c9cb75349b31,26.67520273,26.6752,Staker +0x0350080de44c8ab5b7c77f547109a758712cb1be,26.67520273,26.6752,Staker +0x2a814d092ef1d7606f311e986b3f501867e430e3,26.67520273,26.6752,Staker +0xfbdd71a18a322683d2f9cabae4c581156e38b7ab,26.67520273,26.6752,Staker +0x13efc82b85f5ab30af27a312102c5ba1a03749fa,26.67520273,26.6752,Staker +0x9104292c56742f662aac51b073ef9908c225adc7,26.67520273,26.6752,Staker +0x176a9df4ac823a9f29b79231474f67cac49b565f,26.67520273,26.6752,Staker +0x88dd0aca2ad3821b0fbe535722fe94dd52c73208,26.67520273,26.6752,Staker +0x75214cc5bd7c58be9e8d39180f97adf7b27136ed,26.67520273,26.6752,Staker +0xb209b920f3355ba8634e762ddf76f0fea55bf3f1,26.67520273,26.6752,Staker +0x50b37e679f12e4b50358f67f8232152d5124f996,26.67520273,26.6752,Staker +0x2f4b65985fc571d284aa77f013b72f5ba8e8c61f,26.67520273,26.6752,Staker +0x23e89ae47132c3a1f205a2fb5cfec4d4a16a7265,26.67520273,26.6752,Staker +0x16323f41bc130833ce9d8ad14d7a5375d8af6b25,26.67520273,26.6752,Staker +0x1a821b333a9a6b28c830333b30e473074ce610d3,26.67520273,26.6752,Staker +0xcf66b406fa6dbddb75d516a21179e8b81cde2ec7,26.67520273,26.6752,Staker +0xd16d62aacf61efb9ade4f30edc62e21be397b021,26.67520273,26.6752,Staker +0x3e5e8d45f719c770dbf2836a8d8d8797c8edf92d,26.67520273,26.6752,Staker +0x3e8ff3ca60bcfca1a5df8e2b9f117c4506923940,26.67520273,26.6752,Staker +0xb154d33aec8460eb315a5132e26bfb7840924f48,26.67520273,26.6752,Staker +0x5ea405d8d514d05eb4601aef6ba8b4a8b89eb044,26.67520273,26.6752,Staker +0xef4935c676651c4b6c5c510e27133fbc2aef35fa,26.67520273,26.6752,Staker +0x5f807b7df5b1ef1b4e244cee388bdfdb27fd539f,26.67520273,26.6752,Staker +0xd882ef6bb5e6e9e98f3fe89bcb255110c778597b,26.67520273,26.6752,Staker +0x35de5609520bd99f82294681aa74950e3175d57f,26.67520273,26.6752,Staker +0xccf8f86036e2f037f79343d83075beb53d4676c0,26.67520273,26.6752,Staker +0xb4519e78e202764f6ed0301f4f66349e3b2d075e,26.67520273,26.6752,Staker +0xc788caa3482b060332ad127971821badd1f62640,26.67520273,26.6752,Staker +0x35e9ccc50f783238ea179311ed71ffc11a3a4b90,26.67520273,26.6752,Staker +0x7673afcf1388424db81aff8313d0ffd20320cb25,26.67520273,26.6752,Staker +0x45124da5eee7b06ed84edacb376d40b2d561e41b,26.67520273,26.6752,Staker +0x7b43cbbc64cac9421d82a661a0e415cbfe8f27d4,26.67520273,26.6752,Staker +0x7f1282f40fad2e7d8cbb66a4ad385d43a66d32ab,26.67520273,26.6752,Staker +0x420a3fcae0d8f049ff4ae75a0ecee272b3aeb4e8,26.67520273,26.6752,Staker +0x1c119a8051f0136ed5512448e557cee99a6f2797,26.67520273,26.6752,Staker +0x34c3005ea5ee7459305cef20b834d21485cdf9ac,26.67520273,26.6752,Staker +0x49f7d0fbe74c35da85682453f7b328b32d21182d,26.67520273,26.6752,Staker +0xd089529a6c8603c8c8ba12cadfb69dd8eed1f2ef,26.67520273,26.6752,Staker +0xa30714287297e2a749513e42596fa66836ea4657,26.67520273,26.6752,Staker +0x6f546b3376f2af310e71214b17ae0d0ec99cc4fe,26.67520273,26.6752,Staker +0x9dbeff84ce4e7bac3207c30067e8a302aa2fb19f,26.67520273,26.6752,Staker +0xac6283fa20dc8c8e446543540714d4cf2d5aeb4a,26.67520273,26.6752,Staker +0x80675abdfb24407d5e75c618aa30f8fcde53acbe,26.67520273,26.6752,Staker +0x8cc962f5d0ef9b69da6eec48bb5e390562d6482c,26.67520273,26.6752,Staker +0x512e3497ca516f55477fca0b89c87f7acbd99e77,26.67520273,26.6752,Staker +0x6c4337cd094549b6865fae713bccd4cbd320ea44,26.67520273,26.6752,Staker +0xe9e03a5dda6c513431ae3174cbe61c2e8a576e75,26.67520273,26.6752,Staker +0x48ab7fbda019fe59b6b16873ff42239a315ec2e0,26.67520273,26.6752,Staker +0xe6e49a2e244237c3cc1c74a43b86fbcc87391d8f,26.67520273,26.6752,Staker +0x86f2d48ab653d192ac8395d7a92439beb43337cb,26.67520273,26.6752,Staker +0xe0fa1b4285bc3c9466b651104262616ea1bf2fcb,26.67520273,26.6752,Staker +0x92f0550302cc2048abc0292df61f41f2390133da,26.67520273,26.6752,Staker +0x1ddf550f40c2a8b5d89ed294c71bb748f2769ebd,26.67520273,26.6752,Staker +0x1cfa447c5d140a379be50329ee81ff41a936831d,26.67520273,26.6752,Staker +0x7db60762a736361a17b813dc2ae6704b7a8a8ac6,26.67520273,26.6752,Staker +0x08a9c1539131b87d4d7776fdf243c4b5d4e02033,26.67520273,26.6752,Staker +0x589ac78c0a87eb67c471d89d70707ad75facd95b,26.67520273,26.6752,Staker +0xaeff38f57d62f0bb3785f2aea1e3b0cf28ec0155,26.67520273,26.6752,Staker +0x9dfe0d230b7facba910900b5292ad72aeb63f465,26.67520273,26.6752,Staker +0xc9c23c57cdbb263f082f8d270db1e12996cdefcd,26.67520273,26.6752,Staker +0x14a223bc0f0fb41072bf1e11105c37fa2d640a44,26.67520273,26.6752,Staker +0x27aeaf6be03a42ae24d458a67c17bb7f63a6eb8b,26.67520273,26.6752,Staker +0xf07f60a8cb238e7588427ca673f191e830e9f293,26.67520273,26.6752,Staker +0x77f065aa10b8085863ba62966d3ef85ed57a67df,26.67520273,26.6752,Staker +0x0b6c0284f01f822f316bedb341b748de445b6ee5,26.67520273,26.6752,Staker +0xf8fc717aab68c52dc36e340de672cb1513e5d227,26.67520273,26.6752,Staker +0x6440334724fed28db97d09b274d34b665817dc24,26.67520273,26.6752,Staker +0x83f6b6acf22314e2a369f51d7db3a9a983fd2a6f,26.67520273,26.6752,Staker +0xf8227df1e1da38956c22bee5d6e45c14a0492d3b,26.67520273,26.6752,Staker +0x0cd55a8cf013d3c7d2ed0d44d776686ffbc7a963,26.67520273,26.6752,Staker +0x798ecacb392ae76dfe40309acf627554b667da65,26.67520273,26.6752,Staker +0x42c9916f6a0e5bf096350e59bcdd8ef3ef04ca0b,26.67520273,26.6752,Staker +0x4fb1e3f58cbbbba9f2c0549ae02b5da92338d3e2,26.67520273,26.6752,Staker +0x67565373ecffabde67fbe27b493f9a445647e0cc,26.67520273,26.6752,Staker +0xfb9be9c3bbdebd7edc1881390d6b216772200582,26.67520273,26.6752,Staker +0x21d4c9ffd5d8234d76f0a3f7e443729685f1b2f5,26.67520273,26.6752,Staker +0x0416b42add8352cabb7fb15cf1c7c2a28c834b8a,26.67520273,26.6752,Staker +0xb25eada9a72a1ed3e5cc324fe3c4cf5628f26105,26.67520273,26.6752,Staker +0x4eca47a702c5c677be76a38785eab5e04e0529c5,26.67520273,26.6752,Staker +0x67bb34fa2ac78f946b6ed5fe73784dcddade2a7f,26.67520273,26.6752,Staker +0xbc6ca06a10e9c02648d04325966ce66e206eb769,26.67520273,26.6752,Staker +0x42e49ad62abdb984884f0beea5a0ae983bb95bc4,26.67520273,26.6752,Staker +0xbd9d0d59ba8c9c15bcfd2cc957f8737d35909ac7,26.67520273,26.6752,Staker +0x0c6fee9443f2d30928e6389f63cb3e05d5e21613,26.67520273,26.6752,Staker +0x1494a6bd43525c66364e1ace765933bd5a04209a,26.67520273,26.6752,Staker +0x1d1000b3d098a652ef9fcc49de5d732f336d0347,26.67520273,26.6752,Staker +0x05b1d8cec2bee7e62efa7e47d22b8e3387fb3993,26.67520273,26.6752,Staker +0x2c132cb2b80bf0417c1e4506ccf12aa26c2a3a76,26.67520273,26.6752,Staker +0x2d5526785415c1e48078f7fe7a1774b045cc0327,26.67520273,26.6752,Staker +0xe543c6f95755ec53d462ffd4485db52748193ba7,26.67520273,26.6752,Staker +0x757e44a9843d46b44bce2392dc39d56777b3dd03,26.67520273,26.6752,Staker +0x49b38ea10cc31ef28df047d667d09b60c5767878,26.67520273,26.6752,Staker +0x9167582f3a78c7135b0500cf2f68376259712e3d,26.67520273,26.6752,Staker +0xc165c3d47b86275547d84937b2f893614f652c57,26.67520273,26.6752,Staker +0x77f22bd7eb5307aac74d94c9b338f4480d7e44ec,26.67520273,26.6752,Staker +0x0f02b10f1b6c44ebc7d681cc226df1c557b9482a,26.67520273,26.6752,Staker +0xc779c0f5c09b972516e83fba990c3de91b4593e7,26.67520273,26.6752,Staker +0x2a1ad103fb52d4508224c7021228dbd516b4404d,26.67520273,26.6752,Staker +0x876a23d61bbbbe1218174a4914ea92c8ea732941,26.67520273,26.6752,Staker +0x583c43885f3cc7f56182fa6d603b91161cd6dae8,26.67520273,26.6752,Staker +0xdf19088620c376b82ed0964556cb0b00245dda80,26.67520273,26.6752,Staker +0xd2d6f696dfd601a710d49579e186ca8602376508,26.67520273,26.6752,Staker +0xc8015b6aea4706bb936be550b7124190e6d7273d,26.67520273,26.6752,Staker +0x5f39eb564557d58e451a706fe5b10f4a54d8a47f,26.67520273,26.6752,Staker +0xe597517d4807434cdd93a59a64fd3d202a263173,26.67520273,26.6752,Staker +0x58ea4880eb7504c68629da42fb3e8b348a9666b7,26.67520273,26.6752,Staker +0x7b24672f49caff1c5c3d39a5ae1a0c783dbac189,26.67520273,26.6752,Staker +0x52acbbf68a1864b2cb45ab21c9af63e194a1ed9f,26.67520273,26.6752,Staker +0xc021116e472a88a399a6560f51bec0af9a874613,26.67520273,26.6752,Staker +0x485c23b251622d03f1154bbd916cfdb8e23a6f1a,26.67520273,26.6752,Staker +0xf24dce6222ce82d4cd6a77fc1d792a98d90b8fe6,26.67520273,26.6752,Staker +0x58e4729af075bbacb63e387aa96d3d96c43392e3,26.67520273,26.6752,Staker +0x911443dca2a0e8d21620956d17d28b8c3acabf42,26.67520273,26.6752,Staker +0x432206206e58ea307b4f5858a2e2055afa5a471f,26.67520273,26.6752,Staker +0x5fa8f38531ecec8d009ba4ea54c2f98c1cee91e4,26.67520273,26.6752,Staker +0x5f12386e9bce1755d46577f825d39f1e80b71ef7,26.67520273,26.6752,Staker +0xcbf828481384369c15e0451f1c713d44e914677b,26.67520273,26.6752,Staker +0xa6a4e2376a7c053560e9b2db56dff550b6045925,26.67520273,26.6752,Staker +0xfe7d5f4680cf219a05f7a3b69bcf9831e79b0329,26.67520273,26.6752,Staker +0xaf23182045584ee417b56cb918a84cec30303aaa,26.67520273,26.6752,Staker +0xc78ed4735caec869e7a5a2e5b0b18535936442f5,26.67520273,26.6752,Staker +0xd328f34d185e710fa6f0a33ba3df1e262dcada0d,26.67520273,26.6752,Staker +0xc1d95abaa7448eca0a21ba9b6f2cd896363befd3,26.67520273,26.6752,Staker +0x0481731ff6d43acfe5852dda349d47c9ab0662b0,26.67520273,26.6752,Staker +0x55ea3e0036cba113be965aff4c3ed73629bb5950,26.67520273,26.6752,Staker +0xa958d95a18d50ee2d37048157e157fae2aae4878,26.67520273,26.6752,Staker +0x9dcf100f53253f3ffb4a12b82933b61f45def313,26.67520273,26.6752,Staker +0x01c2964eee4326d4650b184011f2c1f58ad865a2,26.67520273,26.6752,Staker +0x685be5b3759f050a744bcd5ba78c3237be69e576,26.67520273,26.6752,Staker +0xdf152a837677fa845aac2366aba9a53f66b27c05,26.67520273,26.6752,Staker +0x38f246cd736b189e8a01ca186a7dd3e4c8db4f23,26.67520273,26.6752,Staker +0x5bb08760aaeee7b6ace2dbe8ddd8c1f0685550e1,26.67520273,26.6752,Staker +0xb489b6b4dea4c587eb79ff805805bb83b316890f,26.67520273,26.6752,Staker +0x5a2c49dfd7004ba8bc927c4a4c33435119ad29dc,26.67520273,26.6752,Staker +0xdbad5e0566da0d3dd3af3d91bcf327e89be082c3,26.67520273,26.6752,Staker +0x5f54c23060cb11e9a4d9b88cfcf9afddea4d1784,26.67520273,26.6752,Staker +0xf538acd5661d96c58eab45b07414f79c8258450c,26.67520273,26.6752,Staker +0xb34545d54e8a05f78200d1f1d1b160b834696368,26.67520273,26.6752,Staker +0xd95fb6c1980a070fd75afda0131189e701b4d772,26.67520273,26.6752,Staker +0x9da8c5a5d8fdfc753844e65095fb93b8243822b4,26.67520273,26.6752,Staker +0xce7237a19ca0910b08b7bbd52fe5fcab2011b2db,26.67520273,26.6752,Staker +0xeed4c4ad9682fe9696c924148fbc2a121279a9ef,26.67520273,26.6752,Staker +0x146613ed4886b455987696ef6400e34118dace74,26.67520273,26.6752,Staker +0x80c1e70cfa5f4ec814d851e939267e4bd45411ce,26.67520273,26.6752,Staker +0x9fad8a7706be7f1904885a9e78eb9f5b735b7327,26.67520273,26.6752,Staker +0x71d9e6d1e3302885ff22928bcf53e37a9e241336,26.67520273,26.6752,Staker +0x378b7ed15089773b2ffdd0f5efe84a5f51557717,26.67520273,26.6752,Staker +0x3fb4860020f916c9799d6ec30b9203c20010c929,26.67520273,26.6752,Staker +0xb04c5e4494d57dbd7e09eb28245e6d82edae651a,26.67520273,26.6752,Staker +0xee4500d45865c63ce5edcbfca755335afac6e7f7,26.67520273,26.6752,Staker +0x52d1bd5ce865da99ac53ad0605a13ccca59e2923,26.67520273,26.6752,Staker +0xc1199b0fd1a47413dc7ef65797f5f9378440d378,26.67520273,26.6752,Staker +0x0a161c329c30065eaca2974e32208800e4683010,26.67520273,26.6752,Staker +0xf33fd1f1cc954410cc625e6c6b821d4d836d0b9b,26.67520273,26.6752,Staker +0x955f3d3663a652f331218e70645c9b3496920b81,26.67520273,26.6752,Staker +0xbbab5e75985e2b25ab9481498120737d5fb99b7f,26.67520273,26.6752,Staker +0xded06064ed85c9dc7befedb947a6ca503e2ede5a,26.67520273,26.6752,Staker +0xad3209ec0a32c1d335112ac522b1a4d6f47c0979,26.67520273,26.6752,Staker +0xc0436b5409b799a53150b61cca567df060a10332,26.67520273,26.6752,Staker +0x1972560d3c113924df93dd2ac84bac702ff5e498,26.67520273,26.6752,Staker +0xec0ca9b54ca6a1415c8bd9a0cc7ebc19e082c37f,26.67520273,26.6752,Staker +0x2abb860bf764b574b56329f094428508af681dc0,26.67520273,26.6752,Staker +0xc8a8de25a446c3a6e96bb327c916b125ed151d4a,26.67520273,26.6752,Staker +0xf97c773fdbdac09d687c4a7e9a1d98d27dfeb12e,26.67520273,26.6752,Staker +0x3c988370768ea016f6f135b4b0e529d8eae94c14,26.67520273,26.6752,Staker +0x4437d50583cd5d1a3985c54fe0404e290dbc815e,26.67520273,26.6752,Staker +0x1ff22ad64d490b338a751bc16b41d530e0fa4885,26.67520273,26.6752,Staker +0xb1364c2e97b8202b4aa76ab2add03955ce18878e,26.67520273,26.6752,Staker +0x596665b24e527eb5bcbcc6968d4e56235a8a0a6f,26.67520273,26.6752,Staker +0x28f86e1202d563bf811316790bbdc2684a6a9a6b,26.67520273,26.6752,Staker +0x239c49b06bc8f449c79ac1dd0d2594bf434d08a5,26.67520273,26.6752,Staker +0x1bd4218404a3e82aa78e7201c69d0bcf2ed83786,26.67520273,26.6752,Staker +0x6144a440a90cef0d4717b940b12665071ff7ef4c,26.67520273,26.6752,Staker +0x102608856ebbbf05a188a44c32d50ba1727a6045,26.67520273,26.6752,Staker +0xc2465d7eceecab824adca9c849da4353a29dfe2b,26.67520273,26.6752,Staker +0xb777097b2aea4129bf58a42bf490aa97f577f2ca,26.67520273,26.6752,Staker +0xe5f4b5ad3b3b9313889a77bfe817f3da12ba9fb2,26.67520273,26.6752,Staker +0xc10f5eba08fceb15a777dad0fc4e569a624ed04e,26.67520273,26.6752,Staker +0x83e952eee33dbfcdc41cfd794d9f3238b547bcee,26.67520273,26.6752,Staker +0xd127ff68983f41918c003f6df3bf1935ddb8060f,26.67520273,26.6752,Staker +0x2ccffb3b4ff5673e0af410f76f9b04abde6f5cf5,26.67520273,26.6752,Staker +0x7e0b572b54602d9766488bb673a1c804e5fb7644,26.67520273,26.6752,Staker +0xe4f9554acbb1d192151b455f8b69cbf6f0399887,26.67520273,26.6752,Staker +0xbbb7fb8c90829c5bb9a4d8e59c8abb4131c0b77b,26.67520273,26.6752,Staker +0x06608761ca2a1cb24b43ab61ceed0f5b47e0f791,26.67520273,26.6752,Staker +0xf2b8e29d205d1f1a4a79de0b98c34eeeeb37f419,26.67520273,26.6752,Staker +0x2ea19ea03db674226a10fdcfdbec7c6b19dab3f0,26.67520273,26.6752,Staker +0xfaf02a00b9713084df9bf853dff48de1ab022eb8,26.67520273,26.6752,Staker +0x8121af94e69e9830135c708578c010a9cfabadce,26.67520273,26.6752,Staker +0xb681d0210a4e7d2681fd17f7b10db2bfe3e8c962,26.67520273,26.6752,Staker +0x6f2e4a9e8d4ea9fdbb638fe122a4b921caac2bbb,26.67520273,26.6752,Staker +0xec61cffdb85bf6876f62e4ad2530804a36eba323,26.67520273,26.6752,Staker +0x404108cd2e2ad1f23b90c369c8d5a88ac77eba7e,26.67520273,26.6752,Staker +0xa21c66a74cb6ade440fae245eafa86de865180c1,26.67520273,26.6752,Staker +0xbe57d49303d9ced66ed67b4671a61cef08c09c31,26.67520273,26.6752,Staker +0xb34eecb8341dfb066a70443d9e96656788632ce2,26.67520273,26.6752,Staker +0x8153efd708dda27549385c20dbf1b84512a4a616,26.67520273,26.6752,Staker +0x0e719677cb5679ff07858f58bfd6fe2a8234863c,26.67520273,26.6752,Staker +0x74287a27309e0f15bde3a8d28907144f81407ba4,26.67520273,26.6752,Staker +0xfb8d867d201ae01fafa8af57ffef25c843311c34,26.67520273,26.6752,Staker +0x78e4d7cc0002ba59d9969859d62a2b824f8371c3,26.67520273,26.6752,Staker +0x938cbafc8a88b5adcceef2da65ee84479db45272,26.67520273,26.6752,Staker +0x42d7fa643cb701d0f5d7203446fc697b9df3a4b6,26.67520273,26.6752,Staker +0xc7aca607cabda1afab35a7f4ba5035541996b005,26.67520273,26.6752,Staker +0x297a38fa10f2f5cbedc4fa537216812069929b57,26.67520273,26.6752,Staker +0x3e21d6af85a7fea8203f9e4d4578850576bc97eb,26.67520273,26.6752,Staker +0x9a8a7723f2192a987ea6f99bdff289c2726ee71f,26.67520273,26.6752,Staker +0x294d8c202585460525c56b9e1913bffe20e6534a,26.67520273,26.6752,Staker +0x2ebdec709962de0cdcf35d562252ee963fe9d83f,26.67520273,26.6752,Staker +0x3c9596b7e25b7ce747960a84444b16defd165d17,26.67520273,26.6752,Staker +0xdee9716642702b1810627d3e9b10497bd1d3d295,26.67520273,26.6752,Staker +0xa15ba6b1616c6acd7a8760761bcaef4672390673,26.67520273,26.6752,Staker +0x47cf2d6b0aa4fef03b61878ccfe6f982f1cd966d,26.67520273,26.6752,Staker +0xc50e92d69804379c40798f79c927c75de02c0d5e,26.67520273,26.6752,Staker +0x8c59a03dff46a376c7a49ad02ad4710b7ab9f3fc,26.67520273,26.6752,Staker +0x347fcfede66de3a1d404d270ed841bcc7ee6d040,26.67520273,26.6752,Staker +0x81ca40eac41cc50f7d245febf7ea1a4a844ec053,26.67520273,26.6752,Staker +0x9d03fb9587a40b3c77e64f7db8635a3e7b64e3d0,26.67520273,26.6752,Staker +0xc0dae7fe3be30fb4bd0ab41258ed62b428965311,26.67520273,26.6752,Staker +0xe11ba5dda920eb64f12a00634e04d41414e227bc,26.67520273,26.6752,Staker +0xff5298bea2a52d99bfacbd9b29952198f8432faa,26.67520273,26.6752,Staker +0x7f9c8a96289a07a39f97f71bc8132a60131752cd,26.67520273,26.6752,Staker +0xcbbb2e06b27a42fe626cc01c0c9261733cbe8c55,26.67520273,26.6752,Staker +0x61b41c81de1d2a17f7c2be417924239d6fcded16,26.67520273,26.6752,Staker +0x61bbf05259d6ff53d8cf72e42c92dfa38bbc17b4,26.67520273,26.6752,Staker +0x3e5c25014695d02537b12688c847334f2dc33bd0,26.67520273,26.6752,Staker +0x0448583a7a416c285ff4fb69f136af36652257bb,26.67520273,26.6752,Staker +0x37376e80788f951053b15c8f1e83bede46838923,26.67520273,26.6752,Staker +0x4b346398987484019664a7c44206f9694e18d711,26.67520273,26.6752,Staker +0x8a9ae6b3d33e1a1321860fdae61734d69a995ff2,26.67520273,26.6752,Staker +0x8544fc083a04ed18e8239706969519701e06fbc9,26.67520273,26.6752,Staker +0x43291781206a97a9b5f1eba148ebf2ee3d2424fc,26.67520273,26.6752,Staker +0x9c76c6987df166dd0b46ee881fba20a1f092097e,26.67520273,26.6752,Staker +0x171cc6cf5f5d3720edb4c2b3ab67c808a07dd465,26.67520273,26.6752,Staker +0x5dc953550962ffbdeb3c817e32b4d85f8c9d49be,26.67520273,26.6752,Staker +0x7f7c8342cb68df259182639d6aa3a873e86384ad,26.67520273,26.6752,Staker +0x22082e075886aa51b18beb2125841e6c06a9fa6f,26.67520273,26.6752,Staker +0xa0fa8e7c40c341afffd1979c273721a97e0bd32e,26.67520273,26.6752,Staker +0xe809968423551135675f38ca77d9595c5d225918,26.67520273,26.6752,Staker +0x2e3a263f8b48247e307ff452dcc35a60c9cc3c1f,26.67520273,26.6752,Staker +0x282713ca2c0bcc845aab11219174c9357bed7ae4,26.67520273,26.6752,Staker +0x7d622b1063cc8eaa5f16b08bcb4d36792239a592,26.67520273,26.6752,Staker +0xc79901fe218e3221ff4474c08d7bdec1ad8a6b5b,26.67520273,26.6752,Staker +0x79730b4efaba2f23218d76e4ec95123124a3aff9,26.67520273,26.6752,Staker +0xd679adc857e917feea403760cd76700fa7cca0dc,26.67520273,26.6752,Staker +0x34736f0b4c1448feaac6daa42bf0b8bdff4f7fc8,26.67520273,26.6752,Staker +0x7e50b8ecc2afe1aaba6bbe50139baae7a179b550,26.67520273,26.6752,Staker +0xd31655aa1aebb9f4f9629c52319c2bb6c75940b2,26.67520273,26.6752,Staker +0xafa442137ca529cb313d30a0e0ca67b746acdfdf,26.67520273,26.6752,Staker +0xa777bae217e233a8f0cfcb72bd346c31e894ca7c,26.67520273,26.6752,Staker +0xad158bafec6c693d17f9d00bbbbcbd21c0ca7710,26.67520273,26.6752,Staker +0x3e516cf3c9d4f29fae6c1324c2414dc872fc9c09,26.67520273,26.6752,Staker +0x98d8633b5be85f59671ee93e0f7ee91419c6e56f,26.67520273,26.6752,Staker +0xf8ea221b983aa314c86efe15e00fa9e5d68bc89f,26.67520273,26.6752,Staker +0xd2bfecb9a786a21fee7dfbe092f37520805abe4a,26.67520273,26.6752,Staker +0x8f03040cfd03549837ccc1bab965fb17b3828ce5,26.67520273,26.6752,Staker +0xcda10ce9d1c98c47b94334d300120280850ee71b,26.67520273,26.6752,Staker +0xdc8ad81e2cc1a18812427c61b32b72a747b117ae,26.67520273,26.6752,Staker +0x4792877ecb050a58056068ea56b42839829b7b8a,26.67520273,26.6752,Staker +0xdf33162f2fe3ce84caf0ccebfbe7b20b2078101e,26.67520273,26.6752,Staker +0xbc9e7ffdb264f868c9b955de8e762dffe577a334,26.67520273,26.6752,Staker +0xd26aee97738ee882371b636789ac3ebd13dde2fb,26.67520273,26.6752,Staker +0x6d3fda5e4499c97937e8db0c8c38c2d96ef455fa,26.67520273,26.6752,Staker +0xb8f3c949bdb232121115e15224fe9033387926a4,26.67520273,26.6752,Staker +0xe7c6b29a4ef14c88ad85f204e438f8c5f92c84a9,26.67520273,26.6752,Staker +0xbb30da06e9353b26f61d6189af58e3e84d40df83,26.67520273,26.6752,Staker +0x1025ac7c7647d8878668368cba98c59caaea0e66,26.67520273,26.6752,Staker +0xc6696269b83b21d74f0387b8f38eafd0eee82f83,26.67520273,26.6752,Staker +0x98a4107b4493c86a8fa7f38e3304c3d801f627e6,26.67520273,26.6752,Staker +0xb7f3725e8d3733632e77911a56e2c195b9ef25f6,26.67520273,26.6752,Staker +0x455e154d4da3fa06e341d82c0f60afe71b4cce57,26.67520273,26.6752,Staker +0x90eb27f65dbde1b8d72d462f166874cb1af1cbef,26.67520273,26.6752,Staker +0xdf86771c279f60b10664abb981d8bf05ad8df12d,26.67520273,26.6752,Staker +0x250c5be0c71f918c7da40aab063429b40e7f6ba7,26.67520273,26.6752,Staker +0xae918da41d3a0318dc3aec39a160af2da83ee53c,26.67520273,26.6752,Staker +0xb7718e1c7fe38359ded588a3e287346204ed6989,26.67520273,26.6752,Staker +0xcb1ada11b21fe066dcb91a12cb8195fafa50420b,26.67520273,26.6752,Staker +0x33a578946096c3794759fee3f42e364424a004d0,26.67520273,26.6752,Staker +0x89b15e645f5bbe4b6e989e830935deb8a6a4b455,26.67520273,26.6752,Staker +0xe58263cdb00730807a1b4658c49d30bea8939191,26.67520273,26.6752,Staker +0x807c4a5fa1dd6494831a3555d136d744b02db3fd,26.67520273,26.6752,Staker +0x6d21043e00ea22c5af632c8d43a415d3f2b3e5e9,26.67520273,26.6752,Staker +0x6e37a0c2617c097e07d43fbc87bfc11a8fd04698,26.67520273,26.6752,Staker +0xeab48b66a6be04e10777cb15baf846063ee351a8,26.67520273,26.6752,Staker +0xb65b5da107793d71e0da4baa0c8d1a6138d62359,26.67520273,26.6752,Staker +0x3e44b5df1a65e553c68bc613c74ef3b8c0fd27ec,26.67520273,26.6752,Staker +0x7ee277362b3adc2767f818a02b038912488eacad,26.67520273,26.6752,Staker +0x835764cec7a3219276bfb6bc86cec6b80e31d321,26.67520273,26.6752,Staker +0xd372028936942607a47a04c0aecd819461ccace5,26.67520273,26.6752,Staker +0x0c143ddac6ee305ed6874c32c337214d00c92111,26.67520273,26.6752,Staker +0x3a43525a3873d7fb415cff57613d22ed5ccfa368,26.67520273,26.6752,Staker +0x59fa2e1f6eff9ff00dcc52d384b7d836b7f1d777,26.67520273,26.6752,Staker +0x3ce321ffe81229112c9b2a94c7feb57a9e0e6e0d,26.67520273,26.6752,Staker +0x88b66509762df3c99b272f8c090341e5be70f882,26.67520273,26.6752,Staker +0x01c0255d63e287cb0006328de58aa2e60d147bee,26.67520273,26.6752,Staker +0x58a9f530f9d2470a0604500095a1077ef12631c4,26.67520273,26.6752,Staker +0xcc0baa38d850e054366546e92d8a6865401e9232,26.67520273,26.6752,Staker +0xfc593a76a451522cf96fdaa642ddd155dfcdb084,26.67520273,26.6752,Staker +0xa5b7c1f63f9135411b45bce91a91769ba7d8984a,26.67520273,26.6752,Staker +0x6234ef4c5efb91d438c34aa62b3a05d0cb4548a8,26.67520273,26.6752,Staker +0x4a65c055b4ee62f98faa0f0b5129fecdb8e39108,26.67520273,26.6752,Staker +0xc28770c72244a9b0d8f4c2c1ec78710b568eb7ba,26.67520273,26.6752,Staker +0x979ba4edc7239212579e3725d458a515deedc4a3,26.67520273,26.6752,Staker +0xa7bd6b35678ac6814eb1f9555826f771b7ecf1e3,26.67520273,26.6752,Staker +0xf92f564aa389c8b1c00f5d5ab050bad02592e9c4,26.67520273,26.6752,Staker +0x3166f947e043eceb926723f9a2305faa70201a0e,26.67520273,26.6752,Staker +0x649d1cb6139f32ba0a404cf26e9236a1f86ee2f1,26.67520273,26.6752,Staker +0x4fec6932415e248aa89160fc274638c7e43ef3ef,26.67520273,26.6752,Staker +0x1d29cb3329cf445afdd26bd934e469016e707aab,26.67520273,26.6752,Staker +0x0686d24d3cb823923275f40edda28c41dd0c06fc,26.67520273,26.6752,Staker +0x44b6158f8c9aca987ad39f0bb358d3697749481b,26.67520273,26.6752,Staker +0x3cd26f22d540d98f771700564f9efad28d6e3087,26.67520273,26.6752,Staker +0xae99d54e8d23e323525c122fc4863072a1d51e17,26.67520273,26.6752,Staker +0x00b2e4c4911b6e90a16811fd722450792961e22c,26.67520273,26.6752,Staker +0xcd070c5ca53d509f47eacbe54e840702938d5e8d,26.67520273,26.6752,Staker +0xdee70d023cbcc75c080e9430b6193fa8aba81afb,26.67520273,26.6752,Staker +0xb11e7c30d13ea8618f0bf6afda30d9a966057fbd,26.67520273,26.6752,Staker +0xf26359df3805eb8b68e3a757883b05ad3c81fc54,26.67520273,26.6752,Staker +0xf5e0412745566a2d88f2d2795df22080d3cd2fc6,26.67520273,26.6752,Staker +0x00529545e0a7850cc2768cbd7b35490754e71c01,26.67520273,26.6752,Staker +0xb7fc451b94d5acbdf629a79a2acb929a9865ceae,26.67520273,26.6752,Staker +0x33e2902fa38cb46c95df8487272709db4aea89f9,26.67520273,26.6752,Staker +0xfcfd4c256eafecdf292c9c9772697637ff797e3f,26.67520273,26.6752,Staker +0x0816458360b058ef0331647041f774437f837bc0,26.67520273,26.6752,Staker +0x41a9717ac222d1d2dbc9f5f5c6d5b4d553a88572,26.67520273,26.6752,Staker +0x6ce66a67118e319cdce556dca651e8502360ffa8,26.67520273,26.6752,Staker +0x38a0e882ea08d09500f1f9331dc80a07b97a83e3,26.67520273,26.6752,Staker +0x50198b7e4241bd3ebecc2e8dfb4a2c6c1f88a2d6,26.67520273,26.6752,Staker +0xe4f0183363a28f5ac840ffdd37560e687b5658bd,26.67520273,26.6752,Staker +0xb4379bdc870741b8cdb71b4ed9e7ea187a909143,26.67520273,26.6752,Staker +0xf749edef21b501037ba1c627d15fded546c3113a,26.67520273,26.6752,Staker +0x4d3a1ef9ec03126cbf8cdfb76733ba4d85998a58,26.67520273,26.6752,Staker +0x6f4ea8a5343444dba0668bc82d7befe95d307dd9,26.67520273,26.6752,Staker +0x536c7ee78a010c58f4eabd0f2823b4ed97eb61d1,26.67520273,26.6752,Staker +0x9f7387e76244ae8b0a0ef7ebacb60380d2f83934,26.67520273,26.6752,Staker +0x4819307c34c39aa54a14021ebc2db9c61527669d,26.67520273,26.6752,Staker +0xb514b81c964568b0b50b5742acadf64042a590e4,26.67520273,26.6752,Staker +0x9d84bd2c144da7cc457ccf4d4de69033eb95212f,26.67520273,26.6752,Staker +0xe248a15dac77c81f274fee0a5a497f9ce25897cd,26.67520273,26.6752,Staker +0x538c5a33198849dccfb6ce1560cb78d820ca9866,26.67520273,26.6752,Staker +0x3d2c843df0f8cc41e1f78ba6fe59546ca40b5a0f,26.67520273,26.6752,Staker +0x9012c3d9f0722decb660839fd269966f7bb173a5,26.67520273,26.6752,Staker +0x3d26b5bcce151a687cfc90eaf65be050895efd11,26.67520273,26.6752,Staker +0x89752d8962b3d0002a95c5907c24193981786318,26.67520273,26.6752,Staker +0x0b5305f909b57f483e0b2c9614cc625943c4bc9a,26.67520273,26.6752,Staker +0x01f1c7d9d3b8518c84880a5240131dc760f93ecc,26.67520273,26.6752,Staker +0x73ab79f0575eb319d58db0a37f64aee2aaefa09d,26.67520273,26.6752,Staker +0xa282ed600310cef2c9eac244c9861db3b90f5ee1,26.67520273,26.6752,Staker +0x51dcc8092660fe1a95830db81b25e6a2a938cc6e,26.67520273,26.6752,Staker +0x4e2d315f003bf04034b25d7dd8ab696b4656b5bb,26.67520273,26.6752,Staker +0x3579fca45d3b26819382b8f1c279a8dbbbc7d510,26.67520273,26.6752,Staker +0x58b22a194c7f6c3412e8332c45a7cad9e8bcc161,26.67520273,26.6752,Staker +0x6879fab147e13903326f0cc2fbb98b792a7cf0ee,26.67520273,26.6752,Staker +0x18bf8ea9f10e0def13b04b106f4e879946d5b52b,26.67520273,26.6752,Staker +0xf7452bffdf8a0fc800c64f60a506493d31d5f42a,26.67520273,26.6752,Staker +0xd3c5d069bd0d712c8522f1e222cd6e5e840e1044,26.67520273,26.6752,Staker +0x042d932bb4bd9435f50ca2650220c948fd84d7f1,26.67520273,26.6752,Staker +0xce9f6e5cdbaa4777ee1dfac41ed6bce55234ffe8,26.67520273,26.6752,Staker +0x10bb07dc8e29940b24959bea415680f4f8e8ca1f,26.67520273,26.6752,Staker +0xb66f118f24349472b90f2d46927ecc8b60727c69,26.67520273,26.6752,Staker +0x34f83d7e9686554af2296d268b2119ba98e11bf3,26.67520273,26.6752,Staker +0xda38c0f507b8718ec6cbd9adb8064f06df0dcf84,26.67520273,26.6752,Staker +0xb9b428480f0a65e16b438ff6c990211eff18208a,26.67520273,26.6752,Staker +0xb152816963a7b8d3e7a2cccc4d9fc230fedb2031,26.67520273,26.6752,Staker +0x6f21f088c6d887fb4e719afe40c6fb7f665243f1,26.67520273,26.6752,Staker +0x6851cf098e3fd5290f79a468d4db13a467a927d9,26.67520273,26.6752,Staker +0x2bd2e3c510072abbbb3fb21aa013074c79405d0e,26.67520273,26.6752,Staker +0xea2fb186862bf2967b421518d08b3a955c12de87,26.67520273,26.6752,Staker +0x5941f36fac4c882e20cc356d086b13b044d45201,26.67520273,26.6752,Staker +0xcfd710f7060aedd74495ef04c77b6d3b76edb0a6,26.67520273,26.6752,Staker +0xd60bbefdfe4a8732883e472fe8cc12fd15e3fab7,26.67520273,26.6752,Staker +0x18cfb9920b9e3c9a92610403ea8977378ce0f241,26.67520273,26.6752,Staker +0xd49490a521f1d795ab82de3ec341001ab99b10c3,26.67520273,26.6752,Staker +0x36813fd7c37dc9cecc207f83c7749d548af2eee6,26.67520273,26.6752,Staker +0x74f1ac30f5e3620c55477c6a0b6fd2a22d624ae4,26.67520273,26.6752,Staker +0x5da13cecd81faa5c71824f03a56412a827c43325,26.67520273,26.6752,Staker +0xb3304b2f7467dea846fe45abefde4b05ff79bb26,26.67520273,26.6752,Staker +0x49f22b376a30cc6f1c8f13ed0884bef70d0742ac,26.67520273,26.6752,Staker +0x1233699f21447706352ed00f3b98df95cf76480e,26.67520273,26.6752,Staker +0xbbc308a5df6d56a123415df181110ecd7e99f7c9,26.67520273,26.6752,Staker +0x5fcfa97e3bea3e0f5ada246093d7e9e80c3810d0,26.67520273,26.6752,Staker +0x6bdc65bb1aeefb778793255ab10519afb1d18752,26.67520273,26.6752,Staker +0x531f86f447b57cf38a58c9e1fbb7e11fa8d65ed7,26.67520273,26.6752,Staker +0x757c1e476f9b2e9794eddce93ed4985ccba250a3,26.67520273,26.6752,Staker +0x6b60c68f9fb3f238cffa956d70aa0866e56ceb17,26.67520273,26.6752,Staker +0x68a25ace6a0b2627069729ffbc16a4f238561268,26.67520273,26.6752,Staker +0x7425f5e47642a46fc206788580f6998e00dddee7,26.67520273,26.6752,Staker +0x7673b074987fc52fd67b9f9335dca45475a8b5ce,26.67520273,26.6752,Staker +0x74fec050dc9374e7fc35c8f5310f99ef7346ad4a,26.67520273,26.6752,Staker +0xd2b821123e485f45363f861b9cf4b330a5b72488,26.67520273,26.6752,Staker +0xa7f1f99f62c87d7ecab95af1eb1e1bba54ec0b9f,26.67520273,26.6752,Staker +0x111a829027b267e650718084b94ecab90d2272ed,26.67520273,26.6752,Staker +0x9f3f30fa1d85d3f2b21c3ea38eb44b9351a20c7b,26.67520273,26.6752,Staker +0x96eb73812d622ba3fab388a9b92ce5596a89fc99,26.67520273,26.6752,Staker +0x6f0849ef5a18e45ee12f77ef13d7b5d4d2365432,26.67520273,26.6752,Staker +0xeabffe7f2c5392ff70f624d68ca14c0561c8dcfe,26.67520273,26.6752,Staker +0x4b7061e8b8f734d111ec0e4178fd857973ca47c7,26.67520273,26.6752,Staker +0x75d5c99c4002e9f1f99374cb67b148303c1097f5,26.67520273,26.6752,Staker +0x181be25b516c1e4bcb9a58c7c00623453da2477f,26.67520273,26.6752,Staker +0x640ce30f682ee33518a9a4e47ef204668cf05b6a,26.67520273,26.6752,Staker +0x9ad6632c2972dbb48e8382d638ed61830fdb1745,26.67520273,26.6752,Staker +0x8a05c35e8c9b40efa7c230385ae62375a06d2e6e,26.67520273,26.6752,Staker +0xa4b07207f490050767825c1cdfffdb583007d03c,26.67520273,26.6752,Staker +0x8e9b52461c52dad6553cf92ca9afbc97b177bc9d,26.67520273,26.6752,Staker +0xb6890b0bb880438ca89eb8d54af7ae9788079455,26.67520273,26.6752,Staker +0x80912920af898f31c087c521994de0bdf4958fec,26.67520273,26.6752,Staker +0xb1f7f983dda659780bf497235d87b8c6ed8a3a7b,26.67520273,26.6752,Staker +0x8b61e73911d3ed716f9b0dc412154e651f9d9b48,26.67520273,26.6752,Staker +0xc504f55a366cd4f1171373d61a27bf040b7c92de,26.67520273,26.6752,Staker +0x216843ae13dcbdc71807292a02a74f30067f5cfd,26.67520273,26.6752,Staker +0x914a8de3c8bb6325eb0903127727cb97946ca200,26.67520273,26.6752,Staker +0x5b82ed07e18f5fb156b5486863792e27ae34a1b9,26.67520273,26.6752,Staker +0x40146fe649679d6efe7e2bfaacc2228a98d437cc,26.67520273,26.6752,Staker +0xb6f7595885c1d6f805858fcdf59c024950cb9760,26.67520273,26.6752,Staker +0x2c20a206cb1bd67fb595d7c186f53002d6cc3871,26.67520273,26.6752,Staker +0x95e86555ee59e8528b4634ce69822b514e4395b6,26.67520273,26.6752,Staker +0xd3459ecf52d0bff7b1a7ff22a62ae3c88c4dab81,26.67520273,26.6752,Staker +0x9584695fc1c3cae6e9a2f60c8e81e916ba36ecc0,26.67520273,26.6752,Staker +0x1b566c1db5af6d111aedd18dd0a4a3a157055e22,26.67520273,26.6752,Staker +0xdd59835cd4a9ea9f06363c77bb98340868bdb61c,26.67520273,26.6752,Staker +0xaeb6f30e60b77e236bf3aef99c532ebeef65662d,26.67520273,26.6752,Staker +0x2ea3d1afe423ab2a2f74c03829cad3e861062b5f,26.67520273,26.6752,Staker +0x442b797d8aac508bc79fd8210d5331c5a2555a58,26.67520273,26.6752,Staker +0x91dc086a4a596c61910cf345cea8540a1df3d8a3,26.67520273,26.6752,Staker +0xec6b7d1b98bb1d719ccd55ee1ecb3f307153db1a,26.67520273,26.6752,Staker +0x3843d837483767c20a19cb8b0defa25c3d160e45,26.67520273,26.6752,Staker +0xda4e926c7bbcba542720050df663a7676e188c88,26.67520273,26.6752,Staker +0x299a79e6dc8870cfdfcbe50285f5def8331c4504,26.67520273,26.6752,Staker +0x3e2a80233ac0500371d915bd264eccfb3a311f55,26.67520273,26.6752,Staker +0x463793fa9f59da3e43f90d7ced312c6d9852ff76,26.67520273,26.6752,Staker +0xfd88c8c2023856dbfd2ab753d62d2c3150606abe,26.67520273,26.6752,Staker +0xc335c38eb4397db98021b2a78e0ae76fc65ef5a9,26.67520273,26.6752,Staker +0x6e3dc5e3ff352c0a84e1d609ee38a70c6e9b85d8,26.67520273,26.6752,Staker +0xdf046dba5f96ea4a5e7510a8fd5c6f12765628e3,26.67520273,26.6752,Staker +0x1f67b455c0e5e1d81aaf259588fae4401f9f9257,26.67520273,26.6752,Staker +0x55399a6fc5fca56f8986d919f4b633203d97c3a1,26.67520273,26.6752,Staker +0x32843cb7d41d5db861c58199e0fcece1bd4f0d0a,26.67520273,26.6752,Staker +0x8b3e45069fffec222a3087cc01de6f3ced647a2d,26.67520273,26.6752,Staker +0xe15d0643779f442a7610125990cd550b014035a1,26.67520273,26.6752,Staker +0x57024b1041a9aefd85a4807a17bbef0791407955,26.67520273,26.6752,Staker +0xbfc82138fb4c41710f5b4c5867d5fc2008cb638f,26.67520273,26.6752,Staker +0x508a920b18be717cd96e26a0aba8f98b282f1df1,26.67520273,26.6752,Staker +0x96bc287945b15a68522d918fea823ab206854aa4,26.67520273,26.6752,Staker +0x2dbab494b2e2a09b9d6c1fe510e348f9db7181d9,26.67520273,26.6752,Staker +0xe27a3f32beee64419162906faeffa6e3911d06d1,26.67520273,26.6752,Staker +0x49a6fa6b3e601c8989b4c0fb9ff2dc556c05ba50,26.67520273,26.6752,Staker +0x066a6a7848ac8dc79a1719397d385b17bfe47598,26.67520273,26.6752,Staker +0x6bbf18a555eea1fe16d6ad5292d3da597199d7b2,26.67520273,26.6752,Staker +0x91493996b3df5b8876d8dc9fee46a7bfb5436ac3,26.67520273,26.6752,Staker +0x84558480ae0a1b24e83126dd0374a99d6f7769ad,26.67520273,26.6752,Staker +0xf3b8eb0ecb8bfb1eb7cfccd8463abcadb62180ff,26.67520273,26.6752,Staker +0xa33035fafce207b7c73d571151f64b072f12bd91,26.67520273,26.6752,Staker +0xb12ca45ea85f9353c1923715c974d0c661cadefa,26.67520273,26.6752,Staker +0x3ffb5c0691fcc1e20a0b7c2a7e3f3a05e7686e27,26.67520273,26.6752,Staker +0xbc4a54a632919f0489de07b6f1f224297f3f136e,26.67520273,26.6752,Staker +0x5d161fa1f67941a6ebb1cf9b3bfcfcaa4e35c81c,26.67520273,26.6752,Staker +0xbaae44f17111c21c074610882a924291127f4f3d,26.67520273,26.6752,Staker +0x177789bd3a639db56da1a87fc0b9bff5d4997ce2,26.67520273,26.6752,Staker +0x79f6ad3f0716123b0fb8c826a2a6f95a49b0149f,26.67520273,26.6752,Staker +0x23e6d17753bb8b0c3ebb23e0a08fb5132308bb61,26.67520273,26.6752,Staker +0xfdee4db742a0b4f0a96886f728c57bb8778bb53c,26.67520273,26.6752,Staker +0xc01940ade23cddef9c2a9ba1130e953772a18382,26.67520273,26.6752,Staker +0x3054c8814a9c0884335ec8808b6b2a2038421ad1,26.67520273,26.6752,Staker +0xdc164938baf6f92cc2c4622854565e584a5f3bf5,26.67520273,26.6752,Staker +0x05fc9abbc4c10349c152fab97f973ee9fa6535c9,26.67520273,26.6752,Staker +0x165aa864a19a28af6622a80ad376887b1d6c5683,26.67520273,26.6752,Staker +0x8b231723f19529fbc02220e664f5621237aed709,26.67520273,26.6752,Staker +0xb44b6ac72c24893c3bbb3a19913f7017615ecce2,26.67520273,26.6752,Staker +0xec19c78f656e8419843d40a8074f64ae555d7751,26.67520273,26.6752,Staker +0xcc322b12d43956b44fba5fc831457ec7c2d61813,26.67520273,26.6752,Staker +0xaf6f86326dd7f74cf7d5a26ff0849d27363de194,26.67520273,26.6752,Staker +0x160239a565cf6bea000d5e067b6cabc82b2b1035,26.67520273,26.6752,Staker +0xd316bbe0a15eab42b4956f46719b896a6c840705,26.67520273,26.6752,Staker +0xabbcce089bc395afe4cc19e11930d244ad403770,26.67520273,26.6752,Staker +0x33825450148f968e94ff2f70f98cf7d5bf0a087c,26.67520273,26.6752,Staker +0xc957a32705a9898b0b98d2f27ffae49d09b92cdf,26.67520273,26.6752,Staker +0xae996bf0a9d122ce1dddefe7732920b6c1539c29,26.67520273,26.6752,Staker +0xcd8ff7267c0e94c445812bdbd929faa2cf929da6,26.67520273,26.6752,Staker +0x2e71cba88d2f492d201bee91583cab83c6a6d23d,26.67520273,26.6752,Staker +0x25f8eea738880d5dc34cae110d29ce259bb5c312,26.67520273,26.6752,Staker +0x2446135133161f648d5dc5668ac762f7cc1bc250,26.67520273,26.6752,Staker +0x6220da365a85515ced572b7720c37fa25859983d,26.67520273,26.6752,Staker +0xaa948f642b5a5613494bfd4675c988f8ce75d917,26.67520273,26.6752,Staker +0x4ad1c3bf92a4fce4f453bfc389412f9552af10e5,26.67520273,26.6752,Staker +0x3ff6f1b3e93772e5ce28414a9c6a9f07c92d400c,26.67520273,26.6752,Staker +0xa3c6d8a655169a7f2a673482c8b3da800a9892b5,26.67520273,26.6752,Staker +0x9b63039993af56c26b63c3eb3e36ce9b11d6eb18,26.67520273,26.6752,Staker +0x59729c1ec6b7b2297f4d2e8aa086c2abffa75037,26.67520273,26.6752,Staker +0x26ad37905673731b883609d606d96dd35f787dc4,26.67520273,26.6752,Staker +0xa41c5d718594a8dd32a5235c8ce09b74e8c26fbd,26.67520273,26.6752,Staker +0x3ebe6948a49929b95f712cd8f35b2ef8757f12dd,26.67520273,26.6752,Staker +0x7a23e1d19430b99e9d8b6ab0124f04755a357e98,26.67520273,26.6752,Staker +0xd6ca28583903dec5dbb0f31f404e15a65b9f31a5,26.67520273,26.6752,Staker +0x481b720c0a8bb19aa26480b163d9fafb66965aa0,26.67520273,26.6752,Staker +0x7a5afac11f0b77e94c01323c158353f2d2141f05,26.67520273,26.6752,Staker +0xef1d9b44a9462f1c8f93d1159c8865506c1dea89,26.67520273,26.6752,Staker +0x90649222cbd82ea2fbd6f99848cf474dac51f71b,26.67520273,26.6752,Staker +0xf5b6c7e86780c2646d9c132869ab47bb14054ce4,26.67520273,26.6752,Staker +0xe61385fe0ccccc4a3edc01ad95df93e425c8ed15,26.67520273,26.6752,Staker +0x3eef243c2d650c79f6935be8a7b0d71f21280944,26.67520273,26.6752,Staker +0x0576aa7c914763937bcaafa1fa8f1dff311c697d,26.67520273,26.6752,Staker +0xac6be98364e626905b53f66e51f8b5a1acbd61cc,26.67520273,26.6752,Staker +0x48e87c81a1aece2a39b4facd8efdc3fcd63c636c,26.67520273,26.6752,Staker +0x999eccea3c4f9219b1b1b42b4830e62c26004b40,26.67520273,26.6752,Staker +0x204bffa8f2ec7a8cde4ce6c6ea1cb5d144c72420,26.67520273,26.6752,Staker +0x3236f8654b7d67799260613db81a4d1619c31d94,26.67520273,26.6752,Staker +0xb1dc2ce3fae837d7324aa2f15537f26a702f3ec6,26.67520273,26.6752,Staker +0x6d483c231bc08130216ecefe6c91037d75dddc34,26.67520273,26.6752,Staker +0xe1152758025c45b5ae4a0f95ddaf84edc241c23c,26.67520273,26.6752,Staker +0x15df4ae7f10f821eda7e6225305920001a045a76,26.67520273,26.6752,Staker +0xb202a02d4cca2776a94a47f3b6e35ab92ae8fa3c,26.67520273,26.6752,Staker +0xdee52dab3ba094a302008cbf7a1f1c655129e1a2,26.67520273,26.6752,Staker +0x5d95a83a3b883e9d2f6318c993ca57ec1ac7af03,26.67520273,26.6752,Staker +0xcfb50506f9038cde04d719ff8d767c456e30998e,26.67520273,26.6752,Staker +0x196d07be5d7ef4ac26c2b6db7d7af2beb3d605aa,26.67520273,26.6752,Staker +0xb434bafc4c6ecb2be6efbdadaf511bc5af023ec2,26.67520273,26.6752,Staker +0xa48bbad06442f617bc218acd189369969495645d,26.67520273,26.6752,Staker +0x2a1b9ac5b975bd7a27ae321b27ebfd401ccc33ca,26.67520273,26.6752,Staker +0x24b5a9dddb2f8e57a102b0162cd1e433eca19a01,26.67520273,26.6752,Staker +0x5becfd2a875dce0fdf367e3842da0eb2afdf7b75,26.67520273,26.6752,Staker +0x274af23fbe4433ecb60da2fe0a033dedebdb3555,26.67520273,26.6752,Staker +0x88ec8e63db2f705e518e628bcb6cbbb0a4f170b8,26.67520273,26.6752,Staker +0x9194b20efd657d0a9c26cd56c862157df70e003a,26.67520273,26.6752,Staker +0x5fa499db9398494482934e249d2f1f69c558b380,26.67520273,26.6752,Staker +0x27c16aa3f7403fc6604a0b8569b6258842b75ee4,26.67520273,26.6752,Staker +0xe04903ea0da52680520903dadc84f5adbef35e9f,26.67520273,26.6752,Staker +0x3d336bb8922dcd6ac2f95e9ac12cafb90eb58cb4,26.67520273,26.6752,Staker +0x2b59656b60b0a74eafc7c700022a23e4e5d03a3c,26.67520273,26.6752,Staker +0xd72626b46c6a94808365c0803f92903db87aa83c,26.67520273,26.6752,Staker +0xab9df2274ac96849d4a58df27d50a3f75f81ccc6,26.67520273,26.6752,Staker +0xdaf86021f39fbdd2b57af6d532b020b122b37692,26.67520273,26.6752,Staker +0x389be22a8604c173796e8ca1f8a16d77d98a4f93,26.67520273,26.6752,Staker +0xfec54f4ff38cf63ccf360f3ba413f0516cad7f9b,26.67520273,26.6752,Staker +0xc0e0afcd8ab6a479d2213c90ec01f83384720acc,26.67520273,26.6752,Staker +0x6acd19e44e1d4dc15ea58397830f19ede9dd6e18,26.67520273,26.6752,Staker +0x498fe65b96acfb72953e16d1c7699b6873176eed,26.67520273,26.6752,Staker +0x234c441bb307eb1c67d593c165e3319fed49ecf9,26.67520273,26.6752,Staker +0x03c0c8515e187b74e9e821f71b982503d8edd851,26.67520273,26.6752,Staker +0x937753a4b6245df28964cb8930f4dce8393fbf83,26.67520273,26.6752,Staker +0x9f80670fe26908bcf1c40ba8c7fe1a9627322e22,26.67520273,26.6752,Staker +0x27d68e108688fac1d07e425d67e4a06cbefb6be7,26.67520273,26.6752,Staker +0xe452ae5c4d524c0530d0d9d2883e26e56fa26689,26.67520273,26.6752,Staker +0x350a477f2e35da3f677d6ca318195e70b9f715e8,26.67520273,26.6752,Staker +0xa078a5f143b14db9be40a96aa9b3147640a80a18,26.67520273,26.6752,Staker +0x7a4077496538bff9e5f5104ab1f90c1decf666a1,26.67520273,26.6752,Staker +0x88411701efb5c4f47805d73cecf4e68ac8006642,26.67520273,26.6752,Staker +0xdb1e104af71f173d5f7abe9aaba568af33a264bd,26.67520273,26.6752,Staker +0xf731f8c3afa971d483c8353bef628cf877f20e25,26.67520273,26.6752,Staker +0x191e7c272f3dece0ecdde4518e6ab3c515c7fac7,26.67520273,26.6752,Staker +0x99be1e62a68533b7dd86048a8073d307e1a2a470,26.67520273,26.6752,Staker +0x3912f0ebf6efa59e876125a2ea4dc9efc13d3b2b,26.67520273,26.6752,Staker +0xd48f43bfa73013f9ee92b3c2e0d733d927421d11,26.67520273,26.6752,Staker +0x1a2365f99013b295fb60333969985db964f5777b,26.67520273,26.6752,Staker +0x45bbf4440280ce1227f82879da05098b0eb9fd5c,26.67520273,26.6752,Staker +0x354125934917ac401d0cca5f83611441c701c702,26.67520273,26.6752,Staker +0xa559373e642a96689f7f5b4379c64574aebd2f70,26.67520273,26.6752,Staker +0xbc85e3c2cdea89a97aad31b6a35645794df75e52,26.67520273,26.6752,Staker +0xc0d0d4c17b8fb7552e942643629f6f83d3ec74b2,26.67520273,26.6752,Staker +0x7f57e72e744852d083f727d13eac61f047c20811,26.67520273,26.6752,Staker +0xfc023013114bdffbe2b042d818ee86201f7a26a0,26.67520273,26.6752,Staker +0xf59e08cb08c4bbbf3555d55fbbb78719479c3eaf,26.67520273,26.6752,Staker +0x01226a0fffebe3db68c45952ec04fff24577ffaa,26.67520273,26.6752,Staker +0x5d993affe30a1a1c0131d2435cb0c3523332767f,26.67520273,26.6752,Staker +0x5d86c3b393edde37726fc413e3617d4e66b96c4d,26.67520273,26.6752,Staker +0xa960f354b9800795ed0bdb7ea89dd15ed4a35374,26.67520273,26.6752,Staker +0xb25ca466de31cac58604e9595e9dca8199dfc138,26.67520273,26.6752,Staker +0xaff8737ddb45fdd097ace0b707232981b660b4f9,26.67520273,26.6752,Staker +0x1a1862319dbb2dc5fb7c1e8e7e5126cbe885aa6d,26.67520273,26.6752,Staker +0xe112ac4fa0518b3198d0b2f98d7ab33fd6e97632,26.67520273,26.6752,Staker +0x3c61b08e0a715003af95a5c595f0f75a24f811eb,26.67520273,26.6752,Staker +0xd50ae43b5434df0d4a85df0563a828afb93125f0,26.67520273,26.6752,Staker +0x5500f2d8e1a731ae675a3ec121c76358c97370f8,26.67520273,26.6752,Staker +0x6c293d181faea064a71a210f352022feb92a9a14,26.67520273,26.6752,Staker +0x3332e118c00d73dc7c93008f0a482b449d1b0548,26.67520273,26.6752,Staker +0x0f683bcd924ef1463dcf3f8b469727f3642d96db,26.67520273,26.6752,Staker +0x5690dde203084bfcfbf384420f9d1c48ac6f5ae8,26.67520273,26.6752,Staker +0x94bcecf325b9bac7b3911cc35cf5d1679e62fe05,26.67520273,26.6752,Staker +0x6a998b2b889ec47a867b038cd0efb1e4edc6018e,26.67520273,26.6752,Staker +0xb56bda49ec3a944a1324dc511717fdeef578e4a2,26.67520273,26.6752,Staker +0x50d3eb2c5438cbc9508d8a2a9f2629d97a72aad3,26.67520273,26.6752,Staker +0xee89a351c9443d4067567c1f162a98f45a031623,26.67520273,26.6752,Staker +0x63037d607ba1f4fa01cf7d5a656a018add0d754b,26.67520273,26.6752,Staker +0x5e7c239282ec356f0469c1d5e8981df8b283bf58,26.67520273,26.6752,Staker +0x25594d178a69621858a43786b263205da344c50f,26.67520273,26.6752,Staker +0x1dd802060a8c86ae12212d567abc8512ba72abe3,26.67520273,26.6752,Staker +0xe3d6cb399a3d62405b1832e58d7ad13be1da9b81,26.67520273,26.6752,Staker +0xa027eaa777370ef35ae68a4a64bed2b0a0f681ce,26.67520273,26.6752,Staker +0x9618676daba77f1165b784250ded6ac15d346464,26.67520273,26.6752,Staker +0xf4585077a526f67f3ac7dbfb62041fdc59150670,26.67520273,26.6752,Staker +0x51cfaa1e84aeb3a5d8ba80434285e4da75d72914,26.67520273,26.6752,Staker +0xcd53264f656db640e0ddd2fbf9bf29474b233b5f,26.67520273,26.6752,Staker +0x9491b9324dcbc02131a7c838be3527a622ebcd89,26.67520273,26.6752,Staker +0xa173716d871975fd43ddb74e0e7e53bfcd0a1eaa,26.67520273,26.6752,Staker +0x4435f42543983e246c5d48cbe2be0092c27b501b,26.67520273,26.6752,Staker +0x1e9aa94c13d6a758d625cbc61f5c59b6476554c8,26.67520273,26.6752,Staker +0xae9cbd03e2cb2191aa92853471698f482f8730f6,26.67520273,26.6752,Staker +0x48a8463f492b7ff02231ff0da52c096a611a63f6,26.67520273,26.6752,Staker +0x802f34e1955e97a26923980a6a8f0102b2d43ec5,26.67520273,26.6752,Staker +0x5b81ae73dafd4be3cdc29638456a492e6811cc77,26.67520273,26.6752,Staker +0xb653e6c7dc8382bd81c9c91c0842779f0deb0b8b,26.67520273,26.6752,Staker +0x923711be746601641fe8678679b3b5c7718ca19e,26.67520273,26.6752,Staker +0x8cf86692b8870676af1789e62e860e571598966d,26.67520273,26.6752,Staker +0xf0c9d9e6a71af96407deee53352f2040d23f80ea,26.67520273,26.6752,Staker +0xb13b7cd2f8d63fe1fe723bf67a70de5636c5e499,26.67520273,26.6752,Staker +0xa757f7340bb4fb0b2016fd15ed69664c3cf121fb,26.67520273,26.6752,Staker +0x1f2263eafd1ea06a6e2abfdc53c6aa7d7c9ed847,26.67520273,26.6752,Staker +0xc824dc2f93877baa2e451e1a1535b09cb3e9d1e6,26.67520273,26.6752,Staker +0xe961351e04b3aaf96f24abd0e988c58424c969a7,26.67520273,26.6752,Staker +0x70deeea6cb6455970ba8b6edc4e04273375c297c,26.67520273,26.6752,Staker +0xb0e8d5f515306cc42a6da828242018ef3aefdacf,26.67520273,26.6752,Staker +0xcfde1e0befaf228e11564ddb59b32d65666c3902,26.67520273,26.6752,Staker +0x5e88b520e0d239a737f862dde2a3a6d926f3653a,26.67520273,26.6752,Staker +0xaf7bc6989646d85f69e4634554641f97a5d4036c,26.67520273,26.6752,Staker +0x67d4ad5407bc5c057d0b0f88520c937af0e5405a,26.67520273,26.6752,Staker +0xac66a98dea133eb0788eb201514cf3dba6ab7d42,26.67520273,26.6752,Staker +0x2fdb4bb36bfd69d30ec8bd12e0d433dea66a816e,26.67520273,26.6752,Staker +0x59f9e5811e8f4a92b9c35b1d6ac7e8469eeec761,26.67520273,26.6752,Staker +0xd5b4447342b2cb009c8ff88b2c6e2c727b671504,26.67520273,26.6752,Staker +0x17b2865858f00b10850c20f95842fed9929b7dee,26.67520273,26.6752,Staker +0xb46f5238e885e3770d557d042d8a94c04e9700c3,26.67520273,26.6752,Staker +0x2e60c04601184c425b7b637b1547edea00c4c856,26.67520273,26.6752,Staker +0xe09693db2dcbf0537c9eb8432eb78cc685c21c19,26.67520273,26.6752,Staker +0x22345f9b4c3c48c12f5e677e2861da4ed5b9b583,26.67520273,26.6752,Staker +0x85b7dd231a9b70d44ca82668c53fff4e6b5fc171,26.67520273,26.6752,Staker +0x2c49b16345be0cb18da313888b2a5a94d659b06e,26.67520273,26.6752,Staker +0x2c61d2063de244d5b06a711ef426447ba9887393,26.67520273,26.6752,Staker +0x3f3fe313fe0e8697d1dbc7d6d2597fecd926f281,26.67520273,26.6752,Staker +0x1551e97ab8779abf334599f3b5fe05143354c843,26.67520273,26.6752,Staker +0xeeac50c092532432b5247a9a7ca9e63da829dc10,26.67520273,26.6752,Staker +0x31a7ed0b16fe6a652c4e283d7f51507beef4b5d5,26.67520273,26.6752,Staker +0x828ac3207d00d89967a0baec43e6895fec353744,26.67520273,26.6752,Staker +0x7782472d6ff20ec5caa63f1380f53432229441b7,26.67520273,26.6752,Staker +0x64d3a0a62afe6a7c44c0393609571fcea34965e3,26.67520273,26.6752,Staker +0x4b69b4110661a7b70a994e1c4a2890dc92602f19,26.67520273,26.6752,Staker +0x7fbe8a9c7ceb48e834c8268c2111922be8244aac,26.67520273,26.6752,Staker +0x09d2c7b87c46a2cd8546a05750c8de25bf7119eb,26.67520273,26.6752,Staker +0x35a67c912aba7fa1ca5c1fdcc43fa6cb7fa846d6,26.67520273,26.6752,Staker +0x2443a78e2768829d8aaf485c186e8bc61b4f0c54,26.67520273,26.6752,Staker +0x2832f4eda29161b6a5b2cc5150f1a0f1b2f8d89d,26.67520273,26.6752,Staker +0x468ffca628b037b845b45223334e3def041cced1,26.67520273,26.6752,Staker +0x7fe3b65147a8e1fc1dc390d75046aa03b2dc73be,26.67520273,26.6752,Staker +0x4ec0d0140ce1838072ccf190e91ec489498216f1,26.67520273,26.6752,Staker +0x44a6fccdb4f46435709f729512baedb5bbe1ec7b,26.67520273,26.6752,Staker +0xdcfa92e1f3f5b0adc13caed07e900d2070253e02,26.67520273,26.6752,Staker +0xf795c3de729dd537f9baf40fe0ffe373c96e6e92,26.67520273,26.6752,Staker +0xa598dde371d0609cfa0c906a99407758607ddad7,26.67520273,26.6752,Staker +0xfea6742e6e6770bfc127089d46721783dd972796,26.67520273,26.6752,Staker +0x039b7dd9ff740a7920fbf8d52a4a9ce07ed6fec8,26.67520273,26.6752,Staker +0xe5319690d04e4afb6ec021f3f0e5213f114e25be,26.67520273,26.6752,Staker +0x5ded889c2bf87fa7b6cd4a94cdc6fdbcf24a535e,26.67520273,26.6752,Staker +0xacb1fb581ad8cf754f05c4100b5bf3973149948f,26.67520273,26.6752,Staker +0x78e40f3a22efeeb5edf47eac98b8a120279d81d7,26.67520273,26.6752,Staker +0xd65a00a807b8c8f76d198ea3f04a9f590312db45,26.67520273,26.6752,Staker +0xbbfe4aa855ab66a3414904f0d510b083485bcc84,26.67520273,26.6752,Staker +0x7aa45715eccf0b2713ca11fb1d806c64406eb733,26.67520273,26.6752,Staker +0xf2fb9b071a9921fdaa602e43c584a0e2a37d7898,26.67520273,26.6752,Staker +0x2a7a728611ef46e9c3de51aef164735ead00874d,26.67520273,26.6752,Staker +0x737baff97c678759e0f1337c8a0cb990b789bfc4,26.67520273,26.6752,Staker +0x2434d541c18a8528363b2f5d23c03075d63218dd,26.67520273,26.6752,Staker +0x5a2338258ebb80e209b5b9e53b7dc8f7c9fdc04f,26.67520273,26.6752,Staker +0xb6b8550eccac4c88f1bd7e48585544acb6674dfe,26.67520273,26.6752,Staker +0xa9fede73003687f721b4285068ac71357f5024ac,26.67520273,26.6752,Staker +0xf30655845953a9ce8d9bed3dc4097d533a846266,26.67520273,26.6752,Staker +0x24f7e72da49c6f414880c1d063476c5a1a19e313,26.67520273,26.6752,Staker +0x840c950196162304a3fb7669bb6b25fa0df2ed7f,26.67520273,26.6752,Staker +0xe911ae0126ab380d99408518ada82eb746188ada,26.67520273,26.6752,Staker +0x5e0cd14ce49bcd2ebe0ca53cd5d8759dc48b0b40,26.67520273,26.6752,Staker +0xf2953b6be3061c60a073df2ee69092538111132c,26.67520273,26.6752,Staker +0x54d129fa2dd1c08a5155da1bd6ba9e0e929aae68,26.67520273,26.6752,Staker +0xf87098c8a54a9a5bf2dfcc1300e8dfad774b540a,26.67520273,26.6752,Staker +0x36bdffed2f952b699ef2077afc0972610f695cdf,26.67520273,26.6752,Staker +0x3ca23589ee7f186e7550e804e3ecbf262d7103de,26.67520273,26.6752,Staker +0x17dc0b29c743dbeefec94ff29402fd896d2b5bf4,26.67520273,26.6752,Staker +0xa18b9f59207af64fc5356d95454c9061e2ffa7e6,26.67520273,26.6752,Staker +0x4a41a943c8c5c0b23d5460f1b80fb0c63894977c,26.67520273,26.6752,Staker +0x60a16ec77adedd6403e9e40c68f333cec63bf7b7,26.67520273,26.6752,Staker +0x33832c383a9ee72dae768261f82e8c6c07eaf7ae,26.67520273,26.6752,Staker +0x1aa70bd821dc831416ff5a0ba6e164e45077255c,26.67520273,26.6752,Staker +0xc2a8df70a7b00873b921efff54ef6d85e4e3b38a,26.67520273,26.6752,Staker +0x9490b3e0582fc8e23e49d0e04b52a4f4d9933c2e,26.67520273,26.6752,Staker +0x53e07f5c587aeb733b89b5cc8714c0b833d67acf,26.67520273,26.6752,Staker +0xcb15941180ed7cff8b3547117eca6b78cbdeaf9c,26.67520273,26.6752,Staker +0x5a58b0bcefaef20d415f8f5982be02ae7baec54f,26.67520273,26.6752,Staker +0xe05f39bf1c959cbf2129941c29445e767afd5deb,26.67520273,26.6752,Staker +0xd83e791997e0ef57b6dd0d23c91119e846ec60c5,26.67520273,26.6752,Staker +0x93f18a2375457114ae42562b10c79d2dcbbf070f,26.67520273,26.6752,Staker +0x141cedf3257f948b628f1bcf83671a2d7db491bb,26.67520273,26.6752,Staker +0xacb900a6518b6a74aec7da8400a61c41ab741056,26.67520273,26.6752,Staker +0xbf5074a46a7435bb65fa1862d0b8d443665a5284,26.67520273,26.6752,Staker +0xb8590286e70bc58e98962ad3c5e89ac725a1624f,26.67520273,26.6752,Staker +0x1f13edc5a96839ac34db9951622c8be46ad43d96,26.67520273,26.6752,Staker +0x67c87d820516155e7fc38ebf52b35581d676c9a6,26.67520273,26.6752,Staker +0x9895d3582cb8330f71d32364e6e99c9467a9c830,26.67520273,26.6752,Staker +0x91298695427fd5fd145234e2036a6e2fa969286a,26.67520273,26.6752,Staker +0xf0d8d39a48010392ae34914205c6453781a11671,26.67520273,26.6752,Staker +0x01ba5c6a32ef4c0aff1f726a4dd43d19ed89863b,26.67520273,26.6752,Staker +0x9920658ef3826a624f0789e4ebc7163e2481cfcc,26.67520273,26.6752,Staker +0x6018f5f19fe7b87ea9f9666b4e81b0644a325d37,26.67520273,26.6752,Staker +0xf81c23f27bef86b1bdc14e011ac906b5b512ea8d,26.67520273,26.6752,Staker +0x9d466b671085f0c23ac777bdca3181d84eb5f592,26.67520273,26.6752,Staker +0xf2d08a218c853befeb733848b686330f1cfef065,26.67520273,26.6752,Staker +0x31457c2bf2dc8f7dc4597c7fdd421e86fec69cf6,26.67520273,26.6752,Staker +0x7ab470aea188affbea8c756e4906029ae14f0afa,26.67520273,26.6752,Staker +0x9e58e3b80c4e0ec61b3f964154f69b42c4465516,26.67520273,26.6752,Staker +0x3faa22f71ad6fb3eabba2dfc8128be843ac8a341,26.67520273,26.6752,Staker +0xfe49bf4a787ddc95892453195ca306b05af3549e,26.67520273,26.6752,Staker +0x375468ef96b2a78cbe244bb53d6d04b249c8415f,26.67520273,26.6752,Staker +0x9ad2b83ac4e9338c47a5c4e6fd710fd5ab63e198,26.67520273,26.6752,Staker +0x4ed1c713e7fbb0ff9e32e406d684ca66c3e80615,26.67520273,26.6752,Staker +0xfd35b706ec17d55961426043c75f6d466c707be4,26.67520273,26.6752,Staker +0x4b7e705bedb0cca999a333228ce135f30a2f3ac3,26.67520273,26.6752,Staker +0x9998f077ff8170fe0dafc8f81b4c0f328317e5cd,26.67520273,26.6752,Staker +0xc2b84126c989219a94a4277c8e898529faf5d022,26.67520273,26.6752,Staker +0x4c5a0525767000150ab5bfe399ccb8949c5306e6,26.67520273,26.6752,Staker +0x80e1bf36fa61c0e1cf8178b5a1e9a61092e24286,26.67520273,26.6752,Staker +0x2bc75e3761ee4137bf85f7c3430a5d691e731f8b,26.67520273,26.6752,Staker +0x7e48455381e60ae37fa17e585cea317b9dacfa05,26.67520273,26.6752,Staker +0x7d047511489a98d25d14735c0448da192c698925,26.67520273,26.6752,Staker +0x9e40d1fdb71629d4fd153c8624d3db51c54fcd30,26.67520273,26.6752,Staker +0xba00dc17ee9a6b0ea390ea99c4da359c8e9f3280,26.67520273,26.6752,Staker +0x578541535a48cac0b04f3223fc8428d4acb2c432,26.67520273,26.6752,Staker +0xdcd52e24fbd683e9269edd84e379278f7a13fafc,26.67520273,26.6752,Staker +0x93a8b28a24da9c491b4658114a327faa0c80eb68,26.67520273,26.6752,Staker +0x1a20327f93ae52667f9ccf141d6266d6d148e1b3,26.67520273,26.6752,Staker +0x028c76e0f19354e401add7aebfbd8afc3d551370,26.67520273,26.6752,Staker +0xf017a1eb3d2bc0965b3d2644c5cecc70df6b421f,26.67520273,26.6752,Staker +0x05a2fcfe06f0a1d0cac6be875718d6b2b0376574,26.67520273,26.6752,Staker +0xa154f82ee9c67284effecea9bc0b2f9e0f1a6090,26.67520273,26.6752,Staker +0x18c90da130322cf5246cafc86c156ae373bc931c,26.67520273,26.6752,Staker +0x859a8906fbd0ecf4e81c07fea34267d848b8d6bd,26.67520273,26.6752,Staker +0xff19f54c48a6d7e6ecee21c56f2ae90cc44b2a7b,26.67520273,26.6752,Staker +0x6b27ced3fb7ed7c16a0289c88f2bd52e785a8f17,26.67520273,26.6752,Staker +0xc650a103fbbab6e1dd1c7620319e0967ce3d4df9,26.67520273,26.6752,Staker +0xd4328b5c0812ae2e5953af6764b90f5197400df8,26.67520273,26.6752,Staker +0xe2ab52af4b18e494f03ed8519b5e448a48e92fd0,26.67520273,26.6752,Staker +0xedd924aa0f6dcbe1486ac9faac958d905dd383c0,26.67520273,26.6752,Staker +0x22f7328522a5127d67c965e5eef2de8e43c6d62d,26.67520273,26.6752,Staker +0xffa44977782c0377106ec18c9710c1f9fd89dc6e,26.67520273,26.6752,Staker +0x281f30141b844d257cf3e90d396d632c0433db19,26.67520273,26.6752,Staker +0x40d98297f08d59067732a23745fbc7129f0d291d,26.67520273,26.6752,Staker +0xf2bdbb078f13d809900c930f4402b0ccd6114fe1,26.67520273,26.6752,Staker +0x9c74d5a6adfa5614df366bcb95fd5cad720a0ef2,26.67520273,26.6752,Staker +0xdedb6bbc8778b2251832bcadeb83e416300eb559,26.67520273,26.6752,Staker +0x5025d4ab806c47855bb92999f564e53b4b91bc7e,26.67520273,26.6752,Staker +0x1f8f96890b39081dd75bc52ed3ab550d8b31753b,26.67520273,26.6752,Staker +0xe2a2d1fb8a8bfe89be2ed25637b80b688609e341,26.67520273,26.6752,Staker +0xb378df235f7b96efc4b7cbb1dc05c56402c47b2b,26.67520273,26.6752,Staker +0xa6db6f2f231586bda9fc95f3efcd48ff10495942,26.67520273,26.6752,Staker +0x26bbb31bfaf65e3c72321b9488803b5efa9a44e3,26.67520273,26.6752,Staker +0xe614965c4f2ec0318cd6e5a20daf43ce50cc1344,26.67520273,26.6752,Staker +0xcd3811fbd31c7918cb4b39610f57e75c494f2fef,26.67520273,26.6752,Staker +0xbe044d15a593d0887376a03eee28c45554d0ca43,26.67520273,26.6752,Staker +0x956dfdf4ed608bcbf4f101b49019055e61c88fe0,26.67520273,26.6752,Staker +0xb5532ceb62ab83e4a0f1281f5cb9a019b16e1c12,26.67520273,26.6752,Staker +0xc3150c77428542bb64a7a2199c33b1bdbf56b386,26.67520273,26.6752,Staker +0x7513417e8ebdceb4cb1135cf467f372d9b500de6,26.67520273,26.6752,Staker +0x721d4a5b4d903f628f2d155e8adbab86842bee48,26.67520273,26.6752,Staker +0x42ea125035c3a0d1c7e443d830613d4c5ecdb7e8,26.67520273,26.6752,Staker +0x9071b5508e3e0385706e3bde28a249db0af13a2f,26.67520273,26.6752,Staker +0x70729bea586b281bf67e7d08fa04e596444bfb32,26.67520273,26.6752,Staker +0xe72905b2b3fede7a4c4fd6b6f0d7ca6ea2d9202a,26.67520273,26.6752,Staker +0x4f51085f21a4e3320da641528e9242382b764197,26.67520273,26.6752,Staker +0x8e4a4ebb5d1f689afaabce37eec80ba50b0748d1,26.67520273,26.6752,Staker +0x786f7da0e3b75ca98709556a1efe9820b4a301d2,26.67520273,26.6752,Staker +0x83487f965785765184423a7d07c8709dae4ec627,26.67520273,26.6752,Staker +0xc91a8cd8f936a57432b8480a7d7e4fd5d1f27dfd,26.67520273,26.6752,Staker +0xbb939c49c76d8189d2ba2f17a510150c5617f651,26.67520273,26.6752,Staker +0x154f9c6f0d2c7941e99c4fdb3e54651f7983c00c,26.67520273,26.6752,Staker +0xa3d31f3e6da5877ea3df2e9b11525dbe49dbfbc1,26.67520273,26.6752,Staker +0xed3a026b0934f0d9971a9267488de1b9dbf86cba,26.67520273,26.6752,Staker +0x637120a79b4c0d365c62f6346ee2418ebc5439f1,26.67520273,26.6752,Staker +0x7337552646801655517aaed4234f9681d0e449c7,26.67520273,26.6752,Staker +0x543a82a03d61580d0612595072afa5d6ae9a13af,26.67520273,26.6752,Staker +0xd268b4588a615833870e71c4895226350c70ffcc,26.67520273,26.6752,Staker +0x2dac7e6a5c9f607090a91ec6842038dfd7da8f8f,26.67520273,26.6752,Staker +0x7ca38bac0a7c2d603e0d877f2c16e6792d7e9ee5,26.67520273,26.6752,Staker +0x16ba4094cbf8b77562d33dfd7f530b3d29400b82,26.67520273,26.6752,Staker +0xdf53088a4f8c002f8b88b143635332f880cb1631,26.67520273,26.6752,Staker +0x22220dc819a7020aabe75390f715ab79d4bdc2f6,26.67520273,26.6752,Staker +0x97a922cd31a50e1ce5eb00871ce1d6a87d5021dd,26.67520273,26.6752,Staker +0xd3496fa40902cb038b5bc30a6b9982542ab0c931,26.67520273,26.6752,Staker +0xec17e22f0332f715c54b63cbb6dbb2a2890488cc,26.67520273,26.6752,Staker +0x6dc7a3049d91701010a59acdd0baaff575d21650,26.67520273,26.6752,Staker +0xf37c99e01f0c25a56aca093b57b4236b381c686a,26.67520273,26.6752,Staker +0x95095a8a3f80d059b40629c19c2179cc880c4201,26.67520273,26.6752,Staker +0xf54f36e8191bd8166350466a7537b435b0128b17,26.67520273,26.6752,Staker +0x88e87de4036d49ac972998ef0949e9f3dd53b051,26.67520273,26.6752,Staker +0x52497d1443e3154ea8a09210fb950a813f2aee26,26.67520273,26.6752,Staker +0x767eb006894c37d2d3d2d7c13045acfa2fbe4737,26.67520273,26.6752,Staker +0x4d042952046798d57c4675e199b519c344769424,26.67520273,26.6752,Staker +0xb1272162131aaf8a91beaf96ed7f31300d86550b,26.67520273,26.6752,Staker +0x698a61254dd21403acba41b1054fdb51d8d63b92,26.67520273,26.6752,Staker +0x0421974262da7a6b36000b2338d9e9e8d43e0f23,26.67520273,26.6752,Staker +0xdc4fe84cb1c5188ebc8cea61a2358f3906fb55ff,26.67520273,26.6752,Staker +0x9b1128856d6b98f4e302f85f8ea4c2434b3e128b,26.67520273,26.6752,Staker +0x8941916adfc5aa30adcaf1e7f3339e37e255d2ee,26.67520273,26.6752,Staker +0xc4563bc7c2e84becf1f8e651db14ebf7e60286cb,26.67520273,26.6752,Staker +0x3c9208c7ec139095e0a3c9ff7daa38125f104f3e,26.67520273,26.6752,Staker +0xec56f27e7323fbe6828ba710d7b30bd04b8a6187,26.67520273,26.6752,Staker +0x00d5fd6b79d6628fc1a78693c7d5d630d2a259ca,26.67520273,26.6752,Staker +0x1b7b3eecbf9c6b3109b305121880067c3da37fc9,26.67520273,26.6752,Staker +0xd0529f60ee824e1c813bec67a2eb6d58dd52d1f2,26.67520273,26.6752,Staker +0x0eab1919a9ca043a9e493f2e6b0d942f656e6d4c,26.67520273,26.6752,Staker +0xd2d60a58d78f5bbc286918e8f67a0b458d04fef4,26.67520273,26.6752,Staker +0x4b174a3e1d53f2e0e659835309108dc063536772,26.67520273,26.6752,Staker +0xe25ca2684376d28f15340c156cde83ede4db1d7a,26.67520273,26.6752,Staker +0x5487ae8ffb058a5bc7aea60e6230838d9a843136,26.67520273,26.6752,Staker +0x42ff436292a0e3be81070fc678835b1749a18176,26.67520273,26.6752,Staker +0xbe4230721bc928e23dc88a080ee8a668563030fc,26.67520273,26.6752,Staker +0x1f0308702854c8aecd96abb470af96a0802e0adb,26.67520273,26.6752,Staker +0x02717cd5ebf8323c044fce0a2d19e91b5eb01453,26.67520273,26.6752,Staker +0xf2f90b1d8e2c6e33d6770706b10518a7afecb839,26.67520273,26.6752,Staker +0x18d9cca779ba5d8a22c0efd1bd82306983a00ac3,26.67520273,26.6752,Staker +0x9535e6063bdca1b396ebcd7f8d4dca192c9a595e,26.67520273,26.6752,Staker +0xf153da909946adad610a04bc3f1258463702042e,26.67520273,26.6752,Staker +0x7e66c5cecf31888dd37631e6769689ded20e0fc8,26.67520273,26.6752,Staker +0xff1d350d805b9a94d208fe17e35d0441067b2736,26.67520273,26.6752,Staker +0x50bbdb76ea042324b158bd1d8772379d35d5a12c,26.67520273,26.6752,Staker +0x88e388bf2081fbc174c7cebb94fa26f190364b03,26.67520273,26.6752,Staker +0xd02f5fc846daa1dae402d72016610b66383af19c,26.67520273,26.6752,Staker +0x3c0b51c17ce78502ec7b00d92573dc4af33f17c3,26.67520273,26.6752,Staker +0x34b00c8859fe9c4e8b3e94391abbe41eb5da6a6b,26.67520273,26.6752,Staker +0xa8f0cc5476c8c3cd4ffbe8a95e6d390ff07770ea,26.67520273,26.6752,Staker +0xb48bdcdab4643724fc8cf0c9cceb088d511d6f77,26.67520273,26.6752,Staker +0x0ca9f7d2ad6f8d8cb6a46a2a7cc7ef1d7c996eed,26.67520273,26.6752,Staker +0x3cd5496a6e4d789e40961259e257ba1fe4ec32f2,26.67520273,26.6752,Staker +0x83ca0e98e7ac022fa1f7a681d63f189aee7b03b5,26.67520273,26.6752,Staker +0x8b2d590b8ddabd93cf81ac702653e54fb0dfc9a7,26.67520273,26.6752,Staker +0x310f0d9791eaeec862930400c73b643f8987c854,26.67520273,26.6752,Staker +0x5a59b07f5dbdcc67b457a2197bd69aedfe626c38,26.67520273,26.6752,Staker +0xac4439ec326030a7bd7b27e0c0ff5ba5310ad022,26.67520273,26.6752,Staker +0xc3108e4102c1b2ef66197f60a97b910866a83d35,26.67520273,26.6752,Staker +0x75f95d642e9b78111ff96388a99428573c1ecc5d,26.67520273,26.6752,Staker +0x667879b79bb19c8d2d4d5972a1515749e95b08f7,26.67520273,26.6752,Staker +0x2f656b2bc7fea86077e9809d497ff56d6b3461f7,26.67520273,26.6752,Staker +0x8adad94d7ffaf5d05f92b5810ff1ceb66ec9c401,26.67520273,26.6752,Staker +0x2c7aa25738ca93c1ac409dae68c7edf983593166,26.67520273,26.6752,Staker +0x2ae2132ebc51290132f431b58e7c24979478617d,26.67520273,26.6752,Staker +0xe2bd5962e58540bdf134eab42bf6bd4c56158fc3,26.67520273,26.6752,Staker +0x89c9397fb8381cfe617571604c099b45cec23062,26.67520273,26.6752,Staker +0x9f0a23847e4bc88310af3475b7cc60e3d54e1e81,26.67520273,26.6752,Staker +0xb70d7057c362fea0e66d83ac49cb1ccf9779fdaf,26.67520273,26.6752,Staker +0x6c2741a7cfe86016be3f490f030cca4c6a9c6362,26.67520273,26.6752,Staker +0xe76659b8f602f0f1c8a98e66617737d408716916,26.67520273,26.6752,Staker +0xa45feb28746ff9e0e4580cee0b1166bfbe47ff2f,26.67520273,26.6752,Staker +0xb439b0844d0d9af237ff37dc2379f07b6cd06171,26.67520273,26.6752,Staker +0xc9c9f0a8eaff6a65036431283136d6968eacce3d,26.67520273,26.6752,Staker +0xb87c961fbdcbb8d4124007ad2d6fc381bd34c0ba,26.67520273,26.6752,Staker +0xa1ded99613ff4cb3a5450d3ebcaaed31cf42e8bb,26.67520273,26.6752,Staker +0x23a3c2d8d7d66ba740ec8ea8aa1ce00f1408134d,26.67520273,26.6752,Staker +0x3362157d7e10a6c3ec209ed92926ce985286af0a,26.67520273,26.6752,Staker +0xdd4bb648b1a10ec00e353d5c7f700865c3cdb912,26.67520273,26.6752,Staker +0x3c535234c1ce3d973d715b37402d819edee52c21,26.67520273,26.6752,Staker +0x930965092abedfd65253691087bd4d778962c6ec,26.67520273,26.6752,Staker +0x01b0fb806c14a26fbf27cdb2522cf706890f0fee,26.67520273,26.6752,Staker +0x6ca75793ea4b25fc479389d0c53df6bfc2fe94f9,26.67520273,26.6752,Staker +0xd09ee79a21e64bc3669a8eeeed7575415d1ea016,26.67520273,26.6752,Staker +0x4d4ef8c26cac6b7ba2e141f3d5b921cdff72934c,26.67520273,26.6752,Staker +0x4c7be9a9a1069216fbd12886dd91b4db3a6526c2,26.67520273,26.6752,Staker +0x28deed4484806d9200f8309cc2412ebddd83d008,26.67520273,26.6752,Staker +0xba42aafda9b4329b5fa8fcece649cfeb31e11e1f,26.67520273,26.6752,Staker +0xb7d0d0bfc5cc4f655ddbc1831d6e138521eeee3f,26.67520273,26.6752,Staker +0x42cfc8fa9b549f31788ccfcb318501e73e0401fb,26.67520273,26.6752,Staker +0x9be6bb50c954fdc21f5fef3dcd9713a15288fa61,26.67520273,26.6752,Staker +0x6eaf2002e6382284767710cbf42f301725582c32,26.67520273,26.6752,Staker +0xd82f216703e946d036597544697d6d5ac56dcf59,26.67520273,26.6752,Staker +0x01f79096202797c125b3ced0d64cd723e26872ce,26.67520273,26.6752,Staker +0x0dc9a19ced21b3d37093cf5f2b333e173e12d3de,26.67520273,26.6752,Staker +0x3004e62ff6c56bdc8df406b17147f3f8748c7156,26.67520273,26.6752,Staker +0xb488d0fb0bda57a2e303bd0d89303c24aaf9dc5c,26.67520273,26.6752,Staker +0x011185f85821eb812edaa0b23bbc1e633f84821c,26.67520273,26.6752,Staker +0xefa5e0901dd0ed5073ba6ae36886c1db52e11e16,26.67520273,26.6752,Staker +0x6dbe143ef2340fed7b096fc5a82b365b1aae3a9f,26.67520273,26.6752,Staker +0xadd55d98b14bb9e545978138c6b29f84c6e1d0af,26.67520273,26.6752,Staker +0x35a2a23950d6926515a7e79e51d20a0eb86dff88,26.67520273,26.6752,Staker +0x094777753dcbe1209b8d480a3f103870fd70cf08,26.67520273,26.6752,Staker +0x36a55a2014be594f6bdf5720ce59ac89963b4eed,26.67520273,26.6752,Staker +0x765e4bd7b83d7efc7ffc18e9592920dfe4516da6,26.67520273,26.6752,Staker +0xe59350800a422d8c4b3a370b0c1453beceddef78,26.67520273,26.6752,Staker +0x57fda3af1cd2ba5b549a3490afac06947b66e454,26.67520273,26.6752,Staker +0x40a9ec95c9ca0d7c40e1a2df91ec3ad90e0fc069,26.67520273,26.6752,Staker +0x8dbab37ebe380c6891b665d551ae92d9f801176b,26.67520273,26.6752,Staker +0x34827bb39465d7d9d05d501320e748f9e0a5a5a3,26.67520273,26.6752,Staker +0x7fb3e57da24cf884e34424709138d27a54b1fec3,26.67520273,26.6752,Staker +0xd6cb3150bcb26b1dfb387c65fe9252f750e5dc1c,26.67520273,26.6752,Staker +0x4b85e6f0956dab5289e91a6b9d0db0f87ecbc3af,26.67520273,26.6752,Staker +0x3249faaaedbd398324f38569b6a2238e03258be8,26.67520273,26.6752,Staker +0xe41bfd03e971fd1196580bbabe5ca61879be81d1,26.67520273,26.6752,Staker +0x3fdc03a36751edb3591ed8f8711d656d4fa2b6ae,26.67520273,26.6752,Staker +0xb632467cb794bd08586b2f1f7028efceb14de283,26.67520273,26.6752,Staker +0xb95a5ad03e33f10d4059fcd24f31e2912d86cd3b,26.67520273,26.6752,Staker +0x2b0eddf44e1dee52bce06572133752b4cb5148c8,26.67520273,26.6752,Staker +0x2375be76e23c915173495f82b3521002f3130e84,26.67520273,26.6752,Staker +0x2f34beecb60046389e710fa395c539c969c031ef,26.67520273,26.6752,Staker +0x66947efa5c1e5a058e66ec9d322b1e3881352b6c,26.67520273,26.6752,Staker +0xfdaa825705ec696531c3cdce917a7bbba45051ba,26.67520273,26.6752,Staker +0x004ab677d735cafbd88880d93febaa384233a4a5,26.67520273,26.6752,Staker +0x7593a88b18dcdefb905e01492c43fb98081ab156,26.67520273,26.6752,Staker +0x8b2135f5b8563fb23512b4c08690c570a5c3e88b,26.67520273,26.6752,Staker +0x6dac77dfc85f984b269cec8888dba8bed2c7ffb1,26.67520273,26.6752,Staker +0x113074518c8fd894bacbf522410db3d52eb5662d,26.67520273,26.6752,Staker +0x60337003be0ef1f1570550737ad4aafdfa2450dd,26.67520273,26.6752,Staker +0xa376ec9e3705cb9e03be566997cc6ed7e5b8e884,26.67520273,26.6752,Staker +0x57b0f7ea769c85d65517567aac58745cd3c4ee0f,26.67520273,26.6752,Staker +0xa288029bd9e5f7ef9709ea8e1fb5600d73490310,26.67520273,26.6752,Staker +0xc0fe748a5986267edb625266fa23bdb732dbdd1e,26.67520273,26.6752,Staker +0x95d50631c0b4cf4b14a6753df6cc56dd31f6c814,26.67520273,26.6752,Staker +0xacad027ec3f4746f052345a5d058591c81fbb925,26.67520273,26.6752,Staker +0x4585e3334c01bf0c34b92501445cd8daf23e5661,26.67520273,26.6752,Staker +0xd1a70bab1fcd7ee5d6c82ee88a16393e95e616f4,26.67520273,26.6752,Staker +0xf486d56cce70c481b3455af901fcc4f03fee8107,26.67520273,26.6752,Staker +0x0d0619ce282d8b6b7bcf527f5e8a8ee32a1c58d0,26.67520273,26.6752,Staker +0x5cbb7cf157d940093b2b3e4271d0b7656b8e722f,26.67520273,26.6752,Staker +0xf4b988d105c53176df68ddababedcc8ba94c7efa,26.67520273,26.6752,Staker +0xd174665e7b7fe927ef3920595c3bf6624c2698e8,26.67520273,26.6752,Staker +0xcd27a20c8a24420e88605ba7aa17b396462514d9,26.67520273,26.6752,Staker +0xdc6f30db3f60be3d9b817c320086d3b2cb26c195,26.67520273,26.6752,Staker +0x2d75d3c8fb0b78c1fa31ec2c9d725957666e2fc6,26.67520273,26.6752,Staker +0xf98ba4e9c697b61539ee00f982cdfb9f241f4238,26.67520273,26.6752,Staker +0xe39aa954f9e54991ee766513d71d597cb4ee57fa,26.67520273,26.6752,Staker +0x732422a4afde3dae61657f0731ac1101b061918b,26.67520273,26.6752,Staker +0xc1635ba4cc02230fd0fc868e99bf5da3d6fc5c58,26.67520273,26.6752,Staker +0x1a94ab57304f94d2b2609950b12891d15b8b6e2a,26.67520273,26.6752,Staker +0x61f3f192feb703a5687828a9fdd88da1c67b0c01,26.67520273,26.6752,Staker +0x3bec12eb3c84174212e1de471d3f58b5ef63a9f0,26.67520273,26.6752,Staker +0xe2d56ebd841ada9496d9994d939ff259ca16de64,26.67520273,26.6752,Staker +0xfd64927aa9ab5ad95704087c264e16bcddb15e8a,26.67520273,26.6752,Staker +0x083a21061a54450db2fe5d10caba101dcd87b04d,26.67520273,26.6752,Staker +0x9820d17f52090ffa73331cc17c27798a3dad8e0f,26.67520273,26.6752,Staker +0x906728249e422eb982656df6a2b0044eb400db4c,26.67520273,26.6752,Staker +0x40f69c45e12bb6e02505c9d6a48a3c570e65aa13,26.67520273,26.6752,Staker +0x926126f3e909a4be2f7065c8b7e00c9e77561a81,26.67520273,26.6752,Staker +0x0a471798f7f609a0b7fac97051e57be1c434fdef,26.67520273,26.6752,Staker +0xeec193a23755897ffbb4aeef52b84d567d207fc9,26.67520273,26.6752,Staker +0xf7401f57a705b71a9463d8b5a2a59ea0161c93f0,26.67520273,26.6752,Staker +0x4641c562fdd04ddba8e1d987fe3fe281232dbc97,26.67520273,26.6752,Staker +0x7056abb0bdf4b310f1b0a05918d769133b5d8260,26.67520273,26.6752,Staker +0x3f48d4b83b910333fa600d17d1e67aae50893bb6,26.67520273,26.6752,Staker +0xb517b844200e3da662e12c0a18ec9212030fd548,26.67520273,26.6752,Staker +0x443bc0193d4a0c7436c62279f29bfdba5c458c0c,26.67520273,26.6752,Staker +0x0a86f1fa3efd77da56c25f1a353aefef1fa5c5a7,26.67520273,26.6752,Staker +0x1be98169046ba73d69e95aed4cba58548b8258d2,26.67520273,26.6752,Staker +0xeedc10d0e84d8fa42e5efcd75fc1747959633751,26.67520273,26.6752,Staker +0xa247cd213c87ab1a54863a51a3733c54f8295061,26.67520273,26.6752,Staker +0x61306952369851d073c184f3ed76f93d3a4d68d7,26.67520273,26.6752,Staker +0xf594cfbba8e33b934179aed651ea80819a6ff570,26.67520273,26.6752,Staker +0x7c06dfff18fd9337b47ca79c22fd793fe06310ef,26.67520273,26.6752,Staker +0x3a2e33cba33f0492d4571e48f32d645d54149d99,26.67520273,26.6752,Staker +0xecd213728d853d2308a1dbaee01089acbe71ad66,26.67520273,26.6752,Staker +0x436d26cdee26f77b44c420a72c3f3d41945290d6,26.67520273,26.6752,Staker +0x230d0c67a43fb5c62b9975114c9c89a0dce2c597,26.67520273,26.6752,Staker +0xfce286175f8f5800b854a2b325ae24322de54f65,26.67520273,26.6752,Staker +0x95c42f1458a69208f3ec813b54f5ff0aeb05bc05,26.67520273,26.6752,Staker +0x2d481c39e28c71915fee81854d1c95cbcf5a5d74,26.67520273,26.6752,Staker +0x6e2127dc065071893b45437de953d654246a3602,26.67520273,26.6752,Staker +0x8e42044eb4d2e55995e6e7d7bb29db94015192af,26.67520273,26.6752,Staker +0x392614fec7d5e606a9598def13c9b0d6db425aab,26.67520273,26.6752,Staker +0x4a8dcd8e5ebf2d264e688e766dcad46be9574481,26.67520273,26.6752,Staker +0xc04c65fdf4ef240f3dc30cbdf9c70b2c942cf11c,26.67520273,26.6752,Staker +0xd7f837217cfc8785b4556797567316b8c8b4b8d5,26.67520273,26.6752,Staker +0x698575542b0e9b9547f417902756cf76c8f0b4c7,26.67520273,26.6752,Staker +0x40c43388947b8de74f96688a9a8c4165c293c669,26.67520273,26.6752,Staker +0xc2437af081d76c4770c3da471b7afab847259892,26.67520273,26.6752,Staker +0xf642acdb646b46b4b9e3fde80f3706f24709bcb2,26.67520273,26.6752,Staker +0x4b246412441b08839fb5f7380b281b5d8c7ae181,26.67520273,26.6752,Staker +0x1d47f294772cb27bdabda4c599217c28d6791452,26.67520273,26.6752,Staker +0x3b37b9ddab231e9ad984dd47d9d437182255caca,26.67520273,26.6752,Staker +0x138cb10fc33892e6835b7bd348d0018d97e47355,26.67520273,26.6752,Staker +0x07dcf9023c52840b59eda3f34583fcb93e8ab1da,26.67520273,26.6752,Staker +0xa6f473548cb679d60cebf7c00e9b37816f0b1e17,26.67520273,26.6752,Staker +0x6af075d1c9c9d48897609da0ebd2efb92f641108,26.67520273,26.6752,Staker +0xb92ef582d7dcb8ee3e92337974bef3381c28236c,26.67520273,26.6752,Staker +0xb2677c9039949dd1b27d7145a537363fa9a854e4,26.67520273,26.6752,Staker +0x54c601809287c5c353f76ca6d56ba832d9bf20ee,26.67520273,26.6752,Staker +0x06eaeffa9317c9a82943b28cfae2f424d4c1c736,26.67520273,26.6752,Staker +0xd5be3b3e9b4f0a790f16f5be862e488b0fe930d6,26.67520273,26.6752,Staker +0x717b4a1380c788383c8d593393b62b095e2e16f4,26.67520273,26.6752,Staker +0xbe7065e18bbe61b157d3f634ef18dc4ab48724f6,26.67520273,26.6752,Staker +0xa2943766233c3fb0952b7cf8832dc1ed7ecf0a88,26.67520273,26.6752,Staker +0x253cd290b40a34cbcd246bf16b8a35840ae6959e,26.67520273,26.6752,Staker +0xb589ac6af3b11879c4935af0609bc962f0e3ad6d,26.67520273,26.6752,Staker +0xbacf6749f212334c0a7576c3f71fca631d55a090,26.67520273,26.6752,Staker +0xa9bf8879600e2fd49e7cce809c678d37b051c890,26.67520273,26.6752,Staker +0x10a8c85e5645856e8a53c5b68813bae14b4469db,26.67520273,26.6752,Staker +0x7a3c0efb49f5bf6843da2512e8615b928aeee533,26.67520273,26.6752,Staker +0xf8870eeedc87fdcf5f18023afa7b4cdb25962df0,26.67520273,26.6752,Staker +0x35f49ca124c517e4ae7c8c668ef8a092a8f7bdd6,26.67520273,26.6752,Staker +0x937c7a2c8bcd9fa4987d3319aa79dcd459a58851,26.67520273,26.6752,Staker +0xd86a0efa73b9cde24ec78b860e79f4392aa98121,26.67520273,26.6752,Staker +0xe32b8f2804106e50a13135dba89a5badf7a42631,26.67520273,26.6752,Staker +0x6bc285a84f951e307573222ba0221e488e72544a,26.67520273,26.6752,Staker +0xd446889693716884087636932649cb055685ae71,26.67520273,26.6752,Staker +0xb036a3ec8482ace1211c976f785ce9d0070981ae,26.67520273,26.6752,Staker +0xcddc65c39e79eae6aba12f2cfc7b83d8d3f7188c,26.67520273,26.6752,Staker +0x96d69d41b24a7ce9a5df67662c9177b61709dc44,26.67520273,26.6752,Staker +0x99f734590732758a5b42876a1fd14edb2825fa31,26.67520273,26.6752,Staker +0x5b1825c99c8b5983503c68d95f19afc9fc1957aa,26.67520273,26.6752,Staker +0xa29c175cc10e7e72c3f5b458d2059bc9b746b998,26.67520273,26.6752,Staker +0x9779bf83ba65d2111074a4d16424d0ca9a726cc7,26.67520273,26.6752,Staker +0x4512c85fc23a692749f3d132f58a6068046931d3,26.67520273,26.6752,Staker +0x969cb7733fec500f175da4255ba0216785a507c1,26.67520273,26.6752,Staker +0xad54965a9bbb2e4cd004f6a04d9dece0cb19520e,26.67520273,26.6752,Staker +0xeed7e1c7c9c68611584e8f6230178ce0a48eef7f,26.67520273,26.6752,Staker +0xd537413a3651fe87443526c38977b9ce86448696,26.67520273,26.6752,Staker +0x30d21f7e4886b9a8f24191293c2856a11f8abda2,26.67520273,26.6752,Staker +0x56b0e6cc7cc4cbd93c0389b379bcc583939c8157,26.67520273,26.6752,Staker +0xcf5258853ff8b114e76cf0b76092f42084ae43fb,26.67520273,26.6752,Staker +0x26734a8bea89964d40b746cafa3b74e75cb6b4d3,26.67520273,26.6752,Staker +0x6eca79674563d30ceb4eca9c87bf29cc9844bc1d,26.67520273,26.6752,Staker +0x62d3c6c91b08419685fd9c0634b289531f9bb87f,26.67520273,26.6752,Staker +0x81ea3670e19cbcac455a3fdb251c599d15dc8133,26.67520273,26.6752,Staker +0x860567f4bb6426a9be4c59b6af1edac55f01afe6,26.67520273,26.6752,Staker +0x11dda595ebd5b599a7246d18b759e4edb0140311,26.67520273,26.6752,Staker +0xadef5aa0ac9a9466fde9db276fd726ef4fa26be4,26.67520273,26.6752,Staker +0x3d9800e1449e3792683d796dc4d1781945adb585,26.67520273,26.6752,Staker +0xb4fd731f40c62eb787e90a12b14390219650bb46,26.67520273,26.6752,Staker +0x85e64d136f0f679a7b11dad36dd147ec3cbee4d4,26.67520273,26.6752,Staker +0xbc5a4c6ab4f728640c4b0932bf6a29717b9c296f,26.67520273,26.6752,Staker +0xc1f6110f5cff92ba0bdd40d61a38b15574be80cd,26.67520273,26.6752,Staker +0x192ca18916a7e516501a8c6a9a009920d64f2293,26.67520273,26.6752,Staker +0x4198aefd1b6be8d32104a82d39ce5565890ad14c,26.67520273,26.6752,Staker +0x1412e2a443135390b0c5b98ea155b19fe87fca03,26.67520273,26.6752,Staker +0x65d50abc586a551e867ddb111b7c8956c0b5091f,26.67520273,26.6752,Staker +0x247a0f85c31855f10bfdfbdf232fc18846c77959,26.67520273,26.6752,Staker +0x3318b2135329625c0bab039eb060d860ccba4e78,26.67520273,26.6752,Staker +0xbd7fae690d2e4573ba304d3db4426ad08ba6d760,26.67520273,26.6752,Staker +0x0657e0895b056262b21156ff93df10775a41b138,26.67520273,26.6752,Staker +0x4f22a16de9838e5eca4e7206aff0c415d30f5078,26.67520273,26.6752,Staker +0x331c2bde4a1459044996a32a4d878804949396db,26.67520273,26.6752,Staker +0x2368b7d8d6a28b2482acd74d968a37dd1a152646,26.67520273,26.6752,Staker +0x3f6ccc65098fc81da671a46391c08e9b304660f1,26.67520273,26.6752,Staker +0x69420c67545e5ee95d1375f93ec0da06c05c9c1f,26.67520273,26.6752,Staker +0x704c8c855765b4c053cc2dc02b3f318caf2ab732,26.67520273,26.6752,Staker +0x67f5d8c59c2b7046c3828c6112597b11d2002487,26.67520273,26.6752,Staker +0x5fd9b0b7e15b4d106624ea9cf96602996c9c344d,26.67520273,26.6752,Staker +0x70b180035ce5982449966f539e63863fa4f23107,26.67520273,26.6752,Staker +0xdf79a2e4e74993f2fe1643e40fdb1b3ceb7f558c,26.67520273,26.6752,Staker +0x0c113df945412b583905cd14c18a24df6bfb4432,26.67520273,26.6752,Staker +0xfa2422ffb3b888eb5d0a81a62058622583857e84,26.67520273,26.6752,Staker +0x72dfd9d50275c462c8ff204c8dbf4d6a6988b7fe,26.67520273,26.6752,Staker +0xb06ff7d5560f213937fc723cc65366415b7821bd,26.67520273,26.6752,Staker +0x7c93f2936e58437331a62f35d0c15fff63e7df14,26.67520273,26.6752,Staker +0xf2654ecec11c1eff5420a29ce84b28fa819e1645,26.67520273,26.6752,Staker +0xa2a00fe3915ddabbe3963b2b6cf83f9c6e8f8908,26.67520273,26.6752,Staker +0x594987e1656de4169f35fe536740fe2c7e7c0dbe,26.67520273,26.6752,Staker +0x87ad3e74a9d79de2d6333e096f42a5f5c6073775,26.67520273,26.6752,Staker +0xd1319657fe59b79995dbbd048c7bb8629e0df6dc,26.67520273,26.6752,Staker +0x6e30a40a23509d334134fb412f4d89b870e07103,26.67520273,26.6752,Staker +0x8ec66e42ab3a543b0ea0ac8a29f7b4488d6df48a,26.67520273,26.6752,Staker +0x5f7991767ddd1982de77cf5a86f1993145a5c65c,26.67520273,26.6752,Staker +0x5aca5d0eee56e37d2d1e2627286cf095624a3bbb,26.67520273,26.6752,Staker +0x9d37300b7145b2f09164ee09b843b936d365276c,26.67520273,26.6752,Staker +0x38da3db9b57283c06e8d6772b71e08b751c5d48a,26.67520273,26.6752,Staker +0x013cc394844aa993d73ca9a08d89dd6d046f3bcc,26.67520273,26.6752,Staker +0x53f66be3ba1408e2b59cabfe14174ffc75d9f106,26.67520273,26.6752,Staker +0x80e8330f5654f483c3fe3e9aff70f2ff6415878b,26.67520273,26.6752,Staker +0x7603dfdf0f3689bfc34484358e349380e37bc0af,26.67520273,26.6752,Staker +0x2b73a6001e30338c35d4c02152b6a5afebb2be89,26.67520273,26.6752,Staker +0xed1b3b062514171f358641952a865df9cee7ff3a,26.67520273,26.6752,Staker +0x66f69865f8db73a1ba705a43e9d3848ea858091d,26.67520273,26.6752,Staker +0x40660b107b0749dff166a7cd63e20a015239b475,26.67520273,26.6752,Staker +0xc6e17ecb64ec988981ee4e879731bec9f52a2d59,26.67520273,26.6752,Staker +0xaf28270a2eaec3034c5b11a2e155f1dd7ac6a3c5,26.67520273,26.6752,Staker +0x451ff8b71cae3ada9460457319dffef0e82da206,26.67520273,26.6752,Staker +0xdd60ab38131953288ad7772ae09e4f6db0e374c1,26.67520273,26.6752,Staker +0x4c3470aa0c6a8d24ea173cdb96ef96eec3ad1538,26.67520273,26.6752,Staker +0x879db1dc62809f5553bdce4005da624c331325c4,26.67520273,26.6752,Staker +0x22259c21ae2ff1733f94cd60223ba850f8edf19e,26.67520273,26.6752,Staker +0x0970fc33cb6167effcd6b2732627a246a692436f,26.67520273,26.6752,Staker +0xa0bf5b240634918c70d4ec9384dbd0111ef40b42,26.67520273,26.6752,Staker +0x40053259c78f903c1434290a5eb2dbcf10139dcf,26.67520273,26.6752,Staker +0xd42a24d9fc213bcc023f87ae8793b68e1f8d4381,26.67520273,26.6752,Staker +0x1f4da21ce312cd171e84bac9043249c77dcee685,26.67520273,26.6752,Staker +0x8d7408f3feae8d218d4126ad3b71e46a979e7091,26.67520273,26.6752,Staker +0x806060718758cf19257625b146b39643705dc12a,26.67520273,26.6752,Staker +0xee64e341dccc9a073b299f38fdffc5373dcab99c,26.67520273,26.6752,Staker +0x076c1d7a18f4288c2d8d596075909300263fb879,26.67520273,26.6752,Staker +0x1dcd4ad44989bd43816b23a152bf3454acc18e69,26.67520273,26.6752,Staker +0xc8ee01d105c22b62f94829c23a0fedda7af14b78,26.67520273,26.6752,Staker +0x7204d32dcdefcc76de2a8a51228d7c4d7cfe6b0e,26.67520273,26.6752,Staker +0xc13da65a2e47e7772017ddb29312e19f937b51e8,26.67520273,26.6752,Staker +0x6f36d957663ccbdaceed2e84a13cdbd6994da622,26.67520273,26.6752,Staker +0xc0f53e8a518ae31cda62f2ea83922a434e26627d,26.67520273,26.6752,Staker +0x0be8081e7e636c37831ed8fbf9606b5741c32128,26.67520273,26.6752,Staker +0xa2f17295f0a5417600debb9f7ac2d879160b8360,26.67520273,26.6752,Staker +0x00d69ef746ae701cc3aa228c08b6cc2367e8433b,26.67520273,26.6752,Staker +0xb16f670483ee6e794279810658a43fd63f17e921,26.67520273,26.6752,Staker +0x2b96ce1a66d71e70dba16af116f58bbedc7f9c9b,26.67520273,26.6752,Staker +0x07f00bf1f5d9cf040472b28f1464bb08100ce3e5,26.67520273,26.6752,Staker +0xcd3e688ebeffca8b4b7eb979e88afd2b65210ec0,26.67520273,26.6752,Staker +0xeab06e314012ccef0502d77b7e17b1f0005ff7d1,26.67520273,26.6752,Staker +0xbef0af218433e07d8bf9ec11065294160e43e82c,26.67520273,26.6752,Staker +0x160a246f571c42eb55a947e620335b83bbe27473,26.67520273,26.6752,Staker +0x0234aefc3ac1c26f693e4d501b1663b2a012462c,26.67520273,26.6752,Staker +0x4e527914b5cee66296776fb3cd642648f75117eb,26.67520273,26.6752,Staker +0x8329cc2e52b709264c459633bbb9452bf770ec6c,26.67520273,26.6752,Staker +0x1462cd884acd4caa298df059c4dcd27248e2ec5f,26.67520273,26.6752,Staker +0x31d92e9572d58ba5c03ceb95f0dbea54320aff0f,26.67520273,26.6752,Staker +0x3533e4f945475db7023f5e2133bfe970e4c0635c,26.67520273,26.6752,Staker +0x9fed508f4491938763901455c683355caf1ca5a9,26.67520273,26.6752,Staker +0x945e4013e79c84f13033809fcaed380fcd7a0372,26.67520273,26.6752,Staker +0x6bd9abad2fb1d4b8292ed2d8d7cb0610a9cd1c0f,26.67520273,26.6752,Staker +0x88cfaa6414bdffd15d78cdddbb54b1ab99886c53,26.67520273,26.6752,Staker +0x4b5c7beaa0f2dc46a9e573202964fbb162fcfcd1,26.67520273,26.6752,Staker +0xca148fa49a8e68d44a924c8d8200fd48a20d6860,26.67520273,26.6752,Staker +0x20149621fb7fe93306d0ffa4e3b14b700e4c5e8a,26.67520273,26.6752,Staker +0x3fdfd6097fd5a9d54d0e0dd956d4ec5dc66aa9c3,26.67520273,26.6752,Staker +0xebe49f2117d68c0177c7c970f692f19dad96f5bf,26.67520273,26.6752,Staker +0xf9a4f52ccff867cec662448beee44dc9cf0aefdd,26.67520273,26.6752,Staker +0x268d06b84f8351c892276fd34d23a0517b6110d1,26.67520273,26.6752,Staker +0x739535fb0a98162584b64eeacd00607a64ee8896,26.67520273,26.6752,Staker +0x6e2fb1f8661fd798650a0cfe29a496b11795eb47,26.67520273,26.6752,Staker +0x928a1e96581b6b092b1fed244ce0bcf3dbf7fcd3,26.67520273,26.6752,Staker +0xc3a2862a1707655678ff5b5ee3b7761f9538f844,26.67520273,26.6752,Staker +0x6a9ab8e8aaceea02859923f646ecff86762e35ab,26.67520273,26.6752,Staker +0x536fb03f3a18c1f1dcb83382f2a74ffe3aa176a6,26.67520273,26.6752,Staker +0x5ac7d27af54f658e1cbd3f5afaaabb96db9deda5,26.67520273,26.6752,Staker +0x30ec87e9540c71367b09050a636e93fe9bbbae56,26.67520273,26.6752,Staker +0x1b97b0618df12c0bbaa8c5691fc63ec6ab1375f0,26.67520273,26.6752,Staker +0x25d0afc698950fdb773179af92bedfd4cf957e7d,26.67520273,26.6752,Staker +0x598480bc11515eb3659e6841c97678b9c880663c,26.67520273,26.6752,Staker +0x63ec1450477778c7f833649c72fe50e5dca48efd,26.67520273,26.6752,Staker +0xb25ee0f609e61b59367483b0c100701d3bd29479,26.67520273,26.6752,Staker +0xa8c91b56c94a66f5b57a6eb7c76737bc4b95e735,26.67520273,26.6752,Staker +0x634a90ca2adcb6eb457869d71f8f2c6af0e743f7,26.67520273,26.6752,Staker +0xe268fc18cd9675832c5a42f5fa18e6b0e178b0ba,26.67520273,26.6752,Staker +0x732f436dc4b77e1ed9a1b28158e6fe43591901b1,26.67520273,26.6752,Staker +0x7374db37d90ea5d57055557e15cb905a91736fab,26.67520273,26.6752,Staker +0x1c9af4acce6e824e1e8f88f3651b16c8f9e8db40,26.67520273,26.6752,Staker +0xa1db5cf45281f334e392d22629d33fd8bcf59383,26.67520273,26.6752,Staker +0xb3350c168cc9b62bd099c1732830b6bc09bf3343,26.67520273,26.6752,Staker +0x5af18476b0c13633b5c031af5bdc2d8b7717e9d9,26.67520273,26.6752,Staker +0x2b02efbf4fa4585ae3cc9d81913770e9b12484db,26.67520273,26.6752,Staker +0x162f4aaa13dc3a5ff32c060eae8d71e699b1172d,26.67520273,26.6752,Staker +0x03098d021e9f45e594f1588a30078e95410df80e,26.67520273,26.6752,Staker +0x09725ef806d952605a5d323a8d8b70feedb8f78a,26.67520273,26.6752,Staker +0xd9ec86bd02f88f7888c70a0bbfd8fc47c7e7332f,26.67520273,26.6752,Staker +0x3a56865db26005363560d16ed03f441cc510cd8b,26.67520273,26.6752,Staker +0x856166900d69f71594e456db3cc1cd0ac16dc590,26.67520273,26.6752,Staker +0xf5d6cbd78f7e68547aec721e4fd20ee090035ba5,26.67520273,26.6752,Staker +0x452616962f459d3bf2792c94ee03cb53633ba4db,26.67520273,26.6752,Staker +0xcd217d15eea6e99569ee8acda9a2fa3080678599,26.67520273,26.6752,Staker +0xd5400fbd57be428ae186cde13f5ce70b3199c7fb,26.67520273,26.6752,Staker +0x1a34bc09641c1bf07788446d93c52bbb141c2e05,26.67520273,26.6752,Staker +0xc0be9c98bffb09d0ba5531ec4979c208109545c0,26.67520273,26.6752,Staker +0xcad270769a5632f9d488dd512565ea2ec3eb0c0d,26.67520273,26.6752,Staker +0xf606a7594c7f20dc7229efbfbeb2ab444d072032,26.67520273,26.6752,Staker +0xa2d6a51dc6c681b28d4bbb578fdcd7dc6b1e6f6f,26.67520273,26.6752,Staker +0x1bc7164c30dc33f2acf0723da3831db6a728732c,26.67520273,26.6752,Staker +0xbcbdcb605d45d3ef692e2d342d1dc757361af8c3,26.67520273,26.6752,Staker +0xffb57ddc67443637802015214e7267326dbfacb4,26.67520273,26.6752,Staker +0x90c162bf1f930f36883dbba37214ce679ab7902a,26.67520273,26.6752,Staker +0x0fa3219b914531916c71a10f12368781725d2ee9,26.67520273,26.6752,Staker +0x08c451af4fa785580e75bc696e135840de9012d2,26.67520273,26.6752,Staker +0xef0f72fb568c97703adc3efc3748a0ad97c41854,26.67520273,26.6752,Staker +0xac023e3008ec0856be710754d6b2bbbea2f8aa1d,26.67520273,26.6752,Staker +0xa8ce8f8f55d548e3409de0f94db719bb705700cc,26.67520273,26.6752,Staker +0x6d5aa0a3898f9f3cb773ccdc2b23b72673a3c350,26.67520273,26.6752,Staker +0x7ee9033aad1d11a80f1c1e8d769feacbc97416db,26.67520273,26.6752,Staker +0x036ff9ddce5ec6208de38197c3ef1a917c40d9af,26.67520273,26.6752,Staker +0x705ae9380a66e8fc9d7df7467bbcc2ac48039858,26.67520273,26.6752,Staker +0x5587a865c1818fa0e3b4861131ff57c9e0535dab,26.67520273,26.6752,Staker +0xc2e4a11e2816125386505637d7d025b02a9bc69c,26.67520273,26.6752,Staker +0xd516859772ce15d7046690e5826b4c5d1cff386a,26.67520273,26.6752,Staker +0xa0c2f1c10b833a0e8a7c029110b60a674c31e11b,26.67520273,26.6752,Staker +0x52e14e8dfc87e8875ce5e9a94019f497b82b3e01,26.67520273,26.6752,Staker +0xab85d18d6db4f204d817df56abf237f9ddcade2f,26.67520273,26.6752,Staker +0x44d0bce321800fcfc3a7e1ab9bee55d10bf3a335,26.67520273,26.6752,Staker +0x8de62f483d83a2198642f895d83c16bc7be0f5d9,26.67520273,26.6752,Staker +0xaafdafd658ef1dbe085df8e9364654c5e0ad0b36,26.67520273,26.6752,Staker +0xc19121da926ac8d259b6d8ef6e5d281ac22e3898,26.67520273,26.6752,Staker +0x3dd8bfac448bddfdfdbbec16ad78a9fe4e2e274c,26.67520273,26.6752,Staker +0xd0230e90de78a6d127ae0546cfe7afd7b1b7c353,26.67520273,26.6752,Staker +0x89867a6a2af56aec9fbefcd063dc5c121431d8b1,26.67520273,26.6752,Staker +0x324c432f57652485938916c6065f2a3eb17bf199,26.67520273,26.6752,Staker +0x3f8dd706a7750a3e9a04e58b8a5b6e4f5acd16d9,26.67520273,26.6752,Staker +0x261cfa72e13ad6b2b61473a39a68cfbead696c8a,26.67520273,26.6752,Staker +0x85e4a55534f9e99808c307ca6b5f1dfed162bb36,26.67520273,26.6752,Staker +0xd5af604a9fa5a96be0e3582cd309f561dc39a745,26.67520273,26.6752,Staker +0x6cd41a6418ddd8251eaaf41eb136b5359a115ca0,26.67520273,26.6752,Staker +0x18d4fb9e6940f0e437d62fc4d1699dc15838dce1,26.67520273,26.6752,Staker +0xb96efe2fe645b6d153014225d14d5b3e78b5bce8,26.67520273,26.6752,Staker +0x970c691ec05819486f70100175f9ccfd32c4de3e,26.67520273,26.6752,Staker +0x57198bffe6a79a208b23404e53d72b48097cb792,26.67520273,26.6752,Staker +0x6de40e6c6d947bc3caa895ce4b6681552965bc9b,26.67520273,26.6752,Staker +0xe6291213d431d1da9921456aab3901fa91cd0f14,26.67520273,26.6752,Staker +0xd323cabb88995a8f986ee758487b68876855ab37,26.67520273,26.6752,Staker +0xce12361a541ca6e5e6dcb1f971037ef625e50b62,26.67520273,26.6752,Staker +0x1504da28d9b5c01f6e1a4bb06780daacf4175d7b,26.67520273,26.6752,Staker +0x84bde263329a78fbd6a57b580abc350149988e97,26.67520273,26.6752,Staker +0xa490a628f97b2beb9c8ba3db3e1a910b1c38c500,26.67520273,26.6752,Staker +0xa50041cb3d26fba848a4deb59675bbcc4cf25405,26.67520273,26.6752,Staker +0x023299a5b9eceb97ad6b23013cce950086d138e5,26.67520273,26.6752,Staker +0x28db6ad7d34aa651aad536427e2f53b9f2af5f64,26.67520273,26.6752,Staker +0x8f4cad019d8a1de4c79070790e9efcf70d119336,26.67520273,26.6752,Staker +0x102566911c81d63e7b2931fb0bd5a6986c86880a,26.67520273,26.6752,Staker +0x8070770a5747a9027292143a296020c076b73030,26.67520273,26.6752,Staker +0x5f23bf4d66ff4ea4e4c888ea9ef13404fbeb7b49,26.67520273,26.6752,Staker +0x38e875c036a4884bbb91553a27cc280d1dfa6319,26.67520273,26.6752,Staker +0x80f9e03d6a9bf4267214e72ddc6effca7caed6b1,26.67520273,26.6752,Staker +0x3e5fabf2c99f598bd3a899026c7b8d3d412070dd,26.67520273,26.6752,Staker +0xa8ede6e8714685296df2b7f263548f75249329e8,26.67520273,26.6752,Staker +0xa48c1d09b99382e8f847b8488bc0328729fd4882,26.67520273,26.6752,Staker +0x61a435be047cc82126a0014650907fd4663e41a0,26.67520273,26.6752,Staker +0x58b1a42264eb08b6bc69bc278e47b5aa9b00c30b,26.67520273,26.6752,Staker +0xe6e03195ea5163f8c9b8d4de5926c89d005048b0,26.67520273,26.6752,Staker +0x01ecc0c10f632b89dc11970ad660d65d27479ffd,26.67520273,26.6752,Staker +0x4d9c7346e899d085135f1e756827ee74a70db172,26.67520273,26.6752,Staker +0xcbffa9e9c333d97ffc1096b20850e3c3d30d68a3,26.67520273,26.6752,Staker +0x7257b76281c2e2b4b04a6e2ab867928535c32041,26.67520273,26.6752,Staker +0x2219e393932e6002f8701b2713ad753f009c258a,26.67520273,26.6752,Staker +0x37802bd3414a330b6446008d87852e35f2a90f11,26.67520273,26.6752,Staker +0x2ac6be0cb321e11c153a190854e4ac77aff9283f,26.67520273,26.6752,Staker +0x95380ecfea6ae16a756f0ded4650a717728d7d50,26.67520273,26.6752,Staker +0x948388a9f1e30db90cd2d4c918dae585caf9c5db,26.67520273,26.6752,Staker +0x08675b498e158121e57ce6007ba058cecdf5514c,26.67520273,26.6752,Staker +0x726178d42d44a17365557ee5261b121794e4b2ed,26.67520273,26.6752,Staker +0x1da97543b9e3908e5025473074da07f3dab7e4b9,26.67520273,26.6752,Staker +0x736e5682af0f597cd976c3324a9fb1d60bd54cda,26.67520273,26.6752,Staker +0xd58163b61bfe122972913d731ac1a5c6c82aaa2b,26.67520273,26.6752,Staker +0x1bd0c08d170da791c66c264d4ec9bcf3f8e79d79,26.67520273,26.6752,Staker +0xebdfa7c86b1340d4c1eda073224b337965a19b41,26.67520273,26.6752,Staker +0x0de59e69028e944981b04c30383c96389b50feef,26.67520273,26.6752,Staker +0x4f27f4d42ae444ebb9cd67816148442106cce108,26.67520273,26.6752,Staker +0x35636fcd32c37e7c84b724786744dd6252a7617e,26.67520273,26.6752,Staker +0xc536d535df18339305f2ae8dfab41fd9211300ae,26.67520273,26.6752,Staker +0x4c06efb637d9b774b4b63f1da470bc86b7100e9f,26.67520273,26.6752,Staker +0xbae78ede8b783875a97cae120e44c79bd252ee72,26.67520273,26.6752,Staker +0x39d2d00ad0ff4ac17a3b490105e922f7b73555eb,26.67520273,26.6752,Staker +0xaf4711c97a113c109b8f86edf68b3410705e92b5,26.67520273,26.6752,Staker +0x5002c46e7681c446e1c520c95e1bd00f2073c102,26.67520273,26.6752,Staker +0x155101cff8a3de93650db9b9e8369b0b81f224d9,26.67520273,26.6752,Staker +0xfcf487c4abc309e7b8e7d20e19beaace01ec98ee,26.67520273,26.6752,Staker +0x20b37032ea53ba81e78be3ecff8dd2fe33646847,26.67520273,26.6752,Staker +0x04f178b8278f2dbc4279a92990b69efe6c1a6969,26.67520273,26.6752,Staker +0x689b63cb4cdc73afaa511793836e61198cf8ab9e,26.67520273,26.6752,Staker +0x685d5f86d4f4d8cc1797d666052573a477567277,26.67520273,26.6752,Staker +0x2eabeeeb91d3158891f279a194eba8ac2afc0b68,26.67520273,26.6752,Staker +0x0ff7f5043dd39186c2df04f81cfa95672b8a3994,26.67520273,26.6752,Staker +0xd677c1f753f97cb8f98a86accbcc948d7c0d0e1e,26.67520273,26.6752,Staker +0xb696f90c50a785db97448f862affa94198829a77,26.67520273,26.6752,Staker +0xf6e27dec62081da3841c926c42beace219eda2d7,26.67520273,26.6752,Staker +0x6866e07b3ddc3c67d763c95f9766d4a2999295c8,26.67520273,26.6752,Staker +0xa838ef4ad9e5c3e6ecb394f63abe849553dcf168,26.67520273,26.6752,Staker +0xc1042365b497c729aa502943aa0f85ff70c6582c,26.67520273,26.6752,Staker +0x30b5a77232b81436f8690d39dde7b2fe43e53938,26.67520273,26.6752,Staker +0xaa0141eb26bf5fe26dace19bb951706d8bce3f9a,26.67520273,26.6752,Staker +0x637086f3d199554f3cb41b54f3b80c4bf2a3e21c,26.67520273,26.6752,Staker +0xf3600e665748fb2989c539ceb85b107fd7cc034f,26.67520273,26.6752,Staker +0xb040a0fe690baf30908528f0cf7bfec853141ed1,26.67520273,26.6752,Staker +0xd107dc219d41eecd0f5c6750426e820ec6e9b146,26.67520273,26.6752,Staker +0x293a916a4ad905c8b608fe69bb410448d9e1117e,26.67520273,26.6752,Staker +0x7c6ddb550098303bcda502e6bdbe4dea517217df,26.67520273,26.6752,Staker +0xad4489f64a8be791294116d3e99d2721c7f0a72a,26.67520273,26.6752,Staker +0x6192433d71858c059ee7af1d7d055eacad74700c,26.67520273,26.6752,Staker +0x80e2db20022f9a4c372897f97c09dbcb74c12820,26.67520273,26.6752,Staker +0x1932aeb0aff82fd2d9b30b26d892e6f42a95f37d,26.67520273,26.6752,Staker +0x213209b1a4530817553baa1512a37f844a6053d2,26.67520273,26.6752,Staker +0xc91a3545d4c40c5873730909c41056d9364bf722,26.67520273,26.6752,Staker +0x244d41a06faebd6dff531acbf77e06e605561a0e,26.67520273,26.6752,Staker +0xaf0e0b676d1f5c9445169b7ac904744a028ea7fa,26.67520273,26.6752,Staker +0xb65d676c70d8ab8b19c3c547ba28553591a3de6f,26.67520273,26.6752,Staker +0x5d58edc7a7c91239ec2fd56a646679780886323c,26.67520273,26.6752,Staker +0x0d8fe082f96bb98316913fba1cd40999a007d18b,26.67520273,26.6752,Staker +0xbfda2ffa35e4bc29cc8afbe1d84e42c80834aeca,26.67520273,26.6752,Staker +0x37e98edda653d21b4be9debb7cc10f2ea9f4eb6d,26.67520273,26.6752,Staker +0x30e07087262d3f9c4229c7fd9e0807d8ff1e2e61,26.67520273,26.6752,Staker +0xa4b90bc43c93c5a6c2619dda65353084fbe62eb5,26.67520273,26.6752,Staker +0xc6f8950afb6782e7f25a1ad715ae6632f1b36cd1,26.67520273,26.6752,Staker +0x0c9e25f360807da04549a69baec94c9fda1d41a7,26.67520273,26.6752,Staker +0xe344489b0812e76657e59f4d14b2d3c4fac2a8a3,26.67520273,26.6752,Staker +0x6e152fe3056553a7bf61ae02556d20cd83cf334d,26.67520273,26.6752,Staker +0x828a9fecafd4b2e73d10bf2b7df61bf4f4e2ee64,26.67520273,26.6752,Staker +0xc47eef9c35625bdf3030fe7a005f5fa7bc62879d,26.67520273,26.6752,Staker +0xd2529f0c64023dde070c77bafa2926a589e926c0,26.67520273,26.6752,Staker +0xe166682e0c02fc795662e3fc675927643eaf69b3,26.67520273,26.6752,Staker +0x7ec6d0a5d7ec7387a631fbb27281a17e1e04930a,26.67520273,26.6752,Staker +0x8660406a6302ae7c726cb4f3c24442b8ba49748b,26.67520273,26.6752,Staker +0x1272ed14de0390252ca08f67f58132b759b32b38,26.67520273,26.6752,Staker +0x72a062b88fd495c5efa621b7f611973b48f2bd97,26.67520273,26.6752,Staker +0x9c4c31e47cd63902d601a6816b23499ba196de30,26.67520273,26.6752,Staker +0x8b2c260f286b500ff27d2b9f9d1b406b19004dd9,26.67520273,26.6752,Staker +0xd16f4529c9e88eecc04a04f2ee9fdfd05f6b4a01,26.67520273,26.6752,Staker +0xbc18860eae54418b392ec880775f1084e4a8dedc,26.67520273,26.6752,Staker +0xa452107ea5fae4713050410f5619e49d8dd71e3f,26.67520273,26.6752,Staker +0x7f20c6eaa0adc427819e239fee0089d36dc3b679,26.67520273,26.6752,Staker +0x08e87fc9773f79e426a249638f815b407c694142,26.67520273,26.6752,Staker +0xe9fb7d45e77862dc60896031522305a45a038499,26.67520273,26.6752,Staker +0xf27508b30d65ea91c3b0b91eaf5875b94b6412cb,26.67520273,26.6752,Staker +0xef364277ef83285df1e0cbfad8d5211c14ccbca0,26.67520273,26.6752,Staker +0x366074702f0884410ea4fe58312deb24c52104c2,26.67520273,26.6752,Staker +0xae01a9f15b278239cfb64d4d74bba7a0b1cf900d,26.67520273,26.6752,Staker +0xe9d82e35c309c485b851e8820df2df57378b5765,26.67520273,26.6752,Staker +0xea00b5df730f23fe4dc1a893cadcb9e9c752a512,26.67520273,26.6752,Staker +0x407c7ff7a946bab2fb6d529a1321c260de09c0f5,26.67520273,26.6752,Staker +0x24a28a5abdd875440d01177ada1fcb47d6866840,26.67520273,26.6752,Staker +0x7da8ba656e80bbd47dbc5d8f82174a8401d78593,26.67520273,26.6752,Staker +0x0489726421f3b7b3eb2ff98b29c6cfc5aa54f3e2,26.67520273,26.6752,Staker +0x08366306f5a2e370246ebe09f1b7446ffb740238,26.67520273,26.6752,Staker +0x52259d2342ed1e84a807cdd84c4f02c21962f032,26.67520273,26.6752,Staker +0x20ed69d0ebc89fc13158b5254e95e565473d9e7b,26.67520273,26.6752,Staker +0xefb503f6f3af3e359ea0c7e6cbe46589f23ed718,26.67520273,26.6752,Staker +0xf111697d8a590ff15e07c031a788f3904ea406df,26.67520273,26.6752,Staker +0x96865bf1af613568647b22fc63aae425298525db,26.67520273,26.6752,Staker +0x2bddb1abc6aa16742a865b08cb518276f73a64f4,26.67520273,26.6752,Staker +0xec658cefa8900682a495cced50d644085e673cb3,26.67520273,26.6752,Staker +0xcc4f4a1133491df4884f28fe7aff13a56435ffde,26.67520273,26.6752,Staker +0x5d16729f1e8989381f64ae1836b653ac26784112,26.67520273,26.6752,Staker +0x8f5b3ce721eb7a0ef1dcf75ebfdc0a37ffbb95b0,26.67520273,26.6752,Staker +0x28fa32d628f6e2dec3d659b7f157c374cc361b66,26.67520273,26.6752,Staker +0x944cc5fb733b4fb5169793086cb25db8d4439d48,26.67520273,26.6752,Staker +0xba94a5c1963ad3468316af7b308518ae6ca1f52e,26.67520273,26.6752,Staker +0x3f88d16044ffb80a5135a4ea08ae1b7f7d6b7f77,26.67520273,26.6752,Staker +0xbad2efbda9c590edc0972c8f8a54ccc85bc40033,26.67520273,26.6752,Staker +0x43cd29ce2dffb7c577e4aaefcfcd014830fd86ba,26.67520273,26.6752,Staker +0x251857e07702a3c68a7e9f4db754febcc4f81365,26.67520273,26.6752,Staker +0x7dd45bc690b1b55b0667691e8a41b45c1fb71431,26.67520273,26.6752,Staker +0x2477171a2d674567f78ca1c7a4f633276e430843,26.67520273,26.6752,Staker +0x963582afce960a084ef87f34fac2c0012cd14453,26.67520273,26.6752,Staker +0x6413a9c8a34a1e1ed9ab18b082592c53fef3e80c,26.67520273,26.6752,Staker +0xae34c675076e309c3dc29041c105253b6f0e2343,26.67520273,26.6752,Staker +0x87817517fba075ac517d9584aa25b12e45fef15e,26.67520273,26.6752,Staker +0xf17ce5a761672220f65be0858d5464ce4e8f4467,26.67520273,26.6752,Staker +0xb4090e1a0023cf4e2090e17a50c65be19de5a503,26.67520273,26.6752,Staker +0xdca93006954a9b4678a3c38c312a6b404ef3be53,26.67520273,26.6752,Staker +0x3c488a45f780784af408e0b5098e4d6b0adfab20,26.67520273,26.6752,Staker +0x4c4f95e7d883160ede3f5b7eaf86df1b21f7ee5a,26.67520273,26.6752,Staker +0x2ba408bbb0cbb6ead7d05fa49b33249d3766df24,26.67520273,26.6752,Staker +0xed40d1f3b658c0bf979c4605c7d7ca6be5463322,26.67520273,26.6752,Staker +0x7a262c8b3896b994ddef9b42605adf6644b78c18,26.67520273,26.6752,Staker +0x3a8684ecf13ee46022827fd33e2a77ef40392e15,26.67520273,26.6752,Staker +0x111f941e1c7ca6b097d6da880b4bf371c71c3493,26.67520273,26.6752,Staker +0xb71d2f920d187ff7b10726204303849721720b1e,26.67520273,26.6752,Staker +0xd87c79f5fd51b51683c49b1d09b85b090061eb56,26.67520273,26.6752,Staker +0x2c1b21b66ddbbd6be6f241e9550a07824263cdf1,26.67520273,26.6752,Staker +0xe09fc5e46b293422d3b9d034771f0096038a9faa,26.67520273,26.6752,Staker +0xcb4998847c569b13b2e13e3e154ab398b517435a,26.67520273,26.6752,Staker +0xa03a6c5fe050555db70a4bba11e7962977520a51,26.67520273,26.6752,Staker +0xa9d332012eb8768d1cccc03cac22da1c5e2798b0,26.67520273,26.6752,Staker +0x27159ca8b28345d29a83542cc9d23a1d315110c1,26.67520273,26.6752,Staker +0x0dca8474b7e058a6a91c20840acc99c5f6a77206,26.67520273,26.6752,Staker +0x87ee91b9205f6de34269908dabe83ea3910c3b60,26.67520273,26.6752,Staker +0x351d634774898920e416057c67a2cc4d1418b758,26.67520273,26.6752,Staker +0xe6c94a0fe87e0ab5c76f240a427696dbddf598c9,26.67520273,26.6752,Staker +0xc3e4bfc5b54205e2887e77e2a73a98b36f05a4a1,26.67520273,26.6752,Staker +0x47edcd79ecd95c38f603067609e83c6032bb49aa,26.67520273,26.6752,Staker +0x100aa2a30fb1c8ed74f8d783f9b2b7eb104af08d,26.67520273,26.6752,Staker +0x58a7bbe71f436809ae90ca09f87915f7abf6a8a8,26.67520273,26.6752,Staker +0x88f20a58483fc095c2d4414e100ce71398428f11,26.67520273,26.6752,Staker +0x37c9f6044b1fa26a7800e1c272e36f9e95a02071,26.67520273,26.6752,Staker +0x7c99b1898ab32f13e0075221c9bc7def82949554,26.67520273,26.6752,Staker +0x604e99b33b151ec9ea552b33c6a0655d34fd5088,26.67520273,26.6752,Staker +0x66d701979d98d4be4c61b8436f05a36fce84a12e,26.67520273,26.6752,Staker +0x486ba1cc9e8eb81b84f59ef72e52e559a64037b7,26.67520273,26.6752,Staker +0x4bac2e601d4faa91ec0cb73884c8516700efbb86,26.67520273,26.6752,Staker +0x35af85ad8962f63b9868bb90f44ace048219962f,26.67520273,26.6752,Staker +0xbb4cdfcf3a989a950fec54acf64ca5044cffc3e8,26.67520273,26.6752,Staker +0x430f2cd080b20827d2e4fe24b70dda084bf3edb6,26.67520273,26.6752,Staker +0xb53df09e259b954b21a1a344b6ba0b288e896657,26.67520273,26.6752,Staker +0xdbc8dfee1850a44a7886a3b4703b81b2d8973fb8,26.67520273,26.6752,Staker +0x3d7c830d0597f64193ba60549761d24b7265cbe9,26.67520273,26.6752,Staker +0xa1037ef4721165bd2069e01f6070c8cd0ebe39c6,26.67520273,26.6752,Staker +0xdeeacd0aaffb70edd79f410a37c8b20e0a7fcd65,26.67520273,26.6752,Staker +0x30a808922b1dab487df96cc33da7cfd5ee3bfd09,26.67520273,26.6752,Staker +0x00db1e253e0e2230d64cd6b3eb713b820a191ec2,26.67520273,26.6752,Staker +0x12955c6db15ab098b165ccf2fe1c62cb09afea3c,26.67520273,26.6752,Staker +0x34dbcfe2a1393de14b1d5c5acba99178c2bbfae5,26.67520273,26.6752,Staker +0xb09be033e0b7a59ee8d8fbf0ee0bf4c95b397825,26.67520273,26.6752,Staker +0x921e9a9634d6d28709e413bd9b457fba51c02a6f,26.67520273,26.6752,Staker +0x3a0f684e816e9c0ca72a1d892f2cb31b053d8bc6,26.67520273,26.6752,Staker +0x7fe37fa9a81e94281235fc4f86c7877e71177a42,26.67520273,26.6752,Staker +0xd21e73c16130bdffb6c760a99c137992e582fe11,26.67520273,26.6752,Staker +0xf0e21276ab0b52f78ace98f6384341098a630996,26.67520273,26.6752,Staker +0x715c6cf5ad3b760687b5e441ef03ec013639062d,26.67520273,26.6752,Staker +0xe35fb8098aa260db1c18f2bc3d2d9bdcf1c40529,26.67520273,26.6752,Staker +0xd48f2e4a7b985808ddf3a3de743d168786e120c3,26.67520273,26.6752,Staker +0x88dcbe853fff9a3049612bfb9397049fa502c4cd,26.67520273,26.6752,Staker +0x68a339dbfc3ca8e5d2ee9c3ee8ea3e2983623263,26.67520273,26.6752,Staker +0xbb996e83b4071fedb06be1c7c949f3c946a8a80c,26.67520273,26.6752,Staker +0x0b4b2b85e8b2f2f715e935cd355b612dbc234dc0,26.67520273,26.6752,Staker +0xc0cfd2b034be37b27f28ca9ae03c848f6dd231dc,26.67520273,26.6752,Staker +0x3727a775d6c0881e332f12a03e5bb31b24fdf02f,26.67520273,26.6752,Staker +0xdc465cedf949bcf61ac3375c844781b5c1cdd002,26.67520273,26.6752,Staker +0xe8ac260ec71ac3ed8213f9476d8ee6e22c49db83,26.67520273,26.6752,Staker +0x4ee048289b8b84ac0d6bcfa2e26b6841bdc2674e,26.67520273,26.6752,Staker +0xf5c1e187a9c05062278f52584317a24842adcfe6,26.67520273,26.6752,Staker +0xf00b3135975ecc4dc9b514668c131dc202c61877,26.67520273,26.6752,Staker +0xb355a5db651ba12f3fcc18529f140a9597616579,26.67520273,26.6752,Staker +0x91a709748e053e9bd784c3d99725e5e9b0cf99fd,26.67520273,26.6752,Staker +0x04d0e5e786c70e6314738c37780fc8b754bcb4a3,26.67520273,26.6752,Staker +0xf1544a7af88cc08cd19a521826731bd04f150637,26.67520273,26.6752,Staker +0xaa9575bf3604d1730ff84ebd920bf44903eb2c21,26.67520273,26.6752,Staker +0x09085809fb3e4b58a83a187adfd91a2eff3fa41d,26.67520273,26.6752,Staker +0x4f09343da1072ec17b4ad8f5c7014f11aa9df0d8,26.67520273,26.6752,Staker +0xd41918072034dc5b871a2deb2072726a1c2d57de,26.67520273,26.6752,Staker +0x271b302d770ebea7ca82d8bfba39a7a64651e8b4,26.67520273,26.6752,Staker +0x1b8c1043f6bd37a8d9ab812695983903d6970baa,26.67520273,26.6752,Staker +0xc77130cc819ae93654996c42f6cd95cda2d08679,26.67520273,26.6752,Staker +0x9d5132440e23e7f842bae7c41f0c0e976366bfd4,26.67520273,26.6752,Staker +0x004daae2621017da004fbf15135f9ecb6d3b900c,26.67520273,26.6752,Staker +0x40358ea07de01d0c093c1388e02e77be28f994cf,26.67520273,26.6752,Staker +0x4c17cc6b4d65b5fdb81032b0faaa42b28a6abe1d,26.67520273,26.6752,Staker +0xce6c4b14865d14f11e1336732590eacbd40342fc,26.67520273,26.6752,Staker +0xd9e1debe7eed357392637d0c0b07648e148b446f,26.67520273,26.6752,Staker +0xb65fbb50d952858a9f0685cf2720fc11df4462cf,26.67520273,26.6752,Staker +0x58482defb3788257cf1def01e04af280adae47c9,26.67520273,26.6752,Staker +0x81ba604832dfd69027b6185e987cd18a4b0e7405,26.67520273,26.6752,Staker +0x027176a147e3157763ec17dce255f834dca07cea,26.67520273,26.6752,Staker +0x303855d26f138fc8f190a35e3d166b0b6f4c2551,26.67520273,26.6752,Staker +0x8198993efa01b0dcc74deaf4c28a3a946e03b734,26.67520273,26.6752,Staker +0x475988d6a650924a66d6df3e3dba075cbf14e8b1,26.67520273,26.6752,Staker +0xd6cc9f88043f9adf3cb1dc9d2e75b71a899e40c9,26.67520273,26.6752,Staker +0xab42b626a7b63b00e60e2a59dc1998620e9e211c,26.67520273,26.6752,Staker +0xf1ad40ce6616e92c02ae919ed4ec371c1e5abe9a,26.67520273,26.6752,Staker +0xa12c8eaced4109a836011d7e88a4d658e03a20b9,26.67520273,26.6752,Staker +0xee15ff07cec2970d36739862b8524a6d2a57f355,26.67520273,26.6752,Staker +0x519d70f1bc214e10a3fc502e9ee3a36d490a53f0,26.67520273,26.6752,Staker +0xc714a05741106b9d3395caebde98856e8ab6678c,26.67520273,26.6752,Staker +0xf729e3230d621b463aaddad1221caa30ca42535b,26.67520273,26.6752,Staker +0x4c2a93cc2b7d21ceaa99d47bd728fc57ccaadec7,26.67520273,26.6752,Staker +0x0c10f07c431a17895fbf2af0c6080a2b66cd5099,26.67520273,26.6752,Staker +0xc4145403147b93e1bddb2bfed82891529dc5e4a4,26.67520273,26.6752,Staker +0x88e685ff5b4196315d9f160ffda76b441ba87cd2,26.67520273,26.6752,Staker +0x620b4df1641b90f108ebb748cf4239f4678c9371,26.67520273,26.6752,Staker +0x9f933145d72cf000884b84b76d0c0c18f9787861,26.67520273,26.6752,Staker +0x7331d29beadb0023b8ae594db935f28a9f4a1296,26.67520273,26.6752,Staker +0x8465eb6b124999c0f4e468b854ea78bca4ef1901,26.67520273,26.6752,Staker +0xec72d5541ba7aab4935928c2ac41e99f3d887c97,26.67520273,26.6752,Staker +0x110263cfe3d6fecb853dd1c31b0703e6630841e4,26.67520273,26.6752,Staker +0xec29cfa70108d7204a34a97025d3efc0014bbf22,26.67520273,26.6752,Staker +0x145bbc9bb447751d3e95a0dfded6e129407ccbc2,26.67520273,26.6752,Staker +0x83a2f0e0b74c0615b53c9edec15b4ac39ce28663,26.67520273,26.6752,Staker +0x40d0f1c7979cd5e91f52a0fe00a1c61b466baa15,26.67520273,26.6752,Staker +0xbe7909ef27b288794a85bcf6ebe8c294becb2fb4,26.67520273,26.6752,Staker +0x181c3a9c6b8c73326ed4e39b554f3f66b3bedfa3,26.67520273,26.6752,Staker +0x9c34a6ecb467e42bcee82a2eb6f88fc80f1e9dfb,26.67520273,26.6752,Staker +0x5078e2dc404896934f1b2b1e8bd65a8b8fd642a6,26.67520273,26.6752,Staker +0x74028c11949fca67aaa167d6cfd55c1122ad7fd4,26.67520273,26.6752,Staker +0xe7cb402f22d7655f61d07d66cd05d4b024fa922a,26.67520273,26.6752,Staker +0xdeadda52b16f5c90732c90c667c74549e3570000,26.67520273,26.6752,Staker +0x6552d32c1a0563d6bd434c761771341058862f78,26.67520273,26.6752,Staker +0x963f616c8137b30d0b1a294496a53dd125be8777,26.67520273,26.6752,Staker +0xfc0c64cc3ee7922ad462d883b428ca9e0e8156cb,26.67520273,26.6752,Staker +0x860e8ec9d5d12e9d3d8b1aa03e1982f3f4fe1f92,26.67520273,26.6752,Staker +0x99733c3ab707c9652c401dc3235bbb959613c284,26.67520273,26.6752,Staker +0xd4eab0483accaaa1a05a245f3d3a2f36f96f952a,26.67520273,26.6752,Staker +0x9c0d5a84e35bef744edc94d8f683f5787e15e375,26.67520273,26.6752,Staker +0xc2ea22ec0c12761b26d05888397ca5dc23be64e0,26.67520273,26.6752,Staker +0x974665201d5195c6ceb998d1c4c7e70af0cf5247,26.67520273,26.6752,Staker +0xef89bc1af79039dc98d561eb64c4c0866b2f2010,26.67520273,26.6752,Staker +0x46beb45b86bd4c599a47dc323630cdbcd0ef9538,26.67520273,26.6752,Staker +0x2c71adbe84ba0e66bc5be207ca451a0737cc95b5,26.67520273,26.6752,Staker +0x76518ee1387670a77396e98867b874c4f95db94a,26.67520273,26.6752,Staker +0x03c1b929935204647fa82ba22ed45f6048ece3a8,26.67520273,26.6752,Staker +0xd00368cfe6a4e605f7c073c60c238c3a9a6aba03,26.67520273,26.6752,Staker +0xcd532243888d26791881064e24d4a25fd0041d98,26.67520273,26.6752,Staker +0xfc321e7d4a60f7fd48003fa5d805acd65fd08397,26.67520273,26.6752,Staker +0xf3772ac6a4a92d74d2e20512bdf36c56fe82a445,26.67520273,26.6752,Staker +0x482c96b007ea453cb55a3dc11ceb8830e18f0639,26.67520273,26.6752,Staker +0xa5defbfc0a457f810bf5b968adb11b02ea917047,26.67520273,26.6752,Staker +0xfe7215480a501fea6bfd6b3d28b3837ce51c45cd,26.67520273,26.6752,Staker +0x3c7ed5ea01695ce64df782d972d21d86226b301b,26.67520273,26.6752,Staker +0xd4e642fd03a0c585883a9a21f5fdbf7df3c64f33,26.67520273,26.6752,Staker +0xae1e3f3fd676a098c9940c240642a2f30424471d,26.67520273,26.6752,Staker +0x30c46ff01ac8547043f1b4b8c39dd0a20227f92e,26.67520273,26.6752,Staker +0xad9506ae5777c220d64ee2c327151a73a70a7f41,26.67520273,26.6752,Staker +0x956e127bc688562f8db5df6576bbb14b4ee1793e,26.67520273,26.6752,Staker +0x0d09c114372d7ca221a004c4dffc6999dddeeb49,26.67520273,26.6752,Staker +0x05fc8144eedd942d07ccc4fd24794415424d5a1f,26.67520273,26.6752,Staker +0xe6260bdaa1014e3388af2a4d7982c284971bda96,26.67520273,26.6752,Staker +0xc7e3531e12bf814dad3b7ed2688005ee8970a5a5,26.67520273,26.6752,Staker +0x0b69547b03f6a0bbec1d7731df7a85d253b71b37,26.67520273,26.6752,Staker +0x196fbe6fe43710d48c248771b06ec57eb49eafc3,26.67520273,26.6752,Staker +0xeff461fffd3d507d18ca7c368d2e42e27fae4be5,26.67520273,26.6752,Staker +0x5d5950f50fbb081bab24ab5fda90a592d30327ac,26.67520273,26.6752,Staker +0xe803cac1c28e491d618e8d6ef2303edb77e29331,26.67520273,26.6752,Staker +0x7cf51e98e0b35ec7780981d9407932cd0197c605,26.67520273,26.6752,Staker +0xf63b4c884fa0605e692c64b60b11219292e7a881,26.67520273,26.6752,Staker +0x9e7e6ee8607628362b25adf109d5704db3f4640f,26.67520273,26.6752,Staker +0xb7dc2e86421fa9ab31e000c698495399f09ef694,26.67520273,26.6752,Staker +0xc79d652030f9a3bb95c5ebd49d3ca22dbc951ce2,26.67520273,26.6752,Staker +0x0f67ee003b7fe9ae1acf2cb2dc8e9f353c67f7e0,26.67520273,26.6752,Staker +0x177ff08c8199a5c13b0a734438e36decff4a9537,26.67520273,26.6752,Staker +0xaca45a9d58ea48c5ed3e323fc6174e772d3cbdd8,26.67520273,26.6752,Staker +0xfbb6c5d00e9cf1bd9dd159eac77be4ff538edefb,26.67520273,26.6752,Staker +0x18da34aa008b6711e6b1bf3aea16c432f1cb2e71,26.67520273,26.6752,Staker +0xe165c34d3c5ecf7df2aff2955fe3a7bd7cb38b4c,26.67520273,26.6752,Staker +0xb95c1c3e131ff3933caae9623d059660efdf01a7,26.67520273,26.6752,Staker +0x53820aa00b57826a0ada942eaa68f86633c5f112,26.67520273,26.6752,Staker +0x19e59fe8c5eda5e6897a99ba89497b6b94859811,26.67520273,26.6752,Staker +0x933df95b50a0d513d1ddf5fa617b73d26812fa9c,26.67520273,26.6752,Staker +0x2ae8b717daaf65bb5641abc0500b77449dfae66d,26.67520273,26.6752,Staker +0xa7b452e57de8a705a23c33001f90e4adf9004a90,26.67520273,26.6752,Staker +0x7a46a8077201dbabca5e0f1826b19668276ddabf,26.67520273,26.6752,Staker +0x9ddfe19194fe3aa593fa198e831d389ed563483c,26.67520273,26.6752,Staker +0xd22a8205f874e9df31268569bfd769041e6645ed,26.67520273,26.6752,Staker +0xc9a910f58450f6d7deb0bd5168a057a676d7e94e,26.67520273,26.6752,Staker +0xc6ef9b19d4b6e3453a9bf3d000a0a30df7fb1b08,26.67520273,26.6752,Staker +0x2e6d29c2d24a4ed24c335e0487b0965bde27dea6,26.67520273,26.6752,Staker +0x437402ca5562f98ff06f89b3b1d718c162f630bd,26.67520273,26.6752,Staker +0x52cb10de83b326772f05c8fc36895186d0aa4edf,26.67520273,26.6752,Staker +0x594aa061c16d0111931cd70a1790ec11c9a0cc32,26.67520273,26.6752,Staker +0xb42627fdec0ba01895d2c24b3320f92b41e7a28e,26.67520273,26.6752,Staker +0xae064a518c404eb1569b2054b965b41e1eb741d1,26.67520273,26.6752,Staker +0x0c60ceee9c7b07dfcaca32f4ddb77ab61130189c,26.67520273,26.6752,Staker +0xc75b143301cf47a3ad096ed904f5e3f0831a57fb,26.67520273,26.6752,Staker +0xe54cd1cdae24e1b912b00ed76e6685cb0c1467c7,26.67520273,26.6752,Staker +0x5eef876c96fc72be56e03a9be247dd1608d3d275,26.67520273,26.6752,Staker +0x86d3e4de26b987835650aacb09a72f175f46b6e1,26.67520273,26.6752,Staker +0x1e8527693fbc4d956209a72b96defd23034f61e2,26.67520273,26.6752,Staker +0x6acbf1db9a9f2e75fb6de8147e9e9940a01dde15,26.67520273,26.6752,Staker +0x5cf52c6e70bf40de8fb5a7d9b49fc512a0e4c02c,26.67520273,26.6752,Staker +0x4cd79c74606d6fa91fc59e22a38310de921918df,26.67520273,26.6752,Staker +0x3637b10a410284a4dd5e0b200a501f0896b3e889,26.67520273,26.6752,Staker +0x25a629ecd9211960e121548037064c780416a23d,26.67520273,26.6752,Staker +0x568cf6e9d53e1e8708c2c0d4df23cf735dfbab3e,26.67520273,26.6752,Staker +0x25e07bcc27d798037ff09906e5dcaff204cfa1d3,26.67520273,26.6752,Staker +0xd3ad7e8a381244c756d34a542eeba37991db390c,26.67520273,26.6752,Staker +0xd54518430e9105633e2c3601bbb3c9a9e358e5a9,26.67520273,26.6752,Staker +0x5d6f71b5ccda146624cf647a194d70f0419d6dbf,26.67520273,26.6752,Staker +0x02535f81854b731a185a765286f7196c6c2b63a4,26.67520273,26.6752,Staker +0x9d426c38a38693401e3315d50472ffcb316f4df5,26.67520273,26.6752,Staker +0x39f37c797f938145b2b0c38113a2c62075692d55,26.67520273,26.6752,Staker +0x4271e54cb092367d345543b66f2299f5a6ca1d9f,26.67520273,26.6752,Staker +0xebfc694a13fb3397e3c026ea74eaac31e085e238,26.67520273,26.6752,Staker +0xd5edc35ff5db8b40f694d00409fe972077e6f3e8,26.67520273,26.6752,Staker +0xb3b086621a31ee5567c15b61f0169f2c56569383,26.67520273,26.6752,Staker +0x3d84c00a85f210ceaec7539ffccc1dd60b0913ba,26.67520273,26.6752,Staker +0x44dd1e7a6d04d784ed9473797f7d16fbb416b908,26.67520273,26.6752,Staker +0x21f8ff01dcb248bb26eb0bc5a0fb25c7e586c807,26.67520273,26.6752,Staker +0x8c2821f3efd492088830338ddad982ffecb2081e,26.67520273,26.6752,Staker +0xf4a96f1f7b5918f9a318e57a6b5764f5b7f16c6b,26.67520273,26.6752,Staker +0x3d51b84eec25471a281a90fc4c6e33b925964978,26.67520273,26.6752,Staker +0x6f0b3a8a7d505d91cf8dd646a98b8149e0d077d3,26.67520273,26.6752,Staker +0x0a200f2ff5e0ef31a7ed91906a78c6f361023b24,26.67520273,26.6752,Staker +0x10882b1196d9d3ef28e77c3219af99b9dd8068ef,26.67520273,26.6752,Staker +0x97f66089f9a82c0327ed566d4b1b6291a00e8632,26.67520273,26.6752,Staker +0x8d52fc540c73cf81721f72259a5757c120efd043,26.67520273,26.6752,Staker +0x546872f78d1256f6b897d3130375c95e7f590d93,26.67520273,26.6752,Staker +0xf2a2cdc1b60736e7d3e71c6c52c5adde71b63d58,26.67520273,26.6752,Staker +0x746f32f95d60bec085fcafd64ab1de1ad0531065,26.67520273,26.6752,Staker +0xd88809018c63ab48c284342e24c11805d4870d43,26.67520273,26.6752,Staker +0xc6bc1bf68eeb149470c370c06ca9fbcdaa569789,26.67520273,26.6752,Staker +0xf4e03e11a107bfb20b709694743affe9cce9fed8,26.67520273,26.6752,Staker +0xd76e34c56cc3a9ee687854cc746959e90dd7dfe7,26.67520273,26.6752,Staker +0x7a29ae65bf25dfb6e554bf0468a6c23ed99a8dc2,26.67520273,26.6752,Staker +0xe77beebfee7c1b7357c27cf6b081902bf1447f90,26.67520273,26.6752,Staker +0x5a181c4dcb94b00c416a2585d77a33cd55c554f9,26.67520273,26.6752,Staker +0xac302977bdd232dc0e237f6ff7cd351661e20c4d,26.67520273,26.6752,Staker +0xa4fd253f9309dec87393c92a6e305dd2d395a20a,26.67520273,26.6752,Staker +0x05a26a11dc6c4ba49ea9b11443b49c6f77b5e9eb,26.67520273,26.6752,Staker +0x23bebaa8df10a540e4e8addb25c5774208ea0097,26.67520273,26.6752,Staker +0xb6e5f932ce6105d9d0f4e002e9f806adb02f9cf6,26.67520273,26.6752,Staker +0xfa6fb648fd776cc173108284b83c8aa199b9113e,26.67520273,26.6752,Staker +0x9d6c688669f2cc01f7f6a0dd74de4deca031365f,26.67520273,26.6752,Staker +0x04d800f567ad20ec14907ecb414a8b7d87a31eee,26.67520273,26.6752,Staker +0x95321d6eae3cbcf1976dc44f67a0f8927dc3e6b9,26.67520273,26.6752,Staker +0xa991ad257be64c7cbba72de36d97e0c2055d3f77,26.67520273,26.6752,Staker +0x6cad6ed91680ccb4e85b5ec35dc7d4b0b4853ba2,26.67520273,26.6752,Staker +0x90d340273a660c4bbc2ebb4246fc3d3b444e8560,26.67520273,26.6752,Staker +0xf26e68e4bb0b9d69efd6b9b9fefb4a01d245bb86,26.67520273,26.6752,Staker +0x4f73b5b09b278bb614c21e3af3d5189bf94c2a2a,26.67520273,26.6752,Staker +0xdeb50f3eaa6e785e8715087b31ee62aa2800c3b9,26.67520273,26.6752,Staker +0xf60a5daa25c16ab7d9d34ac23ec5006eb179c739,26.67520273,26.6752,Staker +0x393975538dd4810573f2de89066eec6053604a14,26.67520273,26.6752,Staker +0xccd21c9bee8ae51e561b58b0eb0bb35288fb5b98,26.67520273,26.6752,Staker +0xec918117693da414b439b1042932123cb5bca7ca,26.67520273,26.6752,Staker +0xdc193ec0e493b56cbe690b9e1de00fb8189938db,26.67520273,26.6752,Staker +0xf62ace001af97fef1b697596fc8d5b4560349d2b,26.67520273,26.6752,Staker +0xfb17199bb361daed5b8df4e0d263f2f6cb990c50,26.67520273,26.6752,Staker +0x07a51da3825a6bb695557fca9f68a5e278b292ea,26.67520273,26.6752,Staker +0xdc6b5549763d893b01a41acf0d7d77ccb44f3417,26.67520273,26.6752,Staker +0x28d3bdece9a0c7f54687f734fa73fba04ecf5785,26.67520273,26.6752,Staker +0xfde099dc69994b5d44e3a40da4b0156ef9a4a267,26.67520273,26.6752,Staker +0x20db55f5345386726af47802f5b8ce5b4ddf34c7,26.67520273,26.6752,Staker +0x8976a268ec70cf8549bc93c10e297ac8e16ad102,26.67520273,26.6752,Staker +0xf3e3ea9c16b7d11def141794ebadcdee13bccb09,26.67520273,26.6752,Staker +0x4c11c1a35efae0e765279694b74c3d573579eefa,26.67520273,26.6752,Staker +0x8d69d83483ffdea8a22e61e9967da06b7ac2d773,26.67520273,26.6752,Staker +0xeca345b5c749b8a9299b154fb036020e13394eb7,26.67520273,26.6752,Staker +0x995a101dfdce8c12fc282a674f00fb7f9df8c3d2,26.67520273,26.6752,Staker +0xb64cc1d6a9ec2ea9e761ef1359f1b7d3557ca775,26.67520273,26.6752,Staker +0x678787aa0ef63bd5ce052caf997d80546df5c9eb,26.67520273,26.6752,Staker +0x57bdf6c73623b12d6b01806ee985f20b0b3c774e,26.67520273,26.6752,Staker +0xda675a9888e16595c66c6c1da684df4e26f8ab69,26.67520273,26.6752,Staker +0x01433607229a6504728be93973cc919cfb8d48b5,26.67520273,26.6752,Staker +0x24aab6ae2680d0cfc8fe9ea216aa2fd3ad0de799,26.67520273,26.6752,Staker +0x10366dc9cf940af98c5b15958869a88f7f425606,26.67520273,26.6752,Staker +0x6987991596b002b891a6e1bec1b9ebe9f4d2e5f5,26.67520273,26.6752,Staker +0x0206fda9430f92471c0f23334ff0d0d661cab15b,26.67520273,26.6752,Staker +0x663a5740a17bba311072d077a27b6d9c6fc9253c,26.67520273,26.6752,Staker +0x1e687388fd3da30c2748cf3ad3bcb51025478910,26.67520273,26.6752,Staker +0xbef5460c0ffe06589b793df495f4c83f9156b8ce,26.67520273,26.6752,Staker +0x5ab9c0cce996e1e5a8b4019368cab4808370e5f0,26.67520273,26.6752,Staker +0xe69eb4946188c5085f38e683b61b892a96c27124,26.67520273,26.6752,Staker +0x80b70c055f4595544f325f3671cb98bd97ed65f3,26.67520273,26.6752,Staker +0xcb415344cd0fc552ce7b48ee9375991ff5865895,26.67520273,26.6752,Staker +0x349ed5ba0b5b3b7b79a2adcedd01128a75c3c33d,26.67520273,26.6752,Staker +0x12280a75e57853795768bbbb38cbd8e19213fc4b,26.67520273,26.6752,Staker +0xae6a64432878435c5e53149f9cd4215a8a97a3ac,26.67520273,26.6752,Staker +0xb160feab4afa087e20551140f9fb843539bfa92b,26.67520273,26.6752,Staker +0x1c2d101bceb779bbc21beae43cbb9d7d0cfe455e,26.67520273,26.6752,Staker +0x56d45292e377fdb374457bf695ded1add0a10a85,26.67520273,26.6752,Staker +0x7788153ae4e7782cb4eaa4cd04d8838076e541a7,26.67520273,26.6752,Staker +0xee1f0011d6d412d94816ec4b957e12648ee53cd8,26.67520273,26.6752,Staker +0x83525499be07cb5e92952d183cc361cb1258922f,26.67520273,26.6752,Staker +0x5e915509d0c3a1f31c59249db57ed5e29db30e7e,26.67520273,26.6752,Staker +0xe69b455ac009e57e0da55ca8a03bb2632274cc93,26.67520273,26.6752,Staker +0x4e0425e72f913c0f33b994a737621cdb309eaa49,26.67520273,26.6752,Staker +0xde24a7b202a6c3a658ea59c07da564d27f9611b1,26.67520273,26.6752,Staker +0x4d9477c3b5e737e15a710ea7cd3f4b83130ce793,26.67520273,26.6752,Staker +0x8ab1d589d09b9f2ecea4f94fb68cb375809be777,26.67520273,26.6752,Staker +0x2ae3e46290ade43593eabd15642ebd67157f5351,26.67520273,26.6752,Staker +0x03d813abfba88e76407d09ef92e05f164ac1a985,26.67520273,26.6752,Staker +0xfa2aaf98bf7919cbcb4674e0fdf9e24e7d945baf,26.67520273,26.6752,Staker +0xc00e378ec184c2bece47411fdfab12f08c65e3ae,26.67520273,26.6752,Staker +0xb33d0e6f2e2013094ea75df3037babf111e3978d,26.67520273,26.6752,Staker +0xc6efe835e985b116c75430f330b7a4c4aa29afe8,26.67520273,26.6752,Staker +0xaf8dce0cd3616767d728ac3cda5e452963a8c758,26.67520273,26.6752,Staker +0x3faba5ab3c8d8d870154ee8086297f117fad5f4e,26.67520273,26.6752,Staker +0x26a619f6540dcba662605cf7375e565cb0b69052,26.67520273,26.6752,Staker +0x5aeba558bd5af49f1fbcbc69e31a2689573f0cb9,26.67520273,26.6752,Staker +0xfefea9427bef554cc572bc4e887a0b9642fd8f4e,26.67520273,26.6752,Staker +0x4e9a5a45fc074b618294787dc7c5d97b0c210996,26.67520273,26.6752,Staker +0x4ddfdc5f26204826c9f8c6f1a1e8697225b4842a,26.67520273,26.6752,Staker +0x6347443cca21850b4f544585f4f137858edc9bac,26.67520273,26.6752,Staker +0xd211e839f02a450a05bedc52aafe520eb45efe59,26.67520273,26.6752,Staker +0x4b7a88ce7ffbbe9ee7855eb8599edc8c39d66a8b,26.67520273,26.6752,Staker +0xa1e2dedaf02d15e9d4835bfcd442b85c007f89e0,26.67520273,26.6752,Staker +0x228c5be88697fc8db1d4fe7967e3c59d79f755cc,26.67520273,26.6752,Staker +0xfbd0cc16da47e6117dae4c9bf7d5b3d8cf5befee,26.67520273,26.6752,Staker +0x29baea02cbdd6cb726fcdef157805aad29a7c5b1,26.67520273,26.6752,Staker +0xf506add7124501673b770ac8c8e0e19a28fad5e6,26.67520273,26.6752,Staker +0xc892a01e814ba80c544573d72891f489fc0218ec,26.67520273,26.6752,Staker +0x4257c3025beebf5a00d4d855c121d8ce19121d1d,26.67520273,26.6752,Staker +0x8c30ffce773414d796e36d67729e0f5316986588,26.67520273,26.6752,Staker +0x9bd527061e2124024d958d220eea1d8ba668f726,26.67520273,26.6752,Staker +0xd74ac9433640a5fb199767664d9e545c20e9ee85,26.67520273,26.6752,Staker +0x3be3af294731754bcb5052c04008ac982d23b6e2,26.67520273,26.6752,Staker +0x399a27f6f0d873d5c95b9c3cc3d9b63f2ea0e7f8,26.67520273,26.6752,Staker +0x919053d9177cff1f2842023fb3987153ac685580,26.67520273,26.6752,Staker +0x24150dde493afaeab3992a55a0680b3b45e4eca0,26.67520273,26.6752,Staker +0x6f3d27d665e46681642f0de66016cd10a2977b9d,26.67520273,26.6752,Staker +0xa7e25cafaa78abecf671155a708937f036f08a80,26.67520273,26.6752,Staker +0x2cf19b692095861fdf8080c8fa26c7b4e2ff9292,26.67520273,26.6752,Staker +0x0920c2148cacc810fe7b16b04055ca2e31950d11,26.67520273,26.6752,Staker +0xfe28683195fa113633bb023d00dcfa1480313967,26.67520273,26.6752,Staker +0xf0fee5a0c7e4fc288116e6b0dc9bb99a0e4c2f6e,26.67520273,26.6752,Staker +0xf34deb0d82a22cc7e4d955e9417b7bbf327ca90a,26.67520273,26.6752,Staker +0x4187064b239f29735249f08f7126ffa3d5e52c31,26.67520273,26.6752,Staker +0x6d6e4c4447ce28320486add0f7670a4a78674137,26.67520273,26.6752,Staker +0xcf47dd323d442476d2d3f6ebe516b8c51b737612,26.67520273,26.6752,Staker +0x12301a549bbdc69f386417555d85b1ccc96c8b60,26.67520273,26.6752,Staker +0x1bd9582f085b2f4575ffd53dd5c9ea328a677191,26.67520273,26.6752,Staker +0x98fbd2343b5b0da6ad5c6edd30f07c52cfed7672,26.67520273,26.6752,Staker +0xd87ef7e23137c1880895d74d0c6564cf05a90155,26.67520273,26.6752,Staker +0xb9bca56f33ea404a53f8ec98d0e746a2b4cb2ec5,26.67520273,26.6752,Staker +0x2663bbbe8ec56f6542fe9ef98fc502a1c711b502,26.67520273,26.6752,Staker +0xdaf02f3490ff5ad4762c0c019ab2510b5e456543,26.67520273,26.6752,Staker +0xb74011350ea026759c8ab605c4e3062ee4d31d71,26.67520273,26.6752,Staker +0xb5b0d0aec10ceddc87b60c49cc140a98cf6a41ef,26.67520273,26.6752,Staker +0x03faa3fc344ee5eea6c59ef0a878facf70f41890,26.67520273,26.6752,Staker +0x1b6d574dceb45e168b3521e8314369555b0fc689,26.67520273,26.6752,Staker +0x573d579bb0ff1d26f7a10f8e38eb6ff8d35cd650,26.67520273,26.6752,Staker +0x4941ab74b9ed4d81823c6b0eaca700dce6cc08ba,26.67520273,26.6752,Staker +0x71c79683cd1bb457eae2753a220d29d53fc627a9,26.67520273,26.6752,Staker +0xe4398d023c16a5e3ddb6515a233edda3c36a997d,26.67520273,26.6752,Staker +0x805f22721ceafbfe222154bbec988bad88fc08ef,26.67520273,26.6752,Staker +0x0e2ed73f9c1409e2b36fe6c46e60d4557b7c2ac0,26.67520273,26.6752,Staker +0x4571842428d799074ff87418536a3f58a3786733,26.67520273,26.6752,Staker +0xa1b2a84e5d0866822356a430bd8e5293efe2db60,26.67520273,26.6752,Staker +0x9e70416f5f7111e2e477956e2723128b0566bcf3,26.67520273,26.6752,Staker +0x156eb99ef00f1b24de4985b03d0623d5e1f7ff1e,26.67520273,26.6752,Staker +0x25ac35c568d5366ddfd0327fc079f1e36fdcddeb,26.67520273,26.6752,Staker +0xd03da4452bf9478c67a54c56d46678d55a8d9483,26.67520273,26.6752,Staker +0xae5d53962007ebd487be9837b3eee4f083ceabb7,26.67520273,26.6752,Staker +0xa721ca110da3f4e1b17468ad953930911a364066,26.67520273,26.6752,Staker +0x7cc6edaec7d23e27b1869fd457a9866cc5c5f0d5,26.67520273,26.6752,Staker +0x7a5c602e8df9ba484570301a59de798d16fa8b0c,26.67520273,26.6752,Staker +0x2b490daf74a46e7a2d3b0baaeb46b163fd575156,26.67520273,26.6752,Staker +0xc65b0a16d3026570dac74e881005cdf5b6fd7798,26.67520273,26.6752,Staker +0x6b7ecf248bd86c7de1dfc7677701b32d7e695daa,26.67520273,26.6752,Staker +0xea5ead09602fb88bf2a2b93eb8d779b719de0119,26.67520273,26.6752,Staker +0xc521cf0bb427963e956a8bad6f411554c1ab2b64,26.67520273,26.6752,Staker +0x2a91f9f6b952e62d95b6ed5589e97d7bd5219552,26.67520273,26.6752,Staker +0xebc1cdbbbec61c6077f2ca5651139622b6b718bf,26.67520273,26.6752,Staker +0x9f16db77a6b9e45378a72d02a7ebe29943aaa77b,26.67520273,26.6752,Staker +0x4fcb2161e087f3a4153545a25304bd4e123a0e07,26.67520273,26.6752,Staker +0xb21bbd838dda33d719f517cd35f8a6b41338f6db,26.67520273,26.6752,Staker +0xd9aa5251849723539826cbb300d5f2f1d26d683b,26.67520273,26.6752,Staker +0x5c84c9a54033551df35a33733bae800deeb55009,26.67520273,26.6752,Staker +0x4347296e62b9214f8366a585aa29354286e29999,26.67520273,26.6752,Staker +0x441403b691bcd5ad62db9d54302a34691aa36ca8,26.67520273,26.6752,Staker +0x7f6642402cde449a9df2547ef04ca3ec2fad2fb7,26.67520273,26.6752,Staker +0xaee9c94b694505f2b3544cd0d402c4a3a9c334b9,26.67520273,26.6752,Staker +0x9919e044780142ff74d74512ccb11da36f0c2958,26.67520273,26.6752,Staker +0xac68231a98fb8ee4fbd845ea1d45dfb6555b9197,26.67520273,26.6752,Staker +0x9f50183812bf7dad0967e6cb42aa041919c13026,26.67520273,26.6752,Staker +0x14d89926fbace65a90ecb630063dd2d3cc9eb55e,26.67520273,26.6752,Staker +0x0094c9cda2e6d4e52cf068f625e27c06d274f631,26.67520273,26.6752,Staker +0x0448e2b181025288761617802f55bf41b2be768e,26.67520273,26.6752,Staker +0x29b2396ba2266aa94c83c527186b812298c4612b,26.67520273,26.6752,Staker +0xfc0ca25bd526c349547ef4e3f8a6becb1156c38e,26.67520273,26.6752,Staker +0x6f644d1d3e5bec19a67021a604ab151cbcc824ff,26.67520273,26.6752,Staker +0xf7ee06a6b1eb2414aa15edcd92e9f1c162de68f5,26.67520273,26.6752,Staker +0x8d7e472e4b2ca8e80444632990f8d43ea5f45698,26.67520273,26.6752,Staker +0x2b61c132ded31be78fe5a75c2a7c9dbc0d641444,26.67520273,26.6752,Staker +0xf42c1bda2583e50b1506ba809c5c52ade349fac6,26.67520273,26.6752,Staker +0x504fef8aacfbb04e89442e0084491826a35b14dc,26.67520273,26.6752,Staker +0x25fa968ddb91723249eddc43740e54c69cc4937a,26.67520273,26.6752,Staker +0xdd8a04411ac02ffa63a01fdf371472932d9031ac,26.67520273,26.6752,Staker +0x6c618f0428d8d7811f1664e27627c55aa59e56f7,26.67520273,26.6752,Staker +0x6ef855311a2118b7034103404892fc3280af4204,26.67520273,26.6752,Staker +0xca5042cff51d89750d83b51c7630cfcad8cef3d6,26.67520273,26.6752,Staker +0x8441d515ccc068dfdd7cc064563ff4dfcc67a2b7,26.67520273,26.6752,Staker +0xa046d2155924422590ee9d35c075a1a47b451324,26.67520273,26.6752,Staker +0x8435a80ff642f9ba9c68e7b19f492965562d9880,26.67520273,26.6752,Staker +0xc1dcb31f189721dd8599502f8c84ee8c125985b8,26.67520273,26.6752,Staker +0xdc7cefaa7c572e51f47adb320c966b4578488791,26.67520273,26.6752,Staker +0xabc508dda7517f195e416d77c822a4861961947a,26.67520273,26.6752,Staker +0x3e76547c4c4e9a71a9be202bccc82552c9af31b5,26.67520273,26.6752,Staker +0xc421114013ab32eaca4506b78a03ee13c8c9f0db,26.67520273,26.6752,Staker +0x611e1ad49af9ae349a4d441fe29be15822f06ee7,26.67520273,26.6752,Staker +0x334b65182a28e417632b3460e9600fd5fde5bfee,26.67520273,26.6752,Staker +0xd47b578720cf876cc5231f78e0d9a0f33b3594b3,26.67520273,26.6752,Staker +0x3c03f4ca78c7ccc5622a07ed7a56f5d44a3c4e6a,26.67520273,26.6752,Staker +0xe298b210e2f7e46a901001107d6b663339421602,26.67520273,26.6752,Staker +0x4d0c5acfb9c448cb5dd869d9e6e5697aa2a12ec5,26.67520273,26.6752,Staker +0x4b81d61a7c522bf6cd6d3573353f21aae28e0cc8,26.67520273,26.6752,Staker +0x54b8c7840914fbdcc5e864aa8894da4ad9f4ac28,26.67520273,26.6752,Staker +0x666bd452aa2f7dbb1851e20e1eff78dc5113074a,26.67520273,26.6752,Staker +0x97817cd8de8ad6636e8181d5c7d68400bcc2bc89,26.67520273,26.6752,Staker +0x4da4a2f69cb2f61a49efb7423b1f093b79c6f1f2,26.67520273,26.6752,Staker +0x310a6e388099b0be764fb73594c9bfeaa939a10e,26.67520273,26.6752,Staker +0x99fef92edfa2d427ed2669e330068b5e71ce6b23,26.67520273,26.6752,Staker +0x884ccc8f3d4c0a64ff840701529c21e42c6c9134,26.67520273,26.6752,Staker +0xf5c791fe501702d1a09924fa7d2f6d2d03ac7bfa,26.67520273,26.6752,Staker +0xc812ef02fd5b573708fbab5f4402887b254deaa6,26.67520273,26.6752,Staker +0x3abe9ee473c16f319bf02e9124ee8c7ee36bf13f,26.67520273,26.6752,Staker +0x218ca463f3a7439fbe3d152a0aaab861507fc235,26.67520273,26.6752,Staker +0x193bb5dcb851ef8f75dbbd6950c962c3a5f4b0e3,26.67520273,26.6752,Staker +0xf656263bc43c5d82d8fb2c738343baf3e5ad08dd,26.67520273,26.6752,Staker +0x52c08c3b1ea66d034e92f6555276a391853c79b5,26.67520273,26.6752,Staker +0x3fad24d76807ef5c818863891f9e947bad91bf5f,26.67520273,26.6752,Staker +0x38bd13abaf17cc1319c5e47eb9b62fdf847e28bc,26.67520273,26.6752,Staker +0xc403af695ae45f739130cb6cb230a9e8cb7bc3bf,26.67520273,26.6752,Staker +0x1774cb4dcc4a6077c2326d73a82a15c98f20cffb,26.67520273,26.6752,Staker +0x32ee6f6bb9f9a3bde0d8a6c4e636aabbe7d780cd,26.67520273,26.6752,Staker +0x00ec9812d23fe78d8df1ece94686896d9837474f,26.67520273,26.6752,Staker +0x02e0b414926c827b18b1f0b9adbe595ef6ffa080,53.35040545,53.3504,Staker +0x952b0c9af8f8aa7c11e51384a9ec39500a9a17b1,53.35040545,53.3504,Staker +0x78a219cbadcfd9916953a1c02b815303a0ba4ee4,53.35040545,53.3504,Staker +0xdea8984c6540d47aebb93dc8e9b11a24d2dabeb9,53.35040545,53.3504,Staker +0xb683a2056526162c4771d363204af41ea8c1ec52,53.35040545,53.3504,Staker +0xfd22e70cb42a0fa315c82e0aa95a6dc19f8b4934,53.35040545,53.3504,Staker +0x0595cc0e36af4d2e11b23cb446ed02eaea7f87fd,53.35040545,53.3504,Staker +0x1c66bc1ebefabbfa708ad3a0ff9bb89e36232b09,53.35040545,53.3504,Staker +0xda9f4df68dc1957cd72ae1d9b645a3bd6e30c708,53.35040545,53.3504,Staker +0x3e4d1d3ab92490444bca4ac8b8664124ae4ba5bf,53.35040545,53.3504,Staker +0x57a4c7c267afdf07bc8c9f8faa46a43ad5ccb688,53.35040545,53.3504,Staker +0x349ce4ac6a8ba99220cba6b35ba0eca7d61cab7a,53.35040545,53.3504,Staker +0xdde74f034163192dd2170bb56b9cac2d45ce0a36,53.35040545,53.3504,Staker +0x3d45a6c8a22cdc0ad5225b542785c5f46a0283d5,53.35040545,53.3504,Staker +0x64486ac3e078fe31dcda6d858c4e69e95464aad1,53.35040545,53.3504,Staker +0x850b57fa5e6cf7dd624ac9287a2c7c79b342d7a8,53.35040545,53.3504,Staker +0x420021031006f89ea584b01f7f5d41f8a3070b32,53.35040545,53.3504,Staker +0xb0623c91c65621df716ab8afe5f66656b21a9108,53.35040545,53.3504,Staker +0x6d7744badfc94e80b4aac3ce6e644bfc15919094,53.35040545,53.3504,Staker +0x0354dba16a24ce38290b1fc37b317f7fff5d2e87,53.35040545,53.3504,Staker +0xb31f297b4f1fa1d5bcaddcf6efc87e7dfc6d86ff,53.35040545,53.3504,Staker +0x21258055dfd7a287dcc224e3586210f1864c1996,53.35040545,53.3504,Staker +0x540e8ea94360a9360436ff03b2b6e0033a015f3f,53.35040545,53.3504,Staker +0x298e548bf960314cd8c1cbe6c98afc1fce12be71,53.35040545,53.3504,Staker +0x4f0c041455305a177c1699501e8c3c1eeec5aa7e,53.35040545,53.3504,Staker +0xd4ada02899a3188247f7c9bb7cf8c06a100ebbaf,53.35040545,53.3504,Staker +0x3a96ac284d6619833f5320ab25356a8a7d011a6d,53.35040545,53.3504,Staker +0x32918dbb0dad6c0e92ebc72f024a61fb8507277e,53.35040545,53.3504,Staker +0xf2a4cf14022617c8c167bc0e536b9fc08c49f8c3,53.35040545,53.3504,Staker +0xcc80103502fdfc31e5106d11854b856b27301636,53.35040545,53.3504,Staker +0xe5691dfc88e01c16f46560e1a5e6a5ebf0678bf9,53.35040545,53.3504,Staker +0xdf4abd11d93cba45f8be55e3a41c1c18c6f8e9c1,53.35040545,53.3504,Staker +0x4f1d5180c785969c64e41a5902c5616ba0285082,53.35040545,53.3504,Staker +0x24f2112a3fe2bc186ffc7abbaba34bb49d7b199e,53.35040545,53.3504,Staker +0x68b6fb06a2910b6450144e594a459ef51cda1dc0,53.35040545,53.3504,Staker +0x773a0f0b709638527a436bbeb8438e447818a185,53.35040545,53.3504,Staker +0x70ceb4c4bf575eaae2c3e1311282e45c69e03684,53.35040545,53.3504,Staker +0x11f0758d1de21bbc69309221eec6be570c660322,53.35040545,53.3504,Staker +0x543c9ad702eeddd2820cbc4b2bf331109cc76b24,53.35040545,53.3504,Staker +0x50f27cdb650879a41fb07038bf2b818845c20e17,53.35040545,53.3504,Staker +0x9a3acb42d506767f7d83c3b6f2ead417adc1cdaf,53.35040545,53.3504,Staker +0xdf67361193d52ee42cb759eb98ce2c7978dd440e,53.35040545,53.3504,Staker +0xba4427a20e014915f20027b992fdf215b9627d70,53.35040545,53.3504,Staker +0xaf72fe65a628e7e0829d2ce0066c0ff964629183,53.35040545,53.3504,Staker +0xe1a7c187bbe2571a616581e7e9c6fda271b8ab05,53.35040545,53.3504,Staker +0xceb5c866807d50e16a905fa16f66f80cae43d57f,53.35040545,53.3504,Staker +0x65dc95a20d2b6464d6dcebf10e28de0d9f6a75a8,53.35040545,53.3504,Staker +0x1be3edd704be69a7f9e44b7ad842dca0757c1816,53.35040545,53.3504,Staker +0xe602f88091440285209b500bcf390a139bdcc51c,53.35040545,53.3504,Staker +0x73695e5c6141992c4845c348388f3837ea62f40e,53.35040545,53.3504,Staker +0x273c25abd33eca095e228fde0f15e8f7ec4eb4d9,53.35040545,53.3504,Staker +0x90320a270a1d289a668bb91d238250c35f8cf158,53.35040545,53.3504,Staker +0x4f525903d8d0b2309ab4990534dd44995aab75c8,53.35040545,53.3504,Staker +0xbac42c9b32e574f41b86e20fba0cf479a5a1ca58,53.35040545,53.3504,Staker +0x7887ef4a47fdf5fb52408ec21eb15bd2d8f1f3c5,53.35040545,53.3504,Staker +0x3ae8a332a51361ab6b9159529a1a007804f6f3b5,53.35040545,53.3504,Staker +0xe2cfba3e0a8ce0825c5cbefdc60d7e78cc35aaf3,53.35040545,53.3504,Staker +0x83ccd77792559263d22ecb1071d7ba1442946c68,53.35040545,53.3504,Staker +0x3f2c94a750cc363e4f3104c097f42b5bc3702fb2,53.35040545,53.3504,Staker +0xab723364c7acb9b26029f002f942d2c8ed789a3b,53.35040545,53.3504,Staker +0x86ed42e1b942b0d314ed2864ab7879d425f11298,53.35040545,53.3504,Staker +0xd4766f463046ea77edb7a582661bac6e81fe1435,53.35040545,53.3504,Staker +0x2110c2b05e787d28fddbb30994907fc896072ec9,53.35040545,53.3504,Staker +0x5f350bf5fee8e254d6077f8661e9c7b83a30364e,53.35040545,53.3504,Staker +0x4b26bc9fe1aaf8ff6bb4ce1d37dc9381bc6cbe71,53.35040545,53.3504,Staker +0x645e67827f2c5552a44085d034eae95633f75f7d,53.35040545,53.3504,Staker +0x3ba3a0b63adbd04d4be49524d6a591390c6b7d76,53.35040545,53.3504,Staker +0x593fe14a9295490f109eec62f6334348bb75f0e0,53.35040545,53.3504,Staker +0x5b0a97079914ff438ed76f245dc1d8a439beec5c,53.35040545,53.3504,Staker +0xf4b465db2f7e39e702324225be51ee60f0f5796a,53.35040545,53.3504,Staker +0x0485102ac39cb10314e01d0aad367394bfff2fe4,53.35040545,53.3504,Staker +0x976378445d31d81b15576811450a7b9797206807,53.35040545,53.3504,Staker +0x48431e3afd6254c73692a5d024a5cfe23b0479ea,53.35040545,53.3504,Staker +0x48e180b4ece7478511bdc7479838a142cbc07879,53.35040545,53.3504,Staker +0x52380ae129ee629dbec9a23b9cc1c62614882463,53.35040545,53.3504,Staker +0xfadedf01de556977c0efc1e50d6803b16e76439d,53.35040545,53.3504,Staker +0x534e281162353a8255669c11cb15417e4d04d7e8,53.35040545,53.3504,Staker +0x2a1049062c6cfd69bd38fbaf3b0559df1dbbc92c,53.35040545,53.3504,Staker +0x2c0593c26dfe61119df852978752873fda063b40,53.35040545,53.3504,Staker +0x4fa96e1a141d7e77351cdc3822f08cb325e52116,53.35040545,53.3504,Staker +0xd84c2fdf2f8733a5bbea65eec0bb211947792871,53.35040545,53.3504,Staker +0x6a81338d64888d4e624915a00189f4b9195c1aa9,53.35040545,53.3504,Staker +0x5ea61c2d641faf0368deb0c0790dd6a4ee8b23ff,53.35040545,53.3504,Staker +0x992f8e145c5404e944aeb8f53660985daf9dc827,53.35040545,53.3504,Staker +0x946f8e98e4efdd09d498991109fc53e83cd09930,53.35040545,53.3504,Staker +0x1b8bf27c3655c43ccba2d1dc4a3c2c9e90a81636,53.35040545,53.3504,Staker +0xa96edca564a891d7a000359da43195b5c7229f89,53.35040545,53.3504,Staker +0x30811e3e11d0774c48119d1e42672e76c59c6e82,53.35040545,53.3504,Staker +0x8ef9ba973b2eb977d46fd9eed561bc0d18f891d0,53.35040545,53.3504,Staker +0x58e2b4d76f66f2e71d1db865c4f4c8e9adcc13c0,53.35040545,53.3504,Staker +0xe6662ec7fc7c84231b29f0f0da6321673d100854,53.35040545,53.3504,Staker +0x869ec00fa1dc112917c781942cc01c68521c415e,53.35040545,53.3504,Staker +0x7cf5aebf4ad2fc68705e0467744ba45575fdfaa8,53.35040545,53.3504,Staker +0xf3e52c9756a7cc53f15895b11cc248b1694c3d81,53.35040545,53.3504,Staker +0xc61f14dd2fedbba6414ed0f2e3036d50f7919379,53.35040545,53.3504,Staker +0x57ca6c685105bdf8f718158babc6e032ac5afb55,53.35040545,53.3504,Staker +0x31ad05d24a99892064007a712005ae5fbab174f7,53.35040545,53.3504,Staker +0x5d2bbd8b0113d5ca3b565adfb6155c53fd3f527a,53.35040545,53.3504,Staker +0xefd09cc91a34659b4da25bc22bd0d1380cbc47ec,53.35040545,53.3504,Staker +0x537bf75de19f3d229e3a9018ee1a23c0c9c7d39c,53.35040545,53.3504,Staker +0x40d80168b6663700b6ae55d71a8c2cf61d0c1225,53.35040545,53.3504,Staker +0x7c9d3e4eebce0c56703696fb0c5983859834de61,53.35040545,53.3504,Staker +0x704d9150ba2594be73857337aa7a987c3bb6a25d,53.35040545,53.3504,Staker +0xedf7b675a2fe3c27efb263fb4c204a3f0fb17d46,53.35040545,53.3504,Staker +0x7af74883fdb872b39f8452b5ccd1721af294522e,53.35040545,53.3504,Staker +0x52aa63a67b15e3c2f201c9422cac1e81bd6ea847,53.35040545,53.3504,Staker +0xce2dc79fd4b71279ccf3cd07dae4ad1ce3729898,53.35040545,53.3504,Staker +0x7b77d3ba373040f868a92c54c9b234a62988d4d9,53.35040545,53.3504,Staker +0x7918b47759e8bce8489f3b54aad0ea71ce6bddbc,53.35040545,53.3504,Staker +0x344567f7b327c6bbde7b28582d3c277667277269,53.35040545,53.3504,Staker +0xfd89d3831c6973fb5ba0b82022142b54ad9e8d46,53.35040545,53.3504,Staker +0xfe0b881f969e2cb84430d46252067a6c216eefbb,53.35040545,53.3504,Staker +0x906878c7d01fd7f4c5c6f897342e00fbc3682c2e,53.35040545,53.3504,Staker +0x1f272afe5cb56361daeff29a9b5271ad34782639,53.35040545,53.3504,Staker +0xb3e8d332ef4730e6e6d37ba9885edd515506b19f,53.35040545,53.3504,Staker +0x98f654450c796a41b76cb2a3731bf22ab5d32da9,53.35040545,53.3504,Staker +0x4b4ceed78420e41898fa837be4d2320c7bbb9e50,53.35040545,53.3504,Staker +0x950cab0bf5b6ae2fc1224d13fe3d7de40b113634,53.35040545,53.3504,Staker +0xd939d6ce4bbe5d3eb800cc6053b94a7901f7c5e2,53.35040545,53.3504,Staker +0xcb0d4623f1d5b161589a4ae474be6b953ea05fed,53.35040545,53.3504,Staker +0xdd84ce1adcb3a4908db61a1dfa3353c3974c5a2b,53.35040545,53.3504,Staker +0x4dc2d35d5cf020c5d2756c93a712b29e058dd527,53.35040545,53.3504,Staker +0x669dcfd6c2c0b267dda08e9478e3e2c9def8b7f2,53.35040545,53.3504,Staker +0xb8452370507965180c053b578403ba1347ded1ad,53.35040545,53.3504,Staker +0x478157491bd8b9b27ef7f132e3c28f8e4a9222c6,53.35040545,53.3504,Staker +0xa15a103b2e4546e07d1cd86af57c5c589f0a6cef,53.35040545,53.3504,Staker +0x85e3ab6358633278c1607683c1d1afb25ba23bb0,53.35040545,53.3504,Staker +0x68ea913a3caad9f917ba458897284364d33456e3,53.35040545,53.3504,Staker +0xc8d744b4418fd52e6fb540a37fb1b9a8d0204e27,53.35040545,53.3504,Staker +0x92bee03030b673185469af12ffd053111e5d540a,53.35040545,53.3504,Staker +0x71e794316b5a8a4735c05980ad10bdfe2114097a,53.35040545,53.3504,Staker +0xc24d5b145c21f570a38cbb95cfd8ebb923182732,53.35040545,53.3504,Staker +0x2964d617fd62994a65102c82dde82ae46d7503ff,53.35040545,53.3504,Staker +0xa6096c169562f1a196d3f344fb5288d38c1cc35b,53.35040545,53.3504,Staker +0x472eb912b103269d0f8d94311ca6886fc5efa2c4,53.35040545,53.3504,Staker +0xc4e4984e243f2b833e31513ed4a5025922922d61,53.35040545,53.3504,Staker +0x00f3bf5c26618f8f2483196b899e3505a0a21e6e,53.35040545,53.3504,Staker +0x662135d6fba3d1cbc7c70fde998b6fa8a22bf515,53.35040545,53.3504,Staker +0x98ea82ac93165f77d69a4fd3243b121f1c56e4a8,53.35040545,53.3504,Staker +0xbd3635b6967fe6a3df13597e55db1d454121f30e,53.35040545,53.3504,Staker +0x32c4a1fcb693bbc741d1a70e81fe464a6c5da393,53.35040545,53.3504,Staker +0x73e719df12691b6b892daa896bb36c4ecb6533e4,53.35040545,53.3504,Staker +0x2795aa71dcd63406e8655c3cf96ee14ba2123896,53.35040545,53.3504,Staker +0x5590cce7f0bef5860c3646e5e16af4e2f9871243,53.35040545,53.3504,Staker +0x354d5fcf8834242970498126307623363e2f50c1,53.35040545,53.3504,Staker +0xad4176104ebf1a471db5a496f7778f7ff5fca429,53.35040545,53.3504,Staker +0xd095e0f8c72e22319846b643c4bac0cac1f67006,53.35040545,53.3504,Staker +0x29af08400d3fb9a8a5b403c5408340e784d72ae1,53.35040545,53.3504,Staker +0x400bcadaa207ccc3573de1989a9eb92c3b0b48b4,53.35040545,53.3504,Staker +0xddf785b09d9273756d09ee866e1e0a442e3da14a,53.35040545,53.3504,Staker +0x5da7351a4cb03c33e11f51841bc614d985812821,53.35040545,53.3504,Staker +0x7f0722dc8690383be380bb8b7fd0e51e4ef911a3,53.35040545,53.3504,Staker +0x7bcba9296df0a11afac47881e9c08b40371ba008,53.35040545,53.3504,Staker +0x6e4d47dad1e97833f4ecb0ef56347ba8e6fd1c0e,53.35040545,53.3504,Staker +0x5cbb805a48ea285c0824cba4c3163d1ab062f0e6,53.35040545,53.3504,Staker +0x5c2c3764a4ba0a4ea4b81532aa48e3a72ad0655b,53.35040545,53.3504,Staker +0xc96f68ea3cbb48b5ebd1647156e1c2ec77e1180a,53.35040545,53.3504,Staker +0x16f036bf563975032d887dfb98e94a644ee06f04,53.35040545,53.3504,Staker +0xae2b0c0826f1ca8839683072520130c4faf88204,53.35040545,53.3504,Staker +0xab52d27989403d6fe00abe0b987141b84aa63717,53.35040545,53.3504,Staker +0x98b44923def45b65d69fa82fc5fb04a348fc81b1,53.35040545,53.3504,Staker +0x12d3c902a478576acfb5b2080b453267e48c1752,53.35040545,53.3504,Staker +0x644f2a357b7d2f6588f3ef913eeb4efefd30f59a,53.35040545,53.3504,Staker +0x4c8d263d3d8bce4e1dd032e3f6d779a74355a9d9,53.35040545,53.3504,Staker +0x50881c3ef423842581bac8caca3d898fe9775e94,53.35040545,53.3504,Staker +0xd1d6014aaab75be02844c2faaa64e4c8757d6bd1,53.35040545,53.3504,Staker +0x11da2d789fbe7aa6d8c65263bdcb50bf8a30e011,53.35040545,53.3504,Staker +0xc2675cda4b4b6c3d8e8dc687ce6d1c5417f62a97,53.35040545,53.3504,Staker +0xc2d875d553fe9600bd4904f062f613394c9af8eb,53.35040545,53.3504,Staker +0x55142721c40fb224aaad95f8fdcbf92d2baca5eb,53.35040545,53.3504,Staker +0xa299842fd0c72ae699b08d0acce721bb738f1fc0,53.35040545,53.3504,Staker +0x4e3bfc2f139b59a5da252b4a2cc1665a03a8a668,53.35040545,53.3504,Staker +0xa643ae04441c4ab18bad908680f943d0e7538b87,53.35040545,53.3504,Staker +0x023ab8e20a4682d315daef4c91db96bd77934d66,53.35040545,53.3504,Staker +0xfaf31478a825f1de394a7330995b1d0d5de6b42e,53.35040545,53.3504,Staker +0x2cb9f9f85ff5f91655dfc8e1a3a5e7118d9c8955,53.35040545,53.3504,Staker +0xc40b18cea9d5d75c09208e618d1e830ebf8ef039,53.35040545,53.3504,Staker +0xaebe89ea04e6154d6cd0e4711783746260a6c3f0,53.35040545,53.3504,Staker +0x119a435051ae5795b77e24e4af600f9cffdfffa3,53.35040545,53.3504,Staker +0xb7ca4f6d36d34fc3ca895a9d5d84bce96acb7202,53.35040545,53.3504,Staker +0xc6a4d5ae5d32ff24f5d0b0d8e939582d92f8d847,53.35040545,53.3504,Staker +0xc8f7643165302508e669a64d39d767f851b477d0,53.35040545,53.3504,Staker +0x6ca9d147e2f64e45b0bb4f83962f179f66c883ab,53.35040545,53.3504,Staker +0x114925652ccf16d7cbde86691f207064028f8357,53.35040545,53.3504,Staker +0x436aaf056bac67abad576bfa504c98eae0918b79,53.35040545,53.3504,Staker +0xfb45542da0f4447b13819e3a1f97d041de186914,53.35040545,53.3504,Staker +0x592522ddd0cc409b0510c15863b8daea2d58fdf2,53.35040545,53.3504,Staker +0x33d84d2a77d850b13053a1496d25cc58b145aa13,53.35040545,53.3504,Staker +0x41ee737595c8952cff90cc3d0bd6eed0b202efa0,53.35040545,53.3504,Staker +0x6fa02d0dfa8a172f4fb94952a282180acb788b62,53.35040545,53.3504,Staker +0x11ab3e67cc9f07000f208dbf29e15d801fb65c4d,53.35040545,53.3504,Staker +0x716424fb9d4d5585fec2c5505a08c5c74ca77141,53.35040545,53.3504,Staker +0x0175095021a22d59882af8211478ac2ec896b2ac,53.35040545,53.3504,Staker +0x2fe829c2c4d25ce95bd3d4e7c623f0bf9391cd30,53.35040545,53.3504,Staker +0xd5bae424ef40f3913c426709e3b682ba09eb72f6,53.35040545,53.3504,Staker +0x9b476150c72733de0cdbf4d1a3846f9ae7bae130,53.35040545,53.3504,Staker +0xc146375b4271b1c6a13eb3d2325fa99a9db89407,53.35040545,53.3504,Staker +0x7b28f41f16c58bcd52db383b4d365553c768c9e1,53.35040545,53.3504,Staker +0xdec773e3e2cc001cd3f53f38189fdb19dc2c7274,53.35040545,53.3504,Staker +0xbda6e0c304549ce87a303b997b5aa76293b139cc,53.35040545,53.3504,Staker +0x5d89cc281c3f45433d93a33e1c64958b61bbef7b,53.35040545,53.3504,Staker +0x4d647007352f92ba8d68b1a9df2eb610e3065f1c,53.35040545,53.3504,Staker +0x27eb78c1eade6fc040d25b94e7acf6bbe0689f0a,53.35040545,53.3504,Staker +0x69c719af48e088f4c47aceb3f6de7f0bcd16106a,53.35040545,53.3504,Staker +0xece53bcae963c05b6f68e9c62f8e9ac2568676b9,53.35040545,53.3504,Staker +0x48ba29debaa92bf8d692fa8fe4d45ce6fa5a6778,53.35040545,53.3504,Staker +0x8cb61a00d66282f5bfa90827db7870f81f6faa26,53.35040545,53.3504,Staker +0xa199b54f578f7a951d18ba552d2a2ed43d6ba26c,53.35040545,53.3504,Staker +0xd0d298b5fa6702403f5fd2de7c68bbfffe8153e2,53.35040545,53.3504,Staker +0xdc5dc5b18f09cdf1ae14862e8e4665369e614ce7,53.35040545,53.3504,Staker +0xb94b81904a815da4a98567fa7d0c3cf6789e526b,53.35040545,53.3504,Staker +0x4da033acb11baa2f91694ed07361214016da0b2b,53.35040545,53.3504,Staker +0xc5f670cc55ed46815118428261025919cb4e1a63,53.35040545,53.3504,Staker +0xeaeaa2143de130dee562e195abdf2dfdc474caca,53.35040545,53.3504,Staker +0x6a41ba4a699cd3b120d7ba55be7f905469f00d22,53.35040545,53.3504,Staker +0xcd262b16421ac23d13d345e4e08875374d5235bf,53.35040545,53.3504,Staker +0xf050da6c5778e4ac9208c168744b2f385f31ce52,53.35040545,53.3504,Staker +0x3b849089bc90ea1a05e8d50559dfb16301032470,53.35040545,53.3504,Staker +0xa9488d1c42b57da5d60c07929ab66a158b05b3ba,53.35040545,53.3504,Staker +0xfd8210749177ccf03d2b1f4c2d591fdc57dbac16,53.35040545,53.3504,Staker +0x1bebb42704427ae5c7c24c040d3cf410d6db022d,53.35040545,53.3504,Staker +0x79e4944c76a8baf27720012843bd68a6ecf28c14,53.35040545,53.3504,Staker +0x89ce3954d2c7485b7478532eb9f5ddfca5267fc6,53.35040545,53.3504,Staker +0x8bcc4fbb00ed1f34dddf14e9b6ec447efc7bf754,53.35040545,53.3504,Staker +0xb064c7cd8de261ea1eed2994a1c08953de6739ee,53.35040545,53.3504,Staker +0xab4ce2a08cbea809692218dd7841f681b80069a9,53.35040545,53.3504,Staker +0x9b2e8f4ab3838e83c9c04cdf45c8b9f5e943ab9b,53.35040545,53.3504,Staker +0x8d8b9c79196f32161bcb2a9728d274b3b45eb9af,53.35040545,53.3504,Staker +0xcdbaa0e1e69a8b1edd5be599ff932f692b23548e,53.35040545,53.3504,Staker +0xf8c65c647fb49edc1595e95cef90d5b612828f6b,53.35040545,53.3504,Staker +0x611ee2092ab98e3b910f41648d3a53bfd14e442b,53.35040545,53.3504,Staker +0x09f7e02acf2b1bb753646e7a6d85000e690b818a,53.35040545,53.3504,Staker +0xc34926b184d9c389dd92d8772088a888ef9f0dd0,53.35040545,53.3504,Staker +0xb869b987d72f2653445ec224b45da1c985741d96,53.35040545,53.3504,Staker +0x25a047c8c38c676e9708fc5110f4b3e26f233fa1,53.35040545,53.3504,Staker +0x03770b07c5c315722c5866e64cde04e6e5793714,53.35040545,53.3504,Staker +0x5dc37ac8e656408394e1e14d1b56e035967d2050,53.35040545,53.3504,Staker +0xe20b33a9cf13fb8d92a7fa5d6f85ccfa66604b4b,53.35040545,53.3504,Staker +0x71cff6e82417b104965d212f8a0720651c844b3a,53.35040545,53.3504,Staker +0xae7108ecb35021c00e7125a59e7c420359b3f7cd,53.35040545,53.3504,Staker +0x3bd9d3ec4644ebf3483f1e774c94f54181ea0239,53.35040545,53.3504,Staker +0x3f61fff4e45995c6f16b7ffdc99d23b16c8c449e,53.35040545,53.3504,Staker +0x48427bb9770c5b59c658ae5655c3abf26edea807,53.35040545,53.3504,Staker +0x9defef0e155fbf296c61e7114c23a3dae86c44ba,53.35040545,53.3504,Staker +0xa98bb5cedc8ad73583f0783e48a8522d55c666e3,53.35040545,53.3504,Staker +0xf5a259f123a766840c489b67af07692dff23e3a4,53.35040545,53.3504,Staker +0xdc13e4686a9dec6759f226beb8e6eeacdd5d81b1,53.35040545,53.3504,Staker +0x5f7b106c8e906f95892f581dd279cb5304e9483b,53.35040545,53.3504,Staker +0x42e7da399d2b2acc2c238dbd63072b28e7019a69,53.35040545,53.3504,Staker +0x6b6607d5bca2ae72591086b4a3212dc23b81c20b,53.35040545,53.3504,Staker +0x0df444b18cfb7e0fba4d7d00d83e20c74f3de934,53.35040545,53.3504,Staker +0x20c6f73a8f39cba0597b8bba1073cd515e4d7edf,53.35040545,53.3504,Staker +0xe50bb43264d8bbe5b1a460f07ebf68bbadb467e2,53.35040545,53.3504,Staker +0xcd3838428acb6c24c19aa3e73036dc93b72064b7,53.35040545,53.3504,Staker +0xb568219927f06a72256bc35ab12a5c50f55d3b29,53.35040545,53.3504,Staker +0x1c7b03dd38c9ac4b86cdebaa191019771a9df662,53.35040545,53.3504,Staker +0xbd993175f1e24fc5cdbc09b819e4b2d8c666be31,53.35040545,53.3504,Staker +0x8c23a8d17f10943b6297585957faf7da63465685,53.35040545,53.3504,Staker +0x480ef8b30473198f4f4841cd7a47fb3883c8cea7,53.35040545,53.3504,Staker +0x415926a25cd013be4d397cf8b043962bb1efb8b7,53.35040545,53.3504,Staker +0x650451c66c01b12d99178729a1877eebbb2a659d,53.35040545,53.3504,Staker +0x322e69cbce8da7e162e3a6994f6b86c6070aac3a,53.35040545,53.3504,Staker +0xf1a7a3941c098942f1c8149bd02830a29a966a0a,53.35040545,53.3504,Staker +0x0c1ce92ffc7205b37444a9239ff8bc6891215fc7,53.35040545,53.3504,Staker +0xe703f231ab056ecb99c92a1232cc1020acfc72f8,53.35040545,53.3504,Staker +0xb4db98fbe0e13f66468bb8a32d5fcd2c7695d2e2,53.35040545,53.3504,Staker +0x0e07d202984a878333da0546a45b4fe0bee95960,53.35040545,53.3504,Staker +0x74e3591425325a35e41e0e230d7d8686c7912ab4,53.35040545,53.3504,Staker +0x8cd21fae2050e99f81c9e222da1506706b05b51d,53.35040545,53.3504,Staker +0xea3871fcdd47c06095b7ade579e8365083dbb871,53.35040545,53.3504,Staker +0x111263c158907975b4d6a89f250cf5dbf5a9098d,53.35040545,53.3504,Staker +0xa8a2d12a0384898165d628882c28263fb33907bc,53.35040545,53.3504,Staker +0x926f974a623c51cac02c7f5c178dc6d2f431c23d,53.35040545,53.3504,Staker +0xee9549c78a5e075b9bf80dfa645de44d10608e20,53.35040545,53.3504,Staker +0x6c8b24906dbaf24ab61a717e3938b93375b24565,53.35040545,53.3504,Staker +0xb5376cddaae16d7117fbb10d4fd2c8efe0534070,53.35040545,53.3504,Staker +0x41875606dd589c04808e666b8631c658ac3a4f73,53.35040545,53.3504,Staker +0x66666f58de1bcd762a5e5c5aff9cc3c906d66666,53.35040545,53.3504,Staker +0xcd129eed8079258cfa9abb2c653bb736b2277419,53.35040545,53.3504,Staker +0x6f69f917de76401b7b0a01b4ee722c045d8161ad,53.35040545,53.3504,Staker +0xa30b240db898a717dfdafdf29ac253a6ea72c659,53.35040545,53.3504,Staker +0x7e7022f8879d88bcc5d288b229737adb4b1f39cb,53.35040545,53.3504,Staker +0xf92f4fc2c68743913a735b4efc8f129f186edb7c,53.35040545,53.3504,Staker +0x37fc31be224dbc6081b2b011b2494fa95b6436ba,53.35040545,53.3504,Staker +0x1b25f81f48ec8bfd8d2a43dbdd1393f412dd520b,53.35040545,53.3504,Staker +0xdc583a3d6acfaf7f69f11e6c2d97b150b29d8752,53.35040545,53.3504,Staker +0x0164f3df431f4bc26466ee84710c04e37e6d2a56,53.35040545,53.3504,Staker +0xdc3b2dce95ebd1e7c18eaa37780d10d240146660,53.35040545,53.3504,Staker +0x48cd80183cb75c02e0bcc9b8c5dfc034fd99e6fb,53.35040545,53.3504,Staker +0x647758e42fe6a5dfe6704feee58209170da7625b,53.35040545,53.3504,Staker +0xe01bc8fb067cc86c6a17b824ca781cd70d0e2da2,53.35040545,53.3504,Staker +0xa42ad1fad4095eebd65356696aae43e50f712fb5,53.35040545,53.3504,Staker +0x49d79c06b48220d3e37b72c499ee3df7f730aa8c,53.35040545,53.3504,Staker +0x5d1d269cdb3eced5bc8ab794861c1b295672af98,53.35040545,53.3504,Staker +0x89c3d6d40ad39a0c723d2ceeef8f482c2f5d2b43,53.35040545,53.3504,Staker +0xcfd07b4edc93689b541b7cb0e66ef2ab218a2f50,53.35040545,53.3504,Staker +0x14cfafc3c16a8e955648ec30a1a11277b16c3e82,53.35040545,53.3504,Staker +0xabf8e689473d6e8a349afc72820d2d4500245d83,53.35040545,53.3504,Staker +0x704f04c75734fd5ea9bc189a4870734e3377c27a,53.35040545,53.3504,Staker +0x192820ce84fa9eb457fb228c386fe0ed22f7e33c,53.35040545,53.3504,Staker +0x80dd72e4252f2d54af2b131d9ab09af24f893ae1,53.35040545,53.3504,Staker +0xe899e446f6f5872944b4a6d730ad284f052e8639,53.35040545,53.3504,Staker +0xfbc739a175a17bda735f94bead1873e3f88bc5a0,53.35040545,53.3504,Staker +0xc8d82ee5129880cbad379547aee069fcb241b9b8,53.35040545,53.3504,Staker +0x04352df5e5f5247d97b2d144022dbb4d022172d2,53.35040545,53.3504,Staker +0xa3fb05c28043649912c5bde5da73a66a6e414508,53.35040545,53.3504,Staker +0x56f6281691dde2d10b75f8b8452635772b17afab,53.35040545,53.3504,Staker +0x88696c4985f64ea1ebfb9e46c1b47197f7a244ab,53.35040545,53.3504,Staker +0x14224f961f950780558660ce7eb715ddec346db8,53.35040545,53.3504,Staker +0xa98ec9476516254b73287458238d52cc138d926a,53.35040545,53.3504,Staker +0x11baff01074e3323f3b7dc9b1a76b73d415e8e2e,53.35040545,53.3504,Staker +0x10a7082e454b30a54509e4a181ca46f0f2c1b8c3,53.35040545,53.3504,Staker +0x183d0567c33e7591c22540e45d2f74730b42a0ca,53.35040545,53.3504,Staker +0xa14da6cbd0e88e4b397250404f28ebce2bc43e4d,53.35040545,53.3504,Staker +0x58d58008a506d6e29c9e57fc465dfd6c2342cf5f,53.35040545,53.3504,Staker +0x3fdbeedcbfd67cbc00fc169fcf557f77ea4ad4ed,53.35040545,53.3504,Staker +0xd4fa1f1604540b95e9a8c41bd0c87196877e4b4b,53.35040545,53.3504,Staker +0xd3b1a8a0226adec8fa58a5f3941f142199eaefce,53.35040545,53.3504,Staker +0xd2cd6d2a5ff7ee7ef9e78de8cf11012c64c1469a,53.35040545,53.3504,Staker +0x1acf2b97173b1c3469ae82acec75216164130239,53.35040545,53.3504,Staker +0x080c2dabf779e7d57da2fb3a75641d25f975daf0,53.35040545,53.3504,Staker +0xa85031b7c878753b71f2ca82b689397232700fde,53.35040545,53.3504,Staker +0x1cab302a602fff576c59de889bbb1862d51daaba,53.35040545,53.3504,Staker +0x6f113d70659ed85a647972b789fddac4c30144b4,53.35040545,53.3504,Staker +0x6e3258ce4ecbb70e3cb18692d24e82b675d2e2cf,53.35040545,53.3504,Staker +0x5d0ffbb79872b9ffd8fac7c7c605f68e6566e461,53.35040545,53.3504,Staker +0x7f00b7c63fa7a55e2287b224bcd79638f266f6c3,53.35040545,53.3504,Staker +0xe73445dbcb0c8a335cf38d46bf794a5e35ee4ac5,53.35040545,53.3504,Staker +0x10d6fa4cb49123af7ca4794e8b9ba27233253fab,53.35040545,53.3504,Staker +0x5c292731e7e8b79d1db221c82b29dfa8931dc5df,53.35040545,53.3504,Staker +0xdae8723d00c25327c5e1ffb9d647894eafd0431d,53.35040545,53.3504,Staker +0x8c57f6683812a89d73ed687889cbf03997b145eb,53.35040545,53.3504,Staker +0xe36991af5b2eefba5c77fa7bf45d8c18697db853,53.35040545,53.3504,Staker +0xb40178f2e13ab2329b03b02cb29783afe1ad093b,53.35040545,53.3504,Staker +0x7f8e4ea6e96121325b78a22058216005b517a043,53.35040545,53.3504,Staker +0x7df44275c30465f1d078c43bc687c89f97c89d16,53.35040545,53.3504,Staker +0x18d9307fa35da0dc9daca42215b2304ca2acb729,53.35040545,53.3504,Staker +0x049253fc25d1d22a93817213f7e759b37a850176,53.35040545,53.3504,Staker +0xd044529d0e5a85d68f638c72af68ee79f56d5be0,53.35040545,53.3504,Staker +0x027da06f9247832d294b3004f1565c8e97382a1f,53.35040545,53.3504,Staker +0x5de55dc70413a2dfeb7b4614a831f647ac69c7d1,53.35040545,53.3504,Staker +0x76af976079a4612a218407c08f01a498ea4b6e25,53.35040545,53.3504,Staker +0x7d9559a7de5f9627cd874e4cbba5b61b871eaf07,53.35040545,53.3504,Staker +0x5775f4e5aca1255b53ba94a166e71a9947271121,53.35040545,53.3504,Staker +0x5a7a4a426eff589dcb8c71f20f18ffbf6bb419d5,53.35040545,53.3504,Staker +0x0e0aa243121c8c29936a0588bd2bf60afab7cbf5,53.35040545,53.3504,Staker +0x73309709f5142f2ac949fdded8103c5355605ffe,53.35040545,53.3504,Staker +0xd4681a1176830427366d2fec84aaf5f04beab2e8,53.35040545,53.3504,Staker +0x9cc5f02499328d007d749801fbc197c4f910757a,53.35040545,53.3504,Staker +0xe9634469471d0903a840cdb1830f979fae38e39d,53.35040545,53.3504,Staker +0x7041d2afb03ee57b380a47ede69b99d1d1b50eeb,53.35040545,53.3504,Staker +0x36fe79ccaf1404a1707ffa43ac6efcaadad5ac46,53.35040545,53.3504,Staker +0x3da7400a69734efd9f0b992da2552e4b47b83711,53.35040545,53.3504,Staker +0x3d23f06a4d2fe4885a7b879a414446db3fd5e594,53.35040545,53.3504,Staker +0x5608e12d1c281c5e6ee78638630467a1476bf05f,53.35040545,53.3504,Staker +0x616639958996ea8b33d3c38accc2e845735dbdb0,53.35040545,53.3504,Staker +0xefc4b5f1328b4b21c537e5d1bd4e99fdd9377769,53.35040545,53.3504,Staker +0x5cfba84ee736ce1fc1c84ee422d9776a45587641,53.35040545,53.3504,Staker +0xd0bca41b529ce2508cec4da77720783ccd2be921,53.35040545,53.3504,Staker +0xe188c54a7b6b6af170a3d168e8a8f9f51576916f,53.35040545,53.3504,Staker +0x2ba5ca829c2519885c59667525f16e4ae8d30f7e,53.35040545,53.3504,Staker +0x89f9b13119004b52f333f36f104d591103e9af1a,53.35040545,53.3504,Staker +0x9984e0347fa18555d7040bfe096f4adf02e13142,53.35040545,53.3504,Staker +0x4895b9d9bd49abd2bed8509ea5bc7552811fe746,53.35040545,53.3504,Staker +0x1f54c0b0e83d7cc77337e1d3d11e5c79d073679d,53.35040545,53.3504,Staker +0xcb0a0535060a1fc5f93795e84bee3e58543eb980,53.35040545,53.3504,Staker +0x01b7e73cdad95d407e8696e04194a75f19744801,53.35040545,53.3504,Staker +0x8a8aace6ef004e9683bba1425d3999c2b59d3754,53.35040545,53.3504,Staker +0xdfdbd7a3ab10548756c2b4060fc42c79433bdcf4,53.35040545,53.3504,Staker +0x5e31fa4f859a145655de3f18b15c20e1338fc232,53.35040545,53.3504,Staker +0xef78de6b96e5e3c356134df26c464637cc9ce59e,53.35040545,53.3504,Staker +0xa21b06f78cbcbc7fdc31d5738bda1f4ad8f6b109,53.35040545,53.3504,Staker +0xd0faeb934d7e42d2a629a956feb48cc0d929d3ee,53.35040545,53.3504,Staker +0x65f3019a75931101189ad7399847b2821a193e98,53.35040545,53.3504,Staker +0xb0176a417e92aa5ebe7c3cd6949da309816ea3e5,53.35040545,53.3504,Staker +0x695153d278cf24c33223f8f34009bc751e2b2edf,53.35040545,53.3504,Staker +0xdd7413c02b3cf38b6311ca4a6d4744a577843d4d,53.35040545,53.3504,Staker +0x4319063dd74bdf2abf65106f7da558c29fe34c27,53.35040545,53.3504,Staker +0x469072f70b9520d8c2e4242262d088a08efaa419,53.35040545,53.3504,Staker +0xde270c7abadf148b7668c578d6149432b6ecf2b9,53.35040545,53.3504,Staker +0x21fd7baad95bde2494bdb6e97b48ddd41098225a,53.35040545,53.3504,Staker +0x882f8f14a22130043be3eef6045e6501bf84134d,53.35040545,53.3504,Staker +0x9cee04f969a6bc8d6d9781058d354ef41c6d3f65,53.35040545,53.3504,Staker +0xd055febe2717de7e3c8a7d6d33f761b01ae549de,53.35040545,53.3504,Staker +0x1092344bd96f351a00d07e75fa4974076342b779,53.35040545,53.3504,Staker +0xcbdf55d32aa6d341e232dd96920b3ff6a89e2ec5,53.35040545,53.3504,Staker +0x536933b94cf02231361aa002bd5a021a15ec1e87,53.35040545,53.3504,Staker +0x9bee1bacbe306bce54a1e28def0ac7b157f11c17,53.35040545,53.3504,Staker +0xb78e8334eaccea894bfc11eeed1514e1fb78abe1,53.35040545,53.3504,Staker +0x9a8afa014050c1aa1829292f30e748d703109d9b,53.35040545,53.3504,Staker +0xb74abcb0595194e500776046decde720ae51430b,53.35040545,53.3504,Staker +0x7c145a4468685f87789630c51293ee6e6c4ac8f3,53.35040545,53.3504,Staker +0x3d7e8cb6c44e8160fbd307c228d666f75298af18,53.35040545,53.3504,Staker +0x329c13d9b2330ee24ca11282bdda32c206018c90,53.35040545,53.3504,Staker +0xfce61b1d706d068e4dca949ac9f2e4b8456f6be8,53.35040545,53.3504,Staker +0xcd7838acb27e39dfcf6fb50c546923601fc4fed9,53.35040545,53.3504,Staker +0xcbcfb5360f1bf7d55d9e529e298ecd439fd353fc,53.35040545,53.3504,Staker +0xd56d253d6ad8c2164eb35b2d7d8b951fe8380027,53.35040545,53.3504,Staker +0xfc0c60b0bb4c258405add7ec868af1c3e419f9c1,53.35040545,53.3504,Staker +0xf865067a5b9672f11af8514440d9111afd05d040,53.35040545,53.3504,Staker +0x3fde2d439b4c71d7e89a93b358ae2a80b3470a12,53.35040545,53.3504,Staker +0x097c89a0479392d94344cf37060378c91741735b,53.35040545,53.3504,Staker +0x65805700afc9e22518f2e2c434a7fb472a5e0793,53.35040545,53.3504,Staker +0xb8a3c93ff1f40c2c9e237bcb542542caec67e720,53.35040545,53.3504,Staker +0x51d0a5cbe5666ad3eee303f0d16fcde9c5cd3009,53.35040545,53.3504,Staker +0x614100a0467073d2790d5efa82fb3a423e8d2e4c,53.35040545,53.3504,Staker +0x84a68bb45f41b75360338e98fc43367e68226b6b,53.35040545,53.3504,Staker +0x06b9ebabf5e8a72c6bddf1f5e2529d33fbd128ec,53.35040545,53.3504,Staker +0xf236ae906003b035631b4a924add7507499394ad,53.35040545,53.3504,Staker +0x8af8d22ad0683514d3c97ea3418eed7d7a69a1d3,53.35040545,53.3504,Staker +0x18438c3c1e99afa71f596ea3d5e39bd305e7bf93,53.35040545,53.3504,Staker +0xfa2a67f97bcf77c0393b03e6cd6f383421e08983,53.35040545,53.3504,Staker +0x005523b62ee743b258a34b8c0f3fc00b4366edb1,53.35040545,53.3504,Staker +0x6cdbc956e4291dd1bc91aba3335556360568742c,53.35040545,53.3504,Staker +0xec54e4e7a040ddb9cc46924f702fe04769019264,53.35040545,53.3504,Staker +0x237351462955138c8d55220ecf1a944461d86ec7,53.35040545,53.3504,Staker +0x4cd55c7d7a5db53d9972716ecd488408af058ada,53.35040545,53.3504,Staker +0x38ff504b3159a4bc4a3b10588af797062a0bc3c2,53.35040545,53.3504,Staker +0xb9462ddb25b101ebdbe64cebaa44406168e9b2f5,53.35040545,53.3504,Staker +0xc57ae1a28e20c4d91fc253462bfab958fc9b687d,53.35040545,53.3504,Staker +0x9499ca5397238e5aef204a424910c652b51b3ba3,53.35040545,53.3504,Staker +0x292aca108b4c306f1a1a85aacf454139619227ed,53.35040545,53.3504,Staker +0xe02de37a51c470dcefc14bd3cb6b59b2729f9b1e,53.35040545,53.3504,Staker +0xc127ac5c158f74c3cb1b909d4e3a012679fdce62,53.35040545,53.3504,Staker +0xa459e1c72753b16aca9dbcdda8be77e935031e74,53.35040545,53.3504,Staker +0xaf3b55839502221a9b88acc6a800294124d2a9d7,53.35040545,53.3504,Staker +0xc136d0bb45f5670597dbf517e905d14900cd30d6,53.35040545,53.3504,Staker +0x5a8ed7d961557104e8a8c726a87211a2f244c428,53.35040545,53.3504,Staker +0xbc8be84a093ad73aab065b43f7c5b0a3239f0f95,53.35040545,53.3504,Staker +0x5513beed7a5b6888969a5b2e6d8c9ae023c3a89f,53.35040545,53.3504,Staker +0xfba49c6126c43ca1864e9b83b795f2f5a2c9576a,53.35040545,53.3504,Staker +0x32802f989b4348a51dd0e61d23b78be1a0543469,80.0256082,80.0256,Staker +0x3fa7a99f4746dfccb5d62e0ac9b8973e7a6d9acb,80.0256082,80.0256,Staker +0x2543fa7e0932371b7f723eede5b2c1f756d120cd,80.0256082,80.0256,Staker +0xef877d88846c390928d6c4c2f99215a3094b33ef,80.0256082,80.0256,Staker +0x3dca07e16b2becd3eb76a9f9ce240b525451f887,80.0256082,80.0256,Staker +0x0154d25120ed20a516fe43991702e7463c5a6f6e,80.0256082,80.0256,Staker +0x1555177f50f32245d8d6ee4650357736eccf9856,80.0256082,80.0256,Staker +0xe214a3bbbfdf4f3ea806baa5f1dcf1ad48af9051,80.0256082,80.0256,Staker +0x02c545e7e16afbbe405fad98a8a5a9a9feece114,80.0256082,80.0256,Staker +0x4c3a392af5fc22253743b0600a4365df3a7f9893,80.0256082,80.0256,Staker +0x89f42ccb1b90103a4b886cc8ee01979492808079,80.0256082,80.0256,Staker +0xf7d8450962824b752c30549f66a23e3daad69bca,80.0256082,80.0256,Staker +0x1a4e5a4f2b185ec6c8054c3eff6824250a0ccfec,80.0256082,80.0256,Staker +0x00bf11233fb3a0c0593129e815d0511870299bc0,80.0256082,80.0256,Staker +0xf9d03e4b72efde0a1536c573802f5daec00f8a31,80.0256082,80.0256,Staker +0xb34860f27167ed8110991e04e3e7177a58c74401,80.0256082,80.0256,Staker +0x5295b474f3a0bb39418456c96d6fcf13901a4aa1,80.0256082,80.0256,Staker +0x73ad3cbdc3ad6c8ab0a0b93007106f67a1b5301c,80.0256082,80.0256,Staker +0x700570ada3fefb97acb2388acaf425790b4f11a9,80.0256082,80.0256,Staker +0xa80191fca50be00f8952c69232c93d57eeacaf6f,80.0256082,80.0256,Staker +0x991450ff6641d711fb0239f2d1219d86cb52041e,80.0256082,80.0256,Staker +0xf6803ed4f02348545499f2d44ee1279a9d12a5b5,80.0256082,80.0256,Staker +0xc4963e94d919651857c4e11e3424e0554e827f7e,80.0256082,80.0256,Staker +0x33a58b7a1f46aa945993302f0a7a812888c35dd4,80.0256082,80.0256,Staker +0xe16c0e1bf3b75f67e83c9e47b9c0eb8bf1b99ccd,80.0256082,80.0256,Staker +0x8138dab771b3c7f42954f9b911f5d020489675b9,80.0256082,80.0256,Staker +0x5ba6624ed97eaddc2a2b5778a2771716eb4ca96a,80.0256082,80.0256,Staker +0xce719191f22db9498250f37672bf3f421bd42c41,80.0256082,80.0256,Staker +0x1297ad486549a430d59d9d5f99ed7c216b6e77dd,80.0256082,80.0256,Staker +0xf7b11423646227bf035edd9aef4d3bd75334ab31,80.0256082,80.0256,Staker +0xb910711151298056c1fc9fadc8310e7ef1f2731c,80.0256082,80.0256,Staker +0xfcb11f4f6749dd517aaa9f38035fecc1fd91291d,80.0256082,80.0256,Staker +0x4ac24db5943239101aed3a328cc57e172db40805,80.0256082,80.0256,Staker +0x9ec1a8c290d8e08729b5618326b2723f7771f981,80.0256082,80.0256,Staker +0x9ac49d2ff6d3cafb8811d3de84cfe065b55cdfff,80.0256082,80.0256,Staker +0xe633676c9111f4059c65dbf622d442c85d6785d4,80.0256082,80.0256,Staker +0x61ed367b6ee785f68fc04502ce5f46ecda463253,80.0256082,80.0256,Staker +0x7bec4d6663bfcf45891d24e3c00b5b00fa544056,80.0256082,80.0256,Staker +0x6c1ddfb81a3666188267296f10253a5a9b5bae40,80.0256082,80.0256,Staker +0x5267f1be4178832493c5c66df2c35f10b7e9930d,80.0256082,80.0256,Staker +0xf6a9dc9a41e8817fbc86532d53d89ca80d9aa46b,80.0256082,80.0256,Staker +0x42e2564f90ecfe0f9f72322740679b76fe56ea15,80.0256082,80.0256,Staker +0x90b8f7a3004080a8dadc9ab935250714a3a27aae,80.0256082,80.0256,Staker +0xbb468c1ddfe9e50521641d840d6550caa5479343,80.0256082,80.0256,Staker +0xd75337cef33ace428a18533a1fb791acb1eff239,80.0256082,80.0256,Staker +0x793b9f12ea9d417b729d9e7cff6c0af757498ef2,80.0256082,80.0256,Staker +0xb8a507fe5ccefacb8088241a42384dfc76c2261b,80.0256082,80.0256,Staker +0x73147f1a2ebcf284b2d0061299bda8608fe0177f,80.0256082,80.0256,Staker +0xeecc0e50b64cb4a67d98cb5fd1bd7e87b6c1bd47,80.0256082,80.0256,Staker +0xe5d4924413ae59ae717358526bbe11bb4a5d76b9,80.0256082,80.0256,Staker +0xaddd5a1d51bff4d67e67ae23fad94b6b287de78c,80.0256082,80.0256,Staker +0x6442c1aad456f29e7631398283c6e87ff24942b8,80.0256082,80.0256,Staker +0x8f60d79fe3df6cd0e3a44288ad2f41af134d813e,80.0256082,80.0256,Staker +0x997e90714de98c8e55c4534c2d75494bd02bb22b,80.0256082,80.0256,Staker +0x850596444bb1921ef60e647f0951f766c6359c83,80.0256082,80.0256,Staker +0x4365dab1348d97c971ec7e126f52333da1665492,80.0256082,80.0256,Staker +0x1a9a0b97ce419891f67468f81c91bc82497956e8,80.0256082,80.0256,Staker +0x690892db2fa439a703115d36e4205088e0c55d1a,80.0256082,80.0256,Staker +0xab0ac7a49a3a4db65f7f2fc03fd3f64fb3bb5d5c,80.0256082,80.0256,Staker +0x06636ffd74a165eb99538d8bde0aa1a407d94afe,80.0256082,80.0256,Staker +0x2e67494a6efbaa66f932bce73152f99d7f56288e,80.0256082,80.0256,Staker +0x4e28dee6193035725e993860bf8838d4e5326a9c,80.0256082,80.0256,Staker +0xde1a1e19d76e5d0f136b9b7f879cd8784a65eb38,80.0256082,80.0256,Staker +0x699f324560e9236afcfcedbbfb9c4afa8fa9b042,80.0256082,80.0256,Staker +0xae418379ab3290b0029aa75926edf2db03e662bd,80.0256082,80.0256,Staker +0x06cb6b855313162f42c338689a5ae7b6b44f12be,80.0256082,80.0256,Staker +0x20cf6f56ef057157ab8a48c82ed97258148c403c,80.0256082,80.0256,Staker +0xea630fbbbe263362198036cbd1671b56d581b3d2,80.0256082,80.0256,Staker +0xe522304039b02dd2974a5f54fa21b1e29ae7db16,80.0256082,80.0256,Staker +0x1cdfe1c2fe7496a30c6b654dec5eb2f47a47f8bc,80.0256082,80.0256,Staker +0x2324d560a939d0000b85e87830791630c622472a,80.0256082,80.0256,Staker +0xed5960a454782c4c9c62aae6e22a8a50c185e50f,80.0256082,80.0256,Staker +0x4d1572ea399cfcb0a4b25b364df2c5ba68697e18,80.0256082,80.0256,Staker +0xa402505f834092aaba7ecf90fc14b7a14ca360cd,80.0256082,80.0256,Staker +0xbcfd27639e8a3b47118439773ac35de7d6801ac2,80.0256082,80.0256,Staker +0x7b0c9c1c3c64d1716b3661b171c8736a8493f618,80.0256082,80.0256,Staker +0x3a6154998397441c7da755e93eecc2f2460be365,80.0256082,80.0256,Staker +0x1ba6b82641c77ab1fc7bc734c5c3628199a8967d,80.0256082,80.0256,Staker +0xf010bd21e10bad1e1f92e6f7b781a5a6565d255d,80.0256082,80.0256,Staker +0xb2b371cd55cd30e0c84599ed474cffab95261b6f,80.0256082,80.0256,Staker +0xfc7d36f09f0610ca72457aaa85e933ed07629b5f,80.0256082,80.0256,Staker +0x566f8cb93de62dd418bc97b7b169751d9b130b7b,80.0256082,80.0256,Staker +0xe381342e28d655734bf4b21f296a845ee4a427be,80.0256082,80.0256,Staker +0xd98088cdf3f800165fbd73e4ac4f24763786ade2,80.0256082,80.0256,Staker +0x577e34c498a1f914a46f0a365026564636f9975d,80.0256082,80.0256,Staker +0xcd1d61e5ca822ae47dabca328da705e2ef940f83,80.0256082,80.0256,Staker +0x87129fdaf7811d3ee0f8695522469e894d1b7bf9,80.0256082,80.0256,Staker +0x63340e2e1838c015f29c5b1b459fdd97849eae73,80.0256082,80.0256,Staker +0x213996f4d1a2c05dfe0b47f4cb43b56c013943d6,80.0256082,80.0256,Staker +0x291199b12372b410e908d86d8a87a5cc15062c99,80.0256082,80.0256,Staker +0xafab37e854e2edb2aa9e2830c6bfcd3eef5c4c32,80.0256082,80.0256,Staker +0x2d641a220ee8189c8da63e120e04709d10671ac4,80.0256082,80.0256,Staker +0x0e43526f4d2ec70f5161e2fdcb5e498ba7daa982,80.0256082,80.0256,Staker +0x9831bb48e27a6b74260823c10d15b577e891a37b,80.0256082,80.0256,Staker +0x8c204451184259598631d770f192b66909ce94bd,80.0256082,80.0256,Staker +0x910df188b5018d1c3e4437fa46c5ac2492b1524c,80.0256082,80.0256,Staker +0x5231555186e4502bdb603c9e42ae47f93c54d99d,80.0256082,80.0256,Staker +0x2e26da02a74131d8ecd627f1664c25a067275e26,80.0256082,80.0256,Staker +0xa8f52d96d771c07b1db2b827db33c6d18123e9b4,80.0256082,80.0256,Staker +0x2b8531e8183590c9e32a2c9257226966d375b971,80.0256082,80.0256,Staker +0xfeb41f7dc10c98fb5a7995fd9c5de7c83e02dde7,80.0256082,80.0256,Staker +0x085e92cd4e1c3f9a1ff250b8f5e1ae289be70cd1,80.0256082,80.0256,Staker +0xdfb241983d15f1b83176a6cdfa61fbe3bf5ef7e0,80.0256082,80.0256,Staker +0xa2147941d95ec05e19d0ab8719664132e33fd5e2,80.0256082,80.0256,Staker +0xea524e3e4f7d7fd20aeca86ad6ecf83d8f55de1f,80.0256082,80.0256,Staker +0xa443447fb845f65eed0b91085984cfb46da7012e,80.0256082,80.0256,Staker +0xdaf6229a5798ec2f08fc74b76925bad003e061de,80.0256082,80.0256,Staker +0x476b26d24f1f10afed65059f12aa22870dc043aa,80.0256082,80.0256,Staker +0xd574a735e0fc194f4e3d552fd6c2efbad9d1c06c,80.0256082,80.0256,Staker +0xb820893d8a6be44e7cf5d57070a7cf801fe15120,80.0256082,80.0256,Staker +0xdb17a97429c4fa909b9ff5b45dd6f592301b0f0c,80.0256082,80.0256,Staker +0x802d54e97066ef105fe34e39d2a49d289d49b61e,80.0256082,80.0256,Staker +0x82cc8ceb2042b3410dd68b32652166c26e6e1750,80.0256082,80.0256,Staker +0x1a9b762a62dd15d8e49e950721fa19e67fdb0590,80.0256082,80.0256,Staker +0x063e6848f73cd96a903c014e041d9556575ca855,80.0256082,80.0256,Staker +0x5ca15ec1c088b742db09782da177c3e47dbffb33,80.0256082,80.0256,Staker +0x5e4ec451510602f23b7be507657a716462e2509f,80.0256082,80.0256,Staker +0x80038953ce1cdfce7561abb73216de83f8baaef0,80.0256082,80.0256,Staker +0x88a68b557decf98b9edf686214fd1ebc5f826600,80.0256082,80.0256,Staker +0xe31ba95e7b4e5ed221cbec52ac8f2ccd390e3d4d,80.0256082,80.0256,Staker +0x1bb4780642b12249ff5a24ce8cc3bbfc8c29e4b9,80.0256082,80.0256,Staker +0x486589ce779976c9159f0de6aae5416fb40b1c1f,80.0256082,80.0256,Staker +0x07213aef29ff39beb0c44ef56d3f2d3432205aab,80.0256082,80.0256,Staker +0x660c222155f84265e7575d1311b430f075b66968,80.0256082,80.0256,Staker +0x369e330eadd29a3f48663b38b1607b27b9e5dfeb,80.0256082,80.0256,Staker +0xedf484007d61a406fd63b7c16fcf03233f01ad5f,80.0256082,80.0256,Staker +0x6e3ed1be1458d92501e540a3c8ecd25e95d1bbcc,80.0256082,80.0256,Staker +0x54ab274770458ca7ce36cc2155429de5e685ba1b,80.0256082,80.0256,Staker +0xb2047abd38e95e1e4cb2addf4df4610ccd2e98ce,80.0256082,80.0256,Staker +0x7283021286e47ee3d110243a3265741041999d85,80.0256082,80.0256,Staker +0xc495ec251414aeb8cb6b0cfb08c431dfeedd1ff9,80.0256082,80.0256,Staker +0x019db573ed89e5ef03f91cc837997d1977efde85,80.0256082,80.0256,Staker +0xd376634927e9f18b8fcc0a88a49316951e1a1cc3,80.0256082,80.0256,Staker +0x0d7f49b7e0337d86f0f598004f8655fe33e117a6,80.0256082,80.0256,Staker +0xd484c9307df5fbc2cd5cde71212a6ae870ddacd0,80.0256082,80.0256,Staker +0x1c82cb59b597c5fb4bbfbb31dd01da4a032a9eb4,80.0256082,80.0256,Staker +0x4bd775141ec1a51067a09aa8055ebe70d3632618,80.0256082,80.0256,Staker +0xbe0e85259ba1792735c9a996a8d44cd4df3aaa8a,80.0256082,80.0256,Staker +0x52ecc00a284c83b785bdb9d40942dd51f532d9ff,80.0256082,80.0256,Staker +0x18f960033baa7b54165bb003aa964170fa2fadd3,80.0256082,80.0256,Staker +0xf64aa94a4f39c43ecbcfe79a7b41c3bb6fe52650,80.0256082,80.0256,Staker +0xd4ec37b58649217732ab62352fbce1a3f3fcc049,80.0256082,80.0256,Staker +0xc4c087ccf46b40e4c38f496f42bd23fae03656af,80.0256082,80.0256,Staker +0x75bb94044f5f80e1367b66519e8bd7ee35f92047,106.700811,106.7008,Staker +0x106740f07be0d76af4cf99b445409b41fcbe151f,106.700811,106.7008,Staker +0x156daf376cfbdd938c470a227508b0ba022c998f,106.700811,106.7008,Staker +0x6d361440dd4746387eff1ae65ddbfe891059e0ce,106.700811,106.7008,Staker +0x58aa50c29bba417ae2384805ae7fbae1381f68d8,106.700811,106.7008,Staker +0x93ca1574f8c8a5939766da7c218539fe46368f43,106.700811,106.7008,Staker +0x8f15ec97a20d001e82626fde35e8045f74688632,106.700811,106.7008,Staker +0x27524bff4423404f4b516367bd6a67c71876aa7d,106.700811,106.7008,Staker +0x5136e623126d3572933fbafe59ae97f13dd9687a,106.700811,106.7008,Staker +0x8ccf758d3d4438436bded26e15d8f16e7ef9813b,106.700811,106.7008,Staker +0x16e34fe8efb8b55d0c228dde510fdc97c8da3b95,106.700811,106.7008,Staker +0xf3d9281fa183b74f32b96e1c5244596045f4ede8,106.700811,106.7008,Staker +0x2e1bbb7c78a5a534df2442909ab14ce370431e76,106.700811,106.7008,Staker +0xa21b3cd198ec3ba865ce18ecba87ce12f5dea170,106.700811,106.7008,Staker +0x1aa5abfd850012297428b509fb84fcd9f9f995cb,106.700811,106.7008,Staker +0xca695144ed80d2e5f10c8938c08dffbf2516a170,106.700811,106.7008,Staker +0x60b98fbe36e9616f9524b6742bc39f4a6a0e7012,106.700811,106.7008,Staker +0x016ab691721a99da1c1489ca0ac8b549eb0f7713,106.700811,106.7008,Staker +0xe63ba03f3399ccdbc346977482920c7f782649b9,106.700811,106.7008,Staker +0x7e06e21cbf751f0861a38bcf8572d1143fea5b9c,106.700811,106.7008,Staker +0x189ecebfa5d3c5ea82d5172b1069c3305a0a149a,106.700811,106.7008,Staker +0x3eb7f9d036de12740136dde90727c9dfe2b8ed42,106.700811,106.7008,Staker +0x26fcea16996e6dc73cfeaa1e0af772651251da9f,106.700811,106.7008,Staker +0xf1841d02a6f70820654d914375f8d1d7b66304ea,106.700811,106.7008,Staker +0x82b96672af5b2d8d7ee4fe28b456241a9a407899,106.700811,106.7008,Staker +0xd2adee3cce690a7af928210342b86a965548f526,106.700811,106.7008,Staker +0x1dbbea1ffc40caf1d0d8c69bdf3777bd1f6e1757,106.700811,106.7008,Staker +0x2ea58cfae2e5623711047778524be7fcb371f2da,106.700811,106.7008,Staker +0x49bdcbabaf90625e04a0719d48ec2ca6ccd21acb,106.700811,106.7008,Staker +0x4eba86d51de4f50f59b6df4f29d13574c5091676,106.700811,106.7008,Staker +0x01c12063b7b5b783a989a60af9f9f06534307a2d,106.700811,106.7008,Staker +0x28710687f37e64799c59548607e2d1e1c8769ea6,106.700811,106.7008,Staker +0xb332c90b5346228c70941c6762badde857e1ef37,106.700811,106.7008,Staker +0xb1bd944671f52699af38e758791f520a60020b11,106.700811,106.7008,Staker +0xf70bd5596f83110208db05b413ff8ed907cf778f,106.700811,106.7008,Staker +0x303425052e462dd0f3044aee17e1f5be9c7de783,106.700811,106.7008,Staker +0x2e0692a3d9097931e9b7ba47035c8ea4a388f747,106.700811,106.7008,Staker +0x217c7970e0946a4b3228fad6bc6f3b6ee0a5c922,106.700811,106.7008,Staker +0xf20123041e29c3371eeb5a720c3664c31f5db8af,106.700811,106.7008,Staker +0x0608f5ec58a9c7f853a8db91e3f887d62d4d9ddc,106.700811,106.7008,Staker +0x0b8f4c4e7626a91460dac057eb43e0de59d5b44f,106.700811,106.7008,Staker +0x6b34dd13ce75a1ab05b9bde8c3b31aca77184329,106.700811,106.7008,Staker +0x88d5050cd137cc193ce39e03c24a387c1c1065aa,106.700811,106.7008,Staker +0x89419a8a6af5b6d043e9cc32918fc54788c71861,106.700811,106.7008,Staker +0x3436c39abafddba06fbef34832d7930c2e757168,106.700811,106.7008,Staker +0xf3deb4b8253a15fb49a15fe04d5849871e922569,106.700811,106.7008,Staker +0x08776603add5f4e0ea6fb1d4b25d65c500ea1667,106.700811,106.7008,Staker +0x5d0579e2abf19445950600f4847fcf8a564abc29,106.700811,106.7008,Staker +0xa52093dc50f2596abadb56dc643630e61944aba9,106.700811,106.7008,Staker +0x5664ce3a70875861cc64b1506a18f8cb309a9a32,106.700811,106.7008,Staker +0xf22184390b9908c2b1fe2792a081a2911b1e3b63,106.700811,106.7008,Staker +0x76f11340845df47982ba7326a973b9c388541ad0,106.700811,106.7008,Staker +0xabc29cdb91b0020a81125509dd741721e7ecf13e,106.700811,106.7008,Staker +0x92966e275864606cb14dc074733748b088881ce4,106.700811,106.7008,Staker +0x1f2cbe2e5e82c1b7699fab4eb3fdb9cfdf4c359e,106.700811,106.7008,Staker +0x51f662d391b7464f2c5e0781408ee1a6e3e743c7,106.700811,106.7008,Staker +0x81f2cab85c5b3d0246a38c1b3a8ce93756a734af,106.700811,106.7008,Staker +0x6c107f6fc23c1be1e713f4e408f950c96e761ee0,106.700811,106.7008,Staker +0x8f200917dde44b546c6f9044d47db833c042c0ac,106.700811,106.7008,Staker +0x392041a280bca9d9fa00c19eb50bc9481f4cfd03,106.700811,106.7008,Staker +0x4a7d7691d628670bd350cb684fdf34d63f6e9e0f,106.700811,106.7008,Staker +0x057ea79385e9274debfdd31209ddf42ea813ac31,106.700811,106.7008,Staker +0x9658d8d86b23b1448cb7b0c4c0e01349c66a1c5c,106.700811,106.7008,Staker +0x1ce9ff9e35b27a847e2de6af1c83f09ba3244768,106.700811,106.7008,Staker +0xa05f3dadaa20110f9a5ac1a2be77f86648a2c7c2,106.700811,106.7008,Staker +0x38917aa1c17cb78e553b0bdd953f6c2a03d2f193,106.700811,106.7008,Staker +0xda59d181076c6341ca9dfd2f10adcc2cab08364d,106.700811,106.7008,Staker +0x06074ff83c4240c554de83160e611007d66125d5,133.3760137,133.3760,Staker +0x0867b3be4f0087f0f0268a04aa68185aaae74d24,133.3760137,133.3760,Staker +0x91c875d7c8bf2e0e7fc41b9c9b5ad529eff1263a,133.3760137,133.3760,Staker +0x5c9e30def85334e587cf36eb07bdd6a72bf1452d,133.3760137,133.3760,Staker +0x19c25885435292501b5e61cffca2855fb6b2533f,133.3760137,133.3760,Staker +0x188c30e9a6527f5f0c3f7fe59b72ac7253c62f28,133.3760137,133.3760,Staker +0x32cc2ec897f21a77a704e9a7313af6a640c47bb5,133.3760137,133.3760,Staker +0xd1282134a3481cb548504073ea31e602228f15b1,133.3760137,133.3760,Staker +0x1f5d295778796a8b9f29600a585ab73d452acb1c,133.3760137,133.3760,Staker +0x709ca0899ab97427ca671bb3249956645d9e3923,133.3760137,133.3760,Staker +0x9a20cfcdc25eab32b8d21fbf8dab66f2658b791e,133.3760137,133.3760,Staker +0x501e9987bbf5140dab604f01c7f013aba6dd22b0,133.3760137,133.3760,Staker +0x1a1dd4f1549ae231bedba4cfee750252f9f77209,133.3760137,133.3760,Staker +0xa1f1a36e4a4ce7ed82172ff77ce55dededcd5bf7,133.3760137,133.3760,Staker +0xfb7ad45df71dc18237fc30f2e4654e733d4503c3,133.3760137,133.3760,Staker +0xc2f094439cd1fc45af3e8a679984927abab0d3d9,133.3760137,133.3760,Staker +0xf11d07682edff6c26f5c73e80b298c5a69c61f4b,133.3760137,133.3760,Staker +0xf65c0432c4f740ef60a327714059f2d3dfbdb2b9,133.3760137,133.3760,Staker +0x9a77d4df2222bf672e74375f68baffbb324cf133,133.3760137,133.3760,Staker +0x4082e9f643cf5635b6df07d22f2e42f570ae207b,133.3760137,133.3760,Staker +0x4bed23c363f51c4ff842eb0c1cded2010e4491a5,133.3760137,133.3760,Staker +0x2ba2688e76da51d14b70f806617970be461f23e5,133.3760137,133.3760,Staker +0x1dcc1ebc77c0714f8f18ec1114a953499644b6b0,133.3760137,133.3760,Staker +0xc08b45925a4dd11426093c698d700b9023b4e3dd,133.3760137,133.3760,Staker +0xae8d36a6ec48c230da0f5c0165f02ef6c65958a0,133.3760137,133.3760,Staker +0x6e97da38a05b56efeda2e860a54f3c386232a90e,133.3760137,133.3760,Staker +0x9444ab75e9961ebd95512d4696b472ed16b368e7,133.3760137,133.3760,Staker +0xfa2a0d043649eb88cd9c1af611f3434d4d61a101,133.3760137,133.3760,Staker +0x8e52335735c3ca7f969c4ec66bf4cd38b0741f31,133.3760137,133.3760,Staker +0x59f4509017edcccc365881ba6d661a3bc63ebb79,133.3760137,133.3760,Staker +0xf81377f2df5373c16aa4716ea1f6944e57c1d4c7,133.3760137,133.3760,Staker +0xd87a9fc25130c68c3ea25437c34e0b9317cd7a3d,133.3760137,133.3760,Staker +0x9b31b6bef2872e324021b8195f65f6f53ef6203d,133.3760137,133.3760,Staker +0x0470a9e093b653dc7d5f2a1c13574c533080c759,133.3760137,133.3760,Staker +0x92dfab411882752c9ec5768ae7d676dadd800580,133.3760137,133.3760,Staker +0x57e023c15520739f2608db8ca6f8b8a2fbbe2d56,133.3760137,133.3760,Staker +0x2b558e1aac52b044c98de633efe12a738da075aa,133.3760137,133.3760,Staker +0x449649f9d11bda6cec9b04d9cb58bb58ecd9e91b,133.3760137,133.3760,Staker +0x152f804c2257aa26b353da4123cd9befc4788244,133.3760137,133.3760,Staker +0x7d4834c347481c105f41987fe32405ca429a6e02,133.3760137,133.3760,Staker +0x09f3827320584caba3197ee94afc9a5e1cf46712,133.3760137,133.3760,Staker +0x3c8d48a5bc4e50982653271eb1b9e254a4c55e33,133.3760137,133.3760,Staker +0x96e83fb09461df304940558fa693ff7aad2dd540,133.3760137,133.3760,Staker +0xf65b99ce6dc5f6c556172bcc0ff27d3665a7d9a8,133.3760137,133.3760,Staker +0x7e27e03e130a5a75b4f7a24d6a15aab08b8f4582,133.3760137,133.3760,Staker +0x6908cc437c8bea5c19a81e487a1528635ec2b197,133.3760137,133.3760,Staker +0x94d9ebb25447ac5d66b58a6a4fdfd62b3b83bd90,160.0512164,160.0512,Staker +0x2e6b28fda29e5328acd9cadaf6b5900daf5cb576,160.0512164,160.0512,Staker +0xbcea18e790ca57c5f3bcfbd7235de6c607776a6b,160.0512164,160.0512,Staker +0x9776a4a25e08230aa132865d5fce43bc48f0eb18,160.0512164,160.0512,Staker +0x0a7a29432241895997ce9ba9e450d68d971f77f9,160.0512164,160.0512,Staker +0x91a16d1458444dde3c30b5621403469b74a9793a,160.0512164,160.0512,Staker +0x087f2606ac8c88471ab9b011a5338c1be0f6f650,160.0512164,160.0512,Staker +0x5b44baabf9b9831852e9fbb037919e4b170b2477,160.0512164,160.0512,Staker +0x224da03f2e9ef7b84b6bd6f62de6f9e399eac20e,160.0512164,160.0512,Staker +0x502df8858c52ad949b9df2aa6c49eff66fc2d231,160.0512164,160.0512,Staker +0x86b1abe842b5d9d30dc450a3e354ee54548a187d,160.0512164,160.0512,Staker +0x4e9cca41646b60a6817a984c8721d8e7e783c7cc,160.0512164,160.0512,Staker +0x2da32d38bf568fd8f21e15f69add0186f6642d0c,160.0512164,160.0512,Staker +0x59babac9fd570bc5671172222b75a8fdf19a4827,160.0512164,160.0512,Staker +0x61ce3b30554d3e0913ed645a51205f47d8208117,160.0512164,160.0512,Staker +0xfc6bbf4763845e3fe68cad2368f9e1b45f231d32,160.0512164,160.0512,Staker +0xa6b89a8bd97f54895c3b93ad44d277c0d78daefb,160.0512164,160.0512,Staker +0x0b8202f0e0f992a6b8fca17628349583de1f7c78,160.0512164,160.0512,Staker +0xf0d6999725115e3ead3d927eb3329d63afaec09b,160.0512164,160.0512,Staker +0x7ea77c2d83aaaa7c3b47d11686b130336c973826,160.0512164,160.0512,Staker +0x60dc1dedde8a4fe7aaca0550cac7fdbaf246805f,160.0512164,160.0512,Staker +0xcfa8f3b7c27e0547bda1afe4c0e42c0a9c086906,160.0512164,160.0512,Staker +0xee45068a80ed0c086517bef6b2d323699c0f746b,160.0512164,160.0512,Staker +0xf54b60ebe6ec9338dabec824741ffa72ef27eba4,160.0512164,160.0512,Staker +0x21ad782160104a7e0db5c1dd2a3e644a2b8f7f8a,160.0512164,160.0512,Staker +0x7e2ed2f1603da772ac0fca92042baadef029c68f,160.0512164,160.0512,Staker +0x5d805ae896a07940fb8393e2d9e6a19061089a89,160.0512164,160.0512,Staker +0xab3e040ba9c949599ea65e804f8f5facfafde16b,160.0512164,160.0512,Staker +0x487ea1a33d1f5aee33cc633ec969d27213c200b5,160.0512164,160.0512,Staker +0x8c75d3585a21c21bb62cc255836d6531bd948f1a,186.7264191,186.7264,Staker +0xbd842fb775c243fd392eb7bafc5b0db1adcb7288,186.7264191,186.7264,Staker +0xf71285964bf166a1da2d61d58e4c67d272946aa6,186.7264191,186.7264,Staker +0x9b2062d0b3841e9ab9f8f222cf1b7e8edff94024,186.7264191,186.7264,Staker +0x194a55cd4c58a01eac8ff299470010764c8697d6,186.7264191,186.7264,Staker +0x21938a693771d5dbe7fce8d1ed6fe6a6efaf6435,186.7264191,186.7264,Staker +0xa82ae7d24b6368f9c5259521bb0b20674fea02a8,186.7264191,186.7264,Staker +0xcd4ddf2aed875248d6d586b57146858a71eafc02,186.7264191,186.7264,Staker +0xbee02128e8364972d704f9f3bc267c54855f6642,186.7264191,186.7264,Staker +0xdc2833bdcb68820dd8270714fe3056012f4b40d0,186.7264191,186.7264,Staker +0x6d8db35bc58c9cc930b0a65282e96c69d9715e06,186.7264191,186.7264,Staker +0xd5f64d09402118a63e3183c1224c721d8b9d59a1,186.7264191,186.7264,Staker +0xe6715a80e62ba19196838caebacac18b788a5c7b,186.7264191,186.7264,Staker +0x15eafc29816b34fb8b15dc6727a26de4c4cb2df0,186.7264191,186.7264,Staker +0x40580ab9feac78bbc597d4b26e4e2b445166a7ec,186.7264191,186.7264,Staker +0x19f9815c4b3a920f17a20cdc743a0c910c7bca21,186.7264191,186.7264,Staker +0x76e21d3b843cba1fb07b26bb28d4ddd3b1e0bcc0,186.7264191,186.7264,Staker +0x4ac799e98c87c213a27dbeb510d853a55b1eca51,186.7264191,186.7264,Staker +0x247648f73f1d13ed4461a36b7dac5a8fc09e5df4,213.4016219,213.4016,Staker +0xf6f4b3d80884dcf2e602820622cafc1bcc1f9afe,213.4016219,213.4016,Staker +0x1511afbe08e6abbf4e78fb8a72877019500b7a2c,213.4016219,213.4016,Staker +0xeb7a12fe169c98748eb20ce8286eaccf4876643b,213.4016219,213.4016,Staker +0x90f968ab578e25086553f5d6db6875530d3f7d38,213.4016219,213.4016,Staker +0x91364516d3cad16e1666261dbdbb39c881dbe9ee,213.4016219,213.4016,Staker +0xe6d2152653f4c6e7e494ac3f572f49e91ec421ef,213.4016219,213.4016,Staker +0x9efe71a20f30e636c8ffc0f6a502026d68ff4442,213.4016219,213.4016,Staker +0xcad522a8f2d3a99d97d5f26f465e217e6842b70c,213.4016219,213.4016,Staker +0xa96e4bb2ad4233822d8b64c511a7359d4bc55617,213.4016219,213.4016,Staker +0x76d87a1bba52aa71d7fc271d4a9088b79bd9be1e,213.4016219,213.4016,Staker +0x20e58e433bd2a862cce23545ef10da3241a94060,213.4016219,213.4016,Staker +0x9ab807cfd32951d5c5c08f9193631846778d0487,213.4016219,213.4016,Staker +0x168062538eb5cb8ca7adf83ac959b5fe53c62cc6,213.4016219,213.4016,Staker +0x199173d874c20c2c07c73e444a63d653d4eb037e,213.4016219,213.4016,Staker +0x883a83d8e3b57818b36dcda164857d96d63f9105,213.4016219,213.4016,Staker +0x8a32af4affd816978c2fdfa7c08c27681d05d4fe,240.0768246,240.0768,Staker +0x585f4fbe2d2a889c286fa71fb81d01f30773f4b1,240.0768246,240.0768,Staker +0x1c6f1a832e73949c97fe335a98b6a5fc3c9c29e9,240.0768246,240.0768,Staker +0x13c6a19ccd443372c3ce86bc57887ee06ebaea70,240.0768246,240.0768,Staker +0x457ebcaab3b5b94708207481b9510a983e671517,240.0768246,240.0768,Staker +0x392d8561d047abc4712ff52beea6394379722e7a,240.0768246,240.0768,Staker +0x97c9fc6dec6e937c86f439426008b21ba22c981d,240.0768246,240.0768,Staker +0x82ee15e7c0c923e512eb0c554a50e08254ebd660,240.0768246,240.0768,Staker +0xf3401540fc46725a2903a304464eba8fa1c6af77,240.0768246,240.0768,Staker +0x89bc08ba00f135d608bc335f6b33d7a9abcc98af,240.0768246,240.0768,Staker +0x8806cd1220e3754f329f981d961feffca3839096,240.0768246,240.0768,Staker +0x839705d4e5584713ecf058c54c1e499e05069b52,240.0768246,240.0768,Staker +0x21af5166e41dc3371d062131af9d6a25e0f5c7d1,266.7520273,266.7520,Staker +0x9d16cedc91b859f2e03d94f479994f795f422e27,266.7520273,266.7520,Staker +0x7f314be00306b7ce9b186f437574e52b5dfb384c,266.7520273,266.7520,Staker +0x67d21ebd269d61ef8cd9f0f3698869b3d818a4b5,266.7520273,266.7520,Staker +0xd8e47c8ae163e9d0444e59199abf64035377ac6e,266.7520273,266.7520,Staker +0x9f4f78a6c4a5e6f8afa81631b9120ae3c831b494,266.7520273,266.7520,Staker +0xb1d9080628628f29652e3ea18de97e94085a3833,266.7520273,266.7520,Staker +0x40962b448aa899196906646340cb4eb61a8d49b4,266.7520273,266.7520,Staker +0x11d62cb46c199ed32185ee70b11258d1bd2f170b,266.7520273,266.7520,Staker +0x300f818133cb321b1099cbd845044390f37e2e22,266.7520273,266.7520,Staker +0x9a06ccb107c1b4ba7e4c5bf67becbcbbbe0ce74b,266.7520273,266.7520,Staker +0xa4b4bfc456eae7903813b70a2d6506ecbd0f7575,266.7520273,266.7520,Staker +0x281fe2fee5296ad4e42309f3cf67fd6a271b0516,266.7520273,266.7520,Staker +0xa0506d623ea4cce494f38c25b1ff47e823b120f9,293.4272301,293.4272,Staker +0x82e4d78c6c62d461251fa5a1d4deb9f0fe378e30,293.4272301,293.4272,Staker +0x261af68f656dc79e88bd748564c74304baab714a,293.4272301,293.4272,Staker +0x08a312e32c4753509ad7c5cac2aa287013c60792,293.4272301,293.4272,Staker +0xcbc44e0850fa7819184bfe379bc46f3c84fcf468,320.1024328,320.1024,Staker +0x2e21f5d32841cf8c7da805185a041400bf15f21a,320.1024328,320.1024,Staker +0x78737732ae34cba60a3f0a6d05feb8fcf6df7a09,320.1024328,320.1024,Staker +0xccf4eb73a9f86aa9bef9667ee8014bc382db1f38,320.1024328,320.1024,Staker +0x7bfee91193d9df2ac0bfe90191d40f23c773c060,320.1024328,320.1024,Staker +0xc835d6a8473d4e4f6807a9192b8d90c694a2021f,320.1024328,320.1024,Staker +0x464fb9cdf750bdb0d9ca2a823aa90648606bd27c,346.7776355,346.7776,Staker +0x46821532292560e52a082fe1276b1a9f3c0c8185,346.7776355,346.7776,Staker +0x0cc3b5015c678685f3552fb1a1bfa53112b71486,346.7776355,346.7776,Staker +0xfb94d3404c1d3d9d6f08f79e58041d5ea95accfa,346.7776355,346.7776,Staker +0x9fe7316ae5cab1440e5c11de7875444824048cf2,346.7776355,346.7776,Staker +0x87e386cedb82cf8f080b3505adae1ef699e65057,373.4528383,373.4528,Staker +0xb82eb1da53c5e394f8525c7d627dd03640d6bc97,373.4528383,373.4528,Staker +0x7b1ebf2bb08d5b3ca3db586b79e9c9ef8f88e23c,373.4528383,373.4528,Staker +0xb88f61e6fbda83fbfffabe364112137480398018,373.4528383,373.4528,Staker +0xaece9d7013c9ad659bd8949195713ae4382449c3,373.4528383,373.4528,Staker +0x1d823888d86db9006d029763a539bf8e8b7f3239,373.4528383,373.4528,Staker +0x7d21d6f8e03746bef7fb64710c1569505f76dc18,373.4528383,373.4528,Staker +0x77c838915da2f65a921c589781ace23915ae6cea,373.4528383,373.4528,Staker +0x71cb724ce2bfe95a34ea7578d80d871dad595678,373.4528383,373.4528,Staker +0x9eaec4d4296d3cd7c59847cdbf5c28c2c0ad0bc3,400.128041,400.1280,Staker +0x5021ca11545bb39adea9cf8cbbeee9c3182a5c36,400.128041,400.1280,Staker +0x1a127d7438f0149e84c753223c1c7ba76c278871,400.128041,400.1280,Staker +0x1668c9725e27bf5943bbd43886e1fb5afe75c46c,426.8032437,426.8032,Staker +0x8e98e11e525521e00dbdb16f7e1635ac1688b3c2,426.8032437,426.8032,Staker +0x95d41776812c6ca222dd5fdea56c065b55ff7655,426.8032437,426.8032,Staker +0xdda32416e87c475a0bcbc6c2e74190e7c49c1e5f,426.8032437,426.8032,Staker +0x244e24437a6175267d53a66937efc36235d7a96f,426.8032437,426.8032,Staker +0x98afc14ddeb56e7dd597ba030b9b0324b2da37a7,426.8032437,426.8032,Staker +0x37e50ad834942a62e924b439494d4d5492d70cdf,426.8032437,426.8032,Staker +0x1ac08405e96e3561893eef86f194acdb9a24d38d,453.4784465,453.4784,Staker +0x9fbb12ea7dc6de6503b35da4389db3aecf8e4282,453.4784465,453.4784,Staker +0xc46bfd225ad359f78c7fe84d50619977c6b7f318,453.4784465,453.4784,Staker +0xb445f4a8dabaa04945bbf3e36c2f1d430d120d6c,453.4784465,453.4784,Staker +0x83473d9d09829cfb35ced2dc25df0d1a0c27d2cd,453.4784465,453.4784,Staker +0xb09acc8a5abb37d10573994d0a3a602d5848115b,453.4784465,453.4784,Staker +0x25ea026ec746b43f7a73bd3632fd18d46178a90c,480.1536492,480.1536,Staker +0x5afce9c50060c69fd99b0b4ebd3f397da2fffb7f,480.1536492,480.1536,Staker +0x0e442c7d7db830276ecc7292bc57456309fe1522,480.1536492,480.1536,Staker +0x78d8e8807f652b54afe33b7645a26c5ffae5291c,480.1536492,480.1536,Staker +0xae9fac86cdb1cf62d2b3649036b75be76565180e,480.1536492,480.1536,Staker +0x84572c31acdd30c03982e27b809d30b1efbcd8f2,506.828852,506.8289,Staker +0xe420a18a8fb5878efbaea538646bcf2da7529890,506.828852,506.8289,Staker +0x221b2ce661aa9cb5e936da6fd2bdfd6bbef71ca3,506.828852,506.8289,Staker +0x984c2ca02454de2250ed0dac78d40787ebfeb95c,506.828852,506.8289,Staker +0xa963e3c22bbce591e8520ae545205389cb0e2590,506.828852,506.8289,Staker +0xe3f7fda32a28d8655904e84df55f1c7a982d67f0,533.5040545,533.5041,Staker +0x4fea44b9abb65e36a0d5aab78b56e7aa1a564533,533.5040545,533.5041,Staker +0x6011f92c8d7fe516974e95730a61414d488d2b6f,533.5040545,533.5041,Staker +0x85074968d0ff84f4a0ccc6ee50327ed8f7a8ef32,560.1792575,560.1793,Staker +0x90feafc61fd3b55afef509f0772ec5b51e399ba9,560.1792575,560.1793,Staker +0x2cb930f00b4c7fd39d9d5119463ebcbf08d12f0e,560.1792575,560.1793,Staker +0xb0c26305d4f4ef63f97b7d58010bbff3ce9b36b3,586.85446,586.8545,Staker +0x000000000000000000000000000000000000dead,613.529663,613.5297,Staker +0x37eec60a6d731beb8bb08449d8aaf8a1671e6fcb,613.529663,613.5297,Staker +0x1d862d409ccad90c9df9323349657f42de60a883,613.529663,613.5297,Staker +0x35b5d0398429785e5071560252e8a33d0bd57248,640.2048655,640.2049,Staker +0x4e4e55678bde5c85142a1eeaf959da7c0e108ea2,666.8800685,666.8801,Staker +0x9f75c7c19ffeb95b47e62b2c37ffae12de759485,720.230474,720.2305,Staker +0x960550782966ee4aa1f6451569baab8f288434f4,746.9056765,746.9057,Staker +0x22b98bd46a95ba46a7d53845b3ff252c15b5870f,800.256082,800.2561,Staker +0x0b3e6e23aa826a0c8a10518bf512d2de5a5eecc4,800.256082,800.2561,Staker +0x14c00dbede6ac88349b20e8eed7c7f7689e11217,826.9312845,826.9313,Staker +0x17141a7a136d590b8c612a5ac30f237ae9497957,826.9312845,826.9313,Staker +0xaa0f51cdbfd65db7a7c55a44dfe94b6462578183,853.6064875,853.6065,Staker +0x378fa8aadf41be68ef61fc8582495fa4c89e44c4,853.6064875,853.6065,Staker +0x4a4d944301507a175824de2dae490e9aeca5c347,880.28169,880.2817,Staker +0xc31d5de74c35674faaaa18887c3671ac5b07c72e,880.28169,880.2817,Staker +0x532ee831bb3c2bbe6f60f4fd523f912699152905,933.6320955,933.6321,Staker +0x6bf83eefd5b6d73481644a3f049616b26b0257b4,933.6320955,933.6321,Staker +0x35b2095a0d31516acd5327218c4979be4b4a2207,1013.657704,"1,013.6577",Staker +0xdc6634879cef6ed24ef0273daa4a12b34e3d09cc,1173.70892,"1,173.7089",Staker +0x6800212fef0f1729b96210e3fdadf50fc21cf4e0,1253.734529,"1,253.7345",Staker +0xc7598e5f348a33cd8d5e5ef087f59305255960c2,1307.084934,"1,307.0849",Staker +0xfbfcfee2bf2529e9926e3b047a065cbcf3b907be,1333.760137,"1,333.7601",Staker +0xf4a93bd87468a0a1ede4a4de2ffd20dbdafeba1a,1600.512164,"1,600.5122",Staker +0xb4d7b67215fbf3b44acbc8a660004b1ada5f6229,1680.537772,"1,680.5378",Staker +0x000000006fb40b14c78f6d166b5a87bc3bfdd1d5,1680.537772,"1,680.5378",Staker +0xc8c9771b59f9f217e8285889b9cdd7b9ddce0e86,1760.563381,"1,760.5634",Staker +0xa996d391f64158fb17fb71d6a4fad67df7410895,2480.793854,"2,480.7939",Staker +0xfd32fb200e3f24fe5ac8e847c5d379f1039d0b4a,2667.520273,"2,667.5203",Staker +0x2d50bf6334152dbda8bed2f50e5a0d8456bd47b3,2747.545882,"2,747.5459",Staker +0x4a2c786651229175407d3a2d405d1998bcf40614,2934.272301,"2,934.2723",Staker +0xa580bfa51f601abaf1ac4d95c4979a9a8490503a,3147.673923,"3,147.6739",Staker +0x227c7df69d3ed1ae7574a1a7685fded90292eb48,3654.502774,"3,654.5028",Staker +0x398d282487b44b6e53ce0aebca3cb60c3b6325e9,4001.28041,"4,001.2804",Staker +0xcd77211b229b57a7a797938f3d20848dae11b248,4001.28041,"4,001.2804",Staker +pica1ckfz5zv4fpcn5mceqdwjl5fnk4pu6qezml4jez,1.003203089,1.003203089,Staker +pica1wqg5r7avwda3q5tejpa6ucqupp0zam2lc8kc7y,1.006122378,1.006122378,Staker +pica1tla2k2zrp3wesnf5ka7t2hjwwakm54psktnp50,1.006142501,1.006142501,Staker +pica1vepptjfksqhsa0hl7x086slzjuzdv78vw9k7gp,1.007792645,1.007792645,Staker +pica1t6n84d4gr5s2ezw497qamgskzjynzxjs6wy7l8,1.007937015,1.007937015,Staker +pica1susu9qlqee6nu8v700jmaae8wy56le0gt86um3,1.016893524,1.016893524,Staker +pica1yxad60n2lrr5he980r4wezg8qt7f2e98ulmynj,1.017841832,1.017841832,Staker +pica1xaakwavveda6zsulxljfspmyt5y8jzpyj34g9h,1.021441627,1.021441627,Staker +pica1dfwm8kvaq330nzpml86hex6wy8qjm9ccktehpm,1.023268119,1.023268119,Staker +pica1at8455j6truje0433aplutn4449a4y7t4lt5ac,1.03561552,1.03561552,Staker +pica1z8utdvq2n3869h6eej0cvjgl5xv47gfn4d8qsg,1.036912585,1.036912585,Staker +pica1337gu8scfdfckj5xvk8k9dm79zss0ehghxlmp9,1.040880516,1.040880516,Staker +pica1f0ggt8xj4a5cjnta4t67wccm8fl7h9aapuzwak,1.043937553,1.043937553,Staker +pica17tvj0nnjlzqexl78uprw4r9rv5x74j2jkpw483,1.046154622,1.046154622,Staker +pica15px8fcsfjfnfud7tynfe4cmdz7av4m68yelk3w,1.047329544,1.047329544,Staker +pica1lq8f2s2xvn0urcdn7kmdpjsc2rv4audskla4ej,1.047536923,1.047536923,Staker +pica1drqgprr4r3mtcncpxjn6a0kr84ag8c3kdycqq9,1.051392882,1.051392882,Staker +pica15yje6c0s8z7dtmegkdzpk539lgr9k6hth73nf6,1.053659785,1.053659785,Staker +pica1uhwhk3ug9ug6stxkua7m7khag5vvg60gtj64ex,1.057653195,1.057653195,Staker +pica15fy8ye8y88lvqpp099unk0j29ewp2t2yq6znv9,1.057792477,1.057792477,Staker +pica1kgej3rx4y366hd4jelje9cpa3t26wnp5fahf6w,1.058923621,1.058923621,Staker +pica19km955ef0hy5lkchaz83q4fq0vcu2netuf3rh4,1.061155792,1.061155792,Staker +pica16hvfd54uj3ygqnymxa63c20s6t4pq8svt4kvsr,1.061918073,1.061918073,Staker +pica1rztfwz8xrel5zag44szaevxfa2e060ms6utxg6,1.061939312,1.061939312,Staker +pica17zdfg27pgfkpl0gvqjurz2dz2krkf9p4r3klw6,1.06283926,1.06283926,Staker +pica1v9tk8wyjqhy8mmw2pxc4mu760g3s729pmmq39w,1.063435532,1.063435532,Staker +pica1p2k2w0enr4vsjchfexr8079y6sjy5u9pe0fh2m,1.068604071,1.068604071,Staker +pica1f7m8wflhlsum22jlkvp75tg20k049dvcwly5kp,1.071990689,1.071990689,Staker +pica1d22c69fwr9jv3hk68a9tn9p6v3wc9mhzrcsshh,1.079038335,1.079038335,Staker +pica1vxaq2yffyg3d4hlqjdg3k4ltyyne9n8w0z7v3z,1.079916685,1.079916685,Staker +pica1c7qhypw6cuneq7vx83v5870hppts8qmwk8hklu,1.079938284,1.079938284,Staker +pica16ytypntsn02z7ppjn4jqcnk0ejkc3tw7084j3g,1.079938284,1.079938284,Staker +pica1k63ewxvqtq759rw5v5wpgsw2zlmhxjyauawlnx,1.079938284,1.079938284,Staker +pica1ccq4g3ljdwgv7w25pnwt2e7tyvudvyltzlq3zj,1.079958083,1.079958083,Staker +pica1lkelqr9dl0k6qgj87wlwu3t830xnd88yqnnhad,1.080838232,1.080838232,Staker +pica1vp8ez8x3uyl2mruc7f2y6wanecpagc5klhpk8l,1.081164265,1.081164265,Staker +pica13n7zlqxatrj5ypjn57rj7583syycvljxj5jmnl,1.081428347,1.081428347,Staker +pica1yw4k0ztxlkswal4un9p3e776t0q4lpcd2l062v,1.083769741,1.083769741,Staker +pica1fr9g76k3al980ljm5c3x42x7wj6893mx4t28dl,1.08722869,1.08722869,Staker +pica1fwqj9dtlzpsj7fpa6skc4r6dhfdu2gx0dnusea,1.092202498,1.092202498,Staker +pica1f82fg0zc0ccpjgafldrwzdu23cwuwvun3ta2xe,1.092522688,1.092522688,Staker +pica1k6t56cquv0mw6dvsj8w5rs5s8mknvmrtrjqd2h,1.093578596,1.093578596,Staker +pica1z77a73t80uxh6tgnesfylqj7n5nt42yth4hl5v,1.096745954,1.096745954,Staker +pica1nwhaw43gfwk52vmrczqxzp6k7jf5ddy502mhss,1.098012119,1.098012119,Staker +pica1jrzmhrm075recjw094rl3qcag9txacq0umdune,1.099416556,1.099416556,Staker +pica1md0vnqnlqclshx7l4c3hejvyhggw463xw9vsj7,1.111499516,1.111499516,Staker +pica1ks4652twqpnexa4jd7srvuqehgsnwmfy4hxucj,1.114664947,1.114664947,Staker +pica1nppx3fjvljak02cxexmsla8cgmvr46ed6kdu5n,1.115936226,1.115936226,Staker +pica1awrenmeqwpfzv8wv2uyl2g2usdw03a3zddchvq,1.118432264,1.118432264,Staker +pica16g6z0xvdxkvuqe9hmxpv5thltx6r3x8xu9uzwm,1.121335917,1.121335917,Staker +pica1ck88jwrw49d9mj5kzw3sp9fky63wahau2tcl8d,1.121932607,1.121932607,Staker +pica1frhuxp4ypg5tkn4t8swhpa4msrzxq4wy7ytwap,1.122018393,1.122018393,Staker +pica1xj806ur5e9s2yzaag8wyffp542pkkmdaw009ce,1.123480032,1.123480032,Staker +pica1gz2r0tsq7c7aq48vqk866xw5pshkr2cfkja8ya,1.125616422,1.125616422,Staker +pica1gvjx8s83jtqlk7akuf3e5r45e4yf93xl846tsx,1.132481555,1.132481555,Staker +pica1tksrjt5ygldlg2aq0s4c9a6rpccgu7a4khmdu7,1.133935198,1.133935198,Staker +pica1d0svv94fje0l0s4y2s8vljae7f7mpw5q84774g,1.133935198,1.133935198,Staker +pica1wtgrcda7rlr7dxkd49q2treta830ess7zn4acm,1.143384657,1.143384657,Staker +pica1r669krktd2zrf2pvyww0usy54kleas2kwp5hse,1.144734581,1.144734581,Staker +pica1qk0rtrnk0xtf2g99u06z09sax28a67n0rycz5h,1.147974396,1.147974396,Staker +pica10zjtx5tyanvzhlm003el8j2z643778x9gw9j7c,1.153018509,1.153018509,Staker +pica1le44m5k33mf5akamjak3ncndr532l66xn037jt,1.153085497,1.153085497,Staker +pica1fhslfd78pxk3y7kzr795p3thxu846a5vgvvsju,1.158153365,1.158153365,Staker +pica10qr5p9kvzaen66hj3e6w7v86c2ljra3j7kj6c9,1.158983529,1.158983529,Staker +pica130zqqa796hen6g6nfds6gjr0kd0yw7yhvj7ezh,1.162785728,1.162785728,Staker +pica1aq8fjkemp58nnf4samuy4lngyexasqld3yqdj7,1.166644902,1.166644902,Staker +pica1xjwuhjdr2ppqa08ryhspgjs24fwgvg4twzkh3k,1.172441225,1.172441225,Staker +pica1ahckamxaz74jr4hr7c22qq5sf2zhaj24uqxan6,1.174894828,1.174894828,Staker +pica1390dvq8krryluyneccrlcvsusm9ynv9cjztp9m,1.175932786,1.175932786,Staker +pica1e6yz9s0eae4tpja2z3p9pv83j4wzc98gs2x5kr,1.186592549,1.186592549,Staker +pica166jymkhyuyld6l63clhwrp2fup80rq64xnr2et,1.186924022,1.186924022,Staker +pica1n9z0fpmqc47e3xdcue3u4ewmys8snytjehvfqk,1.187381754,1.187381754,Staker +pica14h6fxvs3cm7ykaxqltdncq9fg8s06vkd9xxzdd,1.187916812,1.187916812,Staker +pica13cxrn8as89yd9nw6y6hegcncw20e7gezvhmmfk,1.193652002,1.193652002,Staker +pica1f2h9rvz2anzrluv55lnrh8jds0pffhj3fge9xv,1.193784441,1.193784441,Staker +pica1fq5jfj5503jgx9c8rspmqj8nxkadvvev9rrrde,1.198005418,1.198005418,Staker +pica1csssnz4clftjwlg6mq73tatxpwl3mlhwd2xakd,1.198836149,1.198836149,Staker +pica1vfhzsx499jgx93anl4vh6w532702k4672j9v9h,1.202659761,1.202659761,Staker +pica1hmw832yhy4df0egpddmst36x05numw5wdalwvf,1.204107103,1.204107103,Staker +pica1y7wyd0yx789gzzm6pjy9dvcvzy7lku9c00yxhg,1.206111073,1.206111073,Staker +pica1ssge9ervgx4wemf9wufdqqxgdjgn98d84czavz,1.207666184,1.207666184,Staker +pica1w9pds0aqeycfy8cgcuncuqnumw3ursfwsg4523,1.209170977,1.209170977,Staker +pica1s06n8al83537v5nrlxf6v94v4jaug50ckffrmp,1.215215501,1.215215501,Staker +pica173pn5d5lct5xkpx9l85ww8p97c8ssge3cejfhp,1.220644654,1.220644654,Staker +pica1wzele4enmzppy8pd6rxltsp7c0pjftqn989c5w,1.227352413,1.227352413,Staker +pica147pw8a62ff9gemmkr7hpwueqx397hqpftrj3wz,1.227558766,1.227558766,Staker +pica15aa4v29vlhkzdh5vmf7m55uz6sf9jqm2jp7n63,1.230118582,1.230118582,Staker +pica1qywm7cxeq5fq65650r7z4xzj02ggm09tz62mv8,1.230293963,1.230293963,Staker +pica1s9mjmna9kulzajve3gr6lke6y9v66frd0rf3yk,1.23488821,1.23488821,Staker +pica1kdu0n0cqgw6wnpafy588lnm3xrcm0f0yeuujgm,1.237710046,1.237710046,Staker +pica1njzph307djrts8rdp9atw6n8u7szrudullduml,1.238329232,1.238329232,Staker +pica1fhr5s6awg0dud2g9pcm36xqgpxzr3lj0tcsu4l,1.240517317,1.240517317,Staker +pica15fz2rcdpzhky27qm0ajy30wxfrsdfev2rrt2je,1.241916607,1.241916607,Staker +pica1uz07k6e0txmv3agfczp4yqm7zsl32fkwcwaf9e,1.24768408,1.24768408,Staker +pica1u8kpj6l0h4j8mvl5lw6aag4xcceulqywdwx62t,1.255111961,1.255111961,Staker +pica15f5hug808j0p878zr0xflpqj9z9kuan4yplrzt,1.255297207,1.255297207,Staker +pica1jl4j4tjwyah7x06t8a5vxlqq7fehf30gzjdlp2,1.257870963,1.257870963,Staker +pica1zeftrvx7qrhtq48ep74m4sljzmp8tq2jwfr598,1.257883542,1.257883542,Staker +pica1te7gq0acujycv9xqs5z5smfn9npnkraff3tlen,1.257883542,1.257883542,Staker +pica17zrp5lrv73z6qcj0px30hsxlru66mmkmrpgpxy,1.259237072,1.259237072,Staker +pica175qr4em27tz7v2ejjz6hsz5yf4nt46xxkaq7x8,1.259927998,1.259927998,Staker +pica1txanm80u4l5v2u00kpkwrn9r0ve7wtvccrlzr9,1.259927998,1.259927998,Staker +pica1qxp5f8v6qek9kcf83zwhvt7jd9v5zjm48exc5c,1.260355027,1.260355027,Staker +pica1cddkj9qt534dgv0lpqfvcltl8fkq55rajnjr68,1.261740777,1.261740777,Staker +pica1e2hh5pwstkggjzq9vsh4nsv8n8qnzc0e406hdk,1.267667555,1.267667555,Staker +pica1z5yvnqpfau0mwclhh0uwllaenwvu80h8ze99t8,1.26862662,1.26862662,Staker +pica14acs2mquxg27ce8638c9gq878842ljz060cr0f,1.275715177,1.275715177,Staker +pica17zvz6edq7trqwynl646r5r0adk3qpzwj3yd6wf,1.277926969,1.277926969,Staker +pica109gr65ft2jc6sz44mffhaa9cle0nz05e3kxx74,1.281185146,1.281185146,Staker +pica10332eams0ke6uk90kzkxddpfreuem9u8u9zlz9,1.282786691,1.282786691,Staker +pica1ayn8vxqju80mp923yrlyq9epurw5pwlt0wdp78,1.284318262,1.284318262,Staker +pica1rtku4pvm05zwtvtkk72rcevznjvyvc8xn43fu7,1.287646413,1.287646413,Staker +pica1ksqakdfuxf6sdx692lwv6yd4gdzppu6xd23gnm,1.289838561,1.289838561,Staker +pica1jy0nchzht4vyyzvpncr6t4xqxlk9jqjyq8tqa9,1.291889943,1.291889943,Staker +pica1d99tdwz5c6cjca3ug24jplv2awp45kwtsueh7k,1.294666012,1.294666012,Staker +pica1ndj2nh2uwlk40hd6846gt6a4s76z0mw8l5g9y3,1.295925941,1.295925941,Staker +pica13qyj595j9rd8jqnaqzpngdxfksrdj626vzx84u,1.301492463,1.301492463,Staker +pica1sxlcw8pldnhjmqd6la05zy6dmytq6zj5w3y4xu,1.30611993,1.30611993,Staker +pica1tlc7c0kgf4u7zm7gf5hru0x6c8wqglz6g0cwtq,1.309018971,1.309018971,Staker +pica1hxjrgeahgwej80jx3cnlchashsz0g8rzzlnsya,1.315283283,1.315283283,Staker +pica15r6qp5xx6l6wkt5nnadxm4qvmu66xnrw9t2gwv,1.316018941,1.316018941,Staker +pica1yhrenvm27qwly30yfexvgmm5uc8jqwxqt8gp5g,1.325118038,1.325118038,Staker +pica1n4ss044hkt5snkrxp20le82hxw23nhjgc8qg8c,1.32892262,1.32892262,Staker +pica1wxp59qzenwf6ey8t7mylz6676tw5gl7m9xjn92,1.33372378,1.33372378,Staker +pica18q65yltwml28u695hmctgm5uh5l0tdanu8lzar,1.336647316,1.336647316,Staker +pica13ncjtaa5p6358ydu22t5qhawfakvnjuunpg0mz,1.337296828,1.337296828,Staker +pica10egul3undv5pwuexvv6nef2xgl9y2pxzfnxu2s,1.338364215,1.338364215,Staker +pica13px5ggme53d6v0ptefwnjmacxastv9sn5wyv76,1.340904631,1.340904631,Staker +pica15vyvd2q9n6rmq5le64vnjp3g9razwwhzknh89q,1.343157361,1.343157361,Staker +pica1ucphu8z086x9ylghu73wl4f3am3m9d3a9x5aw6,1.349767192,1.349767192,Staker +pica1nc0r7f0yv38w4kkulw9asqf98akravtr7l2c3k,1.349922855,1.349922855,Staker +pica15mk5l9w02fwxrd8y7xtes7la7vh9ve3ayt6dq8,1.349922855,1.349922855,Staker +pica18gkw32pdq09nt9yudwqskjaw2s9yaxrcmhz0nt,1.349922855,1.349922855,Staker +pica103uyn84ueudda8wrqjk5f8cgzjfzakveeyfuu6,1.351721042,1.351721042,Staker +pica13ad5m47wnducrlyd6q6e7q25nsypm9fy0qy8v0,1.35674218,1.35674218,Staker +pica1mpufwffte0culkxp4p5gy87fwyztn9f85tr3at,1.364322032,1.364322032,Staker +pica1aaxwra2mweksgq425hcx808jl3z57pcfpwyfag,1.368538096,1.368538096,Staker +pica1l76c4fawdgf2tztuuxkdkgx07zg2e3s7mygqhh,1.369614038,1.369614038,Staker +pica1avpgpahejmfz9frgk6fw0sysmkksn8w9nvv79c,1.38057198,1.38057198,Staker +pica16kk4nj4dwgkl0dymlh38n648j6852t5mml4uxc,1.38058339,1.38058339,Staker +pica1fszjwzpu7xz2yl5sxxrcrelt4m6y27akvkgmhc,1.386478569,1.386478569,Staker +pica107cx055z4wyn7kd50n2uknwjtdmk89y20m7v8y,1.391123504,1.391123504,Staker +pica18gemsrqaavhlhtmalgu782kt75qjtnylhwn25h,1.392757639,1.392757639,Staker +pica18jehpsq729eeku4v794dr33wrw6hh5aglwt9du,1.411909409,1.411909409,Staker +pica19y4ahjx3dqgsc4jwadp42u6me90p0d0sdv40qj,1.412559275,1.412559275,Staker +pica1q7y7saxxs4tukpk7td7e3ctvwep5fre65rpt36,1.421904521,1.421904521,Staker +pica1qjgvsvemm4yzvyv406sf3t0creunlu2gcj85h5,1.428249522,1.428249522,Staker +pica17m6nljqlutsk2drwqya6vl2alqwwpg05fty6ve,1.428691334,1.428691334,Staker +pica1kw5qtpnh2eghrtu49l92v8lzcnvl8a04awh4rt,1.433952554,1.433952554,Staker +pica1fn62ratly8dcz7xwlhssmsh4nvxl7pftlrcycr,1.434529563,1.434529563,Staker +pica1whjgypxps5h3jpzhlah6hgjxtv0ek92n8q0lyh,1.438933449,1.438933449,Staker +pica1chn7mkkfx57hawxp7yfk642xjh69c8uqg4gwd9,1.439723324,1.439723324,Staker +pica1ag06zxdf3dqnwxqf6rtemchdjn024tlhxgg9wr,1.439910022,1.439910022,Staker +pica1up3eheenzwmrcnr3w6wz0puvne7t7esgmrzcdu,1.439917712,1.439917712,Staker +pica1x0n07qqaf0qu4yz80ar9aw4km3hy0tufgt30nn,1.439917712,1.439917712,Staker +pica1dy2j77ug762xyhj3acaw23k4eegkhu5a23ux06,1.439917712,1.439917712,Staker +pica18rzv288h3pj9v66egjm0wn3aezz9gkhp6d6d7d,1.443207161,1.443207161,Staker +pica1p2gmxx7qfltueng4872t34um4zvapagpgwucz0,1.445602948,1.445602948,Staker +pica1hatgc53p68tyxmxvdfkh9zdxv0eag8zra7zpud,1.446720643,1.446720643,Staker +pica1e50c2pudvcjde6m60t99n83slhjk32nzaucuqj,1.460351944,1.460351944,Staker +pica10rhgt382tpv2nxazkwakpzl2sgl4xqsrl8aljc,1.461514364,1.461514364,Staker +pica1ywvntn2c34palrus683snn2cpzezrfpndyundu,1.465139981,1.465139981,Staker +pica1gwu9r0wrr7jczgy8axz54c8mfv2t00qca8lv6k,1.46583623,1.46583623,Staker +pica1ret2vmq7uqjpx6pvez4j62ny4as7j0kq56jfyz,1.467530799,1.467530799,Staker +pica1nzdp8mkqxk37hulrut49atsjjdmhjwx09wps86,1.473205943,1.473205943,Staker +pica1l4qfgv4desnfrf2r0dkh8km8pq6g92kwkeuw0w,1.473654878,1.473654878,Staker +pica1cu9wdlz64r6ugr47lmz0praue9yzrdds7n3p4y,1.484227193,1.484227193,Staker +pica1fkl4tzf6vdv6rqjusgznl5upads8hwmmslht4v,1.492584906,1.492584906,Staker +pica1zu9lzj0r8at629vrt6t54n2qltpj4tktpt983p,1.492803691,1.492803691,Staker +pica15q5h3hhgy5lr4xa0r08057zlck7dj0wg4pc9ps,1.493914626,1.493914626,Staker +pica1q629ypkut4ydhd0ax39q6vghnla2sga2py9950,1.498774348,1.498774348,Staker +pica15jf8cpteruat7zmmrpkx6dl25pr5qas89zsf6u,1.499919342,1.499919342,Staker +pica1syschlrx58ggwjfwh8unmqdylxk3e7mgr89n3a,1.504714008,1.504714008,Staker +pica1ql7apde38p938g93cpaqt6043ners28zw32nx2,1.506021329,1.506021329,Staker +pica16hp7wzudkeyw6fvgvalm0fh3elp9czhfkcprv2,1.506619975,1.506619975,Staker +pica1xnfydwn4zugvusm8x559xxxzv0dtn60n0n2pgd,1.506870877,1.506870877,Staker +pica1tyer9gzadj0y6t9y0dglc89upkswfweevp9rac,1.509684917,1.509684917,Staker +pica1x47xkn8a20ez2fxf2pcmushv37uf0ju8zahpa0,1.517696505,1.517696505,Staker +pica1gflytvftlffp8e5krexylswj2r64chld9kpqqf,1.521608876,1.521608876,Staker +pica17fwue200yefrmtr568azfuz6plc4dp45g7rww4,1.521958113,1.521958113,Staker +pica17fqy3ky6p6yrj3zawgjke5fz67k6qvv0nhka4f,1.525275887,1.525275887,Staker +pica1pgnpjs3zg6sgm9pdhtrduqyyx4lq3l4fd3xzep,1.5293726,1.5293726,Staker +pica1tffpt3sy032secasutlns397xap0vwjasc4fk4,1.533810253,1.533810253,Staker +pica19u2zr5jla8pzqwlll0eyuysf6uw2afj40rdcy0,1.534624942,1.534624942,Staker +pica130fslf5nxphx7l80p8sh62cj0mlnc65dqufuhu,1.537321382,1.537321382,Staker +pica1d8f0a82z2j3xt7yempywwunme5mmarly795f6j,1.540711951,1.540711951,Staker +pica1yl6mm37rsvqaxq7093szucegaev76tu84e5d5g,1.541651451,1.541651451,Staker +pica13ufjtvg603t3e6kqz2ffn92w34dx5tx5nfcn9t,1.54166245,1.54166245,Staker +pica10f4fhg0vrxczp23vmuf04k7gjsn86d78mhm73l,1.542818287,1.542818287,Staker +pica1xhdfqefxyzvw6xhn2yzkklnqqxn7ln22dj49hu,1.543523088,1.543523088,Staker +pica15jzkuknlwyg7vj0e0xztz49lzwyn3muc5zwgvn,1.546264133,1.546264133,Staker +pica1gvu8vqy7n25xs62ywfd8mm4jqu23nd4cxms8et,1.546375996,1.546375996,Staker +pica19hfxn7tkj2jfz7efhh2cnvyxcg2uhrlyu7h07m,1.546999944,1.546999944,Staker +pica1p5v683rdf4rj5l6es39ge44ecszaml05clzd08,1.547280954,1.547280954,Staker +pica1q2tgsaehxgewz2d87gu8tk47509krdcyg2pvxa,1.548864538,1.548864538,Staker +pica15f6rqlnrukcrt4xlhpr92a52ugjueg8uwu6vvl,1.548875607,1.548875607,Staker +pica1g6n8uwvqmyervn6pf8fdh6ptp5ukdzduh2l39e,1.548884048,1.548884048,Staker +pica1zxm70v0rzswrpejzfcsmpgz06am2kjxcq37vud,1.548892309,1.548892309,Staker +pica1msgayp9nrt6pm94wtq8vfcukvrzx489g787cqs,1.548897582,1.548897582,Staker +pica1jw55eypp2ygsfnypgujmdauh4mx89eqhhnuh8g,1.548898029,1.548898029,Staker +pica135q90qt0dly48sulnfx0ajh656mrndgs235cgu,1.54890276,1.54890276,Staker +pica1ddpc7amczklv4wrrqudjdhpqpu8n6zlz7t27sm,1.548911458,1.548911458,Staker +pica1rhqn39ahffj87p9psr6fwypyljqt9k4msfrldq,1.548914444,1.548914444,Staker +pica1wvchkcyvzgynkqdmsz3kk4qd5u5kl3kyaqvahg,1.548915032,1.548915032,Staker +pica17z2uvpgcf5synla6n968ju0rts5zv7wpx0pv4h,1.548915205,1.548915205,Staker +pica1kd38h7h23r82m8842twt8cqk5x6udzj68ehtze,1.548924191,1.548924191,Staker +pica1f9dngkul57k7vee4ncfa3xjz33mynmexs2ew29,1.549179763,1.549179763,Staker +pica1w99twv0dzgq9ldc9t8dl4vfsu7wfy9cpdjkkyg,1.549198034,1.549198034,Staker +pica1l4xzhqhe8augtmmc97rtxg2p95rpgect7548yj,1.549203638,1.549203638,Staker +pica1xhjtn5u5efddfrt8fgpwg85e7stu9lj22646cx,1.549410243,1.549410243,Staker +pica1atzzkvrxhpsws9hl4y8qdhudu6zhpm33j2593a,1.549506468,1.549506468,Staker +pica1rl9eqz99p0eudgvwyhgaz2nu8cuaxk0f629fhw,1.549599372,1.549599372,Staker +pica1l3v8cav7erjh5f2luvwe3vnttkyfksxvaqayr3,1.549686803,1.549686803,Staker +pica1j4d2rm6g5alhrpzhrj2as32qx7gjzevc9ypmw9,1.549768311,1.549768311,Staker +pica1ca0xdwjkzjuqfdtuxmwwh2wdpk2qqxhevhw8ak,1.549791313,1.549791313,Staker +pica1058tqgqjddqgzka4wagv8rwkjeejtjrq5lapqf,1.549804174,1.549804174,Staker +pica1t384wll9xssjnw436tgscy9psafed0qrtdz227,1.54980428,1.54980428,Staker +pica10fkd70l06ppaactm5ju2eg3jmxrdynrca8xs3d,1.549809798,1.549809798,Staker +pica129wm925huld3zt90jquukqq0x55dyfgdwzgpvf,1.549824438,1.549824438,Staker +pica1c54ymau26hszghdutkfu4n9fezqdxcqjpyu68r,1.549853741,1.549853741,Staker +pica1smpl49nc6aezaxzw42axzj55uv40wjjpqv9r8g,1.549891365,1.549891365,Staker +pica152fewp03csc3w57073xrzrmh273g4aqjr9xk4h,1.549896595,1.549896595,Staker +pica1ft0ctrgx98wztwlfxasj6j7spahenar6zx26s9,1.549904699,1.549904699,Staker +pica135s3pmvuuc9pzvsx78szatsp34lefsa3lnntw9,1.549909708,1.549909708,Staker +pica1scgrddc8e7npsfu0skfqhdhffvmkgzgt5mejfs,1.549911692,1.549911692,Staker +pica1pa8w6da5wj68u9g35n8eft6njgy065zfnnw6ap,1.549917519,1.549917519,Staker +pica1430zvn5k3ckynj52pfpk9ujy7d758zdjrlkr3d,1.549919812,1.549919812,Staker +pica1yalvqj9c7vvkwwhuv234ljy9dpkfsw6s8mygap,1.549926901,1.549926901,Staker +pica10rs7a8hhx2kznfx6mnzw9r29plzfnml5wege88,1.549927221,1.549927221,Staker +pica1pwh4vzssr67tyqa9lx6fqtvu95h8vee955z0vf,1.549935796,1.549935796,Staker +pica1vlh2vg68q3whvfa0vlpuz5t86ca4hgcdjcjhdd,1.549935959,1.549935959,Staker +pica1ar9d0lq4ywlpr0lzncskz9z804tzlz08vx8e86,1.54993655,1.54993655,Staker +pica19nred6qxx5qwpnh4heh54uk59dmt9hqzsygydu,1.549936782,1.549936782,Staker +pica1fmercf7w0trdl3wetzvz4z6d8w45e57en8s7vy,1.54994326,1.54994326,Staker +pica1cav8z3lve5tamqlfna5cyg3muwgqkxet42euf0,1.549943321,1.549943321,Staker +pica10vl9mdmjm4qk66wx247lu3lqlek40m8pahcexc,1.549944034,1.549944034,Staker +pica104l2vueu6k52zee3nymvpvhnwz090dfpf3yx5s,1.549944208,1.549944208,Staker +pica1fqwfhy0ysydeq2xdw6n78r30vwq6vz9t3suupv,1.549949481,1.549949481,Staker +pica1vu36u32un5kd9dkkrrawyhwxa6vmvvl3xrf3ts,1.549986602,1.549986602,Staker +pica1zk6w9ntmx79hfafxc6n3mx2u8gdd2973tweye8,1.550042472,1.550042472,Staker +pica1vda7l60swpa6yhjuw6n8sgvxx7wjk8n8tg347t,1.55015219,1.55015219,Staker +pica1lrp2jkpd4xf75wqmpu3f729q720jcd4kjvx0t7,1.551550528,1.551550528,Staker +pica1fgm6ehyq835jktls7js35mkyx7m293lwjxcs60,1.552769155,1.552769155,Staker +pica1rldf3ckecawwca3erpzw82y9dwydyyt0ddxsel,1.553150961,1.553150961,Staker +pica18lx465ppw5ecjxjatzgeh77c85f9fq4tr9ksh3,1.55326449,1.55326449,Staker +pica1np0muw79pa9h82vys82negeetv8y04kpasn6eu,1.553274343,1.553274343,Staker +pica1kkmjkf0l698tgptytazmu50h2wycvt06wksxzz,1.55327825,1.55327825,Staker +pica1wtsp3u4he0wp08a3xrup3n4tluhtly8nf89r3r,1.553284071,1.553284071,Staker +pica16f498vktzedhpn9chxrf82u54y7v93xdg44ksm,1.553286641,1.553286641,Staker +pica1x56q7zrr4svl7z50cmypk00l6pasv9g5v3ywf8,1.553291539,1.553291539,Staker +pica1mx4av2wf4arr4yeqc50mfqawdprt9ankqtvx04,1.553305944,1.553305944,Staker +pica1w26sm98ve8yvq524dwec9wuwtykjqtun5f5yg7,1.553328811,1.553328811,Staker +pica1sp3sl4aw8gtxfkquprcclseuf9an258lf7uz9y,1.553409062,1.553409062,Staker +pica103vne3x4hfx3hgqgwjgxmh40radus7v8vfhtu4,1.553443247,1.553443247,Staker +pica1nxeqp4klthtepft2xfqyjlgcqu0usudxrl3ru2,1.553456575,1.553456575,Staker +pica12xhlmwqaq5ls5x6ep5r8vs56hkfjkyt8vpcw9t,1.553458144,1.553458144,Staker +pica1c232zwrl8f63y9fjsnxpujlmdpchgy93pz694q,1.553464166,1.553464166,Staker +pica1f967w9whw6lnduzgd9jrvdt50c908rv662yu9w,1.553553502,1.553553502,Staker +pica1lacwsyf0xfuuq6wfrfsxeu9ynezajqvy67g7a6,1.553618028,1.553618028,Staker +pica13gy4sgxejxqjc453asakyd8nkayk2h8e37z7fr,1.553623104,1.553623104,Staker +pica1rz50tudchlez2xpaqzyedpk9shts0slekmc9jn,1.553634659,1.553634659,Staker +pica14g0kxwel789alpy2acrtv58vj8mdx2ry5fw47t,1.5536635,1.5536635,Staker +pica1mmrrx7ghzfs7q8fxvdsnj2ug67evn26qaxxftd,1.553663938,1.553663938,Staker +pica1gxy0av8huwurx4vvap0ez2yyjm3l670x64wx93,1.555052147,1.555052147,Staker +pica1trg085hdn384p5zjmj8pwvgrdfppsg3qudqya8,1.556768481,1.556768481,Staker +pica13tk632q2740ymlr00cd40ewsk25sxqynqjucyj,1.558387711,1.558387711,Staker +pica129yd2nqzjhzwvskph64lpay88r5h8x2j4542ns,1.558415827,1.558415827,Staker +pica1t7fr8t5alper5wgzuxl8cf032vrclu8kh9e70p,1.55939751,1.55939751,Staker +pica157dugw3crl4yjvylt0kv975e02kyrk6rymegl6,1.565894853,1.565894853,Staker +pica152t3rg6np6j5wzu5ff8wjw8jhzyh5336q3hlhw,1.573908066,1.573908066,Staker +pica1rzrhs28kpa0dvy5zfvfem8suv6l3pl4hllzw26,1.593784467,1.593784467,Staker +pica1w8j7tzakf8trhp5vtyt6nsu2t4tgfdjz79srrh,1.596508763,1.596508763,Staker +pica1pwdu78qg6jqf6c76gxepzvclshlpt6kw2g4y77,1.597298092,1.597298092,Staker +pica1hmhjg6nkw6elxg6q4wqf2a4z0wqff24cfeujfd,1.599578956,1.599578956,Staker +pica1cn7fqru45dejr696jxutys997nlxk690z23gw5,1.600778067,1.600778067,Staker +pica1neqfakvyz8hww52ewjncrm968lp37ac5qw9yqv,1.603168382,1.603168382,Staker +pica1p59gee55s8gu5j05ejxvr56elv2pewtvvky2s7,1.603654412,1.603654412,Staker +pica1kvkmkm5gxelus3h4ff2xhvt2hak393rswwqm2n,1.609440025,1.609440025,Staker +pica16c2cjp7pdhszcqh4dvw4eenrxgtvzzunm2v8p0,1.612135396,1.612135396,Staker +pica1ftugudew3qdmgflurw88jsfrwpncewg9zx6sag,1.613781115,1.613781115,Staker +pica1w6ual6uazaa5naader89rp6wn7tyyf7p846flr,1.614093238,1.614093238,Staker +pica1vrr3hdpn2rw6ykcgc998zdfkhru70wktzskelu,1.619907425,1.619907425,Staker +pica1r9w8thf3lu9kcevnjypre8lnlnz9m6t8utnpdp,1.620973992,1.620973992,Staker +pica1m7glw5w5tamprdx5h5rkge2jsjlpm70dztenfv,1.621378031,1.621378031,Staker +pica17v79vg0t9d6m7j0k2dq0yd9hl9nh3vyqnfqt0y,1.621839869,1.621839869,Staker +pica1saz2nvwyr87aqu60qc4gmnfl3s4s0qquw6gqz4,1.630498749,1.630498749,Staker +pica180u2pakfaczrurlw89wgmqr9qv7mt6q4d53qy7,1.630636365,1.630636365,Staker +pica16k20j9n779400guhj5xdxr3pmqx2fppfkeeweh,1.631192264,1.631192264,Staker +pica1e4sfeuxv2zqxaswpngm43mp5rsvzta75928lwc,1.635371985,1.635371985,Staker +pica10h24emn8280vsnk2hjzkds96lhn44qxahws38p,1.636332485,1.636332485,Staker +pica1yl7pw974pes8xews3uslc2hg05t0hghqn7dej6,1.637492238,1.637492238,Staker +pica1j9cuhd3lrwsm98dj2hs6wf8t90580c56rcw5xs,1.64341136,1.64341136,Staker +pica13pr3hdcx3vwtg892sh8rjd6l5xzypnvns48m93,1.646905883,1.646905883,Staker +pica17myclepn2cm2pzsglmnme9jsj3gd98kxskuj78,1.647390795,1.647390795,Staker +pica1lxfat8n80a5nf384rpl9cddht5afaxmx77nmt6,1.647492184,1.647492184,Staker +pica1z488rk8k3u8psne047yvct7lx6xqqpjmfaln8g,1.649117922,1.649117922,Staker +pica109m6m4hk5xrz3eaxp0w998mfssz496hfajed68,1.652485564,1.652485564,Staker +pica1jxtq8ckp9l68f088lczj35835zp3lmj5n3nfy6,1.653925482,1.653925482,Staker +pica14sm0a2sa8989tx7cs8nk79jmjdkjk762h4s8uq,1.655905369,1.655905369,Staker +pica10a57l0crauq2h0ep7stqmxlpytzytvdc6t0uhv,1.656588518,1.656588518,Staker +pica1vsu0erxa80ljd09rjyzpmv80d82x64w34vqxnn,1.660448899,1.660448899,Staker +pica1p6763cacd9xxznfy9ynn3wf6mdp6hgrk2wh3wp,1.662037611,1.662037611,Staker +pica1tpx54vdhuwft2n7nthlhamengh9l4q2u8afemt,1.664724864,1.664724864,Staker +pica1uf5v3uz393fq6ksl4l24mralnnh2gkvxp3pyx5,1.665264834,1.665264834,Staker +pica1snecct040rs3fqjcdhtadgfhxud54g8wpm8w0x,1.66796506,1.66796506,Staker +pica1v8uw3ddp7a4txp7d97jwlr8sf5zn0nj6d6rc39,1.668575521,1.668575521,Staker +pica1pz7wsz3jpga385glp3vcuf6lxkywwgvc27l8m5,1.673904339,1.673904339,Staker +pica1aglzqlerwx0rnvp7dxadvq9v69v2a0hgyjewfq,1.67716967,1.67716967,Staker +pica108andq0xadmqw7s226c6w0v5gnxdqfuwa2d0wa,1.677335852,1.677335852,Staker +pica1025vem9y379tdt6zghsw8gk4g7wep3ct7hlw5s,1.682404756,1.682404756,Staker +pica1y6603qh08ttze6vaqr3ucmclq4xxj88xf0jp5j,1.689145012,1.689145012,Staker +pica1q3ue4jwx7e9zezwlnt0z39jmfwq3wkmzsamtz8,1.69649602,1.69649602,Staker +pica1628l2qz5mgdf890wt5fksf3c8smw0k78ypljk2,1.700343051,1.700343051,Staker +pica13pr367vs0743mt8gu9hm7yy5gvezgandvtld3q,1.709882484,1.709882484,Staker +pica1sqm0rm2w52lg07g0v9kynt6zqqghlfvu72fxts,1.710570844,1.710570844,Staker +pica1qgme8vlq4ly8tcye6xdgxnz4khzq9es0ptenl3,1.711995221,1.711995221,Staker +pica1yey69mwvdw7kugvkkka0hq85vlut3y6udkf0zy,1.71602899,1.71602899,Staker +pica1f82nelmg6lxdd5xlvdtqda2p9eke67amgncnxv,1.719107507,1.719107507,Staker +pica1cepdjxxysy3j79y8zvhrvlfffftm4gm7r47phr,1.719107507,1.719107507,Staker +pica1r8nplz585hux0atndjegxfnkuvwynsu4f8py9e,1.720055387,1.720055387,Staker +pica1a7zgasrrnjaqnqgj74ma6mrqx96lfhtfsx2dmm,1.720997635,1.720997635,Staker +pica1w5nmf0hjxumew3w09s9gxutaxmrcm3n03375dt,1.724464205,1.724464205,Staker +pica14p69fdvpj4gchy3gl9lumwc7zuhdgpa44964e6,1.737227669,1.737227669,Staker +pica1t6rr3r5gp94cvgmmspq7gx5tjl7tjhq5d5fk5k,1.738944735,1.738944735,Staker +pica1g3mhhfh5npysxrsv3gqw7r00arksk5xpf4gc8s,1.754899711,1.754899711,Staker +pica13mkf0zf2xydrk34qgj3wlwnq7ezfwgs28fuy4e,1.759106069,1.759106069,Staker +pica1wm3qszjwxac08q0tky6yf96un30qcd0z6kvfns,1.75938186,1.75938186,Staker +pica1n62avr6a03v3k20thce3zqyxuwjc7zqyu07pjp,1.76940428,1.76940428,Staker +pica1sfu9uu9puan7q0akvmfhawaedyqjdgrhqq46e5,1.772442321,1.772442321,Staker +pica19gluru0gr389u62zyv20uxkhv9zaex6nx8jspw,1.779606629,1.779606629,Staker +pica18vxhye2vgmzynlxnul23xyxkhpc5knedg4n38c,1.781072632,1.781072632,Staker +pica1euelz4m79cuczhmygv23dy5433pz6tmu7n9r03,1.781898168,1.781898168,Staker +pica1tyauczlr9624hg7ru9jag2jgwx4txr8gww0dj7,1.781898168,1.781898168,Staker +pica1ke3d3k0adc6ur0zygrs2ry5gcyxvn6mwwus92a,1.781898168,1.781898168,Staker +pica1c70m7ssk4qqxd094px2p29y4g7666l523k9zdx,1.784660544,1.784660544,Staker +pica17yn75upvprvwqetsafpgfe8x280z6ucpsm7n8a,1.78535782,1.78535782,Staker +pica1nn7mdme6uaquplaed4cm9a764wavcdpk3gw35j,1.7907081,1.7907081,Staker +pica19hpk4tck47shgvhn37ut20u53qk25gkhp0m4q5,1.796288382,1.796288382,Staker +pica1qxm0glxrkvsrxksmselmlzpt2ylt7h3kn9fup6,1.796297345,1.796297345,Staker +pica1za4jtqxrs8f8uvkpuh2kpcy558azwwycy64y7r,1.796297345,1.796297345,Staker +pica1f63kglzzne6e2uc7t7cfysxkfvd6zyqz2mjzrf,1.796297345,1.796297345,Staker +pica1nldmp9juz5z33rcw73eq2a36mx6xv4ag4qnsxl,1.796297345,1.796297345,Staker +pica14meh96zum8ld5ye70r5cyy6xsjejm7f0ej5dr7,1.796297345,1.796297345,Staker +pica17c267rs54ld3lg9gs0qgcljwza6flatppr0ewf,1.796297345,1.796297345,Staker +pica1geccgfy7d4d9g75zhx3at6092cjeencx5v8mq8,1.796483479,1.796483479,Staker +pica1j52qmmg6lxsw6mt3p5xh207v0u5v39xl8nk2gm,1.798997191,1.798997191,Staker +pica13wu2hxp2zjranasmhkx2urm8uduvfdeluzr4nf,1.799861142,1.799861142,Staker +pica15myavasjywh9nrg7auvp5s7nehqnrghscqjs29,1.799861142,1.799861142,Staker +pica1nr5yzza7gqvrdn4sqt8drk2z8l9t9gk84az7m2,1.799861142,1.799861142,Staker +pica1w934rnav2r4uansf60a3zdmv0uyyamqeqw6207,1.799897139,1.799897139,Staker +pica15wny3rew7c8f4lgpeuuwk4fqyc006u74uxsh2e,1.799897139,1.799897139,Staker +pica1eps0htr0mvmddper4f77kqqutfm7y3rtyhpmrm,1.799897139,1.799897139,Staker +pica1mhxqjg528qzhrcte39ruf90gjllcduwjqazk3s,1.799897139,1.799897139,Staker +pica1yrfdv2f6yw59vaxely8skdy3g3436cq3krwxaj,1.799897139,1.799897139,Staker +pica1awlnwk7zhm0s4s4sz4cygh2vzzwpcxgm8850t0,1.799897139,1.799897139,Staker +pica1se3qmsk7adz24p9ms9pxh02lun8a6jwzsnm3rq,1.799897139,1.799897139,Staker +pica10r59x7k8aufsjxh3lgl5c2jxc0rdq63fr9zqkg,1.799897139,1.799897139,Staker +pica1luatkh3z8ukgnryuuywteu2ngwwd9t7mt00mcp,1.799897139,1.799897139,Staker +pica1pewqqc0ajqavrfq5qga3vct3d6svmfvl6ampsk,1.799897139,1.799897139,Staker +pica19de5ds9t79exdwcxsvk0r2uxqe49h9zyfklycd,1.799897139,1.799897139,Staker +pica1g3zuyl0wasr5uzkwpavpg8n8f7uy2n4nkdg52l,1.799897139,1.799897139,Staker +pica12s0fr3fg22v5trmgnwq2rlxpplfpjxygyd82q3,1.799897139,1.799897139,Staker +pica1230yjhndw6w4vwlg329ve4rf2v4kwa7dhvlgcm,1.799897139,1.799897139,Staker +pica1tgr87kswvluvcjgqw2sfyz8nmtgllkswgckypr,1.799897139,1.799897139,Staker +pica136ukcju9c6jxfya5arkhr4dxvngqw7fagd00yw,1.799897139,1.799897139,Staker +pica137kssapktwaghc5a3mzyku6rnf2uekwdkjhhn4,1.799897139,1.799897139,Staker +pica14hngdn257w99c0f0c7k05pjcpnr0nrhtud478p,1.799897139,1.799897139,Staker +pica1xrrfdlh2tattd4rq8uz5s6d58rxz4xy8qcql7p,1.800048328,1.800048328,Staker +pica12v4z3wr9fg9cxy8syw8sn3gy88rezvknwrddyf,1.800257119,1.800257119,Staker +pica1xynq52rdt2y66kckd2gmz0depnpchd5k2casdw,1.800257119,1.800257119,Staker +pica1efsj9hrsuhcu6lmamm544n7syfn58kd652p6yq,1.800377724,1.800377724,Staker +pica1d2jwmpggup0paky5uk87gza69merr246cp8dha,1.800419104,1.800419104,Staker +pica1taspwy5hulge6jeunxr8j8w7gvzv9sl97nypd8,1.800797088,1.800797088,Staker +pica153f7429zvwrxh67y9f9vw39mfrhhq0c9zem36e,1.800842653,1.800842653,Staker +pica1hu3rlk4hfqgung2duqhx7wdf6asgqxh2rn7gg5,1.801688028,1.801688028,Staker +pica1aenvjdll0lp3hm4tfdqxhpdca5e8emcegsvr3n,1.801697037,1.801697037,Staker +pica18lxa0q4qeu39ntqv92xwged50qtknxf547n25y,1.802380579,1.802380579,Staker +pica1lvm5hu5dx9vm7u32xn4cuesxclj8332s8vheka,1.80245271,1.80245271,Staker +pica1c48sg63jw8crwl8jjnxlcrs44wy7ehut0ukaym,1.802506472,1.802506472,Staker +pica1qfa6fzp5u6aclzn4l2x635txdpfhmn9349zkag,1.803847073,1.803847073,Staker +pica1jsn4edhdlvfg72zdcf55haalvwq99kha6alu4k,1.804090193,1.804090193,Staker +pica1rf5hprmts0h50ww7mktkly9pw9sdkyt6xqhem3,1.805077789,1.805077789,Staker +pica12td5as2tts7fkpj56k637vpdhgatg6u6rk27k5,1.807691967,1.807691967,Staker +pica1vvxn9gunj6aueedptfqvke334hw5xddsynclnd,1.808005798,1.808005798,Staker +pica1ug07gq8m8r8kq58j8vukzv4tmu396w88z46xfx,1.809691825,1.809691825,Staker +pica139f5xzdzl59yds43thc7xvdkp4v4xkul2afzmp,1.810665971,1.810665971,Staker +pica1ggkeuvdn9rkrt80s5037jf0u902wj00986jtmu,1.814738096,1.814738096,Staker +pica17s8ryslhl4dyfu26fhq6p5re6hjfhgu0mvxy6p,1.814889038,1.814889038,Staker +pica14hcnryxyht0hwh2rx3mxxwh3sfcazjrwknp9hf,1.815016276,1.815016276,Staker +pica1ax93grmk44duah3jcqwc3q6uzdrjk3cl3vdq7m,1.816529665,1.816529665,Staker +pica1g8dvzcgtmwkqk0v8xrn9uvdj5d8459382pr4v8,1.816536467,1.816536467,Staker +pica1fmmkme8sa5a9lvf5z4dqv8slk7je26cpk7udfl,1.817110033,1.817110033,Staker +pica157smjrun9azkkywa6atg635df94txyuc9c54fm,1.817716121,1.817716121,Staker +pica194w8ql7v3rqaeur2q3vpchrttayuhtwlevlkn3,1.817852781,1.817852781,Staker +pica1hred7tch78xhjkrmsggwu246qhl52h59nvs96j,1.817896111,1.817896111,Staker +pica14vk7w6h80ysffxqj325qvyevpl6z4aly520u5s,1.819117,1.819117,Staker +pica13znsdxmv2jstp0n502ntfqr2v90fmj2p9gmvyx,1.820595957,1.820595957,Staker +pica1xssqr76amz0feeveux05fg9a9pxqjx6rwkgy63,1.823295802,1.823295802,Staker +pica1ftuqyw9gfm9x9hlex04ltnh5fu3cl09c8jmdpm,1.824847589,1.824847589,Staker +pica1panjvxcn9xqgg6kucap9h2k9delpq6thl2j9s6,1.826671661,1.826671661,Staker +pica1lu6fhk629xdc6q49x2zrx409qfhxeqxwwt2d2l,1.827615555,1.827615555,Staker +pica1x9de6ug6y7falwpdkju7hgncvz9h2nj0k9s8md,1.834489064,1.834489064,Staker +pica1fzfx4mge8dx50kmr5n9djnql6ccka3x8ld5kpc,1.84345465,1.84345465,Staker +pica1cv729mgsp6z353aa4khp4t5nk9sq4gg7hkj0sc,1.844895861,1.844895861,Staker +pica1n3t0ay7ulsguc62duedts0qnusklu73z5nc954,1.853863867,1.853863867,Staker +pica1026m0fhw92rqv3k3jy40cc78edyxlhwh7mkpul,1.853889104,1.853889104,Staker +pica1wfw3cdg5uvt0r5lawxr300lpthj48wx2zw43c4,1.85400802,1.85400802,Staker +pica1p6penuu64srqft7hr8vxxxxv9k3why2z0zrv2x,1.854717832,1.854717832,Staker +pica13de2f33gh2nk7pghthm3h3hpjx8d2cxj7uxgw0,1.86023732,1.86023732,Staker +pica1wmnsgj0fulmat7sjeyxhmsehfezfujxczj8t6d,1.861633612,1.861633612,Staker +pica1e0jraaxl3v4hc96w4p6vyppha2ft6p6fmwk5qu,1.862874911,1.862874911,Staker +pica1vuwy553khm9jxmugh8kfscwqr7w4v86zkvfeuj,1.862893539,1.862893539,Staker +pica103verdnv4pzztty50ua7gs5gj25l2gwuz4s69l,1.864110836,1.864110836,Staker +pica1clazh6qddeltl9rsyutfp8p7raxrensdwthjg7,1.868630656,1.868630656,Staker +pica1vwkztdddc35tquheurmsmshscuthsd0jcmp50d,1.871884026,1.871884026,Staker +pica1pasnu3wly4gy0a5qwkrc5j99cv0zqj8gdhy3ep,1.873391166,1.873391166,Staker +pica1wfpc4cvdg9tx3lt934cqtlhpzfftus2l0gefys,1.873512933,1.873512933,Staker +pica1neth7u9dwe20zpjhr5dc44ruux76rqa0lch4js,1.878012675,1.878012675,Staker +pica1gg5lr2rrh5fwgjpmxgtmvyqft5dx73sjynt79w,1.882699554,1.882699554,Staker +pica1kvlrwz0m0rxhxsrvup767tq34as0dcy7ejyuac,1.889891996,1.889891996,Staker +pica1rk5fk0rtl7dd30w80n28ed97uxfangkd98dv6y,1.889891996,1.889891996,Staker +pica1tafwqpuer2rs6g7xf4ukux767mx4x209jee8t0,1.889891996,1.889891996,Staker +pica1v0dffe77sghy489hjp9rw840kn4egkf4v2hjfn,1.894903807,1.894903807,Staker +pica1ux9f950nef4edasjg9l7kh0h5g6tef39aaqqf5,1.896176747,1.896176747,Staker +pica16xx48tp4g7flhckhx0kll0khrqakgyajl79glw,1.897081453,1.897081453,Staker +pica1w8ksnwrzpgxpstftmmly4sxwy6kr7ruaq029gc,1.907890968,1.907890968,Staker +pica1rps4l8a6nxzpnectx52wxp00l3nvfel26025ux,1.914910567,1.914910567,Staker +pica1m59ksucwp2ly8tjwfdw2prq7rdj6yqzvs5jvs7,1.925889939,1.925889939,Staker +pica1ym6sdcf5s2rqj9ukkwc6u62jwpxj6lyf2w52gl,1.928707244,1.928707244,Staker +pica18c52vxpp4tjmlvpe0mnaratglnjsm23wncaepe,1.930389682,1.930389682,Staker +pica1xgx7ux8sw49nadsne8hcjemt55j7nkqtrzcdvh,1.933546623,1.933546623,Staker +pica1upfupkv6qv03m5f5p8nhkuexun8gmj2h7aj3z8,1.937222647,1.937222647,Staker +pica1gpw7zf88eqv43pm97twhhwd2a6w4nhtg0pe0ad,1.938499662,1.938499662,Staker +pica1nsempd9ljljetpecuyc8m6agh0up8e43azmsuf,1.940324626,1.940324626,Staker +pica1e7djz83vrt8vu2mrkalh0cmz520u3kh4aavv6h,1.942976951,1.942976951,Staker +pica1pxcxyjnr4hxwu2edjcr0e7vlpl47dxp2d7p7zc,1.943692388,1.943692388,Staker +pica1vq6m8ewkslhl5ame02hpyr3ph5sgjhhr6472rv,1.944394682,1.944394682,Staker +pica1nahkrrrzfddr9rl6vxngua7rk4wt4w3l5uhhel,1.955408252,1.955408252,Staker +pica10te6rp548vk8nusmjjne0v8acwp8dwtchcykx7,1.957928109,1.957928109,Staker +pica1seygzqpa8rgvjltaq32tqts0t2sz4ku5h2crfu,1.959188036,1.959188036,Staker +pica17tv8ddyth9fz5w7mnnwkvy56thz2kds8dfhq89,1.960711803,1.960711803,Staker +pica12z8tuxwp3q829mnqgats0kz7zd545rhl2we2ev,1.968304332,1.968304332,Staker +pica1rqjhlm4vny43qhupcfvdvl0t3pau6hjfjug90u,1.969073288,1.969073288,Staker +pica1k0dksss83h0dyyw2le0hkqmr6y88am8tn5rrvh,1.976199292,1.976199292,Staker +pica19zjjy50wfqkgdrc9j08232taar8fxnngqk7y94,1.979886853,1.979886853,Staker +pica1uwe0welauzl464m9mp3509ur3stzmrrwwj5fqu,1.979886853,1.979886853,Staker +pica1c7utfutw9asgq02f67yrv6z745qs5lwt6k3ffj,1.979886853,1.979886853,Staker +pica1g0mnjl3l89kejw6qzplv75ffampses7p0mfeuw,1.980482879,1.980482879,Staker +pica1s8zk0vfjugymczm7tcyxsmd6j2kzpflvz4cyaw,1.981328117,1.981328117,Staker +pica1gperraah7qyxcwq8rr5k6nslc00yqsd57x7xqr,1.981686751,1.981686751,Staker +pica1ncv5hzu69mkypv60eptppgq6kmwle00yw0ff47,1.983998776,1.983998776,Staker +pica15sz4nfd6nj30zl0zl5g9clmjhtkntyru9ndf28,1.984709923,1.984709923,Staker +pica14wmql0k67q3azfmtsgpz8y0u4nr8826k2qsgex,1.984709923,1.984709923,Staker +pica190pj7x86udazs82e66e67sn3lwmsz9rr8ljvjs,1.989225265,1.989225265,Staker +pica14nqntc9c5zdvy8prnvyf5g3e3dh30dgd4gvr48,1.989786288,1.989786288,Staker +pica1erreg0a9erdd5d6gwpjl5u54tekhxwvgnpse4z,1.991446203,1.991446203,Staker +pica1cd26nn4eegfxmmktuaym54kt2mqlnmf8dt0zx8,1.992168526,1.992168526,Staker +pica1nrgjhljjaqshp03klz75natpxp5myg6nlc8hmk,2.003808482,2.003808482,Staker +pica1vh9nrhn758lhgdlsw737qjvksyugyjd54e2mg2,2.006223706,2.006223706,Staker +pica1jzhq9fvyzr7h0z4l56s5t7ntzmkytq0qjqtl87,2.006698442,2.006698442,Staker +pica1a36u8e8hkvag5u778mxzfu37yk0qzlrfev4smd,2.010810701,2.010810701,Staker +pica1vam3xatskudm283y4pdt3zcnwrghz42dztr4fk,2.013294744,2.013294744,Staker +pica18nl5lvh97h52gtwzzs4dp3mhrpcsys9alqru3v,2.0133856,2.0133856,Staker +pica1hqdgsj2kpxlyy7ak6vln3elda7qk0svz209p9s,2.013571928,2.013571928,Staker +pica1fgnthjapqa0dqcgdqlkq7ccjmm06e9hf3uhr9z,2.018962267,2.018962267,Staker +pica1sqlws057jkj6j6nkkkcklmzltjyqxx46t2vwyw,2.022946595,2.022946595,Staker +pica10wk0z5d7xqnel53969ntp7clp4ls5fh9lk3aun,2.02844383,2.02844383,Staker +pica1t7fjsqpuewa6sg99hxcnjut5t7uqp3f4ft4z5l,2.032980532,2.032980532,Staker +pica1ksx4f4g4szw09mc7a0005eqcj9uzvhhv3jxvyh,2.036835828,2.036835828,Staker +pica1cwz3n6u9rnlsa28c6rywmqp58k4vdygrumwp8j,2.042619578,2.042619578,Staker +pica190u5fedjllp72mfa0u3mq4lplf8wtdr99v7kl3,2.044312677,2.044312677,Staker +pica1j8utcr3sayldfhhupmrkhyzv74c23fzwtdwhg7,2.048757495,2.048757495,Staker +pica1hwpalfeqt7h892qrfepg5ypklf7yvas5xv6d5f,2.060858916,2.060858916,Staker +pica1yjpdz4407hgrca4l47dzhnureqzuqafrg7ya2x,2.061814145,2.061814145,Staker +pica1th6lcvxuzsagr6h7gk0sfdswz363cm8wh5852v,2.061880396,2.061880396,Staker +pica17k96v8qwqk7svx7h49nd3c3t6ckx7p0uakrw2d,2.06195856,2.06195856,Staker +pica1yhwgwj3re4mnm9ugz2vlvtvxnjgd6cq3cmqed7,2.062721892,2.062721892,Staker +pica1ej3enl3s3zpf3dly50kfrm9kqju2fsslwrn0sx,2.06523847,2.06523847,Staker +pica1nz0szznjs6xp6y96qprcye5me5u09qpca5zzt8,2.069881711,2.069881711,Staker +pica1nqt9raaa2vfqqn0nsqn6zhhrfvlypavhc22mg0,2.080874702,2.080874702,Staker +pica1cxjn9ra77kqt65xktzvk5g5tjcc77xel63tc87,2.090400996,2.090400996,Staker +pica1wwsr8cqxecq9gxp5c4hwu20uutj45uxhj3khr5,2.09218638,2.09218638,Staker +pica1lur44gepjldldtayx0d2a6cqcs9y6qyr8xaqnx,2.095239211,2.095239211,Staker +pica15897vt8mt7pnpxwyck0hldqfxsj0rmx6cdu8ca,2.101037576,2.101037576,Staker +pica1rd3c8zt6ae8nhn0gkhwjd4qtmjjar0d6x4gkd0,2.10253391,2.10253391,Staker +pica1mjt7j5a34yn2085qx5vdg5fgelu4s973t9e4r2,2.105816956,2.105816956,Staker +pica1qwn4lmspep6d5vqdsjy9rywhsjjjunf7gufkcq,2.108101879,2.108101879,Staker +pica1djnws7576vkulup4ca7xx087gkgd8tnx7m43k8,2.108333439,2.108333439,Staker +pica1pdlkd7wxqdlsmyuejs59ny4mthf02gatmewujs,2.115185744,2.115185744,Staker +pica1edessjpk3zfzy8fkh6wu9fdy46z87ypphexkgn,2.119720274,2.119720274,Staker +pica137tlv9g4dgm9jq9ucwcd5mpp7w4agtzuc22lt4,2.121718748,2.121718748,Staker +pica1h6y3qruhx4hd3x5vfs4hsqj52lsnmsx2ttwlvl,2.127239888,2.127239888,Staker +pica17antp3qvzszhzn44hv9kqzqtge995a7xlynpkz,2.12739231,2.12739231,Staker +pica1004mqvtqkckwzq0dkappks9ngf6ecc7za3pdhq,2.130481769,2.130481769,Staker +pica19qqx9g6wz39czhdpj7krtzr3fpfga8q9x0ytvd,2.132856782,2.132856782,Staker +pica1k4hygxvy5npgq82vrca3qa7a78su9q08rml63d,2.137287158,2.137287158,Staker +pica1q8yelnrlgcl7cy2dkglvhh40expz3mwalknhr5,2.142542985,2.142542985,Staker +pica17u0dhmslme3c9h7ftyy4zl534fscuy2s8pty4r,2.14525166,2.14525166,Staker +pica1n0lfrc9lt7rv0cmehhatmuwhy7wl2nclxh7pwp,2.151077864,2.151077864,Staker +pica12rep594kgy08g0qzjtj7682ep8vs272sg69nay,2.152676979,2.152676979,Staker +pica1me3vnsgneyyxysfu9lhxwskn7mdgc9axcnj8z0,2.159871168,2.159871168,Staker +pica1p4n5g6e5naeh709370rchckykhnpgyck4wncfd,2.159876568,2.159876568,Staker +pica1ndvecw6q5nguqh75j47gxpfdcf6aqd5t8e5k30,2.159876568,2.159876568,Staker +pica1y5wc6qdspprx6vxataml9n46qejlvq6x6x3k5l,2.159876568,2.159876568,Staker +pica1wzp492q0l8fuqdnnrgwwyj2ny0wsyu00mkd4d6,2.159876568,2.159876568,Staker +pica1h4d0dyh42fe3kgjggx6dr7n7ld3hlzvzzeayrl,2.160214948,2.160214948,Staker +pica149gznmmj3cf9f9etkl3pn09dgsrlqcfd88j37q,2.162943252,2.162943252,Staker +pica18unmsvzau9hkw96xpucqlxgveg6uy4yc5xm2px,2.17686655,2.17686655,Staker +pica1auv69tdjxd4e9duy82s7ucyqrdsl2xlelvvnvy,2.177875359,2.177875359,Staker +pica1kwmgpv5mz265qdmagudzshlh67nppfacxqzeds,2.184089789,2.184089789,Staker +pica1yxfcmy32tjk2erlnux4staaa0y3m72xgkjypah,2.186657561,2.186657561,Staker +pica1vdcnjapmv0zkzugnv9e2rr9rsj7eys8e0n8mvy,2.19043101,2.19043101,Staker +pica1vmw90e29wv8nmfds5d5d8262a2tw6za9f4q6av,2.197944392,2.197944392,Staker +pica1gsj0jh9z9mynemm4vjyc88wldw2trtg6ut2uf5,2.198892403,2.198892403,Staker +pica1mmjqylf2rg9k9a23azhy623npc5fjlead6xqkc,2.215359512,2.215359512,Staker +pica1fh8z60rs2mpkhhamav2pj4gzf3prn6kfqzvsye,2.245001301,2.245001301,Staker +pica1gnkzh33cls42rqtx68yvnlespejk7hr7j6xa65,2.247535475,2.247535475,Staker +pica1425zu8z9q5rpppwrdztwd7adkfwhw8vmsv9umd,2.256066618,2.256066618,Staker +pica19xkqaw6lwk5uuq8wte829wa7mmnrhdaer6q5qx,2.265068094,2.265068094,Staker +pica1d638gncyvhsx9zqg8y9hsaz8tge8vunemlcnl6,2.270778218,2.270778218,Staker +pica1qg4h0r04z7sqt4w7g92utg8vykdkw73yj2xvne,2.279602522,2.279602522,Staker +pica1xxepxhudyqr2l0v5scsy6kh3eja359pyh9ydd6,2.281716945,2.281716945,Staker +pica1yr8fgts6d76g0u847zkng2e9l9nk4stwy494uf,2.293399297,2.293399297,Staker +pica1heuptggftdn4qtvx73zhklx55pu6rcrpvdkju5,2.295505839,2.295505839,Staker +pica149dw98gw9v7f6qs6dg5pgkgk7qeuflpt20wcpp,2.297440906,2.297440906,Staker +pica1fc75n2ps6k4wwt8n0a2nt0cyqedhsh3wvgn003,2.308127014,2.308127014,Staker +pica12m8f8prp6lyn36tsflymfyhur8rn4hzgn8xydc,2.321100929,2.321100929,Staker +pica1guyctvg3frna9z5gn3gkdxkfyrsa82m4yz5d8c,2.321543329,2.321543329,Staker +pica1xdw8ua3a5uawvmgty87padej9z4z6hq5677dyk,2.32562667,2.32562667,Staker +pica1m56cfujc9jmfkfqfs5wwg3mq5spfzjanglvl02,2.328311404,2.328311404,Staker +pica1ssk555fxthq4s0xats9ayyh92a65yfarw23a55,2.339866282,2.339866282,Staker +pica13nhlg7cqspec5e0yv0n6nts3zcmfnc6h0umv83,2.34076623,2.34076623,Staker +pica10ky8rvsmjek9cfrkd3lft2224c4rrsqnk8jx4c,2.342559893,2.342559893,Staker +pica1jt6cw03qtxaplmhc7hcrewsl35g4xn4phqmelt,2.352262819,2.352262819,Staker +pica15gp4s2yl3wu409pxf80z36as0ske37wjveu2le,2.35823475,2.35823475,Staker +pica1mha0rmsua6c2yum5hnd9mjkdt7expregplmgsg,2.362652979,2.362652979,Staker +pica15727xlqkztnlj0h94lvpmxq7mf994vl0t48rtq,2.369925718,2.369925718,Staker +pica13h59ek02vmpra6zlcp47068pgxujaxje4zy5kh,2.374763509,2.374763509,Staker +pica1ym0dmpfg6pmgqqf69uq958gaxkpe3ch94dzthc,2.375860762,2.375860762,Staker +pica142cl70a6rsp56x7myfz67g7m0f5x84w59fkr6x,2.377568768,2.377568768,Staker +pica1wdy7938mqy865kshfvyzprlsf3p5wwmalgys26,2.381872735,2.381872735,Staker +pica1kjtglu05sq80rs7vrjcj8uxeer46j3p20gmu3a,2.383423792,2.383423792,Staker +pica1zhgd9u24663ga7a0svrta3uhuuy4c645t4auxk,2.387700048,2.387700048,Staker +pica1h8vqsq5et62tfw5gpfmh3kejnz7dq7gewg5sr6,2.388003222,2.388003222,Staker +pica12xazestvgec4pl2fd0xd8j5u8undd3kdxz9e3w,2.393917193,2.393917193,Staker +pica1vss9v2rq0ggnnyn4ypu3dpu8djuuhveuz2zcds,2.395293894,2.395293894,Staker +pica1p76c3fhpum3x80ntlrqjfcx82tyjlgkwnmx964,2.396168941,2.396168941,Staker +pica18j0cky6n6p9z28h5t8sdakr9hvj40t5894n3z9,2.401216543,2.401216543,Staker +pica1zlnzyurnvyukg8s3d9aysgcc48g7sv8y3hapq3,2.403040543,2.403040543,Staker +pica1chdvg27vwy6xnjz3dtyp6j37mh685pqgv5maqj,2.403379802,2.403379802,Staker +pica1es9549pyzqdk38w52z7qxm9uzdvqlwnv3w4afd,2.403523975,2.403523975,Staker +pica1yys0hcfmkwhxq5d7q7hk37m4gn9cvxwh59wz2g,2.403548055,2.403548055,Staker +pica1pmgv6psrklcrlldfgdyc5zpxrt7y846q6mzcjh,2.403620164,2.403620164,Staker +pica186dw9jegnqa9pa2lxa3yqhwrhrkzd0df2mel9q,2.403668236,2.403668236,Staker +pica1w7uvhkj45ktclsw8zwvemws9xrean22clcucnn,2.403884562,2.403884562,Staker +pica1qk8tpdvqhc4aa7qnxvt2vm4t6j6q6qlmzyzjqg,2.406023784,2.406023784,Staker +pica1mdwa5695tn2us2k74zmjec94mpx5vj4da6fcd3,2.406023784,2.406023784,Staker +pica1l30gtvdgj4xps4rq56eu0fwmpndpfsv0fkpteq,2.406576616,2.406576616,Staker +pica1lv9lal07qtz4unyphvgcex8k7mfrfxh4m6mpez,2.409196562,2.409196562,Staker +pica1v0ljr86vj8rpwjejvd762p5cukcxkrk9cpvqc3,2.411624219,2.411624219,Staker +pica1m7ws6te2ds2ly62pl20jzdqglhse5f5zdgvy46,2.412174528,2.412174528,Staker +pica1j40zu4ljp9fsw7267x2flltpzgy0qfwulwatkh,2.413039928,2.413039928,Staker +pica10pnnd95fpc0ehknxaczkd6c9xsz247mtcz0kda,2.414717105,2.414717105,Staker +pica123r2awfgzv776spz4qy5w60hlz8rc3drwn4hxc,2.414934999,2.414934999,Staker +pica1xn98pz4nakn45ztdg789fja3ma3jl8qvjn90mt,2.415638264,2.415638264,Staker +pica169vykng688qtc075ygskjm7p9nl8zhnqmzcxys,2.421941591,2.421941591,Staker +pica1hcs8dd8ujdx8a63lwwz35afu9uwpn92n4vpvtj,2.428578432,2.428578432,Staker +pica1x9yz9k3p0xlh4xj8psgl24jfqvnyml55v4fu49,2.429616843,2.429616843,Staker +pica15m0ntssmzts9vkcsl4a97dtwtzfk2l566zfu6g,2.429846559,2.429846559,Staker +pica1d6lgeud2sxqu0emqskyryp9rqw64xlwydy3x3g,2.429852139,2.429852139,Staker +pica1vvznlggau9ryl0attz74aw7cxly5fxr6kpxzm0,2.431327051,2.431327051,Staker +pica17knw4z0u09llyjvpxw3xs54arz5fe203wsa8ms,2.43490085,2.43490085,Staker +pica1c9pl6dx7jzmzmmn4dld6q7kl564fy4zz37gqea,2.440638707,2.440638707,Staker +pica104tmyn2j2l9cjjm98eem2xqssjr92mn3ts9t6r,2.441301167,2.441301167,Staker +pica1v7s8kdltszjjsv5dkypgtasqzmz9nr028ced05,2.448716831,2.448716831,Staker +pica135k83zpldf5qxycd82ygza2vhyyse55582u56n,2.454096187,2.454096187,Staker +pica17fhvjl8fhwzqznxc4fu25huw4yqtx96g8n7mks,2.456951029,2.456951029,Staker +pica15pvrngam4x20fdt5sgp3p2ap003hjyf7a09wsw,2.462259287,2.462259287,Staker +pica1ea930jpm96ka9zufu7970s4vg4fqlmy3r8h0lk,2.473707041,2.473707041,Staker +pica1qnggxdwy05ecgjvl22eptv22a7vn2t2lhl70et,2.487745231,2.487745231,Staker +pica1gyees9j6llcje80lfqf3m3rx3ltcmlw2lw6yzk,2.491217049,2.491217049,Staker +pica1cd5f3py4e8d3g7eergk7gpl02dreujjjjdcr43,2.491828452,2.491828452,Staker +pica19pyu4kca2j75gaehhhje2w98rvmgk0qe6mnwdk,2.506975831,2.506975831,Staker +pica1h0r5zscgx3ajrg4mcmhqskd3fq0k2v2tm02ufw,2.511758969,2.511758969,Staker +pica14rutu3yazfxhwx7r0vjveug2kf8q793fvv45kl,2.515716769,2.515716769,Staker +pica12rtwmpv3dakk8a5ek6xuqxjplrzusgkgs5z67y,2.515767084,2.515767084,Staker +pica1z3rjy0jcszw3u63um0352n9mkc2apagypvueee,2.519307941,2.519307941,Staker +pica1x9us35zedq6c7g2pgp38ddx3a8tfqdyv5k8rm0,2.519855996,2.519855996,Staker +pica1pweq3038vqrmnrdzk2vx6are8ukgztmt3xmps4,2.519855996,2.519855996,Staker +pica19hp3yk4f7ngunjhrv5uny6980ulsd3m7mreqr0,2.519855996,2.519855996,Staker +pica1kj48tula8efnu2v399trdg97570uaggsdfl4jh,2.519882289,2.519882289,Staker +pica1nsqrpc6zl2gws26gpz3p0rnra7xcak9ep575lr,2.520513455,2.520513455,Staker +pica10d8lgz60tjms6vrvtqjpgj0v8ct5kjj9zuqf20,2.523066417,2.523066417,Staker +pica1usew4p08q3lh6ypujlau09ddphl89n6wfg2kh3,2.531170035,2.531170035,Staker +pica19ku8hwh7n0gyf93dsvu66n48p2zdykrqqv857r,2.533895194,2.533895194,Staker +pica1vdc2vyyu9w7m5lm4pc8lhd85xhy27h798nyqy3,2.534608473,2.534608473,Staker +pica108qgn3w3rfp76ss20u3rmcky4m52pgarw7vd3z,2.553408176,2.553408176,Staker +pica1shnh6jq6c9gt2uaynzee7eh47806lx9wsuls3w,2.558578814,2.558578814,Staker +pica1204g59lju5lysugsc9d5d686jnnrhavdrhpcg4,2.57229454,2.57229454,Staker +pica1s944zmx5gmd3e2em3mfapeqsnza8zcdxu57ykg,2.575327524,2.575327524,Staker +pica1z4rgerd23kpvmlgg4sjw6k66tekg7hrjz4r9q7,2.582362282,2.582362282,Staker +pica156724whmwqua9dxwy57dvdw2a3lh3g8yzr3j8z,2.586402122,2.586402122,Staker +pica19s25p29s673q4ulnd57n5y8e7n8jcwzv3r8jyr,2.588252992,2.588252992,Staker +pica12g6ka3z86wrv8a8p3tkrzpd0jfuemgsr5fd073,2.597764188,2.597764188,Staker +pica1sr36sm855wr0n4spspaknae7c64rdn09x0ytzz,2.59869149,2.59869149,Staker +pica1dp9fzrvp3mymx0dj8270syaw5gjl6g0nckldpy,2.598796802,2.598796802,Staker +pica19gc940vdsl9tp5kvkzec7m8njlup7ay0r4duz5,2.599511664,2.599511664,Staker +pica1ch3jqtvs4glegusnp30pffu2kce9gev7xqdk23,2.602218615,2.602218615,Staker +pica1sfufl5xmcez7ssgnjp5us4mmcked7j0svqfk65,2.608898725,2.608898725,Staker +pica105x45dvde5jkp02rzmdwg80hh5uy2q9nffwfk7,2.608898725,2.608898725,Staker +pica159998kvdunyj2ldvv5fdgdqfpzmx535k2nwxfm,2.608943938,2.608943938,Staker +pica1yhdxxvpa4ze7fqk586tg35skwyhx2hhtge39ud,2.608950904,2.608950904,Staker +pica1gdyj3gtfuj38qaqjdt6st2frwg4ayfucf8z5pa,2.608950904,2.608950904,Staker +pica1s08rcn96gmdascdeyrx3lvd3y5fg7gz4g2vyve,2.608950904,2.608950904,Staker +pica1z6f5jy2qja02pxd93z5ql8gaulkukghpaayl97,2.608950904,2.608950904,Staker +pica1uzqsqutelq6sexfcydlh2rcggdtpfd8whc054x,2.608950904,2.608950904,Staker +pica1dntglm6rhslff3h834rxe6g9sj5xwnyfsn7uag,2.615793973,2.615793973,Staker +pica1zacnt0vl8xmqwsug5z6a3ahjafltall0zf3s8c,2.6177704,2.6177704,Staker +pica1n7dt8kypcqqszcej6a26mp034ad4jk55at4ve8,2.619183233,2.619183233,Staker +pica1t5k7dlq8udan83f27r6fcz8fg2gnrhg7xullen,2.623387037,2.623387037,Staker +pica1rpqejgys99nmt8m2y6r9ga604xtenjxd2maawq,2.627991425,2.627991425,Staker +pica16fcp09k4cdvjc04ccgj355tzgchxa9kgkrjxdd,2.633702365,2.633702365,Staker +pica1nzuatxc2dgxu0c3asr48dmx9d2wqfyqzm2enju,2.633906842,2.633906842,Staker +pica1f95zpaafh67qdg6wzfku77ugxxdec0spr7nspe,2.637039745,2.637039745,Staker +pica14sn0vucwn4cmpn22lrucylxjxj8egj30p7fpef,2.641555438,2.641555438,Staker +pica1w4y42qjz8r7h6g5c0d6l27d0lqu7ussu0lkfhk,2.656607423,2.656607423,Staker +pica1tqgucd38fzneuw79ng7l9lf6cu2uz8j96ts8nk,2.663744084,2.663744084,Staker +pica1axf3wd343y0unqmgue0mdzj3380as6qmzjfdjp,2.667630011,2.667630011,Staker +pica1wngxr8ydhxgknapakerhgu6xgy58dazavzpmf4,2.669240331,2.669240331,Staker +pica1lyt4x7rzgsczseqqrl73a3n8xtytjqpc44ajmf,2.68181992,2.68181992,Staker +pica1tgwyl2k523egp6m0j45fmcu2rlfjdsww6qvpe9,2.68857117,2.68857117,Staker +pica1y6nq3kkgdrk98lzecdgdm7l05yql44ea867g8j,2.689568247,2.689568247,Staker +pica1d4snpgn0hcp6jh3vwh2rxld8aamtaqqxmmtpzw,2.696176595,2.696176595,Staker +pica1358fvs0alm355dkltxdya5jk77tuqca8naf8pg,2.699791713,2.699791713,Staker +pica1x70afzma6skv3wqrd8pwj03v7wd4sf7ch22mqw,2.699818711,2.699818711,Staker +pica17vnc96pn28pt3tr6x7wyeu9pv2206rqpcsfl7f,2.699818711,2.699818711,Staker +pica16kp98nrq6xehv5rn6t24shfw7wxdgrvu7d2ruj,2.699818711,2.699818711,Staker +pica12mdgmhn5c8mglgxr9f44cy59g5hc8t4geg8dya,2.69984571,2.69984571,Staker +pica1csaxhjehy55h0l8z0h9mdz99q0hsueedzn638w,2.69984571,2.69984571,Staker +pica1mp2cj8w2rq7yl937ue7n8suhgea59p4sc8a3ge,2.69984571,2.69984571,Staker +pica1jdm7zanvsv3l8xzfn5wnd2tcse26jv22ayeekt,2.69984571,2.69984571,Staker +pica1ukzm9fhw44pye6wj4ht7daynzswqnfxln3wdsy,2.69984571,2.69984571,Staker +pica1wzuxtfglphz2grsu5cyektn2e9qh7z092asc3d,2.69984571,2.69984571,Staker +pica1jydazpq7mevvfug9tl5dkvnm44rtpmmfr7jd6v,2.69984571,2.69984571,Staker +pica1x2yannqlcsqsm37zx2gpjcj34rewghraeg63gn,2.699998699,2.699998699,Staker +pica1lgfggz22lunx0xcm5ycz2chy25yew923xnqevx,2.699998699,2.699998699,Staker +pica1g7wuulppm7m7gy83skac6wf9thejaqt2yqah37,2.70835046,2.70835046,Staker +pica1a28x77hjfldfqcmqz2nnl2a6a0nvms7vvkuk48,2.713760825,2.713760825,Staker +pica15jklx7yclyjfsxk45yt4jqt0cptptpxgaw0eck,2.715300049,2.715300049,Staker +pica1h29pt8d8zjpayctgv9wvrw8rm60vm7s5x96vef,2.717844681,2.717844681,Staker +pica1qly96sy3yklkwv6cf4he5ves4qu8yn58p5s9k3,2.720287794,2.720287794,Staker +pica1ahs73uphjp09yfs3tsr4vwq6hgkh5vpyzetqes,2.721083187,2.721083187,Staker +pica1m7sutadmsr7xvf3axq8rj9f70tm399cfn6nsna,2.728644064,2.728644064,Staker +pica1dsq074k5h7672fa2pqrjek06u8vw9az3e6vnm3,2.743173925,2.743173925,Staker +pica1npu7lw7fkrmeu678uuyxs63lsrrmv73eenf2yh,2.750798478,2.750798478,Staker +pica1x8tgwv595ke7snl7r2g4wusk3yn0urdqf84mp8,2.752529468,2.752529468,Staker +pica1lf87nq0pxw7qzcvvc65evnntd7za6mxwlw0cgd,2.752942675,2.752942675,Staker +pica15x9xf2yasra3les7pqgaezp64lwhaqrlu34hzz,2.758810633,2.758810633,Staker +pica1jddeujce2ztn5qt5k83rnszjgsm99mfkvy9jqx,2.760502243,2.760502243,Staker +pica1nxu4l23a6e2zxdw2hwpk3ef5gsyc4g9qwyyw5s,2.760974528,2.760974528,Staker +pica13xkuyp2ra6y4t6rhrw8c6hhzurhmtl04kea667,2.760999364,2.760999364,Staker +pica1mhnd9g3zcc8k9yh5lccjc9jtc2zk4w7nugjfnu,2.761205251,2.761205251,Staker +pica172ecn6z9c3rcah07hj4kylfpadkmeshgdq3zhx,2.764256168,2.764256168,Staker +pica1ua4yw4lxhvjn0q3ksz7xdrkdtvjwzvqy9008t5,2.765001986,2.765001986,Staker +pica1vh95ylhdypvtr5n2czk5lmzc25r5l2227utzgw,2.780813272,2.780813272,Staker +pica1zk6nrzrr4y3hmcu6ggn4q05h75etcq5h3yfl26,2.788165239,2.788165239,Staker +pica167nnu4jhc4z24akrjnam3jv209qx2tyn7lhyas,2.794473405,2.794473405,Staker +pica1nf83762ww92kdv3gxf4drgr2tvmvsl87eufj0c,2.80009998,2.80009998,Staker +pica1tpydrwlpzkhy8jzaj7yg0qklnvpflu6pjrqqqn,2.802291099,2.802291099,Staker +pica1sx6dzcqm2pzh2ta0k0c8r9p9r8pa39shf79n0k,2.807839538,2.807839538,Staker +pica1nd99gv737ee8gf5hhmu5pngudh0wdl4lcyqkkz,2.814396209,2.814396209,Staker +pica1z0nvljdmnzpq4rxr264x2faxls79kyh5fqdx6g,2.840579667,2.840579667,Staker +pica1yq4upzgyjvsvndkp9sxxc7u5mdlldlrnkdej5c,2.841677604,2.841677604,Staker +pica1ny4h9kplhpkgty0g5wrrr4ac8l6es2azems5zx,2.843837481,2.843837481,Staker +pica16306vgp93gyj7kstavlyggrpfn8yqcaxkxtsva,2.846703759,2.846703759,Staker +pica1mpsmxzgccettyu6cjhzj9qm5vkcc9fuemzh7sj,2.849417162,2.849417162,Staker +pica1pj8xk4v3jv0sprvfqq6yuls0js4gta69qhd2mk,2.849627659,2.849627659,Staker +pica15fphtcdyjped38c8g48h2m26lyz4h7klceka56,2.849716211,2.849716211,Staker +pica1wclkr6vy5hcnsjm9lqkgtv0xdz88rvkh5jg52p,2.864176319,2.864176319,Staker +pica1qp59k44d9338qqc2vx4cc8rm0tnfwwvhkclg5x,2.869136494,2.869136494,Staker +pica13lv5edlzuy04mhewtm94mfkz8strc4s2hyucyh,2.876258523,2.876258523,Staker +pica1ayfa52ysj6w786w33h7qnpeajw3xj6uhfe8zph,2.879806625,2.879806625,Staker +pica104tx64evn5j38qzjesn46834fe7gdp6jzyra5u,2.879835424,2.879835424,Staker +pica1jh2hwfhgefm2fhaaskm6djlmur7pymw7xk40cf,2.879835424,2.879835424,Staker +pica160arc30q23kkd6u44nc0nzxpknhg75g3t0lwd7,2.883924336,2.883924336,Staker +pica1jkr0nuvshhc5vj5u87e78zhg2cantekuy3qcy2,2.884020307,2.884020307,Staker +pica10uczy3fggv44rrrc3ju5rvanx8r9fxqp466gnu,2.891659656,2.891659656,Staker +pica1azpkkrscne64me00x8an2rhf44px8aa8qqksrk,2.899671683,2.899671683,Staker +pica1eeuvftdxk27efmttn8hpd752j6vazkzys6xqmr,2.902334138,2.902334138,Staker +pica17fm9yq74rw70lhf8a93cjyjjs5jgj3n643c3yz,2.930313348,2.930313348,Staker +pica19emcs824y3fwcj2gj8s740akz2pzyzc0a57hgh,2.932280534,2.932280534,Staker +pica156kh9xlcew40hg8rr7txscyp96frvmhatpgqwz,2.935061598,2.935061598,Staker +pica1mc6qp9sz5nysgsalsy2r4n8mxuv2jz62f2rshf,2.937432132,2.937432132,Staker +pica10jj74n8zrm4g4h06hfmnczxxl54z4ens2xe7tz,2.948497752,2.948497752,Staker +pica1wphtf8rugvd6kcadzpxute33wvr9dg7glccs6p,2.95590415,2.95590415,Staker +pica1tcsrq75r3mw0dw37s8aetggxzethyxpd5kszhd,2.958756095,2.958756095,Staker +pica1e87cnhulnyfh0fncrmfyvmd3t8ndk6p9qkquss,2.959632064,2.959632064,Staker +pica10syyvcxl7ta0e95yzturz6nyl7q5al69p20us7,2.963389374,2.963389374,Staker +pica1hcquchvkr7r65flyflcf6rvjpz7xq02t76082d,2.977103908,2.977103908,Staker +pica1q2fgwe7d8zhtp6tt36kq693agau9m3jwnjqxcl,2.992077946,2.992077946,Staker +pica1maee8qdey9zxvppmwyccz85j4dcl29cvh38n9a,3.007153337,3.007153337,Staker +pica16wnypund6su8qz4s4mh6qk7as302kzmkrlqsmj,3.007628121,3.007628121,Staker +pica19tpc2tutg3sk6wzgwectf2n7tr6kpqmm2tndp5,3.01053461,3.01053461,Staker +pica1qhzyg8zphxtja7e6yqxp9unfkp0vg9cyt9r7wc,3.023814956,3.023814956,Staker +pica1unwph3qewlkxqh02qte7j6e6cz9mpfdfr0ax6z,3.025471384,3.025471384,Staker +pica187w9vdtxc6lsr6ju7vpqgwefzz24ru628gtjdm,3.026569834,3.026569834,Staker +pica1ndzelrlza0s7q7mgd0ggl5zk70jxzl0g33vx0u,3.028866907,3.028866907,Staker +pica12tj22x43n42q5k7r0hych4kff60jmss0xp77r3,3.029226887,3.029226887,Staker +pica1urnaj0krpyacelgtlqz03s2km4hwv87w2eylnj,3.034120877,3.034120877,Staker +pica1axfgzjwxnh0j2ewm6kf0402l9xy2saf8hepfft,3.039658082,3.039658082,Staker +pica1ur3rdtztuas9ckhs59zumdex9ujg9gg0jmnegz,3.059825138,3.059825138,Staker +pica14vqrd8f6lsz3c96mfdrhzsxf0ljwy6dy6mp9mj,3.069004613,3.069004613,Staker +pica1xh3s7k7cfvu8qnc9kuekaa0hr3a0tla9dh8fkw,3.077144085,3.077144085,Staker +pica1gjhyu8fr3sas3qqzjd7482rc274dyaf47uu3fm,3.077489238,3.077489238,Staker +pica17xtj2xvdjwakhhexla3wr4cxmj3gsg5jg5hrx2,3.08466288,3.08466288,Staker +pica1lytcf2hfv4ac925s5d0auhdha82ee86qc7umxc,3.092043297,3.092043297,Staker +pica1nq0hsnt5j3ptmwg00v5qj7znpzg7valuwrynlz,3.105626949,3.105626949,Staker +pica1r8jzsvvy9es4t32pe9ydejragudzfeppd7tphr,3.111333942,3.111333942,Staker +pica1yv768ww8spcf3qqxm0mr8939fjhuzk22rpns0u,3.111662175,3.111662175,Staker +pica1ctn3nrdz0hl4csd86zfvzd79fx9pdg0j3wv2sv,3.118910799,3.118910799,Staker +pica1596g7n9z78d62lnz4gd4509h7v4vdayzu580fw,3.124793338,3.124793338,Staker +pica1ghzy948fvugc0s02alyp3f9a6w3agjmcypq6da,3.126981637,3.126981637,Staker +pica1k3zhx2vn7s24wnf2456frnc7wcrjnw7wcvd0k6,3.142939051,3.142939051,Staker +pica1p80y4t4ct57sv70kmdyxalmrkhp6ssdt33j3wu,3.147380163,3.147380163,Staker +pica1s4seulpa33salhuqpwlpy2a06t06rfw2djmc0r,3.17231677,3.17231677,Staker +pica1ce3u75em50vulg7v6zlt6xc27yktz0cqjudx85,3.184057244,3.184057244,Staker +pica18c7esjw99v2jlkez4uf708458g86wc6rxngaqz,3.196225348,3.196225348,Staker +pica1340sm04hj3mjk39rp96gzzxprwjdpvx9m40z0g,3.203910599,3.203910599,Staker +pica1d92dnevs2lsn5xm0xg283h2xtx6u9ggm083ux4,3.214620583,3.214620583,Staker +pica1au7c7avqa7p980ut6qgnudjwhda02efvms5vxy,3.217757862,3.217757862,Staker +pica1zddmy5yrnkyvrt9s7rfvy36j9p4lvawm07rdlz,3.239814851,3.239814851,Staker +pica19e488wz6er2hnz8wfq96ylhgvnsfm0jhy2cr8r,3.239994841,3.239994841,Staker +pica1sejwslen64g58p40t8tmyu7etqn8uz00mvfyrw,3.240174831,3.240174831,Staker +pica12mqnk4x9rqyaz28ep9nfh6dg9y27l4hr4veexw,3.24107478,3.24107478,Staker +pica17rgwsx5fh3grkzuwwqrhvh7dxu0sezx2hmphdk,3.243093191,3.243093191,Staker +pica1j023ty3pk7jt8lyn4d64k5d8uytqyq9kn20rmw,3.247814607,3.247814607,Staker +pica12s7cfwfj3jc8f89cw8ws0jfaux37tyjwa7wssg,3.256040427,3.256040427,Staker +pica1ja86k72hx88v93pryjesh7g4572z5pwgd5gqqx,3.260176201,3.260176201,Staker +pica1fk06xeslg7n975g28hvxazj57xj3hgten7tyk4,3.260294426,3.260294426,Staker +pica10fvkmye7xpl5w39zhj62v7kumq5f2eac0n829k,3.26379918,3.26379918,Staker +pica1hk5gdqguk9cyeat453julfgy6jknqamws7z2na,3.27662822,3.27662822,Staker +pica1kagvmvq2f7dlpcfh34k0dzyahtnxsx2t5ql7hq,3.283937416,3.283937416,Staker +pica1he3fpgq9vqqg4cqszejtd7wptssrzg9r5kgp3e,3.284779432,3.284779432,Staker +pica1u8m7p7lq39f0xsq0fj5zdmjgjxfgwqf69l44vr,3.291396106,3.291396106,Staker +pica1vrtv7u7xqcgkseygmdcfzy9hvlk28p5ty4c2ql,3.29142902,3.29142902,Staker +pica15zyjlefev0k9d9skuw8235fshnj38aqpfv0jnw,3.29142902,3.29142902,Staker +pica14hhtmp8k9n8z9wuqyx4zhrh97cpdl505243s4e,3.291461935,3.291461935,Staker +pica17z5wmzvatrhu6vmef4wl206rxr2rzees2q0dch,3.291461935,3.291461935,Staker +pica145par0y53x7cuy3zwn25r6xul0hn83a32msxa8,3.291461935,3.291461935,Staker +pica1pflwrrh7tyvqe8g6ewkxljwmrnpw2ma6auf5dj,3.291461935,3.291461935,Staker +pica1vg3kmcscxzjlt7ggzu0s2akw7ftdm56gc6j7at,3.291503864,3.291503864,Staker +pica1e0uflfzpa6ewygp6q7tfzrewwajf68vj7sswg0,3.293020411,3.293020411,Staker +pica1u9xts5l76qvqjl567df97g3n9n6fjhz7p7ujjy,3.298380294,3.298380294,Staker +pica19h4n2xjpeeana3llceht69m293lkw3ezqlc07p,3.300518696,3.300518696,Staker +pica1zam4resr3882k0c57zwns9rkhw8t3a473fzxn3,3.314444221,3.314444221,Staker +pica13q7ykvgavwftxpy2ff0tnm04xmqqfcz3vgveks,3.314498079,3.314498079,Staker +pica12rus7cu7e6q9ghswuqt9nqtx7h59dlc7y2ur4u,3.319450709,3.319450709,Staker +pica1wrm8mevp36k9cyer2qxxafjga3za0mqaj5aw2j,3.321041109,3.321041109,Staker +pica1vf7l9wv002fa60daz00y6eg2q6dp424mxu5n0l,3.322547543,3.322547543,Staker +pica1xd4spkt6l5z903qq4mnhckhqfahkc2ylqkgxeg,3.325669945,3.325669945,Staker +pica1qun3lsffq6jls0gta65w3sshghrpf4ahqndkcv,3.329809709,3.329809709,Staker +pica1p59rhlurlhm2qrnyeflg2dwnzdv9cxqd9vcd39,3.336489199,3.336489199,Staker +pica1eqmz5ynj7jaemes5zyd9p45jez8lzvcrnzhnqt,3.345942835,3.345942835,Staker +pica1lw0sezqm0vf3vvqrspvldtw6jlw89n3fllea2j,3.389206315,3.389206315,Staker +pica1mlzrglgrslejlzcdsnt2e9mvt6whgwdr4madlw,3.397235592,3.397235592,Staker +pica1ky3jtydvlgpw5unsrdsrv6vvulf7lfrfrkz2n8,3.401805594,3.401805594,Staker +pica1n67t8hwaul64fx8t6qcrhdvrfseck959skx939,3.403734415,3.403734415,Staker +pica1xjjmzu9phxfmqhxlj2hpurk3gv0ujfhn3thvfu,3.405456841,3.405456841,Staker +pica1s80puxjkq757t5cq0pc3mqmvxymxs752k4822e,3.416596343,3.416596343,Staker +pica1lpsgn63gs9c044vwug05mr4uamjhheyeal822v,3.419804566,3.419804566,Staker +pica1lf3vv8wdnmrxxkw76ktyjcam820g6gs78gxt8j,3.419804566,3.419804566,Staker +pica18mtk584w0h67z8yspt3mskrkc5wpynu35yzln5,3.419804566,3.419804566,Staker +pica1jfudfx6vrxtl70lfejhn5dy2g7qmlwm7dvv62u,3.425166216,3.425166216,Staker +pica1rpcs3svedskky5d0pnktgt2cztgxxesf5zygpk,3.426901345,3.426901345,Staker +pica1p0454sud7425tzj3vzjk9dt5c5cvjd4d3z5hq0,3.435518984,3.435518984,Staker +pica1grtuc2uq3j3hpm7ffeq5kp4q2xguv9dfjdz98t,3.436334878,3.436334878,Staker +pica1rypn4u755apnud5ckmw9z7l03wtvqd563xfvgd,3.437803537,3.437803537,Staker +pica1lz3h6yp0k8khmuqf0r388sk0drtsf2pln96u3u,3.440276317,3.440276317,Staker +pica1lp0hslxfgkvt8m8e2spg3zcgdnay7ll7dt7840,3.440419584,3.440419584,Staker +pica1admagct7ma4exp8uzw0rfa9h6t8appvxhh4jzg,3.451510715,3.451510715,Staker +pica17q25hxv8tmvmstfgtmyzh2sz2nra0wq5w8xt74,3.45984976,3.45984976,Staker +pica19v7xj37v3rlrjkv3k0z896qe2ktt0k2ckxu5pe,3.460709203,3.460709203,Staker +pica13kfp2lsctwlf6zacesdzsck4lw7q592yt4qg4f,3.4612022,3.4612022,Staker +pica1jc2gwdyz2jhjkal2vmed6rntpd0g52qyqg4p5f,3.47380148,3.47380148,Staker +pica16t20ywe6f4v8yradpuyl3vew74jujcqju8tv2r,3.474881418,3.474881418,Staker +pica1eqjjtwvvv9ac4njtwtzphhdgz2cx403f4trk82,3.516496299,3.516496299,Staker +pica17mzxy5qxmrsgcrfrx0d2s7g4uq9tgpxjgzldjp,3.518588427,3.518588427,Staker +pica1zd8xfa4lwcc04ew0ludqjm3nsfmg2g5nzxmmae,3.529598291,3.529598291,Staker +pica1a4keg05dffdqhazztaz5je3wwzedauzjnh20eq,3.551128582,3.551128582,Staker +pica1mfuvu8e9nqgqamevmug204mxnv0nq099h8vjfz,3.562153195,3.562153195,Staker +pica1c65xnmkprpcejttdjs0xldvn8rvj478fa4jskg,3.585637817,3.585637817,Staker +pica1f2du6mkmjz2tex2a964yp5u8zjt7watjaw06uz,3.59909318,3.59909318,Staker +pica1nfkt734cwa0a54s2p6amcx0wm0c57jet4rdy2d,3.599722284,3.599722284,Staker +pica10g0wcxt7da3xay5kthughllyhhd0kh89k5r6us,3.599758282,3.599758282,Staker +pica1c9lyuz5yc5g2a5yygru24uswvrufqevm24n4mx,3.599758282,3.599758282,Staker +pica1cu7gljkxfyx469eq4lmvy7x6t4t5g76tukgsda,3.599758282,3.599758282,Staker +pica1y86gpsm2c40rt9qaa2g3k47mct0u05xxcgv0gs,3.599758282,3.599758282,Staker +pica1qwh8v48nfx9u3k8sdsjn623srrvh6kfgwaxay9,3.599794279,3.599794279,Staker +pica1fkgdr2xsvdq6476egtyaksp4mkaxyec9arz8k5,3.599794279,3.599794279,Staker +pica1afcxgylwm4u88tcxnqdgez3rvzdtqlvjdsr9hw,3.599794279,3.599794279,Staker +pica1pztrqylsdge6mqlrel2xkm42f9u07feux407tg,3.599794279,3.599794279,Staker +pica1e6m33v5frjtlnxzc9jv0qhtjnt0a0xljkcuh0r,3.599794279,3.599794279,Staker +pica195lextnhd7fr5lmp8t9nt4jtwpsaghp3575eej,3.599794279,3.599794279,Staker +pica1w7ervv8cc96ey44edleu4mh2nzjsdze4z43kr5,3.599794279,3.599794279,Staker +pica1hvzmlk3qpvlwn7t9ls4ek243t3jhgx0fvd6mll,3.599794279,3.599794279,Staker +pica10z2jrjwem4wymszr39hq24ajawfnys8kq0xmc2,3.599794279,3.599794279,Staker +pica1e3qk2gtr2dppx26gkd6wy5fxz77k5h770q24cp,3.599794279,3.599794279,Staker +pica1aau908meje8473jqcdrspdhcv0dgze7mtvw6qc,3.599794279,3.599794279,Staker +pica1uhunhs3yws6p6r4j222jjxvhnr2yvw58zxmsd8,3.599794279,3.599794279,Staker +pica1jj43nra980ssfvnmm4ykt57l0u9yjpk5u8eqzr,3.600874218,3.600874218,Staker +pica1awav8afwjqy0f8uzcqek8pd0er7d9jgr88usn0,3.601545449,3.601545449,Staker +pica1pzw0jyvcyl36c33u602uqlswrtavz3dgzv8yew,3.601558161,3.601558161,Staker +pica1cz4pp9h39tqd59v2kehx5kurqvd3xsjwuermdy,3.601558161,3.601558161,Staker +pica1wynawl0p6vusc3eaytzqv47dnsqvvdh0a87yla,3.601738149,3.601738149,Staker +pica1r7hpxe4yx5503h8tscwzyyzzazqa697gprytgu,3.601918137,3.601918137,Staker +pica1fmdk8g783tsa7hqhgd64h43essup0q5g2afdq5,3.609040795,3.609040795,Staker +pica125kdy36thffw58du99yhgy7d2jte8e450y6g8k,3.609048511,3.609048511,Staker +pica10gfnmf8jvpgdql273jssxv7cghukj9nae5gczm,3.609066822,3.609066822,Staker +pica1ef42s64uhnl42fcl29hd73gw6c4nd85mtkau3l,3.609231307,3.609231307,Staker +pica1hxqakp26g3twln8eyakhqs40zhxhv2pluf9l5e,3.609432417,3.609432417,Staker +pica1h0ng4xt4ht4puhstpws80lccxy6r0sljjjlkup,3.609432417,3.609432417,Staker +pica1968mh9rmp0p29k6yzqxn6se4fca23882agu2mp,3.617363764,3.617363764,Staker +pica16qj2un9qngmah4rnndvuqxp8mvtjrjn3d3urxe,3.617720896,3.617720896,Staker +pica1ngz0hzm7zvsfmqfdry05slzhfyvyh5ch7p3r9n,3.6231814,3.6231814,Staker +pica1xr3v0q229dpc7au770zxl2ypsp8zrtnwnvm4nd,3.62414035,3.62414035,Staker +pica1z53zl8z2pfvh3335t9vfnftutsfn0ye6788yx6,3.624992839,3.624992839,Staker +pica1n0uwqjr7ntpsyhh0s56nw6tkxfgqsefrflcqw8,3.634495949,3.634495949,Staker +pica1dvkknqg0xscd23sh7dkmuf6chypcuznec0a8e4,3.63583094,3.63583094,Staker +pica15tukqa5uyfahphmw8y4pzzzdzqxuc63lcgcyu2,3.653435167,3.653435167,Staker +pica1f9jlk4hhxwd4rj48ktrawk0r3nzm6u2scqsr2h,3.654497178,3.654497178,Staker +pica1c5v2e0t8x3uvepsxwvau3dp8dattxnlgrllfmf,3.658663277,3.658663277,Staker +pica1v2azqvemfz0mfnpv9vl7jzddlj68sfs730qrry,3.659623963,3.659623963,Staker +pica1z3z365lydry32xghj9m8gt62mvddl55g0pw3nd,3.664048861,3.664048861,Staker +pica1vqurd5tsn293d3j55dxynknrd73cc7p2jrl2ay,3.667470412,3.667470412,Staker +pica1h3znq6fvwqqs4j2a3zz2d6wnm8mhw93urlnuyh,3.670116758,3.670116758,Staker +pica15l0ym6mlktr7cye0wzsyelw2s5mddqr4x9n9gx,3.674702579,3.674702579,Staker +pica1cztptj342sdtk7s0zf6l2vw6ge2wmk0mkck75l,3.680752843,3.680752843,Staker +pica1uthh7u3djv6j9ygw4ndjr6xv8k9n5qrmcj8rke,3.689789137,3.689789137,Staker +pica1gewlx0znh26u6uqkd8kqeg88kr7j4g50yaaq9v,3.694766887,3.694766887,Staker +pica1hvz6lgw0za8h4sz6z5vtusyc9dvga29k2lgrmu,3.70080543,3.70080543,Staker +pica1q9pc0lgasemk5yyg6ht4tj0w4e6ehtusyxsrr4,3.702239263,3.702239263,Staker +pica1q3mnm07jnymkhfh9g95ym32kexaywh68wzjj0t,3.707246899,3.707246899,Staker +pica1ksfdn7mlzgtpmrmk9gdg4kjws7n3g7rpgy3352,3.709349255,3.709349255,Staker +pica1xf4n5alscmyuhuyv5elnpns38lf64u8yt7hq2w,3.716076635,3.716076635,Staker +pica13rhr62avhdq3gt37rsymgmcgvx93nxx3uwred7,3.7181834,3.7181834,Staker +pica1sv3cxkzayn7ym6delzxpzag28kqnkfnzdm7r82,3.720387388,3.720387388,Staker +pica1mv05c9f9zdt6vc89vlkh64extmtm3f8wsguryq,3.734483561,3.734483561,Staker +pica16c8fzh6v877u3wjndrd6ryac6sv5c3ptxyfexh,3.736333414,3.736333414,Staker +pica1vx4s9vqxcq8ap6nhnpdzgpephavrm22jqc3fwa,3.739953366,3.739953366,Staker +pica16nx07pza0py506tng66ecj34laqhr2tlvkkq9s,3.744865989,3.744865989,Staker +pica174srp0gvs7exju9yekgj5zx75xkg993q6dyruf,3.746149308,3.746149308,Staker +pica1x2jmavdre50ml2jf4z0kxutmddy55syaeqzqar,3.747277869,3.747277869,Staker +pica14ka4cvhy2vjyhl5gm2fftesvkdsyke8pvyemrn,3.752587527,3.752587527,Staker +pica1nmczvh5w5g0lcyst56qykwk863mve2t0aqe8nn,3.759836359,3.759836359,Staker +pica1u8smjyz8845g35qj3qdkrjh52szjd490zrltne,3.761713423,3.761713423,Staker +pica14dmm9hukfxehpjla3tqvnx9ewf9cmny2esprq8,3.770709093,3.770709093,Staker +pica1cj7julquvmjj79tvmhat6ezn9tk7m4kvffqmff,3.770784508,3.770784508,Staker +pica1apnmpa753kldfxse8w2zcv7y4lnpc3esj5qnj4,3.774346558,3.774346558,Staker +pica1r4nzn6ds68q8htfrslqmlm4yvgl4h4wsggexf6,3.779746196,3.779746196,Staker +pica1nlskypz3ma2yfdwfg7mm4yme2xz2my8hst7zu3,3.780070897,3.780070897,Staker +pica1z4x7uuqu9gy98c9c6mdlk6q5xlt48h06fjpycs,3.781223911,3.781223911,Staker +pica1r9hkxfr0zt6tmyk5nzckvqzz4urkxyujd6n74d,3.792211425,3.792211425,Staker +pica1pynltxm6dk3twd3dfhlx80l4tq2yduxranhry9,3.80845207,3.80845207,Staker +pica1w5h4fh48p3x8tkaqt0vdt49vnk082s9vzsrzqw,3.809862976,3.809862976,Staker +pica1stvxckvneey6l3mhs32cy5e9pzt2lspdlwee9p,3.812182142,3.812182142,Staker +pica10tnpzdl5jpkcc2qfysuqd7pdgradk7zy4ravws,3.815781936,3.815781936,Staker +pica1kek37ygmu5xjtfcp4kzfacl3wz460c0027w84r,3.815781936,3.815781936,Staker +pica1xt05smu3wv35n4qydt5xrdwcqnucqvlwq78er5,3.816816561,3.816816561,Staker +pica19zrkar3x8m8c662gnd240n9l62tj97c06s2vwp,3.819795943,3.819795943,Staker +pica1c824vh494ptc4qgclamuxpvahm9grcf984sth2,3.837380702,3.837380702,Staker +pica1af6vvcpjucnwr6m93hqr4dlnptcl0673y6l7qs,3.85546401,3.85546401,Staker +pica1sfx53t9fn5vmg2d7f8wjg6qyc6cjx2jz3aachy,3.866176447,3.866176447,Staker +pica1hdnkvkak79pnrcwla5essh398s488gd9zttuht,3.87007158,3.87007158,Staker +pica1j49jwk0hngfk9jqvmqnsuerqjh44g0rej68x8a,3.879706111,3.879706111,Staker +pica1693nr786z0066qcx9ldgc4qfhv5kq5fmw40l65,3.890201643,3.890201643,Staker +pica1v4rup79pguevkaazdk08h3zygvsmulxvpqt80y,3.905698679,3.905698679,Staker +pica1cusqvfcjtrjpwqcd3e4sywa6tsugx76f52fnh7,3.918313847,3.918313847,Staker +pica14cdyavyn8r3tfz2gzfrzaf33y5v85zc99ynf66,3.922261647,3.922261647,Staker +pica14gaqrkf78ve7j9zvau8ak7qukuchxu02458ng6,3.957939182,3.957939182,Staker +pica15gtptlgen6zvhj5kfeth7cy6w3w3mpz6z0zq8j,3.959773707,3.959773707,Staker +pica1pccavde92gay3fq9c7e4ne828w0a2p22h0vd3d,3.965002928,3.965002928,Staker +pica1l8sx76063q7w03x6ac2q9nz8escu25adh360j6,3.972372988,3.972372988,Staker +pica1svhxaz2l2v7lefjx2zql6zxmjy9l2klv2adkl8,3.973326282,3.973326282,Staker +pica1h3xmwja7wnfnm76elk66lg37hyalys05n2u4mk,3.974454366,3.974454366,Staker +pica1m234dnn4huwga92r44f23xmu03qa90xm8hx7kf,3.979894358,3.979894358,Staker +pica1l2mzhl5048zj8nlpfxd3jcm5yztu3rcucsa4x6,3.981413081,3.981413081,Staker +pica1xpfvgskzr5uuamvwdl5l2u86mjx3rxfqkzejjj,3.997499783,3.997499783,Staker +pica1m3ymkn82x2yrevtg9nm6rqkzp63fj2u227tsyx,4.004051178,4.004051178,Staker +pica1kqyjtadvt298gd5jguu2yzx3d0cm0uhk4pr5de,4.007589909,4.007589909,Staker +pica14kc3radzsdhr67h9g575pvrvgs0kh4xdp7pdwt,4.01521054,4.01521054,Staker +pica1eteq7m2xc7l5qaxu3knprxq2hl43r3ejtk4adp,4.021266209,4.021266209,Staker +pica1cyvmgl8j7cgykfhc3w9ez6w2dcsa0mqd9spnkx,4.038052042,4.038052042,Staker +pica1pxcg6ftrcfk80ymhtm9y578fqwxnawh522anj8,4.038969182,4.038969182,Staker +pica16g2lm2nrspfa5w7hl9er9yk00rdwymgg7x7sfw,4.046156243,4.046156243,Staker +pica1maczd6hc8zd7kam36wntj6kgmj2hd97vvz9vuq,4.046168771,4.046168771,Staker +pica129avvjtjr5d8mlwzl2qaqwe0msygejkhjcheqa,4.0737214,4.0737214,Staker +pica1hf0txv7rusyq97w9ec44szcz54yunm2vd50lyy,4.073832019,4.073832019,Staker +pica1yppjw2thnmrfc7tt0msuw6zcntngcdxdcplyza,4.080411102,4.080411102,Staker +pica18n8s344fyxjevxzzqgx024gjmansdfgtwx684u,4.080845185,4.080845185,Staker +pica12uk22nzee0hgahzttujcdce78ax627asujmd09,4.085756968,4.085756968,Staker +pica1evtuhyrdfkvz2vemjuht7hj8ngpz60tz5uun4u,4.093423164,4.093423164,Staker +pica1zy4ya2wwjfc0rtkq3uss4nl98zsny9yf079k8f,4.105430758,4.105430758,Staker +pica1kx4hkgcscs203pm9ulpxtden5hf5lssuf2dmzd,4.11499772,4.11499772,Staker +pica1pukmq5dse42ha4cl70ts7ma989zhdx9fpapmm2,4.11546481,4.11546481,Staker +pica1zslx4mnv3mewglrm0kx542mrydj89wr70hr06m,4.142283277,4.142283277,Staker +pica10w32zwac0rrk30hwzcka8lw8tqv85cw2d94vy9,4.149291537,4.149291537,Staker +pica18ue42v9d7g2yhd8xmpagclr6nh2a7vz3wwfhk3,4.189738448,4.189738448,Staker +pica1n5gytpynpg89z39jy7w2l7gur4w58cal5eceqh,4.19294514,4.19294514,Staker +pica13seedrg58ckmdzmuqz6xd8swcvxsdy8m662vw0,4.195774623,4.195774623,Staker +pica1rctarqx0vfvjmu4fejw0u5uzceyxh2j2x5hn7u,4.196517359,4.196517359,Staker +pica1txqnephwxt5g789pjf2hhzsz3wkpznxrw9qyr3,4.198260079,4.198260079,Staker +pica1ewktc7q5g0app4e6g8q8ng0l2pf730de0tjpx0,4.229758279,4.229758279,Staker +pica145v7pj93m9whql3ueuvrsxgdgrnf4w8ge4k4w9,4.234374822,4.234374822,Staker +pica17qg3pf85kj56z8lye25kpwvjx6cgftq0tnykvl,4.237824682,4.237824682,Staker +pica16zly0az746872clr4ujqh4gr02zg3zkn8yyjd0,4.253788396,4.253788396,Staker +pica17ezpm9dq4clg6rgsecs97eh9r7daywhaqdsp2j,4.264921609,4.264921609,Staker +pica1yw2csfzfdq7zj8dgxvm9zwycqxug0445mldes9,4.271484649,4.271484649,Staker +pica1gr4xqrhmn44a7uu4ddhdulyrngxs0w2nns7jn8,4.277823684,4.277823684,Staker +pica12vdj4dsux7wlrxpl6x95nrzr6g9cu2k5hueqw9,4.283755193,4.283755193,Staker +pica1pmhmrcqkh9j0k3wxu30yxpu6cgwve3am827kcc,4.284917747,4.284917747,Staker +pica1402jt5kcr8f4368pu8ucakwtlyq2cqv09v0hvz,4.287350259,4.287350259,Staker +pica17v8fkz3rajt9ldwvfla0xa5chsu595l03cnq8u,4.293834617,4.293834617,Staker +pica13g5hp9wveth8dm5f60a4ydq3aknvc3wd3pz8cp,4.303610945,4.303610945,Staker +pica1cgam3empsexgavne6jl8ypcvf3r0f4ev27y979,4.319753136,4.319753136,Staker +pica10q6jqj8qkwtvl359ny8sguyey9grjy96emhge0,4.325713391,4.325713391,Staker +pica1fxtly03u6psx76f25y56h43meg0t6mvkz90lkn,4.325886504,4.325886504,Staker +pica1jfex205tlj52nszsgce2hazt0aqj00xz6q7t6x,4.329386855,4.329386855,Staker +pica12mufkz0gaxe97wfcqnxgu6m5v2vk58knjntsdd,4.355655959,4.355655959,Staker +pica1e3u2ec7mc9u6nxss7mglahcq3m76x3t7v764qz,4.357165727,4.357165727,Staker +pica1ughrlsnpgdhx8x7ty6mlgu74f8xxr4mscxldd8,4.360503483,4.360503483,Staker +pica1nf3rfj8djdpmp5p776tnpj7vj0z6vrvvfq390s,4.36816137,4.36816137,Staker +pica1xyj5rv6aynzsg4ftmhymzd4rjyhnh8neanhpd4,4.37375005,4.37375005,Staker +pica1mdq4lj0w3aftt9p2xzumvfcekh650zryhczxhg,4.410371775,4.410371775,Staker +pica1w4ffcxqhxwcqu5cruvxnsyg348aa3z285xu5w5,4.411537243,4.411537243,Staker +pica1t8ale0jj3hwdyajdukazupfltad9eyq7wqs3y5,4.419914214,4.419914214,Staker +pica1qq5p0q5ffq60q8sn2t562vnyqfucugrwhgcc2c,4.43749502,4.43749502,Staker +pica1rsz009hwhcq35du5tes7qs2zklnmf2cmzgrjjl,4.440057413,4.440057413,Staker +pica16ynq7l22a9k2uxc0ajwtx05agyx8uc9qugwxrh,4.449705709,4.449705709,Staker +pica1cwvaw5a8d3npd950ehf6yege5j2h5rkhpyrsqs,4.463744907,4.463744907,Staker +pica1r8he2t2eurm60d2ad45x5xncfv7tt2rlr2w6hg,4.467344701,4.467344701,Staker +pica1t5n7dnr8mh5wfwefr4s3thgey6xzs0haszzq59,4.472744392,4.472744392,Staker +pica1mcqmqp0mj3djmgm2qznffew00rd0zcqquhd4ku,4.483766013,4.483766013,Staker +pica1qlnllrs5wk6c5h7sqmxtn3lxh46x4lgcy6hus5,4.499688853,4.499688853,Staker +pica1686h0m9r9zhrt7l3m57p6wh73ul04u2m9vrwqn,4.49974285,4.49974285,Staker +pica13zcmngkh98mkgpgcpxg9d2dkrjmgzrq7awqdcx,4.49974285,4.49974285,Staker +pica1cnekn9r6han0jzm2tekntp5elflqsevemedyuf,4.503905445,4.503905445,Staker +pica1870f3af39plsx8swnev84lqanuxxvd64n07454,4.536886027,4.536886027,Staker +pica19uj5vl8vlhp8z2huw9henu3zfutfnlu5su7268,4.565548755,4.565548755,Staker +pica1vd09qjffsh09npmpqjzzwvwmgqwx825hj906fn,4.566159054,4.566159054,Staker +pica16mdg55q59xhvypa7cey6aq7yetpqwkr0cq48a2,4.571830461,4.571830461,Staker +pica1dldmnr83dtlft4gnexzqny30nnkxt9jcwnt39s,4.579235494,4.579235494,Staker +pica1cutgqz7h0f4m994wzslw0s9n69qlmat0mlm5na,4.586309076,4.586309076,Staker +pica15ukppk7kzwur35xgp56jplvrnudd0fnsw5aaus,4.596868964,4.596868964,Staker +pica1s5n06lt3wpktat8saqsv4p8chdynle4vpgxt2p,4.604655213,4.604655213,Staker +pica1nw3q9efzal0andxnmq5cxac7tvhg5e73325hrj,4.605268829,4.605268829,Staker +pica1fxgj0ekxqqe9p2jj8a4q48ann7w7n9zs97mnmk,4.645506688,4.645506688,Staker +pica10vhzusepnuyljct4xsg77wfat0urhefa9fef82,4.649722592,4.649722592,Staker +pica1p3n7ckc608unl6plvk8wf5f8gweneffuaxd35a,4.658766808,4.658766808,Staker +pica130u702r5dwaqz20w2r708uf037cqx5g2d5fw2g,4.679732564,4.679732564,Staker +pica1f9uphkfddj799eumvcnqqxzmk2nz52tcdr0n5z,4.682294601,4.682294601,Staker +pica1nq85g23dw2jyvz29udtv7us0nf56kkxlz9sanx,4.696311766,4.696311766,Staker +pica12dgk376e8v32gppnqraqmeczej4gukdfyjjpfs,4.697725955,4.697725955,Staker +pica1tpq239xgqa056lqrl72aa3vwcawt8d2pt3g9c5,4.707433623,4.707433623,Staker +pica1c0vpg2fu963kzzwyhryrpy8wd974mp82c8c8ky,4.711224651,4.711224651,Staker +pica1xgx7xwd8wxrumd0mz6zhdzk6j4s5ycuquxuvda,4.726772713,4.726772713,Staker +pica1zyvmr807h0ph5uq04gdflg5jsvphfdsn9h260f,4.72851223,4.72851223,Staker +pica1faqm24yzk0dunnr99uvszes0shzqcsqew3lm9m,4.730331966,4.730331966,Staker +pica1v048lstp9spqcy055k7vph8nt64a6uuwlpkh5h,4.745767784,4.745767784,Staker +pica1a6e7dmtmxpmu7kg64um8552d7rgqhqyyg52ajc,4.746328758,4.746328758,Staker +pica1h25gnmhl80psvgtrr8292kfx4y8z3p3jcldadf,4.748537533,4.748537533,Staker +pica1ruwhjrpjsy6zjrwc7ugdhufh6ch200qter358f,4.754068315,4.754068315,Staker +pica1r304qwwcnn338ttte3scvk6j8za2qsrlf7gg2n,4.755705841,4.755705841,Staker +pica1j2mlsl4j7crq5u3ewp4rm7hnc28yaw7lzaaqqm,4.798880355,4.798880355,Staker +pica1hr9ys4xtuysmq6hp5ljs7de6ku9ms5jwg07snc,4.805725364,4.805725364,Staker +pica16u7ykt2cjkvrahktm5zg7ermgyr85ysaw8w355,4.806573789,4.806573789,Staker +pica1jaqscnn3z29ud8ru06m2m9y4llalzmyy7mg2z0,4.836005386,4.836005386,Staker +pica1vhkfz4te2vz64kkndczr6rtswzmsqj8jz9376c,4.848922895,4.848922895,Staker +pica1693fgcygryc2wfwznqfjw9d6zumr4rpudkm0hw,4.850936319,4.850936319,Staker +pica1zwmp6rznxl8x9ulzm6y6g0r0pd05xfdglg7ghk,4.851082771,4.851082771,Staker +pica18pfgs70qs6sjwndtjeufw7dpel8m8k64u5ck6n,4.860078658,4.860078658,Staker +pica104fq56d9attl4m709h7mgx9lwqklnh05ls2kwp,4.863246563,4.863246563,Staker +pica1pfsyymfs65rrpyzqdxp6zff9cu75rw3vnaulq2,4.867678516,4.867678516,Staker +pica1j70fqxqulu8grlhz74u8srlpnkgglfddh5fpkm,4.880187635,4.880187635,Staker +pica15gr29xyd6m2dsnafpt9zaq0cmwgv9fwnz97s04,4.884776729,4.884776729,Staker +pica1n7sh24fuewz68gjkmrcsr4a0h0z4cnjjtjhwv6,4.891940436,4.891940436,Staker +pica1wuy9yszgvluyr7ak0q2lkns39uys3cxq4fwy9p,4.913719192,4.913719192,Staker +pica1c5h6fxc0e2luzxcy5rsga9zgas5drkp548s490,4.914578105,4.914578105,Staker +pica1d4p0g7a9l53yrppp8vme460kcm32x628k652m9,4.921543425,4.921543425,Staker +pica17z4j6ffjnkaa4nn7sgqz92syav4y7a28tm9snu,4.932644885,4.932644885,Staker +pica16wgkv4h784cedhmlxpkycs5rnju32a0pzzsse5,4.945475381,4.945475381,Staker +pica1phe8w37hekkkvfkd8dr2jmcqh4zxjsa6fatpws,4.945931738,4.945931738,Staker +pica1ecu689c437j9zturg24052fn5tpzqhwryf40x4,4.964382983,4.964382983,Staker +pica1nmea788jgcg3vl57spy8c94a0ycws8cp7w8wah,4.971806939,4.971806939,Staker +pica1z4xjq43r7r8jjs46lr9uqeax57hu7g4ltf8deu,4.975395164,4.975395164,Staker +pica17a74g4ws3r7prz4q83mh4lcdzs9s4pr62nqf6s,4.976733256,4.976733256,Staker +pica14ntksucwga4apd8lmwg3cupykv2a0ledk2dkse,4.977649603,4.977649603,Staker +pica1qa0uthm6znfjuuk7qhxctfz55dpcd3u368cdn7,4.977900563,4.977900563,Staker +pica103y5l866xvd7x0eaaa9v207cstgtumpd9dkevw,4.984601845,4.984601845,Staker +pica15upm5yz2xz3wyv779l3kh805ympca8l05laqx3,4.992923409,4.992923409,Staker +pica19zrtt2uncccycgcm9efgedu0hr27qfdv0nk84x,4.997742051,4.997742051,Staker +pica1r05pf30c9xtjelpeuun0v7ufrx4vjcaksdagfg,5.005707715,5.005707715,Staker +pica1hdvsu4t8sfy8kas7z5ewhzples03mfz4tkvjv4,5.01569843,5.01569843,Staker +pica1359d945gaaaj4hapcustm8kdw6g8zpn0508era,5.02186079,5.02186079,Staker +pica12uepcczjd0yaeunqyah4jmuvmw3sj2t580gtpe,5.02806699,5.02806699,Staker +pica1txn7utanrk4g0yt03tea7a6ldudc5hchxfccje,5.03971199,5.03971199,Staker +pica1g8d24k7mgf4nnyzykgms242ss6zqq6qjs8l9rw,5.041881415,5.041881415,Staker +pica1tg8he6zqlust7alpx5tq5fcmwm237xqgu66507,5.04686759,5.04686759,Staker +pica15rm88qgytja0tddymr30lmyvlcvs0s8ejnewh2,5.05160028,5.05160028,Staker +pica1jt59wglrqhmw08y9appg7cmwxkzu3mddyawewh,5.072614365,5.072614365,Staker +pica10xpa3dcshl54ggtyg9m4mvf3qhz0w9y8x2q7mg,5.074156325,5.074156325,Staker +pica1d4t34uad005mutw8c5klq5ktg9vxd8dmp55wef,5.08411403,5.08411403,Staker +pica1s6x5g580kkutr0xrltysskwkpwxd9t4qk3eymn,5.08468384,5.08468384,Staker +pica1kw99uamk77ksjznvfe056anh7k7r4swzjhnj3v,5.11374414,5.11374414,Staker +pica1mzkyl3uprw0rah5ass6y0e8jezg4mtpvr90hh7,5.119088465,5.119088465,Staker +pica1lye3apmy9y4ya5rm0354s77kgycpw33jxwvl3x,5.12957686,5.12957686,Staker +pica16hv5pk89nfghncu7plhcwaz0uzpuerfx58hwxm,5.13251782,5.13251782,Staker +pica1j9gdnaarkn7mg2h3jwzw2q8anzqknh762mvwkc,5.15580416,5.15580416,Staker +pica1ytwq2npcsl6wuysct3d0lcyxh6yeytswqmfdh9,5.162104995,5.162104995,Staker +pica1at3zqtkf69z2vgvr743lhv0wulaqjex2ycv9wq,5.17706454,5.17706454,Staker +pica1jlkqtle6phcqcz036pkqpnkxzpdz8x3nt4qagr,5.201702735,5.201702735,Staker +pica1tk0h22e8u92rye8t6lyeqr326jhnf4zhc6e429,5.20764637,5.20764637,Staker +pica15q5r3vpjsxfj85w6hg3rndk8szcp7xqfax4nkv,5.212909675,5.212909675,Staker +pica1tugyv5tuj0tvdf0ptxyym844jml2ydlvzxam8g,5.30079897,5.30079897,Staker +pica1ay372nh5gh0w8tpzltcn9acenk0al3pzxjekan,5.321498435,5.321498435,Staker +pica1e6gqcrlhl3zfpku9lqfyv5zwfvr0hde8leqzyu,5.36268358,5.36268358,Staker +pica1tr55zghf7d6rh3l4qfjhs4p4la2pz79zu322s6,5.365493375,5.365493375,Staker +pica1wkjvpgkuchq0r8425g4z4sf6n85zj5wtykvtv3,5.371253045,5.371253045,Staker +pica1uzh9374qejqepuyl3r57e49tdzhp92mkqjaykk,5.372692965,5.372692965,Staker +pica135lja7x7kjm0wxlqurs7nk2znuxtp6uvhvupya,5.37641872,5.37641872,Staker +pica1nwl565p4v44s4ju77ejswdwnwvgev0qel6wv0s,5.397808715,5.397808715,Staker +pica1xpj437j8s3hr2dymws5pews2drydruv95pslme,5.3982875,5.3982875,Staker +pica1t2zxefw70cvgazt2txvywp72ftaegvdpd9qrt3,5.399637425,5.399637425,Staker +pica1k4qxya3h87je6jpjqd8zzs0hqql5yrvje56sz6,5.39966442,5.39966442,Staker +pica1lkpljw63emsqcw2te3a4rnk8u4naw9es5g0w0h,5.39967447,5.39967447,Staker +pica1p7qaa9qccksglh4pvulhwq5wr0fpxxalchujuj,5.39969142,5.39969142,Staker +pica14ss6c5zhvyxd40cmal97s5nsy8p6jp9zk2aqsh,5.39969142,5.39969142,Staker +pica1m8sujdcpc38mtcn2ujczus7v0d0v7830pu5smz,5.39969142,5.39969142,Staker +pica19v3udctm8lf93q7ferga4mwnxrapxkvc3vwrhx,5.39969142,5.39969142,Staker +pica1pzgmkzvw2nuav5j8yp6gd8ymjpfr55ymea2u4f,5.399817415,5.399817415,Staker +pica1c84g70323ss2vlu2jzydpx9gf6lnzeyk03qlcv,5.39983541,5.39983541,Staker +pica1rgxk34akfv34ekdeda59ax5a08pnu20r0xcx2n,5.39985341,5.39985341,Staker +pica1060t4vlql9ngh4jj4h67nsyu4lmljyd8j7q3x4,5.39986241,5.39986241,Staker +pica1sjgcmslzl28jrjr0cuz0yng4lsu2x8urt00wv2,5.39987141,5.39987141,Staker +pica12zlkhsyrlfusqrfdag3ktwf6uxzdr9zx9u29es,5.40557728,5.40557728,Staker +pica13jc5v8c3c4plk8e4m5673de6dm4ljva8y286e2,5.40714174,5.40714174,Staker +pica1ngk7y0mn04efg6vkapxl3de3cperh8vl6jaxfk,5.414090595,5.414090595,Staker +pica1lt62rgjjf7d3s739depzq6nq5h4djlq4h54s90,5.423355365,5.423355365,Staker +pica13a9tgvmnmap2e647xf8uaewwzz5sef7dv5q85l,5.42592573,5.42592573,Staker +pica1lnverlyskfyjz6zwmzdcg3jre6mxxjzyryvu7z,5.42813592,5.42813592,Staker +pica159xp9qz7djwz0zhj62zt4kc8vlruw2kehwgzaz,5.43568936,5.43568936,Staker +pica1symyjlghuedvhtka78nzznexmgyyk2z6mauml0,5.4471138,5.4471138,Staker +pica1fvw5xjr8ju2lmhe6cqn3qgznz8mwmv7aa9vj30,5.4471138,5.4471138,Staker +pica18a5gf28jn664ucdtkq7h425uu9hhtus5yh9klh,5.4471138,5.4471138,Staker +pica1gp2rstcfu3cs82tf3nagc6sldlgr6w34sve6kc,5.4471138,5.4471138,Staker +pica1dr6a48a6talenqsl3fd85nqyh5340vtrhuvjz0,5.4471138,5.4471138,Staker +pica1sfm4p3y79495zdctl5fpvfxqx273rhr73kw3nl,5.4471138,5.4471138,Staker +pica1hyd79y9a69p9h6vw6z3rvwpzx9sv9arsux0ush,5.4471138,5.4471138,Staker +pica1g8druthyvp75lnjn8e8k548uk2k8pnsmzhalcf,5.4471138,5.4471138,Staker +pica1v7kgtkjjgelpku2eqdl7sdva86wl8f4kt7y8ky,5.4471138,5.4471138,Staker +pica1tc62rul2aj8epzz3ky55tkql2vcnh8yrjgllyp,5.458256025,5.458256025,Staker +pica1dvg9kem32g5krcevrp6rf9qkydzujvkxp69ud0,5.459878155,5.459878155,Staker +pica1gk4amnc2dlzw0vrufks55z9e7dy4g4e54xs3fc,5.460471845,5.460471845,Staker +pica1nkeeflsl429vg4drkqpqvtcljz78tp9xe29stk,5.46195607,5.46195607,Staker +pica1h4nqlujvy2d865n8tra8xtl36rdq5rs6crwm5t,5.46195607,5.46195607,Staker +pica1u9vqrg7vks6nmnt9kyavygc2e8vgjrp9kru6a8,5.46393504,5.46393504,Staker +pica1mvmhqjej3qy6ejrlnzu6xkp9yy2mtxrpag2da9,5.468882465,5.468882465,Staker +pica1vj5lxwxhcc9tsaae3merucvl2k0w6e3mkdx59s,5.47185092,5.47185092,Staker +pica1h35ftv3ke0dfglzu4s65jlau9v0dm595q62hvp,5.47185092,5.47185092,Staker +pica1v3ekf4vj826ysg0ew74kdhnwkcnth76yd3l4sw,5.47293935,5.47293935,Staker +pica1mts2v5dgy32j4x0zl3lfy6w8en0lu3fs9d2pyl,5.473928835,5.473928835,Staker +pica1r6xzac88f32gphjlgn23xzcqn07sgdvzmlz7x8,5.47897521,5.47897521,Staker +pica1lpadjmghh82nkl0hch6hvml4ve87the8dhgyat,5.48154787,5.48154787,Staker +pica1mmy32fcwprymp92q5zy34duaegqfcjaqw4c6cf,5.48224051,5.48224051,Staker +pica1ju45wm67t2wl2ncuh5wgyyjm38d85zg373vcde,5.48273525,5.48273525,Staker +pica1zhxj3xf8386gg9j5qeefvza07qj8pzur6y9e7p,5.489661645,5.489661645,Staker +pica1684fet3wxz50n30rkr775mch2zwmfdga5p6yvc,5.49272905,5.49272905,Staker +pica104g2d930er92kzmyewrucyud4r6n74tctc6uv5,5.500842825,5.500842825,Staker +pica17d4rdxu46l9esnd4hlm55re4hqfdm3yc46x5p6,5.50153546,5.50153546,Staker +pica1p2zktsue5jumys3g6avuvfgtc5npsckwqylk0y,5.50714528,5.50714528,Staker +pica12nn383wuw6tslnwjky399ttvmdkvjqs8dpzcys,5.50945134,5.50945134,Staker +pica1yucgqf0kd54guten5ysrup7rd8n6d5jecd8hnk,5.51288497,5.51288497,Staker +pica1nklf546hdvh7fkrvzxl6xke7avwzg8aklwe6ph,5.52555152,5.52555152,Staker +pica1wweez6ruug5yyv77csuaaqf2c8yyhkxpjg50zn,5.529768685,5.529768685,Staker +pica1ft6gdwcedwdqe5gsp4uhcdvze6ualqg3np7rmy,5.548767345,5.548767345,Staker +pica1rs64x06zaqmvzjr4dxj7v5laaa3ypq8u96f248,5.55082727,5.55082727,Staker +pica12056evnk7cvctdg7akfuyjln7hg9wcwjpulcn0,5.576617035,5.576617035,Staker +pica16rqrjzeetgmk85d47wuawnzkw4yl9tc54nj4gk,5.579625335,5.579625335,Staker +pica1hqmwg2zd36a6cnwgdxvnn057cv3g6rnwh3xs9y,5.59380152,5.59380152,Staker +pica1j6sgd4tajkacfc6f6m6p9ymv8ayf2pmhugs0x8,5.603979745,5.603979745,Staker +pica1r4pkcwpq73ak6apkrh4fdzujrwyf94mrpmggqx,5.60722566,5.60722566,Staker +pica1khfzvmskw8u8v585g2uzh6uyn3ccxlr64ptdkp,5.65165362,5.65165362,Staker +pica1fm50zq4ja3gne2vjfkyf5fcj6c7qjd6up5n2dp,5.672180805,5.672180805,Staker +pica175ra9r4r632c4dhd9c60sey09vsg78xt240khk,5.681846135,5.681846135,Staker +pica1lgt9gqxgsgq4fxjwq23vzlultm5duk0zsnqa72,5.69708347,5.69708347,Staker +pica1mhra4gvsa8dhwq95j7yztm859wz40ldqw6untj,5.702450545,5.702450545,Staker +pica1sj02e7ulrd3yxjyl7uf98g7vrrd3clxrwgwr4x,5.71657591,5.71657591,Staker +pica1lc6qf3ywwcje9rfm4hknpasyx4rcmeeu2nf24w,5.788222095,5.788222095,Staker +pica1dy8rc84563pym9pyt900yrtn395c32sj6zelwr,5.789528545,5.789528545,Staker +pica1502ehz0ll3ztqqf9vtyr0l227xkd8x7dewr6nh,5.81031446,5.81031446,Staker +pica1hzc520qm4vhcauwu0ycdrakkntc59jhmrgmq6h,5.880263955,5.880263955,Staker +pica1v27jad5qh85pnq228s5gqd4726njyg9sgmmtv5,5.900797885,5.900797885,Staker +pica16h82y8sqhsvk6ezt8yz32h04f69x659xgjgfk0,5.90483656,5.90483656,Staker +pica1szdssqe69urlqfknc804rpfzhaf2tlhjahv83q,5.91204489,5.91204489,Staker +pica1w97nt57gp2erq6tddmhe0zx5rxjt3a8smgd0cm,5.927013925,5.927013925,Staker +pica1k3mj5jw2k2shl04wn4wsas0tp0ntx7y6wwm5vp,5.936908775,5.936908775,Staker +pica1rv5nymvj7v8zux05jzqxr5y5ydqxqefjm59nud,5.946776085,5.946776085,Staker +pica1lrzxwu4dmy8030waevcpft7rpxjjz26cl2mvne,5.958270655,5.958270655,Staker +pica1xz436dmuxuzpdt4a08s0a7z4tmc7806c09r5np,5.9815024,5.9815024,Staker +pica10vrtp59tl2r7zdap6ff8ne3qvpg56h2z9mv8wz,6.007276965,6.007276965,Staker +pica1lsmukrrgzm3823jcujlhkrtqu8hdyzn4n9xz65,6.007276965,6.007276965,Staker +pica196kc80u22m4pe2f3aaexn2p6zyps3wy4hp824l,6.00732502,6.00732502,Staker +pica1869ne5p7a49md344ey0t6gpy65srn7z8c5udaf,6.02232799,6.02232799,Staker +pica18ayl00k7k5dpqx0axqq4xpn3eg3e0592lque6w,6.02596318,6.02596318,Staker +pica1jptstkk7latrplpqq6fe5vtscgczqtkehs98wf,6.040790775,6.040790775,Staker +pica15ml42gs67uv5gf0h67szu9vt225axal89gjgul,6.0433448,6.0433448,Staker +pica1dq7lj8tvazthnmlnufmh5rs0zu74tyuks49cyf,6.0490174,6.0490174,Staker +pica13uaegs9c2pujvawdkc6s6vcz5qq5ffes6zq7zq,6.05031021,6.05031021,Staker +pica1ddra6zf8z32se9n6elym70swm5pag69850cs8h,6.05485398,6.05485398,Staker +pica16e72rg053hcncfwzrnv4nmdjpe20g99ewrwqys,6.06565336,6.06565336,Staker +pica1hqrhmvph3tmfhrmyxk4jd0fm50ddaz6uetjx2z,6.07242373,6.07242373,Staker +pica14mzayfjkvc7vacwfsxkzjws8ayzascjhzl7qkp,6.07977045,6.07977045,Staker +pica18veq0wuwgwvzz8g7u43v399lmq7gv5p49wyxx5,6.105195215,6.105195215,Staker +pica14fewzp40jt47upe8u9n4xesjjfwsthmduyl7md,6.130577665,6.130577665,Staker +pica1nw7fxsnfcdte2z6556suqf2nu8xpxsq35ndhzv,6.16992991,6.16992991,Staker +pica12ze348rnhtq0rl0x6xm9y5r42pxnmm46mh9xpl,6.17364719,6.17364719,Staker +pica1nce5z6cetl7daqzkx3n0uqye2qvvhjh4vsgdf3,6.179051615,6.179051615,Staker +pica1jw5g9w0wgklq0kkzk9tecfln6mdzhp5gr3em2h,6.192560675,6.192560675,Staker +pica1e5wfgalt788tx536qu82g8dnhfqmvvl9k7pa33,6.20502129,6.20502129,Staker +pica1v2ytakyw3nlj6yuuc4z2rwcwwszwefna42j2he,6.241521255,6.241521255,Staker +pica1m8du4mehzfl0y8ps72a6fzazjgg70af0ydltuz,6.296212725,6.296212725,Staker +pica1ca6faj7dhncdt8jls9nyd8lkwrclyrmtl0tm5a,6.299549995,6.299549995,Staker +pica1pxzjkn528z98a2ewjqhcq949ykh9ttvhv68e34,6.29960399,6.29960399,Staker +pica14pe8365c7l2wzx7fkx2dgdxrn6tjc43sjens84,6.29963999,6.29963999,Staker +pica1y52qj2lhgtp0serwpcl358pfdgj8s58h2fjgu5,6.299667345,6.299667345,Staker +pica18qz5fcmq657u0c6d9nw7ug5kq07aacyzrfqswk,6.31943886,6.31943886,Staker +pica1j7568na208k6vj58mucy5hs4dttzhhcdrkdhkz,6.32519853,6.32519853,Staker +pica1lzcsut3y6gz5vutwgjg676kjukty3h34pzp7pf,6.33070842,6.33070842,Staker +pica1ay4hhj8sjunsehhxf2d0rqy4zapz4xwecqqx7j,6.33293706,6.33293706,Staker +pica1l6m4egnqpnuulp4dyx68zf5lh33adam2y7yqgs,6.333838035,6.333838035,Staker +pica1xclsmjea6uxg7exm9qtqmg8xld5d4cpty48h4r,6.34541254,6.34541254,Staker +pica1q7vw89hddsgt9anyfnnw53g76nadqkv02ek66f,6.359787085,6.359787085,Staker +pica1kjxa7524tcjzcmtvld0z8vny53ps084vcvqfqj,6.36773905,6.36773905,Staker +pica1v95j7mfjp00sfq7axen5yygsm5at60z3qdqtq9,6.375906605,6.375906605,Staker +pica1llmapx04p2qz898sjtlvj0dnm2utpt4yxxrmcp,6.40284326,6.40284326,Staker +pica1kaulze67x0nekt0uc5xsrc29psnkmudvl89f97,6.41120361,6.41120361,Staker +pica1a34ps9j7wrjmwwf8a8u6d9mjlw8505p67l89da,6.45612376,6.45612376,Staker +pica189aj00mzuvdl89qlgqh562hpwduujk8lqljanw,6.473200735,6.473200735,Staker +pica1jhh64qput3eht3fmtfwqc767dxj5yw6cgkyvvr,6.50738099,6.50738099,Staker +pica16x2ykys9hw67pv6ppa22pd6zeq4uzwhjxey2ms,6.525263735,6.525263735,Staker +pica1fyr7z9c7znakdcs6k5ftqfxhpcek9yrre4mtgx,6.54070837,6.54070837,Staker +pica1e86u57464w3mxedrzm3chatvcd2z89ax0tn299,6.54117796,6.54117796,Staker +pica1fz0yg9g57h7smkcrsjnc4w3d6ap27rg77d6eq9,6.5455358,6.5455358,Staker +pica177h3vf9cfvz2rv7qa6794y3d9el9fu39qhy72z,6.55932761,6.55932761,Staker +pica1m8r8m76cqd333jrvg5wdc5vewlul6e2grv5a4c,6.560463785,6.560463785,Staker +pica1054m3v0mdekpw4f6xpsqahyvuv59upvlntw5t3,6.594463725,6.594463725,Staker +pica15syzaqdxmjhwv5h7t2z4uvgz3duzynaagjquk6,6.63043561,6.63043561,Staker +pica1s6g9s9wpyxfgmgnxl6je8594n3vvsat5nusgrm,6.63124653,6.63124653,Staker +pica166hnu9h3cta8j0099acftqq4a3wc46q2hg8stc,6.659554785,6.659554785,Staker +pica1jqwyc0t7pld6rnfancx0yleyn7fsjdplr4jvd2,6.65961942,6.65961942,Staker +pica1hyf28jajzv279rvzguv4wh0ef7rrm33hfg2f6r,6.659799405,6.659799405,Staker +pica1vu4qv7acd9tf383ynukjywgspd2qprhf2eh99a,6.686126005,6.686126005,Staker +pica1qajv0evnj4wp6lc8w4nv6te7fdngqkhjxnmndr,6.68629421,6.68629421,Staker +pica1xqf689yhztj9z3vtu2kkvgj3h8vtkj4macsnnz,6.713062745,6.713062745,Staker +pica12dpmeyfm2dhwcjwa6972v302u67w9ejzcmr0fg,6.773023425,6.773023425,Staker +pica14sxe4r62gvr9z8s7hgyuqe2lv9kdsncw003dsq,6.773912885,6.773912885,Staker +pica1pjt5wnuw652qd8zee9jm7ahae6rs8d3psswqms,6.777211695,6.777211695,Staker +pica1n7qvquq5k79hkkz03tq9vhda70z3v8g0xfj5y4,6.785612215,6.785612215,Staker +pica1w2qa84da9zv0fzsjruvqvg9xs8tw73gfggpf3v,6.79098512,6.79098512,Staker +pica1ts9mtt8vz8lx9wq3ln0k3vcheg6s6lm86whkzc,6.819024415,6.819024415,Staker +pica1nepmc96kgh7vmtq7m8rlk4sx999ew46qtnhud8,6.839545255,6.839545255,Staker +pica1rakm4wkaye2czgpdlt98wqx0erx7g0u8wmj0r2,6.83960913,6.83960913,Staker +pica1wnpak7sfawsfv9c8vqe7naxfa4g99lv7xzfw4z,6.897788965,6.897788965,Staker +pica1r87zau45e02kwwselytk9czfd7vhflnkjmgyyh,6.89807555,6.89807555,Staker +pica14fvvw7mfn0jsfze2fsyexa6sncj7r68qna4pkz,6.942273455,6.942273455,Staker +pica1vjzt338ec433ajvcr63ustvrq0k77jy7qvpn5e,6.960154275,6.960154275,Staker +pica1ph9cxsfxulqsrcazdvx74wueuy5nq0ac7rn33a,6.96130535,6.96130535,Staker +pica1t5zgnfz0jrvflywjmgs95rey3un57n42zmdhsq,7.03118001,7.03118001,Staker +pica1nrlnf56ty3k44rgz65z4gmglgtcn676gx0n5s8,7.051033025,7.051033025,Staker +pica16ajz3p6f4rtdftgjfq9fyh2cav4zkama7h25ke,7.06110324,7.06110324,Staker +pica1t5wmu8x093ac6xsvqdm2v95a3ekk7fsrf90ama,7.1033853,7.1033853,Staker +pica1f45fu9czvc9zgttgnr6m2gtcytxvmp5y0dq42w,7.10955834,7.10955834,Staker +pica1lrsrse56zuasjqet4t9pcysh3sk8fthxhdzpug,7.1322075,7.1322075,Staker +pica1q9cp0e6tgd7xwt6jnf7g0nqdp6uk9us4g8xe7v,7.15006552,7.15006552,Staker +pica1xderrhxzrmq9el4ennt4zl9sy4wh0spyrz2nz5,7.159090875,7.159090875,Staker +pica1jjq8jfwh8kzwdshyp503crdrn29cud5z0snv39,7.184179135,7.184179135,Staker +pica1kqzay9frpujr6cwemhu5yyxvmuexxqnw8fagh5,7.19868861,7.19868861,Staker +pica1zxsezt42dugf98au57mtcsyl2wymwd7l0lky6t,7.19958856,7.19958856,Staker +pica1jyq8kqyaz540fjh6pmtauam4ku2lvdslkzp90g,7.20952232,7.20952232,Staker +pica1zy2jyesfkyxjv6fcftcwa29as3znd3wz7cug0h,7.20981084,7.20981084,Staker +pica10u0kkc0jpqr04m2xelkgc5k3renvw9ugr5xx68,7.20981084,7.20981084,Staker +pica1d2lqlzkqsds0sr2u5pxd4ajka4aja7jkrfvwpp,7.21105332,7.21105332,Staker +pica1n0q89reqj67pnvp352fz8e37jwsgvmk7xh0x00,7.217170615,7.217170615,Staker +pica1kkw7j9p7296k3pttqqkkge8qdzephcw5patwun,7.21781373,7.21781373,Staker +pica1g4l8vs7nrd80tevscnx4tmgn2geduc8geqj52z,7.220097125,7.220097125,Staker +pica19te6prqalzfldkvj8p49wgrldex9rpmxaetzka,7.24938888,7.24938888,Staker +pica1rl8tj60sgkmfcyz56l7jmlvjjdptj0nwf5mudg,7.253569275,7.253569275,Staker +pica1vdzguxl872r4p6ywp5srxrj808n57u24076rwz,7.261353855,7.261353855,Staker +pica1qxpq9j7kghnzhp30grvxl2ca5hplnscdpqjg4p,7.262673145,7.262673145,Staker +pica1vv6wwlh6uddhrrz570fgzfr5yh34dalwy7lkkt,7.262673145,7.262673145,Staker +pica1de70pxykseqmtaumrnj588t36qkmd998syval9,7.262673145,7.262673145,Staker +pica1etchsgk0gpufufdexx5w3cve7py3dpc6sd24zd,7.262673145,7.262673145,Staker +pica1sekk7td40tk4jky8ct4e8kn7t0j7vr2mk733cx,7.26274577,7.26274577,Staker +pica178kxf3yteesew7ch0ph7d26ad6mhkdk343zlkv,7.26274577,7.26274577,Staker +pica189g9war7xmrl68g4rxjgafjl0e99jnh972hgrf,7.28190895,7.28190895,Staker +pica1ru2cap88qy8e4fja0jnkwgjnuqc5m7a0vm2jv4,7.31341383,7.31341383,Staker +pica18hqc9jmdck7s0dwljy5n3ptln30a0qujul6gpn,7.31910173,7.31910173,Staker +pica1w0e640pfdsvlxd02e34re0jpf5mf2mj8g3p35g,7.32175971,7.32175971,Staker +pica1tyhft524cg40wltcrjlj7d27n8d5cv94wrvmuj,7.3266613,7.3266613,Staker +pica1h6w8avw0d3k920a3c4tr62v0p9xg8xauxdwyqc,7.38677786,7.38677786,Staker +pica1tht0mf64wy6lq5axggh6j73uzga4mw5d6q2sys,7.401841115,7.401841115,Staker +pica1zfv5u4fm2sptsvq48n9h02ctk55xcl57h90zx7,7.49707578,7.49707578,Staker +pica1a7p0qlgkdnyaquelhtrly8kv33a5tkzjhltgy4,7.50979892,7.50979892,Staker +pica1n88na0gnud3t0hfyxeausrh8fzn4elvj6v6ljn,7.51997025,7.51997025,Staker +pica1z5aq0s0gfjp47c48prp77lwqdjwl30sc0xe50h,7.54240395,7.54240395,Staker +pica1y9gvgqsgl9u00f8xe6x74zdxpqsxgwfutzclds,7.55148972,7.55148972,Staker +pica1eyp8d0vljdpe9xjua49948wkdc4gpfqn9amula,7.569304215,7.569304215,Staker +pica1dv5290gft9ml6p62s3k2gu0n8frqkzp5a4dsqz,7.57756696,7.57756696,Staker +pica1aq5yv8pqghxtpwngmfwy33wpudkjz5vvcet9uc,7.612326315,7.612326315,Staker +pica1ez8hsv8qrcl2f9vt27ahxuzstxt5uz7h5pcgrf,7.61347767,7.61347767,Staker +pica164k28837pemtn8axwyvlrentwq03j5lhcycvtf,7.69824728,7.69824728,Staker +pica1gnf74u7n4tky926ln2u5s50srzr5hnu5qnzxge,7.705179665,7.705179665,Staker +pica1v099n63skclx878rhuuhdy3jxha4mdepac9pfl,7.74639731,7.74639731,Staker +pica1u5tmy2rjhu7xhscw939j6jpjjgtz55q4gzmx63,7.762040385,7.762040385,Staker +pica14u6dfnprncajf6e2w5ga67jfudz6aa70g68whv,7.765836165,7.765836165,Staker +pica1czq9u66r7ueffe9pfengt9paaqvx0ya496sqtk,7.76655616,7.76655616,Staker +pica1xnr4pdvxxxguzkvcmn04ugeaxugj6hy6f5kwuq,7.79379217,7.79379217,Staker +pica1hu48anfn40aqcuy2xexuvs74utak2wd60mycre,7.793924635,7.793924635,Staker +pica1fj0fzur5tf4rf4cqzdj03zpdqy8vqg76etqj5t,7.79399772,7.79399772,Staker +pica1ww23p4d44r97zdvz3m6q3ukqvtlne7530qj2v4,7.794138195,7.794138195,Staker +pica1dg0fm8hjh464hzjs70k3esr8ywfdnzfm0gau2y,7.8025541,7.8025541,Staker +pica15cshyavua4lhx7fthh2swje0unjtt43dtjavnc,7.821865155,7.821865155,Staker +pica1yc82t3ygenj5h8kav7skfvm54xv9mpvu74q7fh,7.833152355,7.833152355,Staker +pica19fnkwxrf2w3t0a7a5thphjt5waqwkx5advpqw7,7.881578905,7.881578905,Staker +pica1nnaverxlhpx90ea6cgpx6qsmvy0lc22zt47ftt,7.88900102,7.88900102,Staker +pica10s3my5ca0ef7c2tetyamzx0uall3h75ag6w5ws,7.907769005,7.907769005,Staker +pica1kcjtgwfwlhvqnne694ydnxls0fcemky0vjyxr0,7.919547415,7.919547415,Staker +pica1t4xjunvyee06vclfxcw6t3crkstrdxy5045gdg,7.919547415,7.919547415,Staker +pica13pxux7qp8snn73cm9twmh2mcy3qa84dht4yxwf,7.919547415,7.919547415,Staker +pica1gcz27wnnjcwen58kfu5a76ghtz5qqp5ppxm9hy,7.93719919,7.93719919,Staker +pica16ggmgz5m3jyc5z5qur6tnnlv0kz2ak78z2gzm8,7.94373183,7.94373183,Staker +pica18pzn89lfrv9k9zfwlse80c4ucf4c4r3jetawfd,7.960118355,7.960118355,Staker +pica1hmlx0pc5eupsac9axah7ngxn7cm5k4y94mw92y,7.96169151,7.96169151,Staker +pica1u8ustnp7stuyqg8u7rmadkeasrtqxd7emxhtdu,7.991521965,7.991521965,Staker +pica1a6qrzpmxjhgr7jzteky5m3ddt48rt43g94qkrf,8.01802399,8.01802399,Staker +pica1kqe0p22d3ya4z36u3eqjy0vrwtuwznkt5t83e3,8.041040475,8.041040475,Staker +pica19pgkqvxwvuvcs9e8fsvztc0edvajpay5gwkkjx,8.091980425,8.091980425,Staker +pica15k6ggnrds0s87yd8hc0dv35rlt4gluu2tjm4e6,8.099474135,8.099474135,Staker +pica19zay5vcgve56rggms2hx9y4gq0vyqggjlgcute,8.110286145,8.110286145,Staker +pica1ztz8t88xgqvueap24ufpfun5mxc3jhmctapfs2,8.120083535,8.120083535,Staker +pica1ht7mzvj64s2wxr66yezh7l0h474rt3w9uls2jc,8.12472104,8.12472104,Staker +pica14haf6ter25aydcpw0upe5083nfs4fd26tam7qf,8.13545372,8.13545372,Staker +pica1rpplhhk767uph0mwn2he7uxr0ufeqw22gwm6t3,8.13769041,8.13769041,Staker +pica1v2zzh8cgau6hvj9syt04r9eete9ejqhm8vlv0y,8.16212465,8.16212465,Staker +pica1kuudj6hj648t7tuq0z2h4rutv882w04jvj7xuu,8.190275695,8.190275695,Staker +pica1c2956zxdq3fw4sk43qckt7rq67qe9c9fw2llja,8.19123519,8.19123519,Staker +pica1d27nw8xtgf47tgaz8x8gyksvxehalf77shnh6k,8.19239828,8.19239828,Staker +pica1glnrcp8eudnqfmtumd0tyqhrx7q8tceh54qtl4,8.210230545,8.210230545,Staker +pica13qu2j2hzwev3xjsld5fc9nv0cf4phc6k25d235,8.224122305,8.224122305,Staker +pica1426k4d32ywqjt22pg9xn40ltzpcu2warunh2sg,8.23493178,8.23493178,Staker +pica17lhck8uda2k428ftel6744sr68qnseddsntvtn,8.2680615,8.2680615,Staker +pica1jkjs85vu8ez3tt8lwrzg389rnklfnrjdqha3z2,8.30517878,8.30517878,Staker +pica1d62yjn59hc2ctn32afanql083zlxz8ctepa5p9,8.311701655,8.311701655,Staker +pica1m79yh62j86ms72uzer0m7vwgqv274t2fuqavyg,8.35231101,8.35231101,Staker +pica1w7ay609tjkep5n8qfcqjx6rwdgh0rg67uhvur5,8.378161205,8.378161205,Staker +pica1kl84a6lkkvd8w4twtan5hp0r6yq5lzp0ztq658,8.38589028,8.38589028,Staker +pica1273wnaern3ypn5xaltzwedax0y4p4xqjz2syge,8.38598011,8.38598011,Staker +pica1rsgxzsa2haygnwe32u7xc9h889v72fkjwx2z0e,8.40587551,8.40587551,Staker +pica17vvxfdlr5t6xzwpv6uyte3v9uyn6spcy7pazrs,8.41385286,8.41385286,Staker +pica1fv0875l33lsunyfwjcgmdl3ttyw84k692l9umu,8.45789665,8.45789665,Staker +pica1rhz75hnmcczkx50m34ngut4fr36u9ldf2tnxa5,8.47645204,8.47645204,Staker +pica1av56f9umwh4aktx8le7y7vtnfdekrz7jgyw4ga,8.47736699,8.47736699,Staker +pica1sqzafnaq0ma7m2x67k0m0umk405ugtup4843k3,8.547480495,8.547480495,Staker +pica16v3kaelkadzf473sny02ks49k2tvm69h5d4k4v,8.567510385,8.567510385,Staker +pica1ehp7uuju0cvjp42q44hr4qr87uu30ml4ru785x,8.58910915,8.58910915,Staker +pica13rrdxpqhhzxsw9jan2nee5tnes4kuuha4a5rdt,8.59216894,8.59216894,Staker +pica15dycktjfux84x5r9dqg08wm9pdzmj4scm05fa0,8.601576475,8.601576475,Staker +pica16lx3yj3x5zwsyj20pe38r9m49eeru4afqc89fd,8.629606835,8.629606835,Staker +pica16jpe72a7sad992p7mu9eaneaet97zaan6cmwqh,8.63349961,8.63349961,Staker +pica1ghn6clvheh09w6m7ma73tkgkrmzcjlrseqlf7q,8.63590648,8.63590648,Staker +pica1x20kasaxrq03ksq8wsve2vzr2a0cpjg6vndgfs,8.637447245,8.637447245,Staker +pica1uzpq8a3f7y3szwg4dhrxkd520u62sm6f68c9te,8.63748749,8.63748749,Staker +pica1hx4yt4ts7e923vxcrlckc6c5tzwj2rr0un7n6j,8.63753362,8.63753362,Staker +pica1q893ml9sn628lescydwqmley990hkya6jf72t0,8.63753362,8.63753362,Staker +pica1gx8pre2xn6galm4z526ru6hdw4wwank0y5egna,8.63762,8.63762,Staker +pica1m0gj02tvcfj4m3tlg78k9ggqlgmmqy2ufxm4yl,8.63762,8.63762,Staker +pica1vjl50yzxzk60wv8ls9kvdvtux8sc9u63tt9mhf,8.63768331,8.63768331,Staker +pica12nr59psp64ulre70ezfjgquh83y44vx306hzm7,8.637706375,8.637706375,Staker +pica1cptz5uq8ws480tak6xknqcy99xmnjq6atlanpz,8.637706375,8.637706375,Staker +pica1kzym4q4g3ha4qjw43qpxthx4wnklnsxkrpau3v,8.637706375,8.637706375,Staker +pica1tfz823lpvrqq283urcqjx4pqjl4x276sshtsmm,8.637706375,8.637706375,Staker +pica1h9qqn80gql5z0u7yey9rfp350np4tk0rm4dnlu,8.637706375,8.637706375,Staker +pica13ylhfxyxcyftpvjrn75dvjruc836hv5fffkdtu,8.637706375,8.637706375,Staker +pica1azj5mcg33760h9fmawfjxnhu36zvckhvuhndtp,8.637706375,8.637706375,Staker +pica1x092vxzl0g0dzvhy2jzy0kmuj2m5cc9hs050u9,8.637706375,8.637706375,Staker +pica1uwme5k2rvjnqefhhpuk0xkfu6e8epn2xv3hgr5,8.637706375,8.637706375,Staker +pica1jmpam02xqmyufem3qwdmuw2qgkea2zt0lq5xnr,8.637706375,8.637706375,Staker +pica1f7vhw2pdwahk039zkcqulz5p7j35aqgvae782l,8.637706375,8.637706375,Staker +pica10udqfz6hlq3qapl63gzezyjcqaj8s0vcwsx89k,8.637706375,8.637706375,Staker +pica1tn2sdh6xd4ja3udwyfse9j4whusn7pm3ufrk6t,8.63950627,8.63950627,Staker +pica1rcs8q2lvg984zddnt7jzk8epsem9y9wu3n4y7u,8.66470483,8.66470483,Staker +pica179jxqu40gr2vp6esv2lur4cf7cc0qvvjg6h3t6,8.760233975,8.760233975,Staker +pica1x2vkpg85j83sqk0pj3l3lv6v3ghwwqf3srxe75,8.80151536,8.80151536,Staker +pica1g2uzx4grnj347lsnfjqsv70xx2hm6lmg8ftchu,8.810301455,8.810301455,Staker +pica18zjel2elgy4x9u27rupjnhwwr98tsk5rqtxwnw,8.81378178,8.81378178,Staker +pica18fmunjqenrr4chdjr8d0jymrgn9ycjfj34cl20,8.81648365,8.81648365,Staker +pica1a7cg9dqedhwxnk6j6rmjj5aeydnspdzd44tm8f,8.844342915,8.844342915,Staker +pica1dmt7kmceegetalp9dfcrm3dtkqze7rccf908tz,8.869773955,8.869773955,Staker +pica1fr229aqt407vu0zh78pchvvkzl9c2rgy0qukr9,8.87433095,8.87433095,Staker +pica14zjmeg8qr7a5f50al2jpqxj87x5rcckj062f2m,8.876192745,8.876192745,Staker +pica1rwxqyn46579legfv3sjhn4cxka35gjtlg5qg8r,8.90463112,8.90463112,Staker +pica1vltp9npwnrzwqk8csfaj8e0vhmtspy09ueesr5,8.99918556,8.99918556,Staker +pica1c8kex8v95f7ue8uq9d5v7s5x2gpt0x8059aaw4,8.999257645,8.999257645,Staker +pica12azvwxkmf0mpw48emjv48hushecg85dmed7n33,8.99930571,8.99930571,Staker +pica1xkzz8dgdhusv5zuhtvg7ucupkv65jz9xt2gyc4,8.999395705,8.999395705,Staker +pica1f40g9lqmxlm90nwtwdlmvk2x0vl00z8qz7ky0h,8.999399305,8.999399305,Staker +pica1secx8cx8uu9fx6rznstjn5qcvjxd8udkucjuzv,8.9994407,8.9994407,Staker +pica1rva273awqjm02rklxlrnqt6err4fjw4mgzj4tc,8.9994857,8.9994857,Staker +pica1dkkrx3f6ytj8w5ew4wvewc5l6juy4d5rwy98aw,8.9994857,8.9994857,Staker +pica1g7auhge678pd8aqelf7ent7fz2ckxnyzxlqt8p,8.9994857,8.9994857,Staker +pica19dwdy0qtajdz45p2nky7cywj92s4khw6dm29h4,8.9994857,8.9994857,Staker +pica19ul009ndeq5g28g57y7xjqgsa49yr2ldrzfmkq,8.9994857,8.9994857,Staker +pica1aha09rysnm568qyylyvgtey070xrfvhuw7q86p,8.9994857,8.9994857,Staker +pica1utv9z9nhts3690et3c8n58lay774hpzpx6sh9w,8.9994857,8.9994857,Staker +pica1dnhgusmuzu8mgxzt8rs6ute7ezeuju4nvyah66,8.99966569,8.99966569,Staker +pica1l0wgcqgj4egc7r5q7atf048lxhwyz36gcw3ac7,9.001285595,9.001285595,Staker +pica1urp858n70jdrz84zsj9qsyjq4nrpa2d964gasr,9.013884875,9.013884875,Staker +pica1n477vl2knfku34n7d2pprwykvnvzyay27sednn,9.04808292,9.04808292,Staker +pica1duux6n4zwhuk6wcg6n3vjva2tcyv95mwafq586,9.054503685,9.054503685,Staker +pica1mdxk6pujgen5qzrnyt9v9lgvuqtgcvfpmy3rzh,9.071480865,9.071480865,Staker +pica1f7rlzk7mwqh7mwgj0qsjg56a8u36ks3s2cftnm,9.07166483,9.07166483,Staker +pica10fke50fk3aepdwn9t3r2sgvwv95eulp3j27mpz,9.13303807,9.13303807,Staker +pica1ty7p2rserl85dlah60hmlxe6m7lf7nhcql0kw4,9.145818415,9.145818415,Staker +pica149h6tl8fz7aqtppcghlkr6zew7gmcscfg38axh,9.14960017,9.14960017,Staker +pica15s50z2t6yts3j9gfgcqfcr85ycxwey0vfjg9u6,9.179475415,9.179475415,Staker +pica1zzswcyhth5v3pyxyx6wayngqu8xttpnwfm9fkk,9.24123929,9.24123929,Staker +pica18gvtyz75dk8dzym2ld0g7kk6mp2n2vfafsn3et,9.272066225,9.272066225,Staker +pica1trqknkspvcwk6f43q6qzxzz37rpqrnypnllqr2,9.30939604,9.30939604,Staker +pica1vg5yynvvzmth77m2vn9vnq5j4pe4uhfmtatljd,9.31415851,9.31415851,Staker +pica1rshw7zyzw74eqsdq7er42w75nrjrqwvgeupvmh,9.323287915,9.323287915,Staker +pica1yfqmdwqdzdynwqu4akd4ev344njw42v35k5wra,9.35946513,9.35946513,Staker +pica19rj4wmz7jesw0zef8g4t452u08zwvu82n7upz2,9.38047975,9.38047975,Staker +pica1k96nz09ctzxt0hxdp2m9uneur9u7d3w22k669u,9.41346204,9.41346204,Staker +pica1pyfz360an6nk7028g9ngtnphpyysqkt5jafkyx,9.449459985,9.449459985,Staker +pica192swezggszaqfhdepzlusz8can9e8duva5ycug,9.474751185,9.474751185,Staker +pica10k0pvtwupqsvca0qc0wxt67v34mkz0nf87fw30,9.494227685,9.494227685,Staker +pica1elulzmtk4f6ptpmg6lh8fh4xfn73jue8hnkkvp,9.496329,9.496329,Staker +pica1v402jqu89f8qawazace8ht7j0q4ngvnu9hpry0,9.508869895,9.508869895,Staker +pica1q6f27433xl4nu3muk3d4kv9ymxtctcfhmhqg4e,9.51695031,9.51695031,Staker +pica19cpajull78mq2scklnv48k6dhz3s3q52eqds6y,9.53945484,9.53945484,Staker +pica1acxzunkda38rcrvvd5a3x9q9tncl20w6885ann,9.565342435,9.565342435,Staker +pica19ms6qcv7095qgqfv84vfcg8pq3yrq4g663nl3a,9.581572435,9.581572435,Staker +pica1w5m800kvzj2ay0ak3q9fjpctmmq825nyq06gzx,9.588952015,9.588952015,Staker +pica1gw9n62cpmukfxkc09ehs3mmtj4myqwgc3zguzm,9.599863135,9.599863135,Staker +pica1sx9a2qhemk5q556utc36h0yfakcycsllxdjwnr,9.62320998,9.62320998,Staker +pica1mu3jgm348064whj46576vjgerr2t7aqjuufwdu,9.701445585,9.701445585,Staker +pica1cmnmqn9nyqjw4a8napfw2m0dtj2am96g7qwvzq,9.70951745,9.70951745,Staker +pica17qa2p7qhqk780funvx4nnk98u87328qfxsa69c,9.719444555,9.719444555,Staker +pica15h06p7eruevvwxag22u82ra2pxakllq6mf5syg,9.74335783,9.74335783,Staker +pica1kyd8s4ymspz5s42pt6x7hshxlleawvcd47k9ct,9.75347813,9.75347813,Staker +pica19p2ya2xmx96psr876d6rp2r40e875mw3v5245s,9.786969115,9.786969115,Staker +pica17q8eevjh05lyaqme9yjs74x3w4cefm2njq8jg4,9.8805503,9.8805503,Staker +pica1rw5eyc2cdjjqv06zgu97pl8lfr2sjr5lykgh9e,9.894847955,9.894847955,Staker +pica19kg6zzrnsp8ryeqa7scr4gqzx8vmgs9skprc3c,9.97541599,9.97541599,Staker +pica1xpr5ag4406cyf3c9d8p7dze9gyuwxsdf20mtd2,9.97706429,9.97706429,Staker +pica1rafqlhkvz38d9jhzkxumr78nfg8gyce4p5hje4,9.985530285,9.985530285,Staker +pica1n2zettvy62tfl5073t9zdwhs3jewnjzdjxpx3g,9.989429125,9.989429125,Staker +pica1wcymduqqdkrcc93kxzxpph7alg36sgne7c4kcj,10.04238806,10.04238806,Staker +pica1p86yncaaj6ltg64xgcx2hmtggf60ql3un44880,10.06961764,10.06961764,Staker +pica1uhc2jpk7z4mlgt9u7xpf2vgleupf3ehwu77tkc,10.08412304,10.08412304,Staker +pica143ktrx6d34lq0jvtpav6ne4cyajwgg79lhdptr,10.09274492,10.09274492,Staker +pica1n8j9xve22sh5arf2kfdtdde46udztadavunt2l,10.10588584,10.10588584,Staker +pica17eprxymzm3hzfgajcxx9z8zw37skfw8xeh47v2,10.11294438,10.11294438,Staker +pica1d44e0e7k5dfwyt0v4j60yuk6meapkaexljm9d5,10.16772039,10.16772039,Staker +pica1ecvvgp7vspxxtzj05t9y3ys3awlxfwe4jvtmk8,10.16941884,10.16941884,Staker +pica1x30hr7sz4ld4gh2atkr7js6z0l7l4c6ph69tcn,10.17031879,10.17031879,Staker +pica1m4k850v90w8fn32u8fsdjgvrhw5xq840a3awe0,10.18345804,10.18345804,Staker +pica1f4pyu5xncl694hyppcx3xuf36d6awzf4y8x0mu,10.21845571,10.21845571,Staker +pica1xr7xgftddwapyxurlkdv3u2e5a8jamh0vrz5pd,10.22085991,10.22085991,Staker +pica1jzhj2vdnaslgy8eqyj6p4e96crn3pzcf58sst6,10.24673711,10.24673711,Staker +pica1ugxfpz7x6c4zesanh2vv6u925trpm2xeteww33,10.2527848,10.2527848,Staker +pica1xqcg3v277vpqmgk0saas4mttmtkhnvqwu3g3du,10.25505341,10.25505341,Staker +pica14cp7x6cvxsnv0sssvhs7s2p07yhssz3r6q8ckn,10.25636903,10.25636903,Staker +pica1uyphdztvh3r4jv23utrht7qtgf0ref34re9e7d,10.2594137,10.2594137,Staker +pica1hhxysmll8q83wavdvpguv3yaluxkdxsgpglhvw,10.2594137,10.2594137,Staker +pica14vgf0ue7x5fq9txapwcw0j07yhle3arnl70695,10.30321748,10.30321748,Staker +pica1f09u6j9sfqnv6fk24562actdqydse382n0e22u,10.33318905,10.33318905,Staker +pica1l0guc4ad3jzzcml63xcrf78xr3k4zastkw99d3,10.36851506,10.36851506,Staker +pica1rrpmradq3mwpuemq9ukmmnmkd0pe9pyplhvc7x,10.37172959,10.37172959,Staker +pica1n9cdavlkp6jnag0328m6c2zfsedwtsc5uclnrh,10.38287109,10.38287109,Staker +pica1lq9mrf605l9r7adhpejacfwaqjrxn0yfcv86my,10.55686195,10.55686195,Staker +pica1j6ska8r2k9r6yg399v6tw9shqjh4aemkr60hgs,10.64066452,10.64066452,Staker +pica12tzy3enyqdc6yzdgyqj5lh5adcz4y50ckcm7qf,10.64871544,10.64871544,Staker +pica109pme5jey3ahxdpu8zeffpwhh7l8ayuastytvr,10.65659906,10.65659906,Staker +pica1rnnuk7rmjwj3ep97s5d0w5ek5che53ekmnj5xp,10.67911589,10.67911589,Staker +pica1fwh43kwn5jqwqm9m60vr35656n5uhd6prwfzda,10.70208138,10.70208138,Staker +pica1zup903zrd0p3g7tmzyduma9u5sh2g22zy426je,10.73464615,10.73464615,Staker +pica1g7fr65znpds525tdlwhqykfazqpjvraaqy8zsq,10.75481783,10.75481783,Staker +pica16j2w0ag5vz9xgmk462g84tq8lymz0gj705l2ys,10.77813714,10.77813714,Staker +pica1g5cn096vxvyp4wm0pvrr6g9hrgfc0zhmdmdqjn,10.79934684,10.79934684,Staker +pica1cd4sylhvp0nnkfc0vqwuh7av4562pulwrm8dak,10.79938284,10.79938284,Staker +pica19696u4zz5p44q6d48hqmq5q3tk9ta5km60vr3r,10.81471626,10.81471626,Staker +pica1e9tg5ds25pjlg9swpqpmk6pn9y8ptpt5acr4ta,10.84698375,10.84698375,Staker +pica1ed68n56dyawxk68ckx6yug3x2g5jh4s5cpqefs,10.88681437,10.88681437,Staker +pica14nsptmfeckjtpeajm04lqsfgaqyvj26a5mxm7a,10.93990623,10.93990623,Staker +pica1pyccrwyvaj080f3czs23m3ke379y8kfgzal7f5,10.95327405,10.95327405,Staker +pica1tfdev7extfvmuuhy80w292am233hdnwtq99at4,11.00062686,11.00062686,Staker +pica1thym8wvnsa73zg09n5wsfkq60p327luh9pl7ga,11.01520217,11.01520217,Staker +pica18reaymnpawpspcv4jvtqjnwqpd76vy4ctc9vh9,11.08970364,11.08970364,Staker +pica1fygdhdrclxvc9yfpepu6hze4f8vsm3ep9g3x4k,11.15936227,11.15936227,Staker +pica1sf8cd6c8ulyhcdg6dsersj6w0qnfr8u0t5ay7f,11.18117819,11.18117819,Staker +pica18wnfccqfra6q90qh3vnfrpyxyyw06p03pgmpx6,11.21032827,11.21032827,Staker +pica1hdy3dydep5ykjpyfxase43tudu3qdtz0l6mxn0,11.21922976,11.21922976,Staker +pica1a2wevd5huq69wnaq92grpyemkkxktuc8lcw3a0,11.21989478,11.21989478,Staker +pica1lspy7yu506jz2qa0npwuut22qayde49urpz64j,11.35385715,11.35385715,Staker +pica1c2w7sxnp423935c47zwv32rgmk2zmgt8g6qmpn,11.36143622,11.36143622,Staker +pica1g0f6tg6h5fc5xckcanjwn0nfwl55fywd3ddgmv,11.43017203,11.43017203,Staker +pica1j030vj3d72z6wx9a2n6344lkshpww2fr90nlj4,11.49512867,11.49512867,Staker +pica1jrjrtgsv0r3l75uadm0fwy2qx93j9qr3h7pwmm,11.57620595,11.57620595,Staker +pica1xpyt73hgl3z7ry8kwzezd9wksl2elaqv329767,11.57954058,11.57954058,Staker +pica1drqnu7tkq0eat2whl75kh0zfm6h6uvmpp49duf,11.61781914,11.61781914,Staker +pica1w5jexpdfl9zdpyuten8l5gn5dxeq85sspa63fa,11.62538576,11.62538576,Staker +pica1r20zfsm9rxavzk0yukhgydtcq3t8lf2nuu0xtt,11.6583719,11.6583719,Staker +pica1hs96kexuc66whw9cx9kve2957j8n6ag0396wtp,11.69933141,11.69933141,Staker +pica1xu7pv36dxs3jg8f6l3j2f4vqy5mm5emug37cwk,11.70187192,11.70187192,Staker +pica1vxvmljtx0eyt4uk8ywuasvx8j3l2e8ll5q6geq,11.74342889,11.74342889,Staker +pica1xat95eaql3jvccqnx3x6sxtplzqhhrs0t9qzak,11.78770636,11.78770636,Staker +pica1kp9tj0se4rap3mgerjtzf7a8l4tg60rneq68ge,11.78995865,11.78995865,Staker +pica1yg36eryq2zgq23wnhw3fjs4ax45slw7alzqfpv,11.80980183,11.80980183,Staker +pica1thqjv9vcs7yn2y68j2vg00x69896yyfy5y7n5n,11.86084572,11.86084572,Staker +pica1qm8ttsqm99uucnjqg7h2qzlrl6rxcay726zwc4,11.86108493,11.86108493,Staker +pica1jxhrpg97rx682fau6lel3fqdmh6hq0daqzkfmc,11.91872278,11.91872278,Staker +pica1tm60k65drh9qesxv2u9lwxu8x5wpqtd7g0zuhl,11.96951629,11.96951629,Staker +pica1zg7d3usmyvykgypluaeyygcuv8es7h6k69hhfl,11.97724785,11.97724785,Staker +pica1tt2d4qjn22vr7vj9g2fgls8x32q72heg2wzcu9,12.00594274,12.00594274,Staker +pica15jxxfay7j0nxt4mywl7rqf9fuqkkq0lt7epmp0,12.00600421,12.00600421,Staker +pica1lv5qy0af55v9cmktmvpnz00gfcsc3007wv3uf3,12.13554968,12.13554968,Staker +pica14uj8j7fksp3vgz2yxqxy0gnvlxdcjgkdmgp3an,12.20150271,12.20150271,Staker +pica1378kuqpsrpn2pn2gyvl726hqxqp32e25222sdk,12.23922856,12.23922856,Staker +pica1666m438d4u9ahg425jsyj90fkgw72yzsavg966,12.29776835,12.29776835,Staker +pica1zl5ay87kyjmjhdxrdncgwdd8970n6yy6khy5y7,12.30691426,12.30691426,Staker +pica1yzw2svld0xh0rkl0luahyasenpwuy7936xsxe3,12.31277858,12.31277858,Staker +pica1ecxls8tq8csdqns7cpe8zcry864z8z0dxeaqr6,12.32133276,12.32133276,Staker +pica1jkwpc0pu2e7rkeer43su3hw30ertpkjrut4mkg,12.3652179,12.3652179,Staker +pica1ev2dqxrqh55px7k673360em6yelqt7x7ufyrwh,12.43847759,12.43847759,Staker +pica1yfgvyv3jxact4l6vkdfs0kdtsfvkd0chgrevyf,12.51895033,12.51895033,Staker +pica17593qqceld6d9c9tdvfvdawkvkdpv2jq3u74tt,12.52377856,12.52377856,Staker +pica14at6u7kfe6xzca02sytsj0m8y73j22ncf6dyf5,12.54281264,12.54281264,Staker +pica1uvc3y7djh4rwgrevyxrsp5yhlawsk6ly6p7e29,12.58667623,12.58667623,Staker +pica1utkltdp0g96jsl464y3ettxtr7x4kfzx0y7cy4,12.59918999,12.59918999,Staker +pica1agyhst9990lykr5w6gdwckh2kzg436pqhy222u,12.59927998,12.59927998,Staker +pica1kec70wg6r7l5esmpqlep9fdxssanzjmw0h4tpy,12.63945376,12.63945376,Staker +pica1d0cqd9j0z8z3nycldledvm5u0kma85pguvhgwu,12.70183145,12.70183145,Staker +pica1paslvj6znkyhpca2lugvhlsxkqtepjxxm8dlmr,12.70738566,12.70738566,Staker +pica1qskyaelru2z8zvy03au3mg02xxzmv3ghyhmp0s,12.73223308,12.73223308,Staker +pica1ae6uepf56md39rjge6c5lwtk8yex49d6y5adgr,12.76659357,12.76659357,Staker +pica120dsvyz5q4p5fx46xacwjcnc0wqlk8z8mh3nvz,12.82669141,12.82669141,Staker +pica1vhlxd0ek3z2s8yuexdp2wm76ncje22v7a05mqh,12.83343747,12.83343747,Staker +pica1ngumu7wnyyrfccnxw9n3cr6htvzn8qrcum3czr,12.8959994,12.8959994,Staker +pica14lpnnmmf6603apr26gy7v42cmrgs6fdnua2u6e,12.92566948,12.92566948,Staker +pica1wf90nn2cj8xcyev4mwr5fk2nrge28mfg03yv65,12.97678566,12.97678566,Staker +pica180wngzau7jzdw9xdqp0a4mm7740y5rfzcjwq8g,13.00325512,13.00325512,Staker +pica1hv4rlv94dwwsj3z7l6muye6ndmup0htad69er5,13.03949433,13.03949433,Staker +pica1xlrz3waaff3jm37p5779xlkm04c9w23g3vgu6n,13.04925427,13.04925427,Staker +pica1k3uzj9ecuddzdmhdc9ekc079dxz43x4ax59dal,13.05513742,13.05513742,Staker +pica190ypcgkmm0q4wup95dup62nvaj0h7q9hxhqq2w,13.13564933,13.13564933,Staker +pica1j5g3rnkap08twuskcawysd8vdma2jvdwypdmc0,13.19302411,13.19302411,Staker +pica134wnxxhy8k9mpzdr2w33eqeeepqhmvszsm7dvp,13.25830467,13.25830467,Staker +pica10pp9fh0xfaqacg5a0vlxn82axdrdwjulkwpywh,13.25963651,13.25963651,Staker +pica1zwudz9t6kaq8vfuxyrhvd6cm9qy8kwke4l47re,13.27285623,13.27285623,Staker +pica16sknqh6mfamcymz5pjc4pe9xg0zrl8pr0pvgpd,13.32519909,13.32519909,Staker +pica1850s42vdhwsj5kstnse2e3svzzmysztfs3fx6w,13.37705785,13.37705785,Staker +pica1le2sm8mce30ldrygf33945h0u7fnty9tzvtg0e,13.41452572,13.41452572,Staker +pica1g692jde5e7nqpml4rmxgge22m3qvft8u5qjylh,13.45284249,13.45284249,Staker +pica1f5peewuws4sexk0l9us6ww37x0g5g708l90hay,13.47557759,13.47557759,Staker +pica1wmz50wj2kk9fsn80r52j4l5r3t63l9c5c8fzdv,13.5002782,13.5002782,Staker +pica1yar6k9z6ugmunfl536ljr6wlhwjdpd6j6dvczh,13.56222814,13.56222814,Staker +pica1qlfauewj52men29d6f4gska6wkremaycg2qtgg,13.59795777,13.59795777,Staker +pica18jlc56v4gxux4wcah5njcnkxv6lde2hnmvc8kw,13.62522135,13.62522135,Staker +pica1k5s6pqhkndhdnugj5mw4fcavxwnr8qr3xuy7v8,13.63431085,13.63431085,Staker +pica14xcq5wvxeq5v0yrdh807zx254n6qlc8kt4lftn,13.67921827,13.67921827,Staker +pica10vhqjje2mf45r0tdzmtg2etuvjhvnvqn295tgz,13.70801662,13.70801662,Staker +pica1laznh8p3tvwu7q8ytrnn6nrntfyx0mpvhluwxc,13.7184591,13.7184591,Staker +pica1wfrslj45c9drc0elu3y7uvrzq6dhjk5vaz329r,13.80583391,13.80583391,Staker +pica1sed52vpxe9qenhavgej8v7era3hj299g6g4l6k,13.85920798,13.85920798,Staker +pica17zpha63rmx27na97jfn8whfgc0ssaxw3zssd9w,13.85920798,13.85920798,Staker +pica19qfrvzamcrerev224txgf00wh3cf5zs0w28ys2,13.86812106,13.86812106,Staker +pica13ss0d3sfekvyukljsejju3cjn0fnt0x6uqndyz,13.86974637,13.86974637,Staker +pica1e64y8zv0vth8uemx3m6ncsmrm6e53dm8ke25kv,13.93120387,13.93120387,Staker +pica1da8muawzaf404rnz5huqggeuykmfnhu25tjn39,13.99717166,13.99717166,Staker +pica16emq43neve00maesk9d0u6574lvcs4a4ac5csl,14.02479852,14.02479852,Staker +pica1yuc47wedq9nmyccw6f2zs5zjlu39g57cpavupd,14.03183289,14.03183289,Staker +pica1364w0rf4mv27j8wxdypmqwtpyl7h6pxznh2hla,14.11457339,14.11457339,Staker +pica1w8n4twwlms2043fedj8wqenykkv8kg7te03h0v,14.12872882,14.12872882,Staker +pica1832rfvyrudg7wg3q8zqc7u293lf7m0nyp9pa69,14.20606539,14.20606539,Staker +pica1q83w4tvl2v7n5tc6zkavd956ylx657u4flueae,14.24827821,14.24827821,Staker +pica146h3z5zmzne3elqnpdvn8zvhdgl4ds6npmsyda,14.26610397,14.26610397,Staker +pica1ujefp3s82rz0cn967ttf6h9wd80e8k5kpf8j6x,14.341386,14.341386,Staker +pica1tf0slch2t97605cedczx49zmug9kd2swppshwf,14.36542305,14.36542305,Staker +pica1084kvlfud5uqmer5akg28d7r5a2kjqmgzt0wrs,14.38473416,14.38473416,Staker +pica1xwzjnzrdt59zc8r69mkzmdeyzhrwy3p98zak2v,14.39903313,14.39903313,Staker +pica1l5l2d72fun3lxtkpy4n97xzacmfn0a7wtntg4x,14.39917712,14.39917712,Staker +pica1s67a9e2uzkhr3xv3vtqxyehsa9wcsw6xganu03,14.39917712,14.39917712,Staker +pica1vk5u9tahh063c0t26t7ycywq4h0k9vpej49ge7,14.40061311,14.40061311,Staker +pica109fhpxjztun2s6plnyzxpsmctcz9cdj4ytlxj7,14.41752239,14.41752239,Staker +pica1gqew8e5jkrfe5cahzpyscx6led549nrjkswsaw,14.41904464,14.41904464,Staker +pica19h6yc05hafnvl0rteurpjd90n40d0xw22076ug,14.42172098,14.42172098,Staker +pica1z3p5gkh62r0nhfu69w2l9064chkw52yejkrf34,14.45974031,14.45974031,Staker +pica1gsvxfpypj4xrafz67a982n885crr4jyz0ctxzy,14.52384646,14.52384646,Staker +pica1cg8y0xknep2wkkv6a06sjy7jrmf26nyc9ykqz5,14.53326497,14.53326497,Staker +pica1pxv2ccxjypnp4x6ujnc0uus39ghzya9g8zh3r7,14.53385259,14.53385259,Staker +pica1uxvkw25slj0xycwxkg4udwks4kax3x0hn3v8fr,14.53894132,14.53894132,Staker +pica1zfcl7nna3jpasfq00hsdqvdfm9k8n0uvkwuh4x,14.5426031,14.5426031,Staker +pica1q4muzjyj9dtzttw6enpnsqh60hnwkxaykfzges,14.55883937,14.55883937,Staker +pica1363g7f9t8qwly04yvsa8247q9y28grzgj2f92j,14.59558023,14.59558023,Staker +pica1vggzzhsel43w4prsr6r24mu4kk5fan324rkf44,14.61695042,14.61695042,Staker +pica1jcqgdsgs9jea94sstlqugsn9an3j0xr9mpc9kj,14.66406202,14.66406202,Staker +pica1sh03y58f8eywm2xp8vl9esyg9lguqaxcagxxw0,14.72462971,14.72462971,Staker +pica1vt9gzcdwlfgmv899uk2efeleasnx0qu4xvrppv,14.75915655,14.75915655,Staker +pica1mncjv0tfcsvk0cx7hc9h242hvw5l76rzsjsmyz,14.75915655,14.75915655,Staker +pica1l9whqffxf3ad8l9rk88gh7vf9u2upmazx5h8lh,14.84227193,14.84227193,Staker +pica19nfpjllz4uwhelptqn9k40z3tkfns0lhxd5tfy,14.8965625,14.8965625,Staker +pica1j2q6x22gep0ed8rqs3vpft6wfhuc3ql43ya3lu,14.90902198,14.90902198,Staker +pica1pusrekt4mjre3ztwpfackzx4n964gd84c3tplc,14.93330454,14.93330454,Staker +pica1hq622uhjqevpc4dedyhf06prulne58s8d4j2dp,14.93379316,14.93379316,Staker +pica10kjmdkjy9w4eryx8m0crgmzp44z6acqadg2e4k,14.93899687,14.93899687,Staker +pica1fe4mvh5f7t0830fwcucuulj5w22vxtec0g9mv7,14.96859171,14.96859171,Staker +pica1jejtj2auqk3te7xygwucfnyyv0rvqfz90ulkam,14.9926624,14.9926624,Staker +pica1cffqlxsq87myua4mxunv47jz65ly8mak6xqf79,15.02166556,15.02166556,Staker +pica1gyzr28e5yc8mqg9seguv8ej9zzdfpf4as4kku9,15.05525524,15.05525524,Staker +pica10q7s0a0m9wdukkv8c5wpu4mkda57wdf9xvg8v4,15.06232167,15.06232167,Staker +pica15pexarsys2q0wm76fpqym0cl7344f55urllvdm,15.11913598,15.11913598,Staker +pica1ka8s33ms8g043vcgly7x385sxum0atz843xgvz,15.18164448,15.18164448,Staker +pica1w7y3vd7q4xavtntt5tgkgm88wcv3j2rke9cjyv,15.2549825,15.2549825,Staker +pica1r4thrg4c9crc2e2lppx07dhu04x26xde7l7xv6,15.26439823,15.26439823,Staker +pica1sxc7qkmsxyqrtuqepvh6mkdtrpdtvxf99kmcjc,15.29930568,15.29930568,Staker +pica14n8efmhhl45xnmg4nseq7vmnauhy8r48la347u,15.31845238,15.31845238,Staker +pica15efn9akv8tlnce3mu6qwdmw20yy2qcry6f5tvk,15.32640451,15.32640451,Staker +pica1xj2la8suyhfxjzdv3fc2w4upag32mc63n6z0x0,15.35312261,15.35312261,Staker +pica1z97flahwn5esmu036kj3dv4wusn6r2fsk8kp57,15.48053618,15.48053618,Staker +pica1htr84ep3rr7vwkaldqqv7jvpgnd6kekekcj537,15.49808889,15.49808889,Staker +pica1krdhmtynnldq8ff3ev22qnlj5y0w330ya2grhh,15.59570112,15.59570112,Staker +pica1k6geqpyeg4apff3c546pafywtdtdmuv8534x9k,15.62654226,15.62654226,Staker +pica1sp4rlsnf4jrlf6st92wphr4tcdwyhpgq86n4cf,15.63665803,15.63665803,Staker +pica1husuc7gn9snc697ccugcwm6p6qs649l5mep84p,15.72087115,15.72087115,Staker +pica1lnnxhrsa8ftvdnxwrrnta796jvya3zy3akqw5v,15.74301354,15.74301354,Staker +pica1hrzjpysdeeqahrzh3zy3gc68na5fl7q4gzfj9v,15.81084091,15.81084091,Staker +pica1eq3e9fz8hyharh8pesrxa0uh85r9qfykac27ue,15.82791109,15.82791109,Staker +pica1j7u72t4jfwxt5z04uwvf3s68zmaaxqxcaaplxu,15.88340086,15.88340086,Staker +pica1nm7w77tnypkny7ylygpzjlxawjwj9363ua5w5h,15.92947929,15.92947929,Staker +pica1vfh72k8p556hq9vhv7am6luxuj0mqscmrl3xsa,15.94768234,15.94768234,Staker +pica1rw6v0t6amwcz3dnur7szqvkl23qqgrw5g95sk0,15.96692402,15.96692402,Staker +pica1pnwa3mq9hxywnv0kmcfgxnlf3vx7s0szlk4x0z,15.9694263,15.9694263,Staker +pica188sxst5tpvlp2hrheul9r2q87f0ggevu072vrj,15.98353259,15.98353259,Staker +pica1j9t75m0fjv0t8jeyyc2x3z7uxvsjm5k2k3clak,16.00026521,16.00026521,Staker +pica1dwst6efu84eyhm4jz5p7tr9g7j0ulzpjt4xqk7,16.07389398,16.07389398,Staker +pica1z7j0ze0ae7j7cw5m3m4d84ty6n8twmlu8zw2cf,16.08604874,16.08604874,Staker +pica1udfhzzxlul8xpj32ye6c434nex37y3qr075tyg,16.12860217,16.12860217,Staker +pica1xjvhpmflhue38mc8j75gqj2h0fds9guxn7rjs8,16.15232463,16.15232463,Staker +pica1c4zy9jh3nhf9qcavh04ugu6y7ge7qpy7h065dg,16.19907426,16.19907426,Staker +pica158zkmuunk2pe8jt9hqs85uxsusyjsjvsyxklaf,16.19907426,16.19907426,Staker +pica1djwcujynylwcy7xpndjxmntgmq50x5w4n93mxk,16.19907426,16.19907426,Staker +pica13nq8quhcns2p67540cxkcuhfures0tuk0zhk6t,16.25446676,16.25446676,Staker +pica170mnvq98tc6a46sckduss3qeu8n9683kzedve2,16.3037695,16.3037695,Staker +pica1d4lxn0zvrkrnd37s27xgmj8dnphuwel6hrd95a,16.35094611,16.35094611,Staker +pica15kzgj5dnzdpa5almysv7fsl8kul65wx8pfhsrn,16.48165811,16.48165811,Staker +pica1kwcp2arazwv6rcrpfudqrrpxv0u3ggp3ufm3tf,16.51405626,16.51405626,Staker +pica1jlsxmwzwrkwr66ammnx96szq9jljpv6zlk7wqe,16.52482893,16.52482893,Staker +pica1889c9fhrkxdre6srd25ndjmry3ett2w0t4cxky,16.52769065,16.52769065,Staker +pica1t940084dyt4skdz2ecnlh9sfyfuqe7xykwvuhs,16.54933321,16.54933321,Staker +pica1ktnrzxmn50n9jvawrfnyxchfaqevu3y55gmk3m,16.55801037,16.55801037,Staker +pica17ykjmcyrm6xnugnaw2409hfkpkd36nxjks95pf,16.58226304,16.58226304,Staker +pica1j8ksgqvdc83uxkgkqk0885u93f2wzhl5avw6zx,16.58256494,16.58256494,Staker +pica1ejvyzku2upg0q5a6n9nd9cwa29a830heqhqpzh,16.69954309,16.69954309,Staker +pica1sfysqgsgy2grdtkc6wva2jcn5nwnj4ecchhw8r,16.8196788,16.8196788,Staker +pica1a7d4t2yuxtwy6zhv2wa096dvh3gaa3prx7g4dc,16.82903826,16.82903826,Staker +pica1s6elekqxskshhe7xppdr56qeeph0xamlw84z6j,16.90085416,16.90085416,Staker +pica1t2la2t82zdjfj4trm5ug20ylnwz9x75ddp3hnj,17.15295927,17.15295927,Staker +pica1dv7d0umgndq67l4y23wkq0urjtzuqhdcgan0ny,17.26173584,17.26173584,Staker +pica17f27a7etlv8aw6aqcrhq2vm5ktyr6c83m2la8z,17.27222272,17.27222272,Staker +pica10gmajlyh8h9aq2ymv4lhmrz4p4dd3eaplh9zz8,17.2746134,17.2746134,Staker +pica1d8xtuav36xg7hp6lv6u69gexpd8sunaedhpuvu,17.40822,17.40822,Staker +pica1e79nn3q69ud5wvlmq07a3tnr4s4hnm83g38dcy,17.61282757,17.61282757,Staker +pica1n4az4kagz35a4q5a99v0cs3ut5vetyq78lwssm,17.69496691,17.69496691,Staker +pica15jmdvvem597jrtdeurm5p6d89kypq8yucra46c,17.72409637,17.72409637,Staker +pica1e8xslx3larf9uj5zey3p0ju5wukhq303ac7pzc,17.92463516,17.92463516,Staker +pica1dv97q5ek4pgu9wyu8w8sm89f5tdxan8xhg3mhw,17.96461553,17.96461553,Staker +pica1ey5aeyezjug2xzuswl9ahkhn0mycnrvzsph73w,17.99861142,17.99861142,Staker +pica178dxsjzakcepwm4ua0xgffc4qe8pvjnsxl8w32,17.99879141,17.99879141,Staker +pica1fxw3azlpglvj7np276g09euu674m08csnwxjhw,17.99879141,17.99879141,Staker +pica1p9u9kch8zysj633knj7heg7g2kf4wradkessft,17.9989714,17.9989714,Staker +pica18tvu4fn4gzp70uxa750pu2n3nq20d3d9axpeyg,17.9989714,17.9989714,Staker +pica1gpcj2630sqsz2dz26t7zhhm8vzyg3udvphj3tm,17.9989714,17.9989714,Staker +pica1sfc34ujkys84eeqmegm7lle955y3edytmgadf8,17.9989714,17.9989714,Staker +pica1ac679hxx5k74wc3fdpq7seetjjlwpg3zh620rn,17.9989714,17.9989714,Staker +pica1kzslqv5llhruarjze8z0m0dwhswkqp07wznfxl,17.9989714,17.9989714,Staker +pica1ka9k34ae6cat2f7gsa5pgvn2jkwntx75c9ug50,17.9989714,17.9989714,Staker +pica13fjf8sjjz6cy24l8s9lfs7gpp76an5u9vcv74z,17.9989714,17.9989714,Staker +pica1h7mwzwvv9447fd2venrzrxpp9a8wluknmk4yx6,17.9989714,17.9989714,Staker +pica1um4fu40dgfp8cy98q8vcmg80gkhh2cllq8kpww,17.9989714,17.9989714,Staker +pica1wxunq2xwsw7zqcuukxeketyvp6ptj3rrx7q48s,17.99897158,17.99897158,Staker +pica1c6428h6ty22tqxtxdvh6dp8q9crp8uhy6qtaku,17.9989732,17.9989732,Staker +pica1avvasm9kjmlc0v84780w3j37q3uvewge2hhjmn,17.99911539,17.99911539,Staker +pica10uple3kqcsk8k8fnle62zaa8e4gn2wtk594jkf,18.00792589,18.00792589,Staker +pica1nswegjnnp0sm7853a0syzvvhp8z8e3x2svpecg,18.01679038,18.01679038,Staker +pica1eq4kqtnq7kqvhqshdm4xfhnjkmf98pqkzsmrc4,18.0245271,18.0245271,Staker +pica1lgfxd0tlrjfjyj2nw3f9safmdz0d8juydm34nf,18.02524809,18.02524809,Staker +pica12hal26z25srw4snzaudd2es8n2989mycn7nhfm,18.03940692,18.03940692,Staker +pica1ap5ldg2wvj2qjdct4jdg6h5rjtfkk0lrwg2wqw,18.05544236,18.05544236,Staker +pica1jcx3g2thfq9k3678xd0llrgny536p7mskully7,18.05836801,18.05836801,Staker +pica16f30ewq2nxvgsezlsdme3jj48ggtf999zyk5cc,18.08896626,18.08896626,Staker +pica1pv8u5y23yq6kvqr4rdxx9hgcqz0dkrgv58xr83,18.09181141,18.09181141,Staker +pica1s3877hgjh0e07tr9250f4hkscs5mmvnmt0hufn,18.12143503,18.12143503,Staker +pica15fh6qz7w8eccak0clczsjxzvw4t5sl9k2dstn2,18.19535289,18.19535289,Staker +pica1th4u82sxwk34r0f33engljecwfl0t8kp68e0u8,18.27677545,18.27677545,Staker +pica1xwlmpj796esryw4zkza7rtkscrzy9rgywckej9,18.30185443,18.30185443,Staker +pica1g6a8mqm5sc3q827vw9nte25txqu6uykj0vcpet,18.30381467,18.30381467,Staker +pica19tjxj9wc809eqqy2u0evtkp97qwe7dnjzjgcge,18.32148518,18.32148518,Staker +pica1j4maga8catv9mhxwdsejc5d7dmpu4mhzyag425,18.37334377,18.37334377,Staker +pica1pene3tjujc9kql7vyd9jnvpyxlr823fsymux77,18.38489098,18.38489098,Staker +pica1acmgqh6stc9p54t2yapy7luxef2tek5vyss0tr,18.48499782,18.48499782,Staker +pica1m363aynwkswg2j5hy84pfzkrqat6m88wgq9e46,18.50095733,18.50095733,Staker +pica1u88uwxqspvxr38x6z3j3shcukv3j0qhk4lpe34,18.53114699,18.53114699,Staker +pica1wfm66pqvgzl9a7gq88hkayerqkewtm55nhcwuv,18.53872772,18.53872772,Staker +pica1yh2vmnt3xqu2efrtkerzafv686zavp8uxrspym,18.58281936,18.58281936,Staker +pica1z5d9ruxj92qda02uga5mhxd4trwwaw8xeyaz9j,18.65189716,18.65189716,Staker +pica1fc2gms54mk9tthfqynm2gp020fht8zj9dmsh53,18.74178579,18.74178579,Staker +pica12pt55nz633ylfd5h2ze62unum4ddwupy6je8yf,18.81241741,18.81241741,Staker +pica1046aegdetutpaltts7swnkhy3qwqqf3pk7then,18.89881198,18.89881198,Staker +pica1dhu8grdkd6sw9rw848kkfuf7e0x7a47evn9q00,19.03052091,19.03052091,Staker +pica1x5ueh7lrqtqx89d0xnhmw44ysveleyste6nr95,19.10232854,19.10232854,Staker +pica1xnv063l5qvdanpldp7fj5qkvnygngu2ctk4n0e,19.11374625,19.11374625,Staker +pica1vsdzx5vjet26qmm7wxw04ayrkjcxeydt6xpmat,19.31342709,19.31342709,Staker +pica1kl36qhs889t3dpmcu3dc0qns7zdgn5jd5k84gz,19.33633935,19.33633935,Staker +pica1vxurf7gcsrn6unggcez7agvdnjyvpxq72qnw59,19.49893883,19.49893883,Staker +pica19kgx6dceg2jjfxkc8s0ay3xakzm53vnwkqn7rp,19.53050388,19.53050388,Staker +pica14dglkk358kx94r9re6uy5ld2gy5ry77l9mcl66,19.55513035,19.55513035,Staker +pica1jqyyjr0ymf9954tqlvvhgq8qvxuvkaf6t9pw35,19.59814667,19.59814667,Staker +pica1ykc9qpswyw6ke3mqp2sw3t5gy022scjya68sap,19.61846384,19.61846384,Staker +pica1c482ds5mj8a3uvqvyxgq909ptm9zltlrdhkfkf,19.62787831,19.62787831,Staker +pica1p6g0anj0wp3fvkwr96z22zwpgxz5ft0pw756ed,19.77815926,19.77815926,Staker +pica1k5cv2rzqeq6z24nvygt5tzz3tqjavg54f73rk0,19.78843687,19.78843687,Staker +pica1lvsw25cx6zg4mq8jx8ylcpssvweu32vgfpjqtx,19.78969591,19.78969591,Staker +pica1spfuppc6lycpzrdeavg4a5mplflru7yjg3tlks,19.80672789,19.80672789,Staker +pica1dsz2eu8n5scv8cyl7sgcl9u82vnej6hl9nal8e,19.80728895,19.80728895,Staker +pica1rgz26u608kuu5emafslavyleutnxslpfkh0ldh,19.81686751,19.81686751,Staker +pica1z75hq00728pagjzmezhml3y49hwpys5kmmgy4n,19.8888634,19.8888634,Staker +pica1dly4c8d07vgmngk0am9x46qxvuy3j5l4awdzsm,19.90150769,19.90150769,Staker +pica12kwygqlsx0ydr3yyj3shedpxqwne86aek9dr9r,20.11140117,20.11140117,Staker +pica1e2e3ajz0pe3eldxhwvrd7d07r0rv05scv9g4vh,20.24884283,20.24884283,Staker +pica1f9uvzf2dsf5q0ksjgstrzar6v2z7r3e738f4pu,20.27327805,20.27327805,Staker +pica1k9ur3v6dryftc8mctrddtxud6easfrdqz7dkn2,20.41824788,20.41824788,Staker +pica1yxfx0sq3dzry3pecmd2evxc0qwpq6szc92p8k9,20.57619764,20.57619764,Staker +pica1csukzxcltwp7s08vrr4y2xv9kg7nqd8ukkx8fq,20.74741434,20.74741434,Staker +pica1wswr5uedca0e3mhhn47tasp363ss8tynfd33my,20.8039906,20.8039906,Staker +pica1tm2574s2vxshre22dmp8lfxugp0fqqsrvxf4gg,20.82462616,20.82462616,Staker +pica1sdq8d8up2j3tny93psnawtzs7v5sujga2adjfv,20.90192607,20.90192607,Staker +pica1cczdtr8a2q0x93dghrkw3yycn2nztnhk9r7utp,20.9647257,20.9647257,Staker +pica1q804sacllc07va0nxrkje4jmk0m3eku7gz0cg3,20.98952418,20.98952418,Staker +pica1fzenf236n4kjgytk9xqg9nu8ejk270sxdjjemk,20.9895776,20.9895776,Staker +pica1es6lltgnue7qx4wpect440wrzf34n64h9gxzmm,21.06893144,21.06893144,Staker +pica1d4d533jrdwmu37c8ukaxt7fmznmew3kf0qnyly,21.07406362,21.07406362,Staker +pica1ef3flvyglkpmcmn7utkh67uwgtmrvlt03alwj3,21.16341263,21.16341263,Staker +pica1c5tkr33wypezsfy02wl27tmx9852l30pvy87dj,21.37321621,21.37321621,Staker +pica1gapau25gzcjshra6yzd478af9aqeh6a3z2ecmd,21.59876568,21.59876568,Staker +pica1urmaap5djgnhgwcd66txyevfz74s59923q7wy6,21.59876568,21.59876568,Staker +pica17c5lsmnfw57xkyl9py08w3rclrywj87vt64uq8,21.59876568,21.59876568,Staker +pica1kkaryts8yf99xjdytec467lgm8zjekx05yd4sg,21.71946813,21.71946813,Staker +pica1cq82wd2salwhzuserfuwelvx57hfmhqwts4zpy,21.75175694,21.75175694,Staker +pica1gmj3pjwyxacgxkp82d56l0ml7k47gl92d5q7tf,22.02984873,22.02984873,Staker +pica1klhfw5z5r7kvyuw4gm8juysemrv3f0vmr0njt4,22.04424023,22.04424023,Staker +pica1mgt992pqx640756sjvl03z4n2njat75pnfz7rk,22.2783155,22.2783155,Staker +pica1sec3uvw8mpt8avu66e2qjxrpuvxg7s4ts87gwf,22.30571278,22.30571278,Staker +pica1h3qc7u8pzq4wqfqf3kgn3j9c2khm2tqqmnxdkc,22.35284305,22.35284305,Staker +pica1xrd8qpm3p9qdz2f5zdns9z8hfagps5nwlqnf4s,22.41945001,22.41945001,Staker +pica17runfsvml886glcqzujgntm7zegn6llc5kgenf,22.4934492,22.4934492,Staker +pica1c3368797lh4vd2zws8fhgesg4jtgr3gz83gpzq,22.49871425,22.49871425,Staker +pica1ky7m39mszht0rveq9y0ramqnash6jp5ka0ach5,22.56199884,22.56199884,Staker +pica132pa2qn0e4cs4h7wrq268pg9rjks8q26jj9q6e,22.61804753,22.61804753,Staker +pica1wsuvf5rt4ftr40axdq4m8dkwdtnefqfpkumpmy,22.76869882,22.76869882,Staker +pica1rdx25vj7df606v5wmxt396cw264spas9c7720a,22.80757632,22.80757632,Staker +pica14gt8tu4hpjj8qgpz8s2l6j4p2hkjw64hxnuds9,22.99436383,22.99436383,Staker +pica13240t89gph0yplgu7s0af9u5y7n2xnhc4j2y06,23.14003999,23.14003999,Staker +pica1u3lz4awvwxu7svk473ptslupaxymt7s4fjeetj,23.54265459,23.54265459,Staker +pica1x76vl0y66k6pjj5jz9l7djyd7n7926s9klwrls,23.57567307,23.57567307,Staker +pica1z47dfqeyxfyq6ndy8ftr0gcurflsa5kxnx5t89,23.58113141,23.58113141,Staker +pica1lpds7jrzwqg4mlke872yzfq786h5m6gmrclzpd,23.61030311,23.61030311,Staker +pica1mzje7pwspz6c868pmr4lw8rp7n4j8jpcfqxy5w,23.62868675,23.62868675,Staker +pica14cwq5rsq4l6yfq4kv2ar7zdt5mdqagm0kzq8h2,23.90905795,23.90905795,Staker +pica15ujzd9v3qs4wauqsv4gky69lse8nl7pfnx9fvn,23.96556093,23.96556093,Staker +pica12gasm3vr4f2jpeul4d49kmv424sxjznwtuteq2,24.02920397,24.02920397,Staker +pica16mg0qrs0uj9rqefjpde24qvjelxk6sgfsyt3gs,24.02920397,24.02920397,Staker +pica1n9ap2q25v8lnegadxf4n2uuwnulxq0uptmnllr,24.036442,24.036442,Staker +pica1l7a8kxdgke2g49fy4pakpm2dpgpln7u4kde734,24.036442,24.036442,Staker +pica1t3x9gvk9pdclaja6qfl4aardevxpasjt52pagn,24.03740345,24.03740345,Staker +pica1dvtmgvtlk3665py66gkhx02sr9ryv9s8yv5czf,24.03740345,24.03740345,Staker +pica1pzqkvhmkk62m6cgfat7967maxe50crahkrnkqf,24.03860526,24.03860526,Staker +pica18rc9wg4uudlxl9w2uczh5g776m69yudgv5nzyn,24.03860526,24.03860526,Staker +pica1sslrujg8r7ttkyss7ldlt0et8secpdkewp8zaa,24.03860526,24.03860526,Staker +pica1cf6k5z2n7x0uv9psmml7p0nma7dfdvhje6palc,24.03860526,24.03860526,Staker +pica15ucph7x4qnvl4xfuya6d5kjknq8wk9jsajv226,24.03980707,24.03980707,Staker +pica1evwhh4kjhtq22k36efhr7c0c752ckgth2cd72f,24.04221069,24.04221069,Staker +pica1zwws6xhkeej3tr5nkr7nhcu2xkwhzjkv4w2tx9,24.04821974,24.04821974,Staker +pica10szjvhumn48wc83s0ek09j7599ttplc97r0h2h,24.06023784,24.06023784,Staker +pica17umzzr5m68nv6h3tvvcmk0xgddd0kfgzeyyyp8,24.08908128,24.08908128,Staker +pica1vf79rwq974ca3vmxmfv2r6mt6rjr8rmq6yp5gv,24.08962785,24.08962785,Staker +pica1rxvnh0zfzp6tpandg75z4mcze7rkme0yj8zcax,24.0990302,24.0990302,Staker +pica1nxpuuv53xsm5vl8hghk5a54cl36sqwpnlrn6sq,24.11071386,24.11071386,Staker +pica170mvr3yugl2w8e8zf7tg07ktdu83alcl5qwvew,24.15693712,24.15693712,Staker +pica1y2qp6hge9a5kqcrfmtu4u8jnstpua2kh5qq2dq,24.18866761,24.18866761,Staker +pica1t9xk4cwhars965rm45yull4ery6gv7sdg338mw,24.29861139,24.29861139,Staker +pica16t9cxc39vrc5jh2775fl7pef50pvvvjq56wyx8,24.32619303,24.32619303,Staker +pica1c8gphznsyfu52xqrvxkpw20krplp8gs0av3jxg,24.38201951,24.38201951,Staker +pica1n65x7h0x0l43z2xefjgwme3z44783ww4wma0r3,24.45447199,24.45447199,Staker +pica1hn0j07m50ka57zrq5w4tklv5sxu8whfxluqt58,24.63962538,24.63962538,Staker +pica1203temyrsh29uucra5kxq7dssw86jljm2pk7ed,24.70733222,24.70733222,Staker +pica1t0hudwlnlyws8vz8ty2scvwqrjl580u76nz07w,24.89425532,24.89425532,Staker +pica1aczaf60w8ea65g76l9u784drr0thfldhwnd29w,24.92176971,24.92176971,Staker +pica1h56dmswms8xhtsjq523tpr7k8l4kctnzklyc62,25.15741926,25.15741926,Staker +pica15awg5yyxlx4degxe6pwqtgxrrutc0ggzl33jvj,25.3205607,25.3205607,Staker +pica1w0hay4mpqh6lx6m20f0ex5cvfddwsdy3ptpp2p,25.41094783,25.41094783,Staker +pica1jf0zn34q8hsccpw24wsgpamzt8vzxgu8ft6ljm,25.51328886,25.51328886,Staker +pica13585m44m7j9gzmr46t0xszugqph0gghqznymqs,25.52981192,25.52981192,Staker +pica1e5pqdpzad6fhs29pvksqvt92q8ermf6hlrvxq9,25.59432437,25.59432437,Staker +pica1js4skj7r5awsc8q5kna2wrp5h786um83erw59g,25.6213558,25.6213558,Staker +pica18n7d4envamsd7wqm2wl94m3dxnqa8yzk6yff6q,26.07802788,26.07802788,Staker +pica1nugm7qlkcwf66wlep9at8mwk26yd28xq9puc0q,26.09831414,26.09831414,Staker +pica1gtzazqzhg3sczpwtft23x4r46d4zlxnf906y37,26.18452696,26.18452696,Staker +pica12l0ns2c834uuq4q7wh4yh748sel8fgamcvv3fh,26.2858104,26.2858104,Staker +pica1sxrqxyekk6crhz7scvs9k234hhncppx402l3jz,26.51026742,26.51026742,Staker +pica10xmtnhz8d2dy3ec2d9fyz0wsvsxuh5k33666tj,26.65909477,26.65909477,Staker +pica195u3ns7y4p88tm3namjeyzc07uqhkszx7033ps,26.66433644,26.66433644,Staker +pica1ulkszr6t4qt0a47jcvstezqsjcjw2xa20v7vrc,26.76263287,26.76263287,Staker +pica1ykh0uv0rqcnv3cdajqlr2ftrjx4f47dh57ullh,26.80815819,26.80815819,Staker +pica1qhf0we0fsyzczljvyct59ajzy745afdwlkg9nj,26.8424025,26.8424025,Staker +pica1qn8sr2hzmktlecusdtxj9hwj0upnm0jfn2898r,26.87714404,26.87714404,Staker +pica1khxrvcnwv3pw8s0ggda4plh3fjh9e6d28u88nk,27.06040829,27.06040829,Staker +pica1jwqhz4kqryspa860gemt7wmq5cmkk4r9m2c48l,27.19050613,27.19050613,Staker +pica1lw298t8ep66hptdn56w7zeph5tse5pd9egfwpz,27.19273309,27.19273309,Staker +pica1g35u3f6mkr6ghz8jkuhjcuyepqtssha9zd3z7x,27.26088211,27.26088211,Staker +pica1gf3czfnpq2y6ttczl085ccf64695ur8c6s9cfw,27.49144893,27.49144893,Staker +pica1snnphc4n9d2cpfg0a8w3d3qmt8sh7ha475j7ge,27.54795191,27.54795191,Staker +pica1964s9nx6fht9wkju8706963yqnrjx2p78s7jx8,27.68488024,27.68488024,Staker +pica1aalnt347xuwte9f996xm8drxwalwz5wd6673ly,27.73036112,27.73036112,Staker +pica1a24xdrjmgyfsmcpgmvwxp58hnhnwencxxe830p,27.74613437,27.74613437,Staker +pica1u5gaduhhs0ht3aqj4u74wfpxrqn0nwuqweqwt6,27.75585827,27.75585827,Staker +pica1hgkc3hafse0v2rwdj5ggjxz4zff28sr6s8wmkj,27.84267351,27.84267351,Staker +pica1zme7m4v7s3za5flm4xfh6ruqcy8zqa64jpl4je,27.84331993,27.84331993,Staker +pica1nu7mm8jgqmxagkjfsumpc7jxgpa2pzdca9k3rk,27.96710992,27.96710992,Staker +pica13wp2t7ptxgn9vgvjf7l6e9kf0388nhsq453q28,28.34020594,28.34020594,Staker +pica1kpr36q9m3fh5ady5yt43et2nhmlmrhm094dsaj,28.55765164,28.55765164,Staker +pica1ja8pjpm0g7mjd8xx2j83azl8c7xsj9w2yjhhfj,28.88911048,28.88911048,Staker +pica126p78uard7np8zxecsxjj5ej6lk04mmds655sc,28.89151437,28.89151437,Staker +pica1jdakj4xxyzzujqmeu2983xfeu7q7fd0ajqa9av,29.32644199,29.32644199,Staker +pica1356y7gg98xgl4mn5f2dt0yr2ysc6gs4gja2g5r,29.42820614,29.42820614,Staker +pica1v8l0fqamqqtr5ad7sf6h0335g2hvjggp3k40t4,29.45980407,29.45980407,Staker +pica1jt7zy43vnsdevs7lzgm4gqgqkc79jcwqyf0kv9,29.70806192,29.70806192,Staker +pica1mmfp9cwmh6v38qc3ny2sppwc6yhzt0zy9dzf4u,29.75981327,29.75981327,Staker +pica12k4czv05qucsvq3c9rnk024eesps3xk5fhyhzr,29.80542317,29.80542317,Staker +pica1mpq0k44j3vunpt3dn5w6qh8jemlk65g75pdfqd,30.1027735,30.1027735,Staker +pica16x03wcp37kx5e8ehckjxvwcgk9j0cqnhgqtyk3,30.13413559,30.13413559,Staker +pica159gaphq4w7eulpcphc05ku8wmd58aen56h4ngn,30.42576356,30.42576356,Staker +pica12sny3ald9yqsafufq5gvkm96xkkjxlmjyxrf9t,30.43170489,30.43170489,Staker +pica15f46k58ca87cj7844rgz4z47axpksq96rs6a0k,30.43745417,30.43745417,Staker +pica1lucch767n6ykc6n087zxgpxph8xhkrj23nkcez,30.59825138,30.59825138,Staker +pica1tw59eezlx5j8kr0grl3jryug44wafvmw5p3puy,30.74903871,30.74903871,Staker +pica19qsn9c5fsf24gqmjvqds4z7k6mx8w8qf6p8gu4,31.35060839,31.35060839,Staker +pica1jz6ah94fcqz7p85h4nza8rwk429fadyepzpp25,31.94759827,31.94759827,Staker +pica19g4h644j3z3dd98c0lg0xmjex8axerrgnmnmkf,32.05733308,32.05733308,Staker +pica1re3n8funrxmcdgpcwpkmk0su3tkztkdg5c9wel,32.15024128,32.15024128,Staker +pica1a6zupva66lps6pvjnh4rp787nksx5h8ljc00cd,32.21357249,32.21357249,Staker +pica1cxrr8e8ac76llvd5vfcjnap7jd0nnnejawkr72,32.32621103,32.32621103,Staker +pica1prqfzwnckvdqc9yswec3l5vtpshg9yhlsm7mky,32.49984271,32.49984271,Staker +pica1hygpylxh0zc7h9pdk2t32c9r3nzp3ddup4tww2,32.8980895,32.8980895,Staker +pica105x4vjqqr5nslysfppsewjzt0w5ef62dqffatv,33.00145167,33.00145167,Staker +pica10julwhwntu2tyccc5hqhkex0umv9lychc3m89p,33.05576922,33.05576922,Staker +pica1zhae93zee8mhvwuy98dlmh8prphnda6uya9e0q,33.26529512,33.26529512,Staker +pica1aqj5qejddfl4peh9zq3xsny8uk97g03ukdr228,33.40074107,33.40074107,Staker +pica1r0msw54rjl8h89ggm5eufkw4hzh6fa5p9euvlc,33.52075004,33.52075004,Staker +pica1tqryflhe3gp8pgmwpw6w0kulukctqrr57h7scl,33.88298199,33.88298199,Staker +pica1hmxeyr2nn00qhnnly9ylvqwxq5fldv35e557u2,34.05790201,34.05790201,Staker +pica1g88u42ttzlz77zj06j822lydqz7336xrujre4k,34.33839942,34.33839942,Staker +pica1m5l4v49eupgwwyjju6x03348tkfdrj0t4astyv,34.35039805,34.35039805,Staker +pica1flxycx2effenhxp4u4weh73y4lslz8vjdlq43g,34.36995404,34.36995404,Staker +pica1hwfsy7t33zfs4hvs888rc2mqd50yvpy7erc5q8,34.41394435,34.41394435,Staker +pica1qdzdj0evh93lh9xw6mphcupfjy4hhupxwk8lkt,34.59402303,34.59402303,Staker +pica1hses85dvhqthyu4skpyyckvjmamaq9kqtllgp8,34.60014667,34.60014667,Staker +pica1w2urvukwjzaadxfapxr5z42xfa72m5ln6eyen7,34.62228142,34.62228142,Staker +pica14c9xxsytkrr0ev8qglacsfxa5hjtm4pz4az9zk,34.74430031,34.74430031,Staker +pica1uu8acufs8z2uy4hpe4ays25leacj4q9f77xkpa,35.02074579,35.02074579,Staker +pica1xhr0pwc2euus8gnhec6cqdsvl8vhf7pjhdtn3h,35.04938965,35.04938965,Staker +pica18svzwekcpphv7m0zm4hs2pe4h7yhtsq4pkrft0,35.18798909,35.18798909,Staker +pica1wswlnzpzmukj5g8v0yz0lx023k203jm7ptvvxt,35.28765018,35.28765018,Staker +pica188v47znekmq8sl8r2r4zqh5kja5xp4t77ss6pp,35.49920461,35.49920461,Staker +pica1v7uyvsugkgnet5epsj8ry4y5cdn3lhcgmqt488,35.5491131,35.5491131,Staker +pica183vvseapqmhv4xufr6pc6xxzjwhdj4q3g940z3,35.61047095,35.61047095,Staker +pica1xx5rslmmtxxcyqqk0s5x9m5azxayfcvefrkthy,35.65358899,35.65358899,Staker +pica1m8dstgnh33m9jj0pjcjmzk2kxkx8yz7ahh74hc,35.79717426,35.79717426,Staker +pica1ycn2cty6c0j2978cyrp67tz3jas6e7958sg39l,35.87111412,35.87111412,Staker +pica1faqde2uhc7jwvc923ncu7p4l3gewcgms6533pk,35.9979428,35.9979428,Staker +pica1yc6a8f0vhqhc5lukfvfdenjudngk8r7cpl26y8,35.9979428,35.9979428,Staker +pica10ex7p5dkjma05e5gjxu7yh50eus7tld9kvkm5k,35.9979428,35.9979428,Staker +pica1a33rupdh8eyz8spw5rrahvse38uwt8egv2ntc0,36.04912631,36.04912631,Staker +pica1whdqtudurfkkgrgpe5z60g9n2cyf4x0x8hq7c9,36.05626402,36.05626402,Staker +pica1s2y6cdj3htw3pps4u4duktlfkdwke3y6ry9fps,36.08793766,36.08793766,Staker +pica1j9ws50lxkyee99v6qaukxnu05sdk5hur8mxj39,36.17531182,36.17531182,Staker +pica1g6gshe4l56sw3m4tznejn4juljkps5e97k40ap,36.17793252,36.17793252,Staker +pica1udlvlte3ll6taz5f6c7saw0lsj7penjsnnku70,36.27148392,36.27148392,Staker +pica1yvkrjv5jv4u99hv4dgzgsuf5gcj49hjh7mq3jg,36.44918457,36.44918457,Staker +pica1jy3ku8ff0lekxck6aermyyz3u444g6a7gsjqnk,36.87809251,36.87809251,Staker +pica1438502jre5w0mqgxgcnr5yl3czgjmg7nxed6z0,37.29648783,37.29648783,Staker +pica1d857k35ns2fhl4nljdsr048vwmykwrkcvm85lf,37.37126432,37.37126432,Staker +pica1tsz93j8s5uchvjpu53nw47vckm3enyl0ze3g0w,37.60030776,37.60030776,Staker +pica1vf5cnatar38vm4v2u7q78kzx7ag47c2wd382sa,37.63872262,37.63872262,Staker +pica15apjkkszl785v8hjnwhqvnusgw9dpmxqeek509,37.69053233,37.69053233,Staker +pica1sddwvp46tmqsq9dpmvtg8zylrs76dnpx3j3k0e,37.79801677,37.79801677,Staker +pica1n0h54c882xqalqeks8vy45ftl2w74naq9vadfs,38.16527091,38.16527091,Staker +pica1y86f4qj6gs8fzcrdgh7ye335hkp75czsf7f830,38.17299189,38.17299189,Staker +pica1um0k7lzwk2yksue376uwezyjhjnrgaug3c02ey,38.29396049,38.29396049,Staker +pica1d9j83ll3e0jh5w8kycjcmzcm2wdy0mr3ncl96c,38.44114906,38.44114906,Staker +pica1xvzq289crnvvg36yy4qltlc5fu50mhtgyqnly6,38.49224026,38.49224026,Staker +pica1nxd89a83vzwak0zzyscqxaju2ea8zu9uqr6hnr,38.58921954,38.58921954,Staker +pica1pzlrq0dsvfjyv8lgnf65x2skq9sn90ype8fdf8,38.64378559,38.64378559,Staker +pica1yav968y6mzrg7nlzdw95ga4cydzrdyvj6n34hu,38.95035127,38.95035127,Staker +pica17y9gdgxfv06f67vcterep6s3ug26a5t9yzm0nx,39.13731766,39.13731766,Staker +pica1mkzkw4m88vmj4g33tgpm7cylma9u74adpqrp9g,39.19532264,39.19532264,Staker +pica1fh3wz7lpkj0x2n2we7g59lw5n30skzmu6frpsx,39.29359976,39.29359976,Staker +pica1a8lywddev95nt2ngp2v8nm622crzfkecrpps3t,39.55867932,39.55867932,Staker +pica1k7f3dsyhurmj9ed2a8qw3g24n4a65nxzlqnmt3,39.59773708,39.59773708,Staker +pica1n8x7ljaghkss5gw0hqsrc0uryefadfw5rhxpdf,39.6433119,39.6433119,Staker +pica1vcjxp04ag5mkpjdwrz2nql98jz6lfyj757v4n2,39.77752701,39.77752701,Staker +pica1t6yzh0qxht9sc8rty2htka9a7mx74m3j2wr8ck,39.95751672,39.95751672,Staker +pica190ej795kp2s5ngyhg6yccwc6njpuupspt42mvh,39.99767423,39.99767423,Staker +pica1argw93gp2xdgw6pdf6syap8g5zsgc6588ywure,40.33835093,40.33835093,Staker +pica1vpdehzac9n8lz22xhz09kstttf8kedp2xavch8,40.64742044,40.64742044,Staker +pica1shwck77lgnle66sg9satc0r0vwu5avs6kxvakr,40.95404229,40.95404229,Staker +pica1730lt755mcy8fk5xrrvqa375t0f8lp2ghhy5vg,41.28244081,41.28244081,Staker +pica17amychtnhevr5t4qc9ysjmjt3a0qx3j3az8zsf,41.7717967,41.7717967,Staker +pica1sqjxtun8v26j5xqapnjqk4eh4h5wpv650pes5q,41.80146984,41.80146984,Staker +pica1w4w0tqj2yfs7nuap5m66v2gtyxpunqhxamc79m,41.88185335,41.88185335,Staker +pica12c9fmlj4a37ke6ca65kgw0d9vgt7p9fl94cen5,41.90069989,41.90069989,Staker +pica1u5xse72kve20gq8hr2pzq2euk6xrfp66nnwl78,41.93122471,41.93122471,Staker +pica1sah9kcv5mnd9drrxwj05067gevw3gplmde5xpu,42.08584825,42.08584825,Staker +pica1g23hgcwkuddz52zfwtcgfvyude37uuhk8q32ng,42.29758279,42.29758279,Staker +pica1u7wkm8ft5sl2j9r28dk9q6qkum2vzsy7f8z088,42.33381068,42.33381068,Staker +pica1vnmmt7e6v0w58x7tesu54qrfguw5km6zaxevxn,42.44369457,42.44369457,Staker +pica12r0h98d02auxtjndd3l5fhphulvzv853wlzmke,42.50208356,42.50208356,Staker +pica1euf22kkp27wa53feem5wv7jaye4ll0ku7y8nuk,42.99540292,42.99540292,Staker +pica1uwa7942e6c9rv9h6fmsfm5jxy898ty88s2y09k,43.19753136,43.19753136,Staker +pica15ps70ptwxky9jxpuxuh3cmz3p4ansunguz899f,43.52690492,43.52690492,Staker +pica1wyrwckfgp8ksjfvnunqm53x83r0w878xw2y6ye,43.6026788,43.6026788,Staker +pica1u4cupdnmef06xquy2udy5p35la3afxz528whf8,43.71086336,43.71086336,Staker +pica1c0ee9mkv7ysnfhzgkvsqqptxvp0ttwjsv9hnrf,44.2312235,44.2312235,Staker +pica1d82dxzh7vuc0afys3mvsfs3vyazg3pzwemx488,44.29546862,44.29546862,Staker +pica1t2tpxhu00jqf9frq6cha7uetfhh3k59yympfjf,44.53190712,44.53190712,Staker +pica1n4w3hhycuqpjvm2nl8s2lppcuptfqlwv9gwpy5,44.9974285,44.9974285,Staker +pica1dgh7zutqtnraddqfpjc4w909q6xg3q9puqq62q,45.19541719,45.19541719,Staker +pica1thjpwv8x8s790q8y92tzs0yq9exjmngq9s2r54,45.4216456,45.4216456,Staker +pica15eyyyewfa03vdghfmcdte5lntkf8kys05te7ym,45.65080185,45.65080185,Staker +pica1989ckccdc82k64cnkm7tpuwysfp7623rm0ltsv,45.66647726,45.66647726,Staker +pica16zfz6kv44wauvfdjprhvs6kn760ldnc8342pl0,45.83976885,45.83976885,Staker +pica124ffl4yj5xyzjh2wj8jzfvfan6y80rv35m93dx,45.91442073,45.91442073,Staker +pica1zx7nfkt4x8n5y529qkul7dd7dr2f3zjpny5cwg,46.00852448,46.00852448,Staker +pica13fnsk9f2um3tpcje563k08yrslqcl7ewuret40,46.19599157,46.19599157,Staker +pica17jvy2a5g9eamn9pcnjqc5eea46wqm9252a2d7u,47.15730507,47.15730507,Staker +pica1tdhan6sa6t8f20tv8takxk9ejd6e93lrjw3d70,47.37686456,47.37686456,Staker +pica1msv97u9fpy3629t65msvsn4jkjl5xmvp24e0lz,47.65179284,47.65179284,Staker +pica1dupkhczdr6dy8vljyg4a0lcemnsfzjeq4j0w8n,48.07240327,48.07240327,Staker +pica1pztj2c0479v36xn27hfflk4yhxlrc7ul6wkeae,48.08201775,48.08201775,Staker +pica143eu2uhcgv7ttkjauwpa45hp9sz8pw9cuddwsr,48.11566844,48.11566844,Staker +pica1sk2dfuwea943z0rdzqqqa8twjm8tmy56nh709w,48.38375498,48.38375498,Staker +pica1f4w0fy5f30wvz89q33r693vn6p7j0wd9hjzea0,48.76515319,48.76515319,Staker +pica17gpwtdne0dm8ftzdcfczr52lssan0arzf8eke4,48.87637444,48.87637444,Staker +pica10kgsqh4csu7c2qpejp74g4atj90sxz6fq46y98,49.36372005,49.36372005,Staker +pica1zw43c5j40nemudcf6hlxutsw9nue2m286tkfws,49.47423978,49.47423978,Staker +pica1dh2c9svrkahv4szpn5wm9wwpxfcy8cy29xc8kc,49.47423978,49.47423978,Staker +pica1nl7nh3wssjc836zt2tgtzl2p2uhfujjslj6rmd,49.58507709,49.58507709,Staker +pica1tf8n4n0fqdmeqlnks3hq6wye5etg4lhqnaujtd,50.00116265,50.00116265,Staker +pica1e2n6xx5z2jz8ndyzcv0ttxgm8yc3lu96pae8jm,50.03024735,50.03024735,Staker +pica1d7x7hp0hlnd4h6e93xwm7vvh43zmq82azk92w9,50.9949503,50.9949503,Staker +pica1uzvprlh5t4ne6zhlnz8q2kkdsh7sq8xglkhn6k,51.4742067,51.4742067,Staker +pica10utluz0gyfgap0ngpl9vj9sedgc77ykjf4tkqz,51.51839705,51.51839705,Staker +pica1253cyvekz2qj7lewgfzxrattzq6u6jyhd8lv0c,51.66032785,51.66032785,Staker +pica13cnq7apv8qnl72f762vmranu9zawx4z5jrvlzg,51.68248755,51.68248755,Staker +pica1gcsgfy02cz5apv9v5qr47h7qcnc7mrhp470shx,52.04102615,52.04102615,Staker +pica1czlqn7e4s5y6yt8r3sp08mjfqw28znwqpv27zh,53.0057085,53.0057085,Staker +pica14pcexd5ssywj2afmadla0kqaclrgzk78w86vhl,53.00854755,53.00854755,Staker +pica1skzda8a8kjkfd2768n7tp2tsqgu590260vueq3,53.23626825,53.23626825,Staker +pica15hpk0jmv2ffg3zj9axuf34scm5df8pdfdl9uzf,53.45013975,53.45013975,Staker +pica1mvk8603ksv5spt9epgruemcqdh3qruze23se64,53.58446845,53.58446845,Staker +pica1nqwd8nw0nqknuhnh24nkavhngkwgqdjqxtvpyu,53.6095247,53.6095247,Staker +pica17nun6cg7a5xtu9fz2p8scxr7u9jmrf5vhgqmnt,53.7936648,53.7936648,Staker +pica1n27xgdtfllaxvl5x0dqzhdvqk4a9h62qa8rsh5,53.81701485,53.81701485,Staker +pica1xh63u0l8y87y2ffu0nr872fkrjy7rdnf6se5ey,54.2191687,54.2191687,Staker +pica1u6l2kpwnqmuxfytham8j8zklkneqhnmcp7djy5,54.2483309,54.2483309,Staker +pica1va3tf8s8yedcf4fwe9lc37sy8kcwg0g7w092sx,54.44562855,54.44562855,Staker +pica166csynvmpvq7zmem839nw5458v977tn2pq32zx,54.63515775,54.63515775,Staker +pica1us04semc5va77f67ccsuzmamkw4zcvzh8frfkz,54.7101722,54.7101722,Staker +pica19amv803zc8pyrv27gm2hgedmjfctuy03az5p5n,54.86358925,54.86358925,Staker +pica16678fp4andlsw8e6lczf2l3xvquvadkx4u5swg,55.76916335,55.76916335,Staker +pica13lzly6934ymemk6k3tzvlu3tl7v7gzq3c99j0m,56.19734195,56.19734195,Staker +pica1e9a4r4e4vmkx2afk0m6t7l02llv58f2mw0jvgh,56.70104075,56.70104075,Staker +pica1cgl8kktte27xu7kg730qlf7tfnzu4shvz0kzfj,56.7027407,56.7027407,Staker +pica1z3x0lxz82sse7vnfa8rn5m6anvm5zrj3syj2lf,57.18712655,57.18712655,Staker +pica1umu3h3z2ul2evcd7tpvtujasj66mv2n8pf45np,58.97210745,58.97210745,Staker +pica1xvp68gtr03v6yd8j4lrr8sj5p54y49exc7agvn,59.62966835,59.62966835,Staker +pica14h6s4fvekgtnfdw3rj94qdfrqzjxfrfdvxxfvd,59.82283475,59.82283475,Staker +pica16zv6a9qh7klm5tyxxta7tr8096vzlpef2q4qan,60.21472605,60.21472605,Staker +pica16nsxy6mwevx2lj8z8jfrphy0x4d9zpc8lz54k7,60.9220872,60.9220872,Staker +pica1m78r2mtfh575ntw30m7gqptprpjhemqjqkr3j4,61.01651305,61.01651305,Staker +pica1e9nz82wmnrexn8esplene2ed5czc4cgahs97nq,61.26665385,61.26665385,Staker +pica177zjj4huq9cjsagtpc7k02jlz4s2j3647n9usq,61.40282625,61.40282625,Staker +pica1resm40r0dprfep7gdke9qc0v9r54g45zn4anqk,61.4119303,61.4119303,Staker +pica1f890cwfggj7u3ssydtc4cmukyeh4asy278q6v3,62.47858465,62.47858465,Staker +pica1exjqd35gufwd4wz2r5vrpjrqk7y290fra9jcms,62.50232815,62.50232815,Staker +pica1498ayptek7mflc6qqhedf7fpkggk88ughq5eq8,62.84465305,62.84465305,Staker +pica1rhgsg2qedccgwrpws524tagm4v7rlpdrvnyhya,62.9963099,62.9963099,Staker +pica17g8sezd8v4a9s9653hawzqdze4f7m5h676wv7g,63.80376695,63.80376695,Staker +pica1y87736ltk6jqxldttc336m42gr6hkvkmj8ymms,65.06556165,65.06556165,Staker +pica1gs57nf5sm5pa9edajn3xxefkhxjgm6gpdxuskk,65.25188615,65.25188615,Staker +pica1ksa5lkyppd86d9rpzxnzq247wmujftjsjjcpq9,65.2645581,65.2645581,Staker +pica1wl7zuxjh6m0x9667ze7hgefukn0782xt9ukhu0,65.30217055,65.30217055,Staker +pica1nclrezakc6a0nnd7vk6dferk4n0lvnayjupfpr,65.96574205,65.96574205,Staker +pica1hgyulypuysrqcrflc0p9j5xqeq9lq0phuh42ne,66.09711995,66.09711995,Staker +pica1kxtjys3668a924qadhhywfurw5a89r78h0zgae,66.16222675,66.16222675,Staker +pica1cz7y59k4jfdudjnpm7jynp3dkxqtejkfs7ve3e,66.5961942,66.5961942,Staker +pica1sfu6ndfzn269dvzdjfsshtxp6vu2u6gerd8vjx,66.6899631,66.6899631,Staker +pica1p75epfl87jlzjzd77ppschxl3rj295svcetgtv,67.4353642,67.4353642,Staker +pica1pmfj9ns72kwkxhys9p64mcj5t7sd8epj3tzy9j,67.70396155,67.70396155,Staker +pica1c8ppqgs26gy2x4qczjahxqket6yds2gw94map8,68.74998355,68.74998355,Staker +pica109vaqytsa0x4lr4qmra2vv848ne9wwl3z293v8,69.44709615,69.44709615,Staker +pica1n78fve4w89j4cyymxhxmv9zdayenftnaq0kvz5,69.4760296,69.4760296,Staker +pica1zghy77ksv7n3t7d9gd72gay4gwa0rtt57rlwez,69.772675,69.772675,Staker +pica160dt53xd74lqdsc6pusw80ra5tludxhzgu358n,70.18151175,70.18151175,Staker +pica1ss3ushzu5a4e0085ljps8d9mwy28wqkeutrlld,70.493999,70.493999,Staker +pica1yeavmw9cx3d38ph4e6sp44ga0uu2awhaekvpvm,70.9581373,70.9581373,Staker +pica1l7jkrm8qe7dsjngmq9fmsxwq90svzxtdnxtwau,72.0980363,72.0980363,Staker +pica1kw3rfvvgx8h357qn2vvkkdz5skvau5j4rm2ruw,72.0981084,72.0981084,Staker +pica1msaczcqsmcpfhuntlr6vegzqq8tvrfzpp0ehcr,72.13818045,72.13818045,Staker +pica1fte0nk8mptdjd8uww52q3fqq0uzyna5nva5j5a,72.3277409,72.3277409,Staker +pica172d2nmwtd4n0umqatmgdquq6twawlj944uewy2,72.4487335,72.4487335,Staker +pica1q9kkh0wj56mckpu0m2skfkws8leeg2du3zl97v,72.4792692,72.4792692,Staker +pica1ammx459meute6x7lsp6wds7e69gggzysqcu3ey,72.5522277,72.5522277,Staker +pica1j23cw4j5d3j3ckz2wzfaz39p7kfusf58xhh4lk,72.628184,72.628184,Staker +pica18gajwnkff37zc2sm26jlt45w6rwgu7u7gklv9x,72.74520545,72.74520545,Staker +pica1lr7n264cml7dez0uqqs66sj08nrh8p7cu5xlfh,73.22230705,73.22230705,Staker +pica1u08f60lzhzuqjqdczv78watvdsp4v2v573jjfq,73.4602434,73.4602434,Staker +pica125492s7k45yry0w6gtw3spyc7cdh0j9fy0yx3h,74.3150755,74.3150755,Staker +pica1nfkzkmc34kcphdnelyn5ajdntefumxwkrn48n0,74.39095115,74.39095115,Staker +pica14jayw662dsn2u050lmhpysqu64dz02cvr6qthu,76.14118815,76.14118815,Staker +pica1hy9cgqnnssgq060hzl8zd7v8wavhx3hapgmxp0,77.6634971,77.6634971,Staker +pica1kxauuat4yn7fuxpunf9q0emxd5rkfjy2a6dmt4,78.6084032,78.6084032,Staker +pica1lv5gaj5l0dz0qlh3y2zz4mqnk8yhtguhz233tg,78.9968577,78.9968577,Staker +pica1qnpex54gtf4qn4mw825c7j9ggu0k2f38g3qs40,79.95957915,79.95957915,Staker +pica1y0nl3d4rup2gpnv3a42g5fc3x7e82xj56t7td2,80.7156674,80.7156674,Staker +pica1f6g3f0yj9c5fhtca4c868jw2wzmml2ttjme28q,81.69241775,81.69241775,Staker +pica1rxqukau24j2u8yrmaw4lajchqd2uswdng6zmvw,82.7592705,82.7592705,Staker +pica1ugp4039acumz9hdewuea57z9khz2xr5qtv9xr0,82.86877365,82.86877365,Staker +pica1vzcy66ls4pdjqtscr077559frlsatfzcpj9362,84.6621076,84.6621076,Staker +pica1epfdqwcnupj2hwm5q4x3k7fha4f8yz208wgg93,85.05494885,85.05494885,Staker +pica1w4stwj6r9096xgp2tmyc9zxyyaac5zs7rfp9jq,86.06715785,86.06715785,Staker +pica1du7048tqar4rls25q4w8ja75zhkq25ajq68zy0,86.3950627,86.3950627,Staker +pica19hlne56lkps6crlzznfeq409ww0z5j008a6nr3,87.00702775,87.00702775,Staker +pica17e78lq6mwmfgrcg28jqsafqvq5n0n8sctnyv6w,87.6710098,87.6710098,Staker +pica1ngvgtjnz0nvwugw75g3k6rx02up4fpu368tz9h,88.70109095,88.70109095,Staker +pica1nc2qwq2z245z4t04d40wrjy8500purkuzldmsr,89.0414675,89.0414675,Staker +pica1t0wc9j6jsut6g4chhzxp5ledqd3wx53t2a6qq8,89.364893,89.364893,Staker +pica167vm66zdstqy6uc8lx9kmn0k8z0q6rhgr3cym5,90.6589855,90.6589855,Staker +pica1feskcehnmeu7k6vk78r7klc0k4v58s4ynqpzcq,91.6702525,91.6702525,Staker +pica1hj3kzczq8mqvcuvrn2ta95ef9hazp87yvn5cu4,91.77637845,91.77637845,Staker +pica1lceeltsfskth3803vhtjw49ady7fc5ja39wces,91.80555355,91.80555355,Staker +pica1p7cmy4qtaq9p8k4clpupp5qfwt9pqqqcsal2pt,94.06777215,94.06777215,Staker +pica147dwv8pvlgwekmp3aa7m5pc97etndn4aqd0927,94.19240865,94.19240865,Staker +pica1zwhfu06mqxdvwpxetjhanlw0m807jgj3yuuehv,94.4642835,94.4642835,Staker +pica1v8td8lxh6qnyc4jtdxjz7m4xrq3ew2kpj54v4u,97.03875445,97.03875445,Staker +pica16gpt0apr73sf5xv7rc5qdx7h8eg98pgufxsm8v,99.0304769,99.0304769,Staker +pica19mh75cm6cf9fsu5rpgvag6ecezya3n4llc5y9e,99.15580385,99.15580385,Staker +pica1zq75z3pv4msjdu0lqqgwmpk9wpyjml3yeunhg7,99.52596975,99.52596975,Staker +pica12rjl3v7tpqdfuszhcpfv8r782wh9mr7tvqet7s,99.9653066,99.9653066,Staker +pica1hk9ef5v7qftfmm5qaadl42xmpjg8g39qljafq9,100.1203584,100.1203584,Staker +pica1tew2fx7vc2f2k80x8k64gtl07w8j4qyuvmqpx5,100.5501081,100.5501081,Staker +pica1f32f27hrp4tzwujpa7vwdry0uu92rsv6hzgarl,100.6659592,100.6659592,Staker +pica1rx7lurxcgjw243wnlfreyear040rvu69wrkvy0,100.7686109,100.7686109,Staker +pica18u7m7ede7tunmy8dkd4j38uw3yalg7cj9phy84,101.3956829,101.3956829,Staker +pica10cs2484a68rvr69a5mq3j4u3x4v8nz959puxmj,101.4394144,101.4394144,Staker +pica1aypecfh80w2vrq92ng4wwkue8hh5s2wp9ylq0p,101.8738182,101.8738182,Staker +pica1f4lra52avyw35wqetv6pemcn70eqh5pmuu7vxz,104.4975564,104.4975564,Staker +pica1kckh8ldp33dlz9jfqzd34k0l6z7wvzf9pkdvhl,104.9820633,104.9820633,Staker +pica1smklwlka9qgj3ly757m6z03w4q20qa08arujhg,106.6677605,106.6677605,Staker +pica1mxwj2fz4h63ufp0tsvgk74vwgqmtzve48qmkz0,108.1667511,108.1667511,Staker +pica1lujqlpah20el9p9sutjca2qf4juy7xfxdn9znk,109.102976,109.102976,Staker +pica1ljjnszf78pcgu4gxr65wwvd7dlms3x3586nlmh,109.9207193,109.9207193,Staker +pica1zld9f7yaza07rk5l070vezgd25p07hw5tav2cd,110.3650752,110.3650752,Staker +pica1g0kjxyk7sc7qxesxn0fukwclse0k5732400ynr,110.6928173,110.6928173,Staker +pica1twz46h5megza709k7dkjgfu37rw5s9qgk07hjy,112.0107003,112.0107003,Staker +pica1r68pfxfvvnhu5yzcresuxxgj3mwskmflvj2hq6,112.4157032,112.4157032,Staker +pica1y3yezqnqas0nm4m607z45c56ngr245czpj9p75,112.8228434,112.8228434,Staker +pica1rxzufuemcl6x0makx6rw54udh0j6zds0898n7x,113.2114275,113.2114275,Staker +pica1ak2d0zuy23zysnten9k54fxxw0m5hfmm6xhtaq,113.7083877,113.7083877,Staker +pica1hca8h4gka99kv09w8q3atevmf25zz8tfzrhp7m,114.1499355,114.1499355,Staker +pica1n5mnl3d5tahfkqds72yw624k66ef9zp4farvar,114.4442827,114.4442827,Staker +pica17md2klv3ydmeeqnvr592qjl53w5pqxkj0nz0ed,115.5587484,115.5587484,Staker +pica1lnxnyve6vzvdm4s80ala0gtv37r7etvtu22mfl,115.9649671,115.9649671,Staker +pica155u3gavfezgsnucetmyam3lsnwx243d0zjwfxp,117.00096,117.00096,Staker +pica13c2dzc8aymrnajwfemtt6l7a9qash099caqggd,118.7211071,118.7211071,Staker +pica1yqawhr0jx3ejud3e5993s7ddsun7424nnv2ek5,119.2071166,119.2071166,Staker +pica1xznge6n0f6q7j57fg6t3q8cmvczk3x8a3upvsh,119.2626447,119.2626447,Staker +pica1d50p48d5zuzx2h2vnepfc73l23ec7ttnecxf0z,119.8323045,119.8323045,Staker +pica134whd8skqsplvm9zsy8nxatr2wedqf3f6qlc2m,121.1322358,121.1322358,Staker +pica1hevsue6hzeamdmh044rl883x7cghy689juhfj7,121.1883586,121.1883586,Staker +pica1jrjt4eg8txy5mfce5ge87tug5lwvrf9cacfgmf,122.8539161,122.8539161,Staker +pica102mcl2xgyzghyqpsg47ldcn0wetd6v9r9aexee,124.5008781,124.5008781,Staker +pica1hpl5hernhw7lmx98ujzpgvxcvz7ejeqzmplf4t,124.6748837,124.6748837,Staker +pica1wrdlkk5wpedem5gkpe2efa5hadd69jzpk23uk2,125.4766258,125.4766258,Staker +pica1js7k0w9mutdm3nqpspdz5gt7qvv5lxtvq30ju3,127.3867847,127.3867847,Staker +pica1katw2uua8ndjt097nfha06ua6m809g7qwpzrm5,128.8133549,128.8133549,Staker +pica1ck4u4ksa32rknr2wsn5mx86jxwlga4nst9h7kj,128.9904257,128.9904257,Staker +pica104rl3t0ykrnu4csyct9e33gsjl0aud4ms95dc2,129.0796393,129.0796393,Staker +pica1d6z76ettrjtyuuedh8zmlhs7xk0hm9tltrarmc,129.64739,129.64739,Staker +pica1efkr049k8enwqhsup89fhtx6lq66f34njqjk3e,131.3449684,131.3449684,Staker +pica178dcdmhlsqx2nlku2gkjvnmnxkltzwqeymu4n2,132.026241,132.026241,Staker +pica1npse6c2032u8d4q0pwcay6majd3a6ke2z33za2,132.1098259,132.1098259,Staker +pica1zglntlz2ujl6ver4hxunh38unl5kqk8nmgxt4c,133.3578154,133.3578154,Staker +pica12kyymwhvp4xn7v3pp7pk4mhjc6jd5tp9us08xk,133.9267779,133.9267779,Staker +pica1t534t5ya7gaq052xkkrzvs5n7t0cux0xjpetfh,136.1635432,136.1635432,Staker +pica15waag7kuwrzen87s4vggtt0q7e3yuhk97da3yv,136.3536133,136.3536133,Staker +pica16j0w0fyu3p2x2uv2ez4t52pm6gmyhtse6np3vt,138.3911462,138.3911462,Staker +pica10vdpvyakg45mj8luk800lgn9f6u6t5fsa379xk,138.7897552,138.7897552,Staker +pica10hg3h62z572ssl9vdvm5m6dzap8d6wuu3r6sgv,139.5440434,139.5440434,Staker +pica1cd46uzct3ej8r7vw6yhy86gx5fytu3x0gnsaaw,140.2985735,140.2985735,Staker +pica1vp934uw50u8erdf5c65v3unacecg9rcdwdn8ck,140.7727512,140.7727512,Staker +pica1n9gugf0w3kgkrv43zrqh630j3c0n224fc9ksfg,141.1304971,141.1304971,Staker +pica1mj4c3whfpphcsw0m2vu6g9r0d6pgv8cfa0nvqe,141.9615646,141.9615646,Staker +pica1cw4qh7h05g39zthuyea4l4yazhv5439fmysl9r,143.6063032,143.6063032,Staker +pica12umzer8u0xagdsnn9v9ur6mn9uhc3w0z4dze2s,143.989822,143.989822,Staker +pica1eaufdsvc2tte5kmz65s3393dvtf546ge8wsc0g,144.1962168,144.1962168,Staker +pica1e2rwp6qahye0gsr842lkqgjvs2gx6394zyqxxu,144.7528191,144.7528191,Staker +pica1t29z0klkzl7ka36yvv0s6negsl2fxxcnj07wfa,144.7805826,144.7805826,Staker +pica12ug7v5z7gfjdm9n4lsmlym7pwzwc8g3sjzjk5m,145.338679,145.338679,Staker +pica18l9xxgx34tfklaggva2s6uv3sd9snzsy6gtlhn,145.7917188,145.7917188,Staker +pica1fpuep3za8y7wxyg23x20x82pdx2jwdnw52erja,146.6822119,146.6822119,Staker +pica1n2p4vrjp0wldr43mm4hqv903t7c5f0nttal6wd,148.0676727,148.0676727,Staker +pica1fdgmspmupsp8vgvq4va69xazpl83e7t9a549lk,149.1792459,149.1792459,Staker +pica1dm2rh5zlj6zg9nt8kl8ljlpyrpkh9tw5np868j,150.0756923,150.0756923,Staker +pica14yg5mcseeg0lkpxe47cgrl8a5j6237kcurm69x,151.1897019,151.1897019,Staker +pica1ee36rv8nl7gpy4gunsdr97jhedx3a44lu2a8zp,152.9961167,152.9961167,Staker +pica1umx59cxpult9j76c9ueu85kzultfzlmn9nlxfx,154.3626206,154.3626206,Staker +pica13293xuzergyea8a4evfl3y7m5pmam96qeu2ty6,154.7468836,154.7468836,Staker +pica1808psvfr0elt3h0sc6q86y5y2qtqkd8atwqr0w,155.0799692,155.0799692,Staker +pica1mqvvm7gftqc3ua22w86fqdpa428vz2uy7vp48x,156.4875448,156.4875448,Staker +pica1qluaqclrhuzf8pnuk7lzx3lzrz38z9gkq6w0h9,157.9917076,157.9917076,Staker +pica1frfxqf53hrjsh7zkfg8yddq5wzzcwq25a5yee8,158.5136157,158.5136157,Staker +pica1qyk8m4wwwqjfzf3y2ztq9mhuzrhj3mnzyhszr5,158.9884026,158.9884026,Staker +pica1wxftsh6af8hs97ep6wmm8cvfvk2hvwhmdyxa95,164.5342721,164.5342721,Staker +pica1pxcs5fe27texd8wn0hraujeamx2ws0ap98pxjz,165.5721917,165.5721917,Staker +pica1nx5ju7q8tq3mq8v8hx0tdegv8u6a0dey4wekst,165.8857297,165.8857297,Staker +pica13s50kn82l0lr7zz0sk24gh6hq7edkx8d6n7an3,166.6872429,166.6872429,Staker +pica1nh2d4n28m4yu229m9agca6755p6lsgm76hw8jp,166.8111407,166.8111407,Staker +pica1dqkxr70vnkgacyxxz2597kecsnz3hry67nzqq7,167.8992053,167.8992053,Staker +pica1hx69f32v5aapkyve6dcsamkc5r6a0aqwkgte2p,168.9681456,168.9681456,Staker +pica1c08nu7aw69qkq0qre6xv4da3q9fx7fsslahhyx,169.0127847,169.0127847,Staker +pica135yfeen8su0q3x0vwm7fr96ysgz6mf7996sjs4,171.0670377,171.0670377,Staker +pica1hqh6386k2r6r3hw4spu7jwpfu0llp29q2dnz3g,171.4003391,171.4003391,Staker +pica1755zydz4nhqusrk0l9aujsm93l7vu9v0p9hmyx,179.989714,179.989714,Staker +pica1er5smtuuqvux20egd8admv8hkyv30wwn2setc5,179.989714,179.989714,Staker +pica12dt486p2vcsgnjr2x508xjec3sk2t2h0qmya20,181.5992141,181.5992141,Staker +pica1mf7773vpafecurqzl9t0ngkcf9688d6u7pl22p,182.282848,182.282848,Staker +pica18tfwhz6jr7nd64a5w20yjfdve2e6avqhhe7ra5,184.0709808,184.0709808,Staker +pica1t7expt2mfwr6qj5wxf40r5yuehycwv4h4azxkr,184.3475577,184.3475577,Staker +pica1u8anwhkhry0yw40yq46unnczhumz2kvf4329pl,185.8446612,185.8446612,Staker +pica168h47p8jntvlpskzfekjr4nmpvqlzgc55xacvu,188.9992279,188.9992279,Staker +pica1yen5f0ej9njg0d9pa8nn2hwjpqqm36zjuftee5,189.7033527,189.7033527,Staker +pica1yld2e4vudgdza2dc793ww0g49sq0x0x9225xra,191.7678284,191.7678284,Staker +pica14092k78q3nx6tve0m250ht8rdz0hqcux6mqh26,192.9840903,192.9840903,Staker +pica12chlk682575ctsnpqkf0uv99vl70xa787q3mtu,195.9474221,195.9474221,Staker +pica1lett5z4zjnflqkhphe03djnw845flzn4y8kafa,198.0717059,198.0717059,Staker +pica17dc8ppd32w2lvah9hhcls6dksl7cma905kducf,198.8098936,198.8098936,Staker +pica13xhltn3ljqnjulj9xyx435g5yvg6s35uy59hn9,201.0096992,201.0096992,Staker +pica1h6xsq07xdgd88rrkrs8sg44c50gpjnykjrpj3p,201.5627688,201.5627688,Staker +pica19pywwmsm4zatfjhjg5y3cuv0t54cjmdwf7wu4j,201.7619843,201.7619843,Staker +pica1gt24kehn0jxgt5udev7lqa3nt4jpg5g5glxgsc,204.5620718,204.5620718,Staker +pica1q7xhhtcd8ska5vj3u344yer7dehyxnrw7fntp8,205.3016678,205.3016678,Staker +pica1d6uxzz6gfe4pls4dlgma87ln5fsqk05708d9ur,206.0144268,206.0144268,Staker +pica1rq328uxjfdj8e7thxcmfzu6thehzpd43he2qt5,208.9728448,208.9728448,Staker +pica165z7eqx2q9p9klgp5gwj05zw595af2n8wwqgqh,210.9213717,210.9213717,Staker +pica1f4v7futmmh2ck5x3ldsfvktjf8mv96x6syppxa,216.1258669,216.1258669,Staker +pica1w785zdu5lvlphln7zjvejtu2jryw9dgxcm8ar4,216.3048218,216.3048218,Staker +pica1nanuh27plg6nm740ncmjeszxm2qse57hys2d5r,217.6033657,217.6033657,Staker +pica1037uxgtk6gfy7p7lueeaj72ta9clre9qykf5gn,221.0445062,221.0445062,Staker +pica1yzxqvczc6v650xaycpmdq4d7cex3v48mn50zr6,222.5809076,222.5809076,Staker +pica1kl6zrjpgszxs3ffgavau8d2hyfp8srn3ycnp4d,222.8491807,222.8491807,Staker +pica1synn5wch42vuxmfsfmtjz65yldn6ukzfdwjg6j,225.659957,225.659957,Staker +pica1z2yylmgpzt8cc6vemt7hcwa9rhqx7zm0tw3085,227.4995176,227.4995176,Staker +pica1kmfkrtjszhkzpwm9pcjjvm923uy07aqd8yk5e0,228.3108657,228.3108657,Staker +pica1ph34l9rsjp8054zhtas3tsnvqx99gp6rylcu8x,232.455628,232.455628,Staker +pica1rty2ejmywwgkugmqwcnm3365ryg4hylw7effs0,232.6332338,232.6332338,Staker +pica1ettnfx4hj9ymzphh9e6yzscvrytldyspfgr234,232.8986041,232.8986041,Staker +pica1tnghnyse8x8f660guu6j7vkm7mlqzyx5lawrs7,233.9866282,233.9866282,Staker +pica1v86yact8ywyexw35nqdehvt2mvek7jay5ur526,235.115861,235.115861,Staker +pica195k8pcgjr96jhplkm5rf68zdn0vtke46t5f0q6,235.2045708,235.2045708,Staker +pica1ktpxefzpyrcgkjgug9tzzlfnuetegul0rlsdjd,238.5105925,238.5105925,Staker +pica18gn0ken65r47xllfgwl7xd4mpp5dwauu99t50t,245.7836376,245.7836376,Staker +pica1f9akzqztnpjtuwppp9uh3snlt6v7x6lmydktgq,251.9039126,251.9039126,Staker +pica1ztces0k9x3p7uyj7qkd6s9ym082s8e30p5etgu,255.9806124,255.9806124,Staker +pica1hnnvy58h9aj3m9lthnvguf6t0fg65l5e0hpjd6,258.1602371,258.1602371,Staker +pica1t57tfp3ykhpf87ejaf5mwkn209vmhz9r8h7a7r,264.0777478,264.0777478,Staker +pica15yx5xg670usc4pg5zmwc3zrpfguv0rfp5sdqq2,274.4865952,274.4865952,Staker +pica1dkrhjd0uald50vnt4t86mhhfjqjkusyk3nyfkm,280.2500221,280.2500221,Staker +pica1ltlsqampg5ctp988ztudz7x7ggwheygfshr5cw,283.9625138,283.9625138,Staker +pica1gw8xrz8w3c5rlyj5hytwpgpdqpy84m0vk4mqlg,284.6178215,284.6178215,Staker +pica1m4ze0pmhyvhjg9ufg28w9t23tgqa4qy4ffvtaw,287.6391732,287.6391732,Staker +pica1ujmzcq8kxhdw4l4kg0eckytrjx5yd7za76yq88,288.3505528,288.3505528,Staker +pica1s46x6fn803hper37cghc87dsuw7fyhddw38ld5,291.1460688,291.1460688,Staker +pica1ytjwvyrla32a3yzeck9aj36v744gaj2jtj9lr3,295.7422812,295.7422812,Staker +pica1akteqjdcfunxft4wzftnf9fqmzhgvtkejw2hkk,299.7494912,299.7494912,Staker +pica1kgqqms0evjkfv04lga2krm7r0q7lwg3t6alzup,306.9475308,306.9475308,Staker +pica14ljxgtwkqjreux5hnv5mvl5t7m25aj3uynye95,311.9260598,311.9260598,Staker +pica1z3xtuw3a42e30np6n0g9cdm2ztj0un6y53z9a2,314.0233743,314.0233743,Staker +pica1s59n4nhfkfrqhxdmvmzpprga9dc3qhnk9q6aue,320.9740102,320.9740102,Staker +pica1l2clmsmvh9dra62070eq6tpfnmm5gdc2jgfycc,332.0097411,332.0097411,Staker +pica1h9nnnyyms3n4y9pdqhdqwa9cp4jvrxzrl2kcxj,354.8669688,354.8669688,Staker +pica1vuafuq42sh7xgjw6y2500yjlm58m3jrj7pmeus,360.4380596,360.4380596,Staker +pica1nxvpcqmz2qjykpukqpz9wml0ap5ahl7julnt09,367.8071411,367.8071411,Staker +pica12sj6u5lmj92ful76c3jfhrw8v02xlpx53jlcpc,369.6103241,369.6103241,Staker +pica1pd2wkd45zt67v3esjlphk48pdlqqxqtc2ay6wn,372.2513365,372.2513365,Staker +pica17earahg3envfryrpz9zmwvuueqyhek2gvj4804,378.3662977,378.3662977,Staker +pica195vt8aexgh7ewu9h0er7xuz53ft4ggyn5yqp26,383.04313,383.04313,Staker +pica192cmy403qrjcd6tqh8sjmuw03n53g9amp9quc6,383.7839677,383.7839677,Staker +pica1utzu4t0jtkn655gsqha7seca2xqx37p5pe049l,391.9287511,391.9287511,Staker +pica1kn948hqjksfrnaqnpl6zenklf9e7ghu2k5yl2d,393.0642105,393.0642105,Staker +pica18fvt4pg9mlf77p70ps20fpg4xcvgfhhu74pg0d,402.2390361,402.2390361,Staker +pica1hjdeede82jzrmwum5cuca244pp0zs0mval96hc,402.8326813,402.8326813,Staker +pica12z7qj7uvgy4mjydylfqfhzupr7wdnuk6y54tcc,405.9947439,405.9947439,Staker +pica1a23sms5qn7rhz5l8ng9mp7th4f0xlhqec27g2n,414.8105749,414.8105749,Staker +pica1alth440nnct6ex68egmc95jrg7ktf9y9cehfs3,423.844533,423.844533,Staker +pica1q4vfp4cs5sws92eff0fgtvegpjdftm9rdwmuh8,430.1754165,430.1754165,Staker +pica122dp72fymq4wuteghma8v62dwy5ht9kc50t3h7,436.9951765,436.9951765,Staker +pica12jlurd5kp43kjx42szj4vzshv5q7k2r08teegu,451.6798871,451.6798871,Staker +pica1x8958xm5el05p4thmg3vajv883z2w434tkzdl6,465.7889031,465.7889031,Staker +pica1gxk57f7ggkcrt36a387ls2pczsqyxrf2nwrxes,493.1697645,493.1697645,Staker +pica19tphg8ywmxzhgce74qf60zw329vyragmge75p6,503.358847,503.358847,Staker +pica17xfpkp90waa9e3743gye6e0kemxr720e709ehq,522.1150595,522.1150595,Staker +pica1kx2fq6egrg0czafzsm97t92j9p9wjh3rlc2xju,529.761546,529.761546,Staker +pica18er5376et00utmnqzjhgkl5v9chq68s45re57d,538.150418,538.150418,Staker +pica13dcfp5qc07g2r34znzmvf2mrgf0m3f8r2ftye4,555.831138,555.831138,Staker +pica12s2jfgzs9fzy5s6ellv9sv0cpas9skcpesw99l,566.39007,566.39007,Staker +pica1a96w2ke8zcqn267cd95k7lkg62w0z6alkp2vap,582.0909755,582.0909755,Staker +pica1387twcs2gwzh3pmrwjrycwzvxpycdtv4agjf3u,624.222385,624.222385,Staker +pica1gfje5jjtz37psn067ddyv7nhgkuu7g9l0c89tn,655.751684,655.751684,Staker +pica187puc57tahzysercs47mcf584kh9c4jsnnlpcw,658.464487,658.464487,Staker +pica1mppnsgppem60r4l9xpl2c3ekzd6qgkdh379vkw,660.587789,660.587789,Staker +pica1nhmm3erpkwt6u9qt8jgas24t900ryu9yxx6hpe,665.22927,665.22927,Staker +pica1fm04njfqsf89tpw6lcz5rkqc980gd5a3964wfj,673.989719,673.989719,Staker +pica1l0fyx7g4ylx7mdnw73ycykehsrx30c3ajlc6a4,712.8843025,712.8843025,Staker +pica1t39x5w6tpnzk2fcutata62zh4dtx2g6vt3lzl7,731.919819,731.919819,Staker +pica1k0q2dr08lz44p20v0n8zn3739yqervj745hv7r,755.5528885,755.5528885,Staker +pica154h4rzek3xl0fqgztlgtrvzhe7ddajn7cxp35r,818.874221,818.874221,Staker +pica14hlal2zjsvaevyeh3tr558jujm4tylwch2jhlh,829.705471,829.705471,Staker +pica1addttqyz69xvalnu0udx0ru4fr6hxqmmnm9znk,851.8619115,851.8619115,Staker +pica1f746u65h20ruy357waccrvh4tgm42y6s4gm2z4,853.4339335,853.4339335,Staker +pica1q5q2t4ltq6sah88vf56watpk0m09sv2xhgtl4t,875.5118625,875.5118625,Staker +pica1mrwteduxqfq9e5q84hapfnv3qujrtx7gyqgyur,887.76367,887.76367,Staker +pica1pganmyl5ty6xmnxwcyu8azg3n97x2n8lddh3aj,897.9383225,897.9383225,Staker +pica1duad60aqqyhzfnha5srhpsw3eegg6phmfm5jck,939.1606895,939.1606895,Staker +pica1n6q3dzwngvzfsf2q4qzhx7segsevafx7hgd5ac,1016.92588,1016.92588,Staker +pica1czyp94a3t4jx7w5987m86h44ydj0qke4utuszk,1027.718524,1027.718524,Staker +pica1hfu784ksf2enffs6vegnwe9gp4vd4vlujs3g00,1040.452886,1040.452886,Staker +pica1h0tkzpmrwt7lpcyd6r580r9vep3aa7m0pdecp9,1100.439344,1100.439344,Staker +pica19cvk9newsweyceu6ds5ls6rclmnxspketrrlgy,1112.795852,1112.795852,Staker +pica18759km37ymtmzfuek764jqvzek4m9zm9r0lyp5,1139.036654,1139.036654,Staker +pica1hhgkp86pj8t7nlvuqayr9w7r0tp5uzgpfharp0,1305.742408,1305.742408,Staker +pica1ka4dndqh74ddv5dudf4q6lnexqmqd5n76xv787,1383.465138,1383.465138,Staker +pica1e09t7y7v3nkl48e6vr0vkuua8kuffkc6zep2d9,1619.907426,1619.907426,Staker +pica1pefz42zh8w02l6qkury3d96yj7wv434y79wksp,1621.10468,1621.10468,Staker +pica16dqm6mthxhrzpu4x8wty03dqmkx82sp998kqxn,1662.749278,1662.749278,Staker +pica1knq2hvq6zmhfnvxgyernckhtslz2d28v8xga86,1688.781445,1688.781445,Staker +pica15s4j3vmxx5f0uv3gcgqjegad303jzt27yaujwd,1799.89696,1799.89696,Staker +pica15lhqk5qeet70mcexawup5v4x797643a3ha4j5d,1897.011645,1897.011645,Staker +pica19f46nluugp6hkz0u99jpx4nem8f533er2wsz48,1899.758328,1899.758328,Staker +pica1zwv3pcd9w2ctjmxnsdk9rvea873c62ha6zgxnn,2076.160356,2076.160356,Staker +pica1rh85uat067jw5e3zzstykxg64wn43z2xpnr5vf,2242.843157,2242.843157,Staker +pica1838q8cd9kv6p43kel9ctvk6s22s8rdu53rvwsv,2384.970539,2384.970539,Staker +pica1t9qswsjs68n4pfe090022wt4mhcftrlckk65pr,2495.757174,2495.757174,Staker +pica1vvxr4e9rkrr76gnk9q98hz3fzacxn9f29u63et,2537.979691,2537.979691,Staker +pica1fnlcz8wy0mkm6n2l6gtshj5kcqs5xxhlszxu6a,3251.62469,3251.62469,Staker +pica138897rghcgukk8vumm9u2z7q950mwksa7c6q8g,3478.761337,3478.761337,Staker +pica1n5fgus0axvw5z9598dletww0cl55qfwra92nwg,3637.731925,3637.731925,Staker +pica193lepshzm7ghuyrncpe0rw2jvtz5lmjrk99usf,3766.226944,3766.226944,Staker +pica1w3qfg8c0q40tuhld3kfvslfy0fzg2kf3393uku,5868.420065,5868.420065,Staker +pica1lt83tymrlkcg7jtfrzv5370z9uthttpvv4khfe,6676.548785,6676.548785,Staker +pica1y4pmyvpsw6jx2y5p9lxgz8vc0wpfmtdrzmf8yz,7779.934185,7779.934185,Staker +pica1xp4zat7sxzzpcq6et8t2jpf9gza9jx2gfajzdp,8825.4894,8825.4894,Staker +0x77705FB36bFFe99Bb2cE067744A53722E369d59c,4.114860401,4.1149,Staker +0x1f3cfcb4dDAB94AABda8749508d290FA83Ff2574,4.123117835,4.1231,Staker +0xA7A9e6137D2582fC8bDDAD6A6dAEb8fB985396F2,5.17324213,5.1732,Staker +0xa4011Ef2A56b714D52D1673A6d7928cB02647ca7,5.60630609,5.6063,Staker +0x791613b60d53B0cEf616F048f96B41245F3e1fC0,6.265217,6.2652,Staker +0x1aa8D27c4ecc7e27F5527EF8d4FA112498789bA6,7.245425535,7.2454,Staker +0x39118d8ab101372e38571f0AefAC3BacB9d54159,7.995693965,7.9957,Staker +0xe7c03e801c725e9E2ee95E39cb89f76a3Bb64dBc,8.115591975,8.1156,Staker +0x0A5aBC4eEF196994abb9cd34fa8FE9229Ce53e4f,8.23344728,8.2334,Staker +0xc480018eDE061FAaBad3a05f43b6982132843aB4,8.24109836,8.2411,Staker +0x8C41A5A868DD5e38497F747ed1402Fc734eCCE97,8.248650805,8.2487,Staker +0x282348138d45C10a8232C8E0dc3Cd1fa2d2fE6D0,8.24983093,8.2498,Staker +0x9EBFb95b29abc3285Fe75C20476A2BfCd4EE24f6,9.161154785,9.1612,Staker +0x97b102e00d88F02DEBfD6b1e4B901Dd6931bB982,9.650657065,9.6507,Staker +0x38910403c3E3EadDcC771190Ce154842f219db10,9.981459625,9.9815,Staker +0x3B11CC193ba3AB9C2a0Ed9EdA03a4d795C766262,11.03459872,11.0346,Staker +0x82A6eF71AE10e889de1113f414Fe187550Fc6a40,11.60618398,11.6062,Staker +0xC2ee0f66b246aD2b56cC2c7A44a8F916c6E84C7d,11.82271347,11.8227,Staker +0x9F620cCbcb854f15575bCEFFfC41DAc3173f2b48,12.07486187,12.0749,Staker +0x878857821bd4872a454E78De7FE7becb71ae63ad,12.4867656,12.4868,Staker +0x507d0E9F12447DD1055d98bF82C92F17650fB8b5,12.94269389,12.9427,Staker +0xc85bD5Db02aA5CAa667c3D91c86c842ae52c73D5,13.73891852,13.7389,Staker +0x96BBF4DEAAF17f7C68690C550EE1dc335FD37a1d,14.5007419,14.5007,Staker +0xC8b9D70b96Bde161061CEAB22067E62D38337D80,15.25755226,15.2576,Staker +0x520e45a0C74f4A9CA4F91E765A7252beE89038eC,16.71486444,16.7149,Staker +0xE89798bF02929545EEeb4E26D2AA49B2dECB894f,16.71708847,16.7171,Staker +0xC47145A82F21C5Bb731e0Dd419a668a5014A7037,16.87068066,16.8707,Staker +0x7450572C4d590bB69EF85a9da75665fF3a78A5c5,17.47745986,17.4775,Staker +0x1b9e47e499b779d2BCb6d627f9F8e2947DB4D3ec,17.52872515,17.5287,Staker +0xd874f0962a6CaA5F6B32E085A9C51c5d54E5884F,17.788816,17.7888,Staker +0x88927c1fc6AbceED974BFEd5eDD2d1D39091498E,18.43164398,18.4316,Staker +0x30bF85E1d0bC7FDEDcbEeFf39225D8037cb0cb7c,20.57657263,20.5766,Staker +0x5eB0cf5F601f7Fd0816f632af338EFb292B01316,20.58625118,20.5863,Staker +0x800da2ba32a1a534121531C9857C137231cFDA3c,22.02954113,22.0295,Staker +0xf2E40eD204D0e3D9948945070617053A60F5D80d,22.19662663,22.1966,Staker +0x047126810f7Cd0907a40F3EbeCdDE5Ea97cc2F01,24.63357661,24.6336,Staker +0x66077BD61170F36d4dDB543E0AaD744A8dA6fa93,24.68728673,24.6873,Staker +0x0C4fCEE37B1cbCCa6b794AE3322735D6f41B74AD,25.74487268,25.7449,Staker +0x0585fA49C443CC12CF654f1485fDFCFFA5B61A25,27.26750939,27.2675,Staker +0xc634Eb62285f92356fBD2f383EB3aC4eBf40B29f,27.61480587,27.6148,Staker +0x0739Bf8e3FDD8540DC5bB95f32D56b406E0c3E8E,31.22171709,31.2217,Staker +0xf3EAB2365c8689D7d429e9Cf03C78b29F07907b1,32.08575289,32.0858,Staker +0xd600Ee8c118B0617CAc8B0c297EAa54631857FB1,34.35427875,34.3543,Staker +0xB5e3D1bf64073494B51f7945D4dcD378535611fF,35.14705758,35.1471,Staker +0x1C17257368a549095b57A77DdE9e51Bb10e27575,35.25062275,35.2506,Staker +0xa1D3aeBf32163C96ef9A5eBaa38981e04eA41365,35.64017062,35.6402,Staker +0x08F93b244B6621155D1CAD10778ae90db202F932,40.39932861,40.3993,Staker +0x60A1B6EE4fF13EA1A5C9eD595218E1D1F11C84bf,41.06020762,41.0602,Staker +0x55AEA4cd456478d56F598E06A0dB228192D5eb84,41.14727037,41.1473,Staker +0xc78e7731dA04aA6E6ce730cCA7aaE517523f49df,41.17550413,41.1755,Staker +0x55C1967f03ECCE689bD8Ca297E7f481e9f8b1CD9,42.00311903,42.0031,Staker +0x5c474c5AA72205C5c842bc8847c9C9458353ecF9,42.38690123,42.3869,Staker +0x545d566b9D7eF3423DB0258c423D5fB0ACe21202,44.89331561,44.8933,Staker +0x0f0924A3a5111e7987A23a49Af826D2Ba431342e,44.91484443,44.9148,Staker +0x24470f6c7b9c50E4b727459ffa400Ae74A8B7622,49.40122915,49.4012,Staker +0x5F753e32ed75d5739274255578D7AEa43b34125c,52.18919005,52.1892,Staker +0x8fE297a82998D4e2092973a3183f4bEa5A8Ac48d,55.02705575,55.0271,Staker +0x90a1d987261f095bB7Fff1e4AC4D059c263Bc8C1,57.5295348,57.5295,Staker +0x3019BB80BC8bE6242BEC016DeC9bd9EbfA96d681,57.9794273,57.9794,Staker +0x291E4eBB46C04d87c2fB10582b20E9258A1a83f8,58.36829715,58.3683,Staker +0x96A6505172a24E54A56147CF884Bd4C2f315F741,59.23989305,59.2399,Staker +0xa4104c8457557CEBCD6F8a55bB223110EA4c324e,60.83824005,60.8382,Staker +0x31272C0A51c6f624eDF4CFD9afFc546c38Ad2914,60.945667,60.9457,Staker +0x85D8179BaCB371C3F343365fec64b1233D914B69,61.72248145,61.7225,Staker +0x979C9e5337fe026Aa67EF7B78c72757B70Df50B8,63.7367674,63.7368,Staker +0xF20349CC08ce0FD2f4D13b14346cbC000cDbc71E,64.76072935,64.7607,Staker +0xD80B49Df202572aCf730Fb3bCa6C504f4C7b0C04,64.8611131,64.8611,Staker +0x85de5648e1c4c42b0CC6b056B17C1bCeE3ed5957,66.01081,66.0108,Staker +0x1d96BC350f59903512ef66Dc0B23078C07248BD8,69.96599835,69.9660,Staker +0x5EeFef8238B759BD8B8498EC3D1001be34fbf835,70.45061315,70.4506,Staker +0x2c362fd5bD900B73C4BF140B7cd6875A56b0e7b6,71.70602605,71.7060,Staker +0x3383035F3F736DE8cBaeE9EBB249ae3395db89FF,71.93032615,71.9303,Staker +0xf879be73170eE61c37932887713000f7eD875df5,72.4181231,72.4181,Staker +0x4786B8eF43221eDAB828C31974Ad74aFe1867969,74.11762875,74.1176,Staker +0x31a79C7f44820161c645115Bbd2CE96Be9336b3F,76.91497875,76.9150,Staker +0x50742d189D3E51C9b37c4864B6990646183e8F83,81.0557223,81.0557,Staker +0xccA759ab993B6354e0eBaFf2592C186041BA7089,81.25403415,81.2540,Staker +0xb22E7A2655EdC3b0a2C92F124573e812c828E2bc,82.27983205,82.2798,Staker +0x6F55964437646AB65a6d2590c8834F9b43d92c89,82.2864531,82.2865,Staker +0x7EC2b7Fb5E2D493d7783fcee7CfAa57630b6d977,82.2873022,82.2873,Staker +0x5D0aC389c669D6EFE3BA96B9878d8156f180C539,83.0843147,83.0843,Staker +0xb43A03A66C0C66268aa5Ba25Df0b8D9C62138A10,83.51014475,83.5101,Staker +0x7Cd16799bC694BA3Cf404936c2864AeA06B17C4B,89.13465525,89.1347,Staker +0xf9771978A2fD8013392c1BD3cB1bDed21858D849,89.50451235,89.5045,Staker +0x909CEFd055B2F2C8160a41a3031B24083AFd2cfD,89.9868341,89.9868,Staker +0x5d7979d076F09a6C4B0e6D86446b89BE9CCE4Eb6,90.0674161,90.0674,Staker +0x98dc82470CD96449efF7a21837644e8a0b83f40e,90.1404282,90.1404,Staker +0xBB50690DB3897CA5b1F63cFf6e0C061B93f9bFbd,94.2573244,94.2573,Staker +0x4Ea08d2A5173c5CbF8f021a6839444cAB3A4fCd9,97.8124514,97.8125,Staker +0x0FC8C3acA0D337D01f9b740A6052736781Fc6C3b,97.96712265,97.9671,Staker +0x45738522A91249bdDc643395c0F4EA4C73AFd851,100.7245374,100.7245,Staker +0x69975b6d6CfA528e60bcD0227387295D18D16e8b,102.8597281,102.8597,Staker +0x4af4c5dB03B6B0dF34830A33DEAcAE65F6890bdB,104.7547653,104.7548,Staker +0x4Cf8BE01027aD66c4939181a5b8c5B2b281771f0,108.1664003,108.1664,Staker +0x1dF4c04D9C4247bEdF051E73730C46A03C3d3050,111.0721658,111.0722,Staker +0xfefB81Fb50FbDf623B1523BE3bC4E52C7d6d5353,111.5713526,111.5714,Staker +0xa35364447d379F270f9Da22fDBd4b8d4b03C9523,115.9603341,115.9603,Staker +0x87Bb0b3d85BFe499aa3B082816BD31DA18408038,116.5587662,116.5588,Staker +0xE457134dB87f4246865882a7E3835AA84C4b8D6e,118.8264227,118.8264,Staker +0x086f51fcEd9Ff6c742D706C319112359E3658b08,118.8541839,118.8542,Staker +0x7D8cC59c0053F45253C287F3F422c5415739dA04,120.4104711,120.4105,Staker +0xdeACE1bdAAbED5A7D1481e0EfB60418A50633CB5,123.7281026,123.7281,Staker +0xecF494B4ea6fc8Bd0209FC942B28a899969445A6,126.6114094,126.6114,Staker +0x28d3B868e479296b0988feEd4D58A4CBb9Ae1BCD,127.806692,127.8067,Staker +0x896F4a301f203FEb728E0039e3FD2a17fB78833a,130.1761954,130.1762,Staker +0x6903793Eb1B4349B547DEB30901c863Fb2751d70,130.8122548,130.8123,Staker +0xB36b5640221E6Fa6004838188BBde520e8968A5c,131.1673621,131.1674,Staker +0xC02bFC8c96477d82Ae78d3212b802C4bfC820F90,135.5653629,135.5654,Staker +0xb8A8DA2cf89Efb13A07251C17cDDae531687c71e,138.8985959,138.8986,Staker +0xe098Df3C0638bdef55e631243799ac0656F9E5a6,139.2165629,139.2166,Staker +0x6258d2fd16cBd53F04d479242d7676fae5552F7A,141.4058553,141.4059,Staker +0xD644C1B56c3F8FAA7beB446C93dA2F190bFaeD9B,145.6296324,145.6296,Staker +0xD620e07254651Ba249380A9DA98816F392396237,149.1225477,149.1225,Staker +0x278b99f8F14c1113371d5b2696C5BC5dd8B17fe4,159.1614958,159.1615,Staker +0x18637e9C1f3bBf5D4492D541CE67Dcf39f1609A2,164.3263636,164.3264,Staker +0x8eE611b59faE06e678e4E689805Ba492B9017411,164.6563468,164.6563,Staker +0x26f5568643F06F38773D56af0358A5f43fd8fE8E,164.9551513,164.9552,Staker +0x12d618852c82e30805615b28C89CFc39D9faAfFC,164.9933424,164.9933,Staker +0xc4Ed448E7D7bdD954e943954459017BE63584F69,172.9098006,172.9098,Staker +0xb1C454961607269Db37B36Eb374B186F79d77Db0,177.0502417,177.0502,Staker +0x45645c8EdD908A5143A1c0132ffD93324a431c52,178.8572864,178.8573,Staker +0xBd840DD812aeB05DfbEaC011944bA0C14829DeeE,179.2363637,179.2364,Staker +0x7E9d80d87a392B044321414fa29a98dE2113ceC3,181.17777,181.1778,Staker +0x597554a9e66F45EAba7Dec28E7fc482df0AAC2Bf,181.3917439,181.3917,Staker +0x977C827A997E6cB67e70dAEaA7145B17D0CB8bDA,184.6374981,184.6375,Staker +0x9b616Ac1D31F17Be9B23560d93699cA7732e2808,184.733825,184.7338,Staker +0x79b1A32EC97537486E75d99850BD56ECfA09D643,185.1264656,185.1265,Staker +0xE56771f11B8f7FCE59c7c19f2F197B4b2eD3eDE4,185.5267779,185.5268,Staker +0x9a568bFeB8CB19e4bAfcB57ee69498D57D9591cA,187.97984,187.9798,Staker +0x7a0Cb9bb153A9891d1852875AF9bCb65e716038e,192.6030022,192.6030,Staker +0x00Eff54AFF0B0c6C62C5DaCFeDCf5651b3f53026,192.7721567,192.7722,Staker +0x47846B7d8Ee092885ad1Ab90c592052286E465D1,192.8382561,192.8383,Staker +0x15903dF309f04d1E4944cEb27499301C7e6D8e55,193.2840977,193.2841,Staker +0x8C242D39B4fbd89d371B4E25C96774aE1fBed4F0,195.3327682,195.3328,Staker +0x690a5E2DD1189d03F7F4b8fa64A15863bE89b58D,199.2739708,199.2740,Staker +0xa468d9EAAc45897163ADA88d876EcF2b0CCdcE7e,199.9523397,199.9523,Staker +0xfd4AE564E8eC836C4c61903DdF9aCC9529000170,203.3032367,203.3032,Staker +0x441aa3be62291d4c651639d823BD61Ea44049ad3,204.657896,204.6579,Staker +0x2CeFb2804a14cE00d9f1C72ac5f51b247499EE0C,205.2585453,205.2585,Staker +0xA7E5a837382C4B2A484BD2AFAdc8B5A5f6d74e87,205.5005177,205.5005,Staker +0xb41e31A4ddc1c3eD12ee1aDe86f01Ff1E3F9Fb27,205.7138171,205.7138,Staker +0x00E706621585A75a6F1b7d325312F4d634e48327,205.7163901,205.7164,Staker +0xF16D8D189b9066fFe94ba9dF555c8DCc852B2dCB,205.7388176,205.7388,Staker +0x59070F02Fa3693Bb7af1A41e80cC0aE3f1509E4b,205.7411976,205.7412,Staker +0x3d8EF995A36965f17b4461848A8fBE92789A18dB,205.7568711,205.7569,Staker +0xE6cC5e3EBB07B5156ba3aF510B8c6cA19804d88E,205.7776905,205.7777,Staker +0x92D7AAc06D1F44e3153B1c89f6C3d918D906691C,205.7789984,205.7790,Staker +0x00FDBb477d1cD363C333eaC93FE7Eb0397Acd470,205.7979152,205.7979,Staker +0x65685914465E7F6E70624b8bBD1c66Be0411923E,205.9096396,205.9096,Staker +0x8AD29AE0d3cf87eE8D8F5Cb2173Fa7e08C00Cd0a,205.9117194,205.9117,Staker +0xDE321bC0E688C3cfda2D07f4BE1B7D4fB019cc91,207.4724771,207.4725,Staker +0x6A9ee69B6781C18164ee9F7C58f1763BcFfC7c51,211.2201898,211.2202,Staker +0x16B0e4Ad0B7287341E8436F335b558d168DD0985,213.5457689,213.5458,Staker +0x1BfCB9c1ca25f87E8D6409fC9af7AedC01A0B8ec,226.284279,226.2843,Staker +0xcb3b84b72587E4D47276FEacA326Ad813348d5E4,226.4389834,226.4390,Staker +0x21EEA35755B04b31f462Fa180ac67F7Dc524DD67,236.8707782,236.8708,Staker +0x984253cAd96157B89255F4674E5362Fc0feb69Ee,239.0153822,239.0154,Staker +0xE2974AC15aAB159Db17738B06e1bE0d7dF72e74e,246.946119,246.9461,Staker +0xd2033db9c5370aC76ABD80823b5c5adC097E2FBF,248.7000947,248.7001,Staker +0x39B47aa07F2994a797F6656688ED86AB2947f873,251.8589011,251.8589,Staker +0xcC059c2a66335F0F1476922d04C42f32F1F92835,260.5180185,260.5180,Staker +0x84dcCfB3F3e044229fa00e216E2829725579D97f,271.2480144,271.2480,Staker +0xc79a1415847Ed193B64D400c94A220bFB33d0e73,283.9013415,283.9013,Staker +0x7d4A1b3b42d3f6bA734f4024E94CFda2b9Ac369F,285.5974762,285.5975,Staker +0x7aE02E3871f38D0bA4a5192d97621ba52083fD06,288.0172946,288.0173,Staker +0xE0276B19467e8A37EACFc93CF18d614910B06f6e,288.3562121,288.3562,Staker +0x5E968bC1086d87158F1779fC851cF69355953fD6,292.9627244,292.9627,Staker +0xe718BB18D8176659606b3d7d3F705906A9D3e1bD,295.7269554,295.7270,Staker +0xb68c17fd2433984933195513938d4E8818Ff5Ae3,297.6892937,297.6893,Staker +0x73e608d3657C486331949Fcc0643110E93bb460B,300.7469882,300.7470,Staker +0x584313319d0bFeAd2a9d98a7154f5dCb5a62887F,302.5981441,302.5981,Staker +0xc627722f95986819B83f6303732B8ddb58BEF8F5,308.2352948,308.2353,Staker +0x2fcC020F72E5d2EdD2a24D04f3Dc90D7fDFbD1DD,309.6383256,309.6383,Staker +0xaD4489f64a8be791294116D3E99D2721C7f0a72A,319.7909393,319.7909,Staker +0xD5F5DDC4b4cbe7d2c232d5dE637F6ef486c38Eda,322.1492226,322.1492,Staker +0x3CEFb79aF1F4126DC679D52f5f7458A25CE74B42,324.5460631,324.5461,Staker +0x225c4cfc17d5ee7BF3E682396B12C0F6A7709d7d,326.1344879,326.1345,Staker +0xf5B347C6F050bD6163504D8E693bE7A349b9503b,326.4475835,326.4476,Staker +0xd56EE5Ba5A52e15f309108BDd6247C69B4F624C2,342.4708276,342.4708,Staker +0x072D06505950FD8a55F8cbc2d3796aFff1D84C11,352.7561559,352.7562,Staker +0xC7bE722a0227511769E683C4Db5c511e8F38e2D8,353.3804966,353.3805,Staker +0xa409777eAd209B2Aea888711326ff43a6C682D0f,355.2085085,355.2085,Staker +0x681Cbae1C41e5eeC8411dD8e009fA71F81D03F7F,359.1141141,359.1141,Staker +0x74c75375Ef99254EdAD64E49E31a3a9B829D73F0,359.1405297,359.1405,Staker +0x54f38f4E33e47BD13e7A0F46Ed7AfAD61A40BFc1,380.7011636,380.7012,Staker +0x20E5518DE442f7a54FCB62bDb48D305D0d200bA1,380.8930592,380.8931,Staker +0x8692a2209661f0997F9d8aC98203f29162519d28,383.7759414,383.7759,Staker +0xFF5926FFa7e0d78c545a6f7375BCbA9492e83aC2,386.4624473,386.4624,Staker +0x3F3F1501dF473080eF8E8C28272D22daab1551A4,390.3039775,390.3040,Staker +0x3935b8D9183192127Ea42dE420f8E771043b3764,394.5383965,394.5384,Staker +0x8f9bE4310f9AbB0E5843Cc6363908C9B01dfeB3F,407.8514526,407.8515,Staker +0xfCf9934346B4e9822276d6a37af700c81119792F,411.4294353,411.4294,Staker +0x459b2B9C8b14f343aE78833F955d8BA0a7bd1B76,411.5482624,411.5483,Staker +0x6350A7cFc75369Fe53e70423C13B2878A62aA769,411.5757929,411.5758,Staker +0xDA42287770D92B3B4A85293196a049589c56bA94,411.6273805,411.6274,Staker +0xDB432d0Aa38ddD4eCc0D9E2B41433a284BA1d14B,411.6963568,411.6964,Staker +0xdAA00a94d2480bA2c8a431befdd2Bc72FF479D22,411.7711651,411.7712,Staker +0x5aE5e5278CE81A34B1FdFb737F7A6ADaF8D110c4,411.794536,411.7945,Staker +0xf436f85a9C26FC71AfFF2E9DD36C0eee66b8e1DE,411.8049779,411.8050,Staker +0x0544868B896316A53B01090A7c4505353B008C15,412.1556265,412.1556,Staker +0xe902cB33057C8A847420f1640F9135923B5a3d5e,413.8649872,413.8650,Staker +0x4753ff953a810728417BdFB2E8Ae94697E10FB44,414.2734671,414.2735,Staker +0xF2Fb34C4323F9bf4a5c04fE277f96588dDE5316f,414.5521349,414.5521,Staker +0xE05095509F370b90898F6Ad907de8B2f651eE47E,437.4638859,437.4639,Staker +0x8510b10A9097B810c99E516e36afd0F2D4d9F61d,438.5510671,438.5511,Staker +0x0E23bA6Eca0101E21a8F55C4Cad13e0b594681aC,449.093209,449.0932,Staker +0xE0f61822B45bb03cdC581283287941517810D7bA,487.4876235,487.4876,Staker +0x3329Fe98EAF81fC2c76bE94da0e1aa4617618197,520.277121,520.2771,Staker +0x3b2534b8EA1f9a8BF9D9915B91bae673d161F2A5,542.2402855,542.2403,Staker +0xB7f9f538aA1b41aE2853eB63f1939187fFE70EB4,579.823733,579.8237,Staker +0x3e75D6b18A8959ca2D55eDF62a810b0709254FF1,588.3967885,588.3968,Staker +0x73A12f5D8c8154a5D8C6746D4DB252b2034D7825,591.7399955,591.7400,Staker +0x13fd940969A0a749DF1Fe43979B9610bD06F92f6,595.2313435,595.2313,Staker +0x24D9Db7c839262197b278A912Ca0beEfbfbc15a2,601.6838815,601.6839,Staker +0xE306dFC41c4a394068347B7d156316910555B096,606.4290215,606.4290,Staker +0x41EfF4e547090fBD310099Fe13d18069C65dfe61,617.17342,617.1734,Staker +0x1cA5cfcF5D5633Aa0098eeEdAD659965C4F4fC21,617.5665015,617.5665,Staker +0x5207d1D258CE0Db91F462f5134838Ba542E476A4,617.924848,617.9248,Staker +0xFD9cE48c96617BF6Ccc7C37044b1a22638B71E02,655.577956,655.5780,Staker +0x84bb8F4998527aaF4cf5633Bb2743533310600bB,669.770411,669.7704,Staker +0x3942Ae3782FbD658CC19A8Db602D937baF7CB57A,694.938712,694.9387,Staker +0x3890FCCB95e5a84Dc85f3b347029bBcc928bB9a3,701.4319455,701.4319,Staker +0x51102AfCA1fb28C349359643e2A28d8e40B97b8B,703.849681,703.8497,Staker +0xCbe33f591c334507B698De21e9B6eecb1b73e7EC,720.031861,720.0319,Staker +0xc6bb76D4Db067495f8b9b545E6e1CC9e550F3ff3,748.4497315,748.4497,Staker +0xf3aFc2383a0B45ae73D77B49dF7F2184B1Ad4B90,752.4991435,752.4991,Staker +0x9F5141e8715c6691E75188BDA726Df54c14721e4,770.0946065,770.0946,Staker +0x0D2bF8e3D505Ac813F10316803a9Db1fEd3F71cC,771.974756,771.9748,Staker +0x7c985B05cc9AF910fbEf4d65F42bC143E02De95D,772.8375005,772.8375,Staker +0x535B24392402226627440501acfD62bb57Cc2512,823.0128185,823.0128,Staker +0x626Ea6D1e5Ea3fbaba22F5d4005D98E7039d0C99,823.024997,823.0250,Staker +0x7A40c4B21a9C2B346F16b7C33979E6a200b8ca99,823.3201995,823.3202,Staker +0x197305c1f2266dfcfFFe52dEA4b2b6eD2eC7D3B7,823.820294,823.8203,Staker +0x935914AD4A126647Af35378384D70c741892a5Fa,824.987038,824.9870,Staker +0x645b585A741a395f6B02B2AB9E2647bd83C4F20C,826.909123,826.9091,Staker +0xf0af010567ED41FD9e9dC7e2eFe41eb1C88dA994,838.7128795,838.7129,Staker +0xc59821CBF1A4590cF659E2BA74de9Bbf7612E538,857.219558,857.2196,Staker +0x8d452c1f4bAE385B13933c83EcFf70D74229915F,862.6482505,862.6483,Staker +0x64d60BFd0010208dD94266f1F0601332E70fef3C,907.169707,907.1697,Staker +0x10bDE02988CfE40520E5837714Eb2529EA7d67B3,914.716863,914.7169,Staker +0x7db4F8603483860dF860873eA5AB5D818A4511b1,958.194088,958.1941,Staker +0xD9cfab54f1234AeEA22B2818AB919866A2809c1C,958.776528,958.7765,Staker +0x2aE1d88af6d27Cdf7c5c3799c8bF88191e2686D6,968.039145,968.0391,Staker +0x94F68749BE6C2e1De2A7d2bb0cF6D1d93269f035,1010.592115,1010.5921,Staker +0x833AC4382960E80fc70551d9cf8687f0CFF0FB6E,1028.526632,1028.5266,Staker +0x78d58Cc37cDAaBFde72c9a45B57Acbc3aBc3D7C9,1037.849266,1037.8493,Staker +0xE6a16d23C6bcE9ad2Eb72b5C46da18F64C5c2606,1080.307918,1080.3079,Staker +0x566cdC415fDF629a47e365B5FDfAdCE51a2F8752,1120.104308,1120.1043,Staker +0x427267684d2DAAfCF1A1679889284B95C6d96f31,1134.022382,1134.0224,Staker +0x7BFEe91193d9Df2Ac0bFe90191D40F23c773C060,1143.545896,1143.5459,Staker +0xC89F118fAD994a11229acB6a531bFccFbb62c35F,1159.590347,1159.5903,Staker +0x92b706fFC743280b1905106Fb69617769B863bD4,1171.306081,1171.3061,Staker +0xbC81Db0440938AFe59b9D5B5E41938Dc30a5B77F,1175.580284,1175.5803,Staker +0xDE3a2CbA92942CF2dA0BB8551A5DCdd2480c0A4f,1185.990165,1185.9902,Staker +0xBEe1314a430D80aEa224860B020dce7eC25Eed98,1233.337524,1233.3375,Staker +0x3f6c7FDe65CD44627Bb2452440af6843082CE9A9,1235.283135,1235.2831,Staker +0x3463dB771E99822F26dCf57CEfDAccA3301c34D5,1237.226351,1237.2264,Staker +0xeC70316567B83eF52713eDaA2610e370364A2e8F,1237.269061,1237.2691,Staker +0x27D4cfc6DC3a0Ff6a931d19f6d8E743c03bdf88D,1238.188344,1238.1883,Staker +0x3e437b8958AABB934B8D421A549082856016a08b,1275.35091,1275.3509,Staker +0x59Cea2343eFf2e6CFDe4D15Bd805FDEf21975294,1284.624228,1284.6242,Staker +0x5A9A32c1C2E0e6D7151C6AB42336eEcC651eC732,1318.029812,1318.0298,Staker +0xaEE04bABd20760568d0AF7af8a8044136E654108,1345.040423,1345.0404,Staker +0x5E4fa37a2308FE6152c0B0EbD29fb538A06332b8,1367.243181,1367.2432,Staker +0x2baFE1A4c11888c4e2aaa5eCCaF2b843fb4A95d7,1373.922456,1373.9225,Staker +0x70e439584Ef1BA300106b9c16543eaa1DE676Dc2,1419.743689,1419.7437,Staker +0xF48BD08d0a924692E859095287b7c2c7D4CC4406,1437.827774,1437.8278,Staker +0x554B1Bd47B7d180844175cA4635880da8A3c70B9,1440.372584,1440.3726,Staker +0x6106e7b682296E3E67DE45DF3294A706b36a51a6,1481.052474,1481.0525,Staker +0xFd61D925Fed7C3BF871F34f4A73cBcfAB06d7679,1481.725514,1481.7255,Staker +0xf2327b04521589f505c7074C163805843A4bd6Cd,1503.380866,1503.3809,Staker +0x209a1BdBB0a2d1C42a70FbdC20dFD388ECf65435,1503.907782,1503.9078,Staker +0xc887fAdC6baAa8cD234d9104A65b37265522b024,1518.385467,1518.3855,Staker +0x0457B100E0FD83b848B5147c4D450B70348E6FD1,1553.066971,1553.0670,Staker +0x550768b7249F3450d6A81153732Af12180181Fbd,1594.249788,1594.2498,Staker +0xEAa2D8e46c853d872A8906880E62702B1c202eB5,1619.938261,1619.9383,Staker +0x41E7D45610417B1909b6F71d0993CF7B5728e0E7,1632.996293,1632.9963,Staker +0xE741f716049dE5514E8304B1C666ee2B18F7027E,1645.912856,1645.9129,Staker +0xa9e41f5a11d5e372426f884CEcd457481333d9E6,1646.793453,1646.7935,Staker +0xfB27C8582976F1A29d58e89Bcc89dA1e54D78076,1649.385387,1649.3854,Staker +0xE55c69cfD20Cfa25651c72b84383dE6104104Eb4,1652.303878,1652.3039,Staker +0x424bE8DF5Db7B04b1063Bd4Ee0F99Db445C59624,1655.638669,1655.6387,Staker +0x8F6DA831710A8d30De1111AAF28C697AAF5056dD,1667.442627,1667.4426,Staker +0x76686847A10A6D88f3BC890b4F7AB3dFAd2E57d5,1758.956746,1758.9567,Staker +0xa312d1fb7cca1CB687C613897c4fd074a06fdA2C,1849.372594,1849.3726,Staker +0x25CD302E37a69D70a6Ef645dAea5A7de38c66E2a,1897.504218,1897.5042,Staker +0x446dcDfA78d07D7859bEC2Cad5322518cAeaaB0C,1919.812129,1919.8121,Staker +0x9E42FD37e21C0ED235Fa31D2f49a7FBDea961F5C,1931.710168,1931.7102,Staker +0xc853215B9B9F2D2Cd0741E585E987b5fb80C212E,1932.004127,1932.0041,Staker +0x82dc92b01c7fF54911842956083795f60f6F64f4,1932.358665,1932.3587,Staker +0x1FC310f45B5B22a8e95a8F0e1FcfF9D3c825eDC6,1932.48589,1932.4859,Staker +0x044a9c43e95AA9FD28EEa25131A62b602D304F1f,1946.71345,1946.7135,Staker +0x05aD1db106f533995cBF40dC6D9694bA80Ef0143,1948.355229,1948.3552,Staker +0x643430283B19fA5BD70A1138B495c2B43523CDd5,2002.688632,2002.6886,Staker +0x903f4aFc0963Fb4ef3a37355492C40Ac5eA582d4,2056.9928,2056.9928,Staker +0x67f72412A592D066A2e688e62664116dEAbEab29,2057.5995,2057.5995,Staker +0x8EE1c45bb1BeF0021C6a3C6d45E8C043b62DC05e,2058.838458,2058.8385,Staker +0x56Af52A9611AfDA072A73aFd0e1FF4c4e35eE94a,2074.662906,2074.6629,Staker +0x78b271aFAC13F394DBcDf4749bF0920A41f5cB68,2113.496522,2113.4965,Staker +0xE5791410eD0e4f5e9A85204AeC7B954efC869e8B,2165.053923,2165.0539,Staker +0x14FCa733f9283CAaA6D0f2294239Ff379B29Fd0a,2206.360459,2206.3605,Staker +0x297946c26171008BA8c0e5642814b5Fe6b842Ab7,2240.438142,2240.4381,Staker +0x5AE36d7Acd459302876b2d1C312d5c2B0507b794,2324.887616,2324.8876,Staker +0x57fB6C359c8Cf9Caf0eC8beaC0c8b944cb63d9b8,2333.435044,2333.4350,Staker +0xe8291f4aB1D024904aff65386784cFd1Cb46f462,2417.757372,2417.7574,Staker +0xA4FDC2103B412cC142bd7715DabAB06F08eF842B,2471.961186,2471.9612,Staker +0x6221b8772e58E7B114D7B8e4EE400bfA8bF57986,2496.818833,2496.8188,Staker +0x4064023610A479F9A0415eE98f87895A0e2e0884,2529.170302,2529.1703,Staker +0xE40de2b86813F454E937c7f8a4453A15b0B88B65,2548.479722,2548.4797,Staker +0x386574588252e5d92B1C86d8c36C2635a3FEA09A,2574.849306,2574.8493,Staker +0xfBdd44E73E24DC3AC26C2747d92b35363f155680,2705.913129,2705.9131,Staker +0x67fF6ea8000ab345883AC3BBf4a26E865e6dC7cB,2820.133149,2820.1331,Staker +0x4e99A602e22d57D1cD98Fda6D7ad74F5cC12C1eE,2878.952692,2878.9527,Staker +0x83b23E8e5da74fD3f3E5471865FC778d9c843df0,2882.945678,2882.9457,Staker +0xAAe99871b32A731dDeAEeE18517E365eBE44F395,2886.902608,2886.9026,Staker +0xe1CaA298aa48624Baab0B31aaccecF371b85729d,2983.492081,2983.4921,Staker +0x9d0a853AE85236a4520E5A26Fc47Cf012420E1b1,3018.865958,3018.8660,Staker +0xBBd46439aD25F9b04Ad0103d655323A9fe9952aF,3036.125456,3036.1255,Staker +0xb84501eFE8b7D824329AC9cE76eB5A48372bde22,3085.078454,3085.0785,Staker +0x1422FF6E3F633c662c4c751C1890241151aca5E6,3221.248323,3221.2483,Staker +0x40d47CB29eb84A75f8DB202910Df35a7A6a1Ec72,3293.137644,3293.1376,Staker +0x16faa6e97AeC501Eb03D692eb5751e37519cDBb3,3316.455134,3316.4551,Staker +0x77956a9D1b9901BbE4CFC2ED37DB17500Fbe7B0C,3332.873868,3332.8739,Staker +0xe142f2EC7bD92c4b42558eF7c80E185C086a8010,3525.444214,3525.4442,Staker +0xf10806C57b21F89A60ac5b743532fd3d4efcE18A,3548.171569,3548.1716,Staker +0x4AdD3B2277E1a79e4cF6b52Ccb26b2c80B37F142,3573.318725,3573.3187,Staker +0x45B522B0C2F7fEd988F10E0eb14BD935d8872B59,3574.022885,3574.0229,Staker +0x3f894aE501cBe49984362F09124e0e9A48Cc848A,3758.534477,3758.5345,Staker +0xCeFC6e5826dFA7a81F0AbaB83C46E7173Ea014C3,3811.090591,3811.0906,Staker +0x97EDC648FF6A0f53f6F971f392A0Dd165e9A64fe,3860.400311,3860.4003,Staker +0xF4CA35df279677654515D41acA6Bc75E79731A4B,3863.19263,3863.1926,Staker +0x36cb763573813990DFaE2069c4dF4eefba3aec7F,3865.524146,3865.5241,Staker +0x750c31d2290c456FcCA1c659b6AdD80e7A88f881,3865.70854,3865.7085,Staker +0xC283b1AB8fe48B5A9C100e6DF72c676e8B29F3dF,3923.769848,3923.7698,Staker +0x239EeC9EC218f71cEf5CC14D88b142ed4fF44110,3958.920396,3958.9204,Staker +0xe690246B2d5EA702c7bEF844f8e5dD73694405Ca,3986.530582,3986.5306,Staker +0x9b0c19000a8631c1f555bb365bDE308384E4f2Ff,4115.482624,4115.4826,Staker +0x813803ec845768aA414714C4340116DF69DF84EF,4123.580452,4123.5805,Staker +0xdb97aa9B0C07254Ef9E017641f5da271E5C31f35,4206.756115,4206.7561,Staker +0xDc4d0D92Ae598Ae497a7Fa824BFf7f9492df691B,4474.051598,4474.0516,Staker +0x6e58309CD851A5B124E3A56768a42d12f3B6D104,4619.680004,4619.6800,Staker +0xaB954aCa1a699B10Db15BC027A17C9C57aACe3f3,4679.42431,4679.4243,Staker +0xe24f1714203518c0972f9E81286E273b445980B5,4817.417815,4817.4178,Staker +0x3290BB2dba0a4DEa2c4723014c902a17B2bCa1aC,4944.694881,4944.6949,Staker +0x78f6c2458b53d0735208992c693bB2b2dAfEbb52,4944.901831,4944.9018,Staker +0x42d02f4cd48BDAC116b7E3A4895f586777948FaE,4946.20786,4946.2079,Staker +0xCAbA2231Bc28f0fCE76FEa1f97e4c9225899B4eE,5142.6412,5142.6412,Staker +0x83193738E5432Ae814A1D551D2dA623cE9b500C6,5317.6644,5317.6644,Staker +0xFF793891dD78754b5C26E6C4e658d276c6Bb8358,5319.90738,5319.9074,Staker +0xFE95cE832851F3B0aabfa4B9aD5cC8f57617EDdF,5364.386405,5364.3864,Staker +0x8A53501AD6450330E6f5397af182bFEFBC159799,5674.494705,5674.4947,Staker +0x10bf1Dcb5ab7860baB1C3320163C6dddf8DCC0e4,5707.135485,5707.1355,Staker +0x005d64b3Fedd6d53EDf19142087D51c7ac6ba595,5798.51328,5798.5133,Staker +0xA9Cdf0542a1128C5cAca1E81521A09aEc8abe1a7,5849.444995,5849.4450,Staker +0x30bACd12a889C9Be7E5DA52aa089744C62AFF878,5937.68299,5937.6830,Staker +0xF78a149be085ff02bC5De35578D52055a47A619E,6185.318015,6185.3180,Staker +0x2Ef86c90B2752B2582a58bF0a20b1027A02c8f11,6420.815625,6420.8156,Staker +0xA2B0D0BB58cdCc9fa97a04c2F1C1E5df351046f2,6496.270175,6496.2702,Staker +0xeC89639d883A9Ff2086c6DEb0d766064B5BbEa03,7102.222145,7102.2221,Staker +0x54dFFe05b5C89E568A3D392deD43113f1d3c7D3c,7137.93851,7137.9385,Staker +0x5e47DD29C33E73AD142fcb864Ea87fBc7037cC1f,7148.147995,7148.1480,Staker +0x58Cb09CF5Dd5225Fb5F3C43054eF343E519D6380,7464.225455,7464.2255,Staker +0x35e3564C86Bc0b5548a3BE3A9a1E71eB1455FaD2,8228.53982,8228.5398,Staker +0xB7eFABE3CcF1Fe30d31FAEbBe327971EeD33C74A,8238.64097,8238.6410,Staker +0x62A32ea089109e7b8f0fE29d839736DDB0C753F6,8249.26917,8249.2692,Staker +0x4eD9c6193ede88A5D41b2E833E46508800420780,8391.56699,8391.5670,Staker +0x8Dd4FC6EC4E375894DE3DeA5696c7fCFe39E3b9E,9658.345005,9658.3450,Staker +0x6cFe9755269786F6681518c00BD22801f98f9e57,10132.43352,10132.4335,Staker +0xd9c3415Bf8600f007A1b4199DF967C25A3E00EeA,10289.03247,10289.0325,Staker +0xF0839f77D88a93e74B5Aca6946b89F110De750cF,10919.24842,10919.2484,Staker +0x621f2A5ef987e064E76da1EB378e7193CeFC0baA,11292.18532,11292.1853,Staker +0x461e76A4fE9f27605d4097A646837c32F1ccc31c,11342.78337,11342.7834,Staker +0x2B19fDE5d7377b48BE50a5D0A78398a496e8B15C,11783.96584,11783.9658,Staker +0x6A04941De896E4215Eeb8e6eb1b72AD2904D2402,12346.66143,12346.6614,Staker +0xf7476Db5B717aC661C027e684456115ab1e728C3,12364.32862,12364.3286,Staker +0xf13F7bF69a5E57Ea3367222C65DD3380096d3FBF,12589.71202,12589.7120,Staker +0x1C051112075FeAEe33BCDBe0984C2BB0DB53CF47,12646.9967,12646.9967,Staker +0xb941F9b7566E7108332a9eC187D222A1Cc05e422,13647.63158,13647.6316,Staker +0x00326E37CEf76788F6b0cF643c94481D60BD3D58,15270.42919,15270.4292,Staker +0xF71D161FdC3895F21612D79f15Aa819b7A3d296a,15452.28595,15452.2860,Staker +0x48f5E469C3a573c32e28EfbE8284149B4cd4D73D,16803,16803,Staker +0xC46D5cBf77e854f8FaE1EF979421060f8BA36988,19363.06072,19363.0607,Staker +0xa9d0af4df087C15F67862f1F03582b6755715978,20624.64165,20624.6416,Staker +0x6Cd68E8f04490Cd1A5A21cc97CC8BC15b47Dc9eb,21051.26213,21051.2621,Staker +0xC216d39cCEb3d86a72e06da26A97D1ADbAE97685,22170.12171,22170.1217,Staker +0x510832d9a0CbFc1B1758437567F4529Ba53642b2,22774.35529,22774.3553,Staker +0x1e5630EE2c7fcf92197FA632c3D288A4865a275f,23633.40377,23633.4038,Staker +0xd200CD375fe03d9eda297B3bAC32d0c8D5F28495,24198.5,24198.5000,Staker +0x82e4D78C6c62D461251fA5A1D4Deb9F0fE378E30,25590.20986,25590.2099,Staker +0x2952d0aeD76dC11B1F8563C8e4562330768553E1,26492.00937,26492.0094,Staker +0x1A90C9dA4c3e3DD7eadA67D6a09C4828417D4aCa,27650.98299,27650.9830,Staker +0x8990EB7a381a2e2C6B531fb850Ef7b6c3D7a1E38,31875.14471,31875.1447,Staker +0xcA968044EffFf14Bee263CA6Af3b9823f1968f37,35284.57666,35284.5767,Staker +0x8A2F5d6D822611BDab08D306aA8F3E3942177417,35542.54756,35542.5476,Staker +0xfAF58420dE97584C6B06f5Fe375918f626Cf26D7,35556.17794,35556.1779,Staker +0x31780d030d46fB24F624647b196f8E21A6a7D9ee,38654.0579,38654.0579,Staker +0x1b1D046A1001fd6fd4d11f204c7464989d621D92,40184.72192,40184.7219,Staker +0xa8D092b8b1A07EF7b8b409cEd7CFB13C0E46E439,41237.23211,41237.2321,Staker +0x92D9737762AB639EeAA05052B7fA1DbaB9e2074E,46162.41735,46162.4174,Staker +0x7E3830e2663d27Bc540d08CEc90ff221F51Da1E5,56182.496,56182.4960,Staker +0xf69EA6646cf682262E84cd7c67133eac59cef07b,58661.48045,58661.4805,Staker +0xb7a1eE84945bA0dDc55f9C4D9D8cbed619b4CE73,103069.9633,103069.9633,Staker +0x08D64d365Bf7BF47869E0e5e95Ef07bFEbA6152a,116770.9883,116770.9883,Staker +0x319E958c4137AE2378112dc7Ee22D7f37De8a0CC,142030.8662,142030.8662,Staker +0xC02ad7b9a9121fc849196E844DC869D2250DF3A6,154318.825,154318.8250,Staker +0xE9235c94909BEAd9048307086c86ab3001155095,192961.2776,192961.2776,Staker +0x41229D33fdA2D96300CCDc2cBB1782d749e4A2F7,261783.8426,261783.8426,Staker +0xcA695A06471627CA136C2bA842D32FDc40A35536,308916.5678,308916.5678,Staker +0x5f2f6ce97c7e1cff7032ab46dd1c8b1dfa78dffe,36458.68,36458.68,Staker +0xdfface832d7aecfc8795806829e0193afa973107,28065.92,28065.92,Staker +0x953accc3ced04220d6b51b8db30d6c26d287a813,23971.64,23971.64,Staker +0x3bda3bd337b314fce6622a48e38d4905bea0d727,22789.01,22789.01,Staker +0xfc19473a149c8d919fbb0f28eeecc33f5b0c8ca6,20458.03,20458.03,Staker +0xa23cb68780be74b254a5f7210ec6cf1c76289953,19548.90,19548.90,Staker +0x34c9ec98782744fe169ab47356bf447a88861ad7,11540.14,11540.14,Staker +0x43ac854fc562e27e103f0ea9fd835ff832139dfb,4897.68,4897.68,Staker +0x55fe4694ef6d8a52e383951c25cb985a2dec022f,3702.04,3702.04,Staker +0xfa7195ed3f14e375cf1d6649d1356c61a6dd70d5,3385.40,3385.40,Staker +0xe5dbff893e6120c0d013fb046cd755990e4be9a9,2658.40,2658.40,Staker +0x14a03ca8740a0044e63d3bb0432540d9509473d1,2394.10,2394.10,Staker +0x4c0bd4f95503ae07685bdb6d910e536cbe84405c,2026.98,2026.98,Staker +0x83e3b73754824b94320415061d3b8e402a946148,1976.00,1976.00,Staker +0x5fb8b9512684d451d4e585a1a0aabfb48a253c67,1951.66,1951.66,Staker +0xf129e490b71257748e3a4b7a21ddb81671c615e9,1927.23,1927.23,Staker +0x8f32188b684ae7fc0734e393ff5a3e7f803e5f10,1822.80,1822.80,Staker +0xbb68dc774387dd4bf4023c9d08f904799e04e254,1620.89,1620.89,Staker +0x3cf1a4083bbf195909c12b07de2de091472fe7df,1584.27,1584.27,Staker +0x2eae08de4d8aa5036c46030c4aa0ccb5e7d6ca43,1476.27,1476.27,Staker +0x5567c153f78b5737b7ca95374f26bce79f111c40,1326.16,1326.16,Staker +0x8e4fd0a080818377adef093d99392813c3526298,1134.79,1134.79,Staker +0xc3bcac48392d19f47bd59c300ade7b107c11d1f6,1003.24,1003.24,Staker +0x8d520d016246f31fe7a676648f1fd5e55ec5562d,1001.31,1001.31,Staker +0x495e2b2686f8ae9c9f6702b112ddf55c54072577,916.54,916.54,Staker +0x24a4ff5273c91a47ee830b25bbbe5d7d3fe47e5d,880.65,880.65,Staker +0x74d95dd803a4fa42b167f07cdba92b6e8fc4061e,844.48,844.48,Staker +0x6dde7372072036eefaf880600dee87d5019ad2d2,808.17,808.17,Staker +0x8c9ec6a671c6819e84fb325604f73e321af0b5e3,777.96,777.96,Staker +0x08d64d365bf7bf47869e0e5e95ef07bfeba6152a,777.11,777.11,Staker +0x4ed9c6193ede88a5d41b2e833e46508800420780,742.76,742.76,Staker +0xe7169a79f185339d28f6e35b45f6d3db2678df65,705.20,705.20,Staker +0xff71c7f43917eeb4516c1ac66134b0d331a1ff94,682.77,682.77,Staker +0xa130dc77fec0a3e8f8a289940a2bdec8ac5c45ab,624.63,624.63,Staker +0x0ce6c96bf1a83fea93305259176787bd051f4df1,616.44,616.44,Staker +0x074cd98914b337c5c90cd6f5ae594380351ef149,594.96,594.96,Staker +0x3ee2d16c5659748b9cc885b4875039353ca9eed4,580.57,580.57,Staker +0xf681e0c98e54943d4dfa634fdadc17ed8a0e73dd,564.90,564.90,Staker +0x925cee39917f03f22669bb614a66790577ebf248,556.27,556.27,Staker +0x1d963a61767a3e84fe10451749b491bfa0f58bed,551.96,551.96,Staker +0x8957a931bb8947b3e603e2bec00926f8d7b1490c,536.31,536.31,Staker +0x2e05a5d2994c07168c966284063d333db13d4325,527.40,527.40,Staker +0x5a47131487dce71747d3b5535f1de66be30d83f5,484.00,484.00,Staker +0x8ca85a1552dd26c01869f2db46403dc0477e71cd,479.72,479.72,Staker +0x4fd105c45d9b283b84ea28ffa11e6ced61c6f26d,475.97,475.97,Staker +0xc02bfc8c96477d82ae78d3212b802c4bfc820f90,465.96,465.96,Staker +0x037b757ac78bb5d49196ffffba42ad25d095656e,436.29,436.29,Staker +0xac045eb31b2ef5736e81737f972fdf451fab7918,412.22,412.22,Staker +0x50c68c99673b96a3c9ff62aae27c2ebf147268e3,403.35,403.35,Staker +0x45645c8edd908a5143a1c0132ffd93324a431c52,403.28,403.28,Staker +0x64afe7f7d9443fd46774282cbca0900e7ccdae5e,403.22,403.22,Staker +0x2f4e6d42ff6a68497656d8788ea2bcc7d04658b1,390.33,390.33,Staker +0xf8b928badecb478534212d8272cbf8dbed85be32,382.23,382.23,Staker +0xb5e9b58f6f05997345daa51e8f76dc136bcb269d,377.84,377.84,Staker +0x43085afc9ef5feb104076a3bfde74cb735f03ed1,341.53,341.53,Staker +0xdcefa3ec44cb5206288505889594fba5a7a9e9fa,337.72,337.72,Staker +0x605e550951e193ebb3b7d4014aa9bbf5671af13d,332.87,332.87,Staker +0xa719c0e3c2623dd2aa3f18635b0b9114b7243a56,327.59,327.59,Staker +0xbe7156fb3d1052b9a87e49b9c4aa2363e742eecf,312.39,312.39,Staker +0x128a9f405784b60a673b9f32482b837f0c867d6b,305.52,305.52,Staker +0x4ceaa2fe0d2a4b7c6bf976c0d6a17c2f206e2168,286.74,286.74,Staker +0xb48bf69d3718bf9b828d6b91318d2667aa309681,286.54,286.54,Staker +0x2ced81732c26ade7f056e121fe673e9a5e2a5d72,277.30,277.30,Staker +0xae9f821839b1567be5fad75528e01a02a88c1571,268.46,268.46,Staker +0x7bfee91193d9df2ac0bfe90191d40f23c773c060,265.87,265.87,Staker +0xfd61d925fed7c3bf871f34f4a73cbcfab06d7679,247.84,247.84,Staker +0x3a5adf48e9397b7289f35fc4db6676cf1bd1ff1d,240.92,240.92,Staker +0x72ec3c0fa4bfffb65be2ac8e7a479fe5dec166e7,239.75,239.75,Staker +0x3eb330dfbe33cb9bc325a3ec1b705e4c29e1a349,234.23,234.23,Staker +0x1a90c9da4c3e3dd7eada67d6a09c4828417d4aca,220.91,220.91,Staker +0x639f902a99be30fbe5da41ec59b0e680882839ce,219.83,219.83,Staker +0x27450339c3e5c078e4fb9116952d8cdcc30ef071,217.48,217.48,Staker +0xb5268b2eec6151589377b93e7c556c53c45395a1,210.01,210.01,Staker +0x0aced0d42db55b802b630fe739d23d2aca5d7e3f,209.38,209.38,Staker +0xa9421852e6db11a7e70acde7f32d6ca4de9b1cd7,208.70,208.70,Staker +0x73a12f5d8c8154a5d8c6746d4db252b2034d7825,207.52,207.52,Staker +0x55729e754893166fc67771a3303626951e37b6ac,204.89,204.89,Staker +0x5c6e682907a009b71b050c3fc407314f7c2079c3,203.66,203.66,Staker +0xc106da67c4a34648ed2915a72f142fdf3a6e4de9,203.37,203.37,Staker +0xaadb7cc8587ca5ae3e5c98b9e78f6024953c0bd0,202.73,202.73,Staker +0x9008d19f58aabd9ed0d60971565aa8510560ab41,202.07,202.07,Staker +0xee0b0271918ba62b939437af831efc689365112b,201.48,201.48,Staker +0xc36573c074d8a60dcb3ce8a78e93319f17774e14,197.99,197.99,Staker +0x474036d65284b024cf9712dc59411d9b7a58ccec,194.61,194.61,Staker +0x018f0d6edad04715e550c1c852dc9ef2ff39fa7e,193.92,193.92,Staker +0x6560550c04f4d8e43e9e743a057ecaa926e3ba3a,192.64,192.64,Staker +0xe459a6f197f80e19c1958f7c0b328eeac0a83bf5,182.39,182.39,Staker +0xc8f4b05286fcb52f1243581a935ffe6604c2c0f3,181.01,181.01,Staker +0x90e91f8e98d88fb6d2dac44c64d0c22af606c0a6,178.75,178.75,Staker +0x1c662cfc20f1139aef4cf57f1695676f48a3334e,178.43,178.43,Staker +0xd4c17f4269ea3f3e67d634f48a6e36492c831c82,178.15,178.15,Staker +0x6aad4b495fc142fb725253c60f13d7a27401532d,174.67,174.67,Staker +0x2228466636e80ea0bc9aa93f44d0c0280005ab00,172.25,172.25,Staker +0xd0cef314f9e729b269658544fe6c4068b2c8b4c6,169.16,169.16,Staker +0x64d13d5316d5fdc4a25f178bb073278443c80d55,165.76,165.76,Staker +0xcdb1ed48bb746056dfb88854121df324b2544d05,164.96,164.96,Staker +0xe40de2b86813f454e937c7f8a4453a15b0b88b65,160.88,160.88,Staker +0x4de2e29aeabc206332a75f2b481c0da257a0d454,158.95,158.95,Staker +0xf7071cb6385d7122452789311980d47c43b5dbe1,158.68,158.68,Staker +0xab323c45899e2b83d8c4b0d1e228dcd70537b981,157.07,157.07,Staker +0x5a9e3cc9e08e88c7baefee41b35ecfbee33824ae,156.90,156.90,Staker +0xd1e95ec2298cb8357887c965e7b68e99cfff9538,156.90,156.90,Staker +0x732ba9746f192d25158729d23ebfc457642950ca,154.35,154.35,Staker +0x3c2d12fe7c48c8e7a9d9da3106bd3aab9142190d,146.32,146.32,Staker +0xb5b614d1b40e48089a2cfef7bd885a92bb38c006,146.13,146.13,Staker +0x54c13777a9cd4797885f54d719f836e5302a6bb4,145.90,145.90,Staker +0x8b9bce95528d14fb59be69a9e4aed558dbeb603e,144.80,144.80,Staker +0xc197ea1194243b76b2c3db44074c46c7f57074ed,144.45,144.45,Staker +0x77536b262dcc54f3d2b3d74d5a166f9573d9970c,132.08,132.08,Staker +0x01fb51f8a664f0f2b7cf8f6eee89f7c1b7e05ba1,128.44,128.44,Staker +0xfe92a350ba8405731eea5a4a0bf8104c805c2813,122.12,122.12,Staker +0xa84f65179d60cdf56e0c2de99527de460b7ba1ec,119.56,119.56,Staker +0x3549cf7865ba58f70e9147dd02ec98febf814a3e,118.99,118.99,Staker +0xd0d0dabc420aaaa55d40696e77750f65ca12deb5,118.16,118.16,Staker +0x606585f6feac24d767a9379e9c6b75c53d82848f,118.00,118.00,Staker +0xd669804e59d8c495e6edbb3bbb52a62e9564e5c1,114.68,114.68,Staker +0x3e4f8f9e6b27c9bc82630881f68f9cac2d7711a5,113.08,113.08,Staker +0xa0531427482edf7dcab7bd345e7a23a6fb99e522,109.85,109.85,Staker +0xbdfc671351791ddc5aa0391004ca8c9edd031f43,109.49,109.49,Staker +0x8593d02c2da5563b5429464bdf585cba39038e72,109.13,109.13,Staker +0x7dd576f3a8c47e197d8f39f94ea57f6e8f59eef2,106.04,106.04,Staker +0x0fb7b9161a62ff7a361b27a726252ef38bf257c6,104.55,104.55,Staker +0xa758e56cfa507bcc356486ade02decf9fda3a160,100.73,100.73,Staker +0xf745ab5ddd4e6edce23e230b29b79f628856dfad,98.91,98.91,Staker +0xcc9ab55791c883fad250acc01c41b0e6b4df3442,98.27,98.27,Staker +0x63fc588966deacb2908b6a596a6386f3b1dad723,98.21,98.21,Staker +0x3c02affdf804e0da33eed4753abba57ba9001d6f,97.55,97.55,Staker +0xac395e5ef7e688002ed2d5e95a82db5cda6a83a2,92.86,92.86,Staker +0x87cc76d414bc06cff7846fc04d9d1834fd9b6444,92.13,92.13,Staker +0x53eca40c8e24009ec3f9b1cd6249dd8568235f08,87.94,87.94,Staker +0x7bd21b15e8c18f7a37286706009e730f763900d8,86.44,86.44,Staker +0x9147872f853f0074f5b6d915e476813d58f59049,85.69,85.69,Staker +0xba8dbeac3ef86309eb65ad85aa85a19bf25f5e7e,85.12,85.12,Staker +0x02f6b2671faddb9041283fa180eca74a5fda3dc8,85.05,85.05,Staker +0xc853215b9b9f2d2cd0741e585e987b5fb80c212e,84.77,84.77,Staker +0x05232c5404127235be887d20d714e4de50b957c1,83.61,83.61,Staker +0x4af4c5db03b6b0df34830a33deacae65f6890bdb,83.61,83.61,Staker +0x99f38a4626b6b6edc1981d7b915917e1e9796c6b,83.48,83.48,Staker +0xec51519767fe5ac06a0dbfb1625ba1b9aadf7d2d,83.01,83.01,Staker +0xfa0c565ca13d578bd1bd8dc0ce0087836a46ac98,83.01,83.01,Staker +0xaf84a9836c880a60d423fb31b2f60aa0c879000f,81.84,81.84,Staker +0x36bdc850e7975e36ae42c9c028216c5bd3459012,80.78,80.78,Staker +0x6c353732bf6e43cc4b6afd73a793858e8074d47d,80.34,80.34,Staker +0xd5da4411745d4fbf8d211c92a453bbb0824b229f,80.07,80.07,Staker +0x407e3fd895f638a817b809573c9990e29152fb20,80.06,80.06,Staker +0x295d72aef1b592b5d3de0f20b532ae5f0171405a,80.06,80.06,Staker +0xeba709bf0afda796b3ad133cdf7dccaa66eeea33,80.06,80.06,Staker +0x4b0d16ad3168703f16350a35bc71f56f28a44d22,80.06,80.06,Staker +0x0d9c4023fa9483e348d7e04dec0ae1698461b572,80.06,80.06,Staker +0xb4558718acd35b2f2bc21ad1a96fbe0e392d18ae,80.06,80.06,Staker +0x74c96a0bf84cfa9f9b7d16a3f128c85755c02344,80.06,80.06,Staker +0x40ff38496e4d7af91a737d0384c4840a54a6b877,80.06,80.06,Staker +0x1585b99e3acce5d368934fefb12ec0d8a9a6a765,80.06,80.06,Staker +0x521acb3b53dbab29cce4ba062a82c816a2253d23,80.04,80.04,Staker +0xbc8744370bcb6d5abf5de8b4086ecfbb4c5629c3,79.95,79.95,Staker +0x8839f2ab732e2da43a510a6f032866bc97d7e09a,79.68,79.68,Staker +0x0edf9bc41bbc1354c70e2107f80c42cae7fbbca8,79.63,79.63,Staker +0xc9f7a606cc3a0a0ff6ee4eb09ecca6fee76f3b8e,78.45,78.45,Staker +0x5484fed3da29e900129c5897c286ce30d156867d,78.45,78.45,Staker +0xc896aee89694c8bdfb72c39022d7f7b70f046828,78.45,78.45,Staker +0xfc33d4910860258495f63cd79bb91354bf8bbb96,78.45,78.45,Staker +0x6b190ca03ff9cb582fc80d0fa76069d8768b8b99,78.45,78.45,Staker +0x30cfeeb2c94b13958800ae4f9e9aff6264225a0c,78.45,78.45,Staker +0x310d4ae22dd99f67fedebeb9091f7619e928c987,78.45,78.45,Staker +0x97109f1f69137c04e6e2d8cd66a050717d881707,78.45,78.45,Staker +0x9258fbcddf8174c5b13264297fc8379d00d04115,78.45,78.45,Staker +0x1aec54d69ce6acc29e8de13aa3a86282eead6f0f,78.45,78.45,Staker +0x62298e04a3a8424fe10072387aa83343d43a5d9f,78.45,78.45,Staker +0xe881b3579e497a690a440fc21ce18f833242ecd2,78.45,78.45,Staker +0x3cbf180261c731277d022e56061ae7ed4a626f98,78.45,78.45,Staker +0xf57439b647b5d2ba7309b5b58eaadefa69238926,78.45,78.45,Staker +0x3daea3505894dc27a2e0c5d3e06788b26d16da26,78.45,78.45,Staker +0x9499f5136d260a876646b53686caef83f5b2bca6,78.45,78.45,Staker +0x3c729654bed12e5e104bd18d63a653cf1201adfb,78.45,78.45,Staker +0xbe07684a436a9e06355d761eeaf8996a603800fe,78.45,78.45,Staker +0x6599bacf424238fbea9ca48e2664f1a4224d5360,78.45,78.45,Staker +0x134a1fc52c13eb57da610595509aab389140fdd9,78.45,78.45,Staker +0x4fa0d3014e46e9475bf951a36c5d576a9ec6769b,78.45,78.45,Staker +0x0f3f7c8d5c7f93b223ba2cb0cfd9514fba15ed96,78.45,78.45,Staker +0x607ce91180ec37cd68f0e0aae428478926aa9b11,78.45,78.45,Staker +0x2266e997a7eb807b94aae1790fdc372936e05a84,78.00,78.00,Staker +0x4eee36c6895a50dc55c5c9fad031ace9c24d0590,77.28,77.28,Staker +0x5b4a0ae9a19306f1cf3d9aa227248750908be506,77.16,77.16,Staker +0xc3438406d5c9d9fca062f893abe1b2501216325a,76.12,76.12,Staker +0xf955151cdb077ae78694a300e0cbb2f4cfb98bc8,75.10,75.10,Staker +0x00efbf91a2e61bdcafb1824477b1dfa0294e89d4,74.89,74.89,Staker +0x186e20ae3530520c9f3e6c46f2f5d1062b784761,74.18,74.18,Staker +0x2dedeed864baf0728e700696333a79f13a5858e1,73.91,73.91,Staker +0xcf05a58150be675d565270b08caba14e5570529f,73.83,73.83,Staker +0x162ad50b8fedaa690f70642fb697b05fc4e6328f,73.18,73.18,Staker +0xe17ba3491ef88c8ba6b8181313dd1219d403b08a,73.16,73.16,Staker +0xaf7d55d96d442725841f344e314c3ab9824d5673,72.93,72.93,Staker +0x50e9cb3f085a38e197e08301caaf3052cc1adfd3,72.25,72.25,Staker +0x446087a1439a10889ebc124abd2e2761370bc848,71.72,71.72,Staker +0x56151bafe1a1695b3cad81f8655eb4fdf235707e,71.42,71.42,Staker +0xb709b6a054af3c1ae6c4bc0cceca2ec84a74fff0,71.40,71.40,Staker +0xc0b620112431fb2a2838a8ae4851de2505aa0e00,71.08,71.08,Staker +0x4e0e167e6ea55997df35794fc8266b2f92dae586,70.76,70.76,Staker +0x4145138cf5c4facce0f6fc91d55db9d2b56fb775,69.56,69.56,Staker +0x0569a2073a5c573d9d41010f801834ae9848ca3b,69.30,69.30,Staker +0x7c985b05cc9af910fbef4d65f42bc143e02de95d,67.53,67.53,Staker +0xc160def6411a9d6ccc751bc45385790971a5e167,66.82,66.82,Staker +0xa9315a46a48f325d8e9f7bae4feaf9b1f4e5b328,66.32,66.32,Staker +0xbad81e37c8d4657672e4ae61ba5a49084dc5949e,66.10,66.10,Staker +0xee887bd772eb07dc56ec2f37fc6076e77ca321d0,65.45,65.45,Staker +0x35e3564c86bc0b5548a3be3a9a1e71eb1455fad2,62.70,62.70,Staker +0xf48bd08d0a924692e859095287b7c2c7d4cc4406,62.66,62.66,Staker +0x280a2aeefe83c54989708c268d1993ad966f6a9b,62.39,62.39,Staker +0xa7cc8da2a472612aeb25218a4fb9d995fa3472a6,62.26,62.26,Staker +0xfed5a854279c3e7334ec0f4faa915bea472da763,61.41,61.41,Staker +0xc73707d58117133dc5f352117f313fb3dc65f4c9,60.92,60.92,Staker +0xf80b60431bb1e54a3e59129171fbf15c5c866bec,59.73,59.73,Staker +0x02699a4cbbea963d20baf49fbb9f5204198ae2ff,59.52,59.52,Staker +0xeb6e856547dbbfa05e1faa181fd18da76d180026,59.50,59.50,Staker +0xa8c49e964351868d83f0bbad547ae410fe1fe8e9,59.50,59.50,Staker +0xc7dbcc064d3284a9320f074617443508b60263cf,59.37,59.37,Staker +0xec69b9d61cc7cb00c06f5800bd351e2402b2b3fe,59.23,59.23,Staker +0xdd16f14aa9226e7ecc456f8b52427f92eb7b84ee,59.06,59.06,Staker +0xb957dccaa1ccfb1eb78b495b499801d591d8a403,58.91,58.91,Staker +0x48d542dd37cf9bed71888aad77f15d490dd9f518,58.71,58.71,Staker +0x89f04f5c012eda374e38a7012aeb3cb43c90a52f,58.18,58.18,Staker +0x4deba5d346229a946dca0b6be8aac2675bcc9f3e,57.68,57.68,Staker +0x353119706871afe0ca7b1ad226e0c286660c7954,57.40,57.40,Staker +0x6d0fb71bc87f1fd6ddca690ddfa2dc45a36264f4,56.98,56.98,Staker +0x743d0838aed877f7de674d16d9bc80033b502de8,56.64,56.64,Staker +0xb254041419c4769ece776939d0df191c122f0699,56.45,56.45,Staker +0x08cb5e270839bdb7dffb615ae1de91adec20d827,55.77,55.77,Staker +0x554b1bd47b7d180844175ca4635880da8a3c70b9,55.72,55.72,Staker +0x8a58f936df0a6b4431352b94a45d245831c61aeb,55.61,55.61,Staker +0x864d70df69c8ca278a61fab3ff3073b5f9a61bc4,55.53,55.53,Staker +0x5c98d347d1e95967f42778511b47613388136119,55.42,55.42,Staker +0xf4f997097de9890089910ee8476a205d25d3d0a4,55.29,55.29,Staker +0x0bd5729186410dcb4b261be7ecf7b9a773413739,54.89,54.89,Staker +0x7a40c4b21a9c2b346f16b7c33979e6a200b8ca99,54.81,54.81,Staker +0x0139b2085d2daecfe6a362a82540fdea421a4101,54.65,54.65,Staker +0xc39521ba44f39a3107aacbf8c0b191b5ad9405af,54.65,54.65,Staker +0xa54b4b135ded1622ff8409cd192b606340c92e31,54.63,54.63,Staker +0xd897e7ab0df36274bafa72e6d0963c7276f4dbda,54.61,54.61,Staker +0x2f91358fdd19e6f5b964210fe3215f2a328995a8,53.72,53.72,Staker +0xebce37dcf99837f5a33ef84af4e1cf70b3da7782,53.43,53.43,Staker +0x10864c1726b6cf46f07d64fa1c046ecc48c139b3,53.15,53.15,Staker +0x9abd86b849aafa01e4f383690cd1d5595c2b2458,52.90,52.90,Staker +0x187bb11c964130aa962e9a2ada37776755d78c4c,52.70,52.70,Staker +0x49c233d25768e462f0474390f653baf40dd592b2,52.58,52.58,Staker +0x0daabd9d0e1ad118c230c03f40476813279b5a21,52.08,52.08,Staker +0x428700e86c104f4ee8139a69ecdca09e843f6297,51.45,51.45,Staker +0xf2bb2785a9f29f3015375c20683b43016a8cb8e4,51.35,51.35,Staker +0x4f36e742e4328d80f186ecae059906fd173f61f9,51.26,51.26,Staker +0xf8a2ac6c0b7a547428c9e9b5ab365769699dc892,51.06,51.06,Staker +0xa90ff11eac405e7371c2a521f2f31684b7044408,50.43,50.43,Staker +0x7bb7e752ce21a46c85586f48e18175027c0ff889,50.19,50.19,Staker +0xca9e3ece1ea34aceeac04eec2109aeebdafd1451,50.05,50.05,Staker +0x61d62d556a3adcc3d00437ec6fdfe9101ffda9e8,49.63,49.63,Staker +0x000c277d0048c99894a56619d47aec09256c7a72,49.41,49.41,Staker +0x206cb8e0d4c3b1593a3f7812244a3716a960d00a,49.41,49.41,Staker +0x5b39a7af4bc6d915bf48d3d7e0083f5b921c778a,49.41,49.41,Staker +0xc0be42902e4c73f21dec71fb7dfc2223fd23d082,49.41,49.41,Staker +0xd67c3592ed81d1c7fc6f9ee06a1ae3ef7f7d8ffa,49.41,49.41,Staker +0x8d845d00e4a0d4d94380457c27e03d3b8deed2bd,49.29,49.29,Staker +0x3a60db96add6e41864b23afed27a050ff44cdf60,48.78,48.78,Staker +0x2bccdda520c114ffacfe1268dd0cdea967e8a4f5,48.66,48.66,Staker +0x9a2cc028060ce2caa29ffb9627716817e07e227e,47.60,47.60,Staker +0x53b015573630d248a32b11b21e5443efb92d9cfb,47.21,47.21,Staker +0x88f79f4e6168cea28b610907a1b1bcd0e5d27e25,46.90,46.90,Staker +0xc4ed448e7d7bdd954e943954459017be63584f69,46.89,46.89,Staker +0x4ed549c9aa7fec07827b5bfee4f8314dc9cb976f,46.85,46.85,Staker +0xadd6057f0b0f26265daeaad8af4ac1bf3a32defd,46.49,46.49,Staker +0xa7499aa6464c078eeb940da2fc95c6acd010c3cc,45.92,45.92,Staker +0xcf10cc428113806e507091c3292ef8e4a124a536,45.42,45.42,Staker +0xbd89cf0460052b7bf10931becfe384a78d873a03,45.29,45.29,Staker +0x214a464f25407bf184af9e8a8602b1cc1482fffa,45.27,45.27,Staker +0x9897234207415ce76166192d20373b848f6d5254,45.13,45.13,Staker +0x47730b4e512f0cd5e6f8057b61032c63c007017d,44.59,44.59,Staker +0xff2ddf66360f50bc719761959d19dc402d8c2811,44.19,44.19,Staker +0x8e30a24d6faf40a18b8e377ba9123e6c7f5156f4,43.66,43.66,Staker +0x609470c2f08ff626078ba64ceb905d73b155089d,43.65,43.65,Staker +0xe95ad50106453cc72dbea4d0e9df2010fa578adb,43.52,43.52,Staker +0x4abc33cf81e0d21f42168d044f7002edd6b80b09,43.45,43.45,Staker +0xca3be6575f123f4d0dc371aa6660d7977e98f010,43.13,43.13,Staker +0x5c688d7d370fc1c961ce58a41b6175e96bd35e84,43.06,43.06,Staker +0x35c3183cc987c0f67f74b0a6f94f7c9b7f12b28e,43.06,43.06,Staker +0xab12253171a0d73df64b115cd43fe0a32feb9daa,42.91,42.91,Staker +0x95887b1f8bd585b121f2f1f1e129a6e8d07e07e0,42.72,42.72,Staker +0x69cc2691ad65b6d0a7b22e55e569cd3a53bcb0af,42.11,42.11,Staker +0xb4be0c3a5da1242c7f5217af7d260f4db5801cde,41.70,41.70,Staker +0x415fce36e2dc12421f20b93dbad1dd68bd2f6db6,41.59,41.59,Staker +0xbcda9b9af39c349f422d4079615ef2e10eddc7b7,41.51,41.51,Staker +0xafe8fcf13821cb259b982008d4e2d90c93bdf3f7,41.49,41.49,Staker +0xc8d46eb7881975f9ae15216feeba2ff58e55803c,41.30,41.30,Staker +0x0462096a2631fa4974713f0c0e29b43b510f6570,41.18,41.18,Staker +0x1f94981529b3e44d5a6adf8a601fd86025fa8796,41.18,41.18,Staker +0x877389e462972ce1917d6c2ade93f5aa03057578,41.18,41.18,Staker +0x484cc7e0e7843365998cab7ae24401e9edd694a7,41.17,41.17,Staker +0x4be80a823e619ef57a61cc19b6bfb72974df0604,41.08,41.08,Staker +0xa92a40457e419c5ec245a646da09112cdcc6cfb6,41.04,41.04,Staker +0x232597aec568f4d7a08648caa6e6f577fe95afc4,41.02,41.02,Staker +0x8e23aec03ecfbe74ce19be7d95099d3a2d6b47c3,41.01,41.01,Staker +0xdf52287bacd44d40492a3f530c49139b5bbc03df,41.01,41.01,Staker +0x5470f127c1d8ae195a59fa229e1f55bf956cb408,40.82,40.82,Staker +0x1be3800fc0c407000fc4f87e303d18787dfad3a0,40.79,40.79,Staker +0x553d68f907fafcb0a51feab3079cfc5e0b7be4ec,40.76,40.76,Staker +0x204f21df4d4779cd3c6af68dc96525043bdcd022,40.59,40.59,Staker +0x7fed8d3000b3eb6c3bd27b584d78da75a9b67266,40.59,40.59,Staker +0x66633cc6b84cd127a0bb84864c1a4ea0172469a6,40.56,40.56,Staker +0xcd216778d95d1795065d589a532bd432900b8448,40.53,40.53,Staker +0x5f2e7d47753235d3e179518e776408021314571b,40.52,40.52,Staker +0x7842ca2fa7f48f19bbdaada7fb2bd52a960bdf60,40.39,40.39,Staker +0x27e70d62185a78e9811632c1ce8bfa35606538fe,40.39,40.39,Staker +0x49b28ccf4db193811a33b6fc90cefabe9fcea150,40.37,40.37,Staker +0x357a15f1d5feff777fb38ec5424cc2605c091fb8,40.37,40.37,Staker +0x01337a450fef80c8f97bb192adef29d2500ab2ad,40.37,40.37,Staker +0x087d74a0f5c6b3ba428a8d15dc55c3faf09d02d1,40.36,40.36,Staker +0x76aabc11c1cc7bc43f8f647094b27fb7b8205e98,40.36,40.36,Staker +0x772cd2077cb6f4e98814c04956d81906dbe678d8,40.36,40.36,Staker +0x4a19417e092a71b49feaea331d41ac000556e3d0,40.36,40.36,Staker +0xb0c30fd25effe8a7a8f4411329f04dcfe6e7ad43,40.36,40.36,Staker +0x393cd35c991157074cb8b529b69ba9ad480cfad4,40.36,40.36,Staker +0x5894a02b08119f5b7ee83e5271a28ab93ae021fa,40.36,40.36,Staker +0x8502990ef5ccf5d7614a02d185016dd6afc8bef3,40.36,40.36,Staker +0x9d5d7553cbbb6bce8a92d5a011610cc2da4c0b67,40.36,40.36,Staker +0x641466db7cdb84022f1ffb09a3672a319c339927,40.36,40.36,Staker +0xe10cf9c854cd5f692ee24bb65551b448483336f2,40.36,40.36,Staker +0x8d850a90b09f536832cdca9e85ad7ab2f66c5dab,40.36,40.36,Staker +0x42414f98db86547d20946006207243dcdf1f1871,40.36,40.36,Staker +0x6c4e7f9ba696ffcfee9f44a79d01e02db734916f,40.36,40.36,Staker +0x598d91105d59a249313f6a00b5b280bf25c1ba17,40.36,40.36,Staker +0x31e791074e84b3e6c73ae93b6652c8aa0c4b8727,40.36,40.36,Staker +0x80a494a0ab81789cf186793138ed538fed4d3f00,40.36,40.36,Staker +0xc0a86620aa6b2100ed8e5ab50c2fa9bfd051204d,40.36,40.36,Staker +0x28d5abe06bec946c306f77dd6e79e93634a6bb07,40.36,40.36,Staker +0x6317ba77af3b202d29e85bdb8600194874648d54,40.36,40.36,Staker +0xf1bbec0ec6e1e96a8832a2f3af935fce6ac201d5,40.35,40.35,Staker +0xe48c53f8b02ac43b48dba3fabec0e2a8e36b3c0a,40.33,40.33,Staker +0xf5dcb2a47f738d8ba39f9fa2ddc7592f268a262a,40.32,40.32,Staker +0x0f7198e0f7072a2fde07212eef3056d22d0aaf57,40.30,40.30,Staker +0xaf3410520ef1fe714301d084c41cad69eea9828d,40.29,40.29,Staker +0x76934faef692f0577b23e3907ce72cf6c5b14bce,40.25,40.25,Staker +0x1f427a6fcdb95a7393c58552093e10a932890fa8,40.22,40.22,Staker +0xc896e614ab103d5bdb86529ff5106f45f0f1a2bc,40.20,40.20,Staker +0x083de3ae7fd6b9d9dd68641e57bbcd50b7da55ea,40.20,40.20,Staker +0x196a37946c3d93e9a5309f539ae28b774a32411f,40.20,40.20,Staker +0xf7adc901c921ca4eecc0f95a26aec81dacf57620,40.18,40.18,Staker +0x1598432d904e073cd17a17420227ad2a078a26eb,40.15,40.15,Staker +0x39367ce3a0ad2bde87bdaf932aaa76f6bdc1c25e,40.15,40.15,Staker +0xcde47384bb00e6900fc7c0b4b4f932bee88631ed,40.15,40.15,Staker +0x2a6bf8a714acdbe9d6e9dd1753ca09b8e7d95328,40.05,40.05,Staker +0x86951b2e7cab5c9cae52de4329c179432264a159,39.85,39.85,Staker +0xbf1e0ca5032b222a264110e0ce2038b77f0d3405,39.84,39.84,Staker +0xd82b0a73f55aeeb3dc1c7ad3383fea8b7408ae65,39.72,39.72,Staker +0x13dda63c28bb95fe9822fea43ad5feaa966636a9,39.69,39.69,Staker +0x9974f9a114076d1d987cee443203cb6e6aac5cbe,39.68,39.68,Staker +0x6dc1adfa7bab220f30bf1903b5a241be10bbf98a,39.67,39.67,Staker +0xbbf7bfc4d9acce27082613e2c14d9fe8d1a54a29,39.66,39.66,Staker +0x14eecf2f25d695d29596732f7523b5e1274660d9,39.65,39.65,Staker +0xf1526ce494eb72524fdf243198417d2e88e03011,39.58,39.58,Staker +0xba74a8f28d08d9a1e92c0eb4424e3c7ed3f17e78,39.57,39.57,Staker +0x977551e712e99105fd16c1b9115717aa6961ea43,39.56,39.56,Staker +0xd7cc57bfe31c7a9abc7edce68f660329828694ec,39.55,39.55,Staker +0x148b5483e54af36ec30c14222f2479fbf9aa83b6,39.55,39.55,Staker +0xeaf3efb82890c33bb62487ecf39f433fcf772284,39.54,39.54,Staker +0x7a4830c8f9fd7a0e262135801a16b8b137c84113,39.54,39.54,Staker +0x409013faa477e7d6afb3a17673c8dd6b89c515ef,39.54,39.54,Staker +0x951b6d50d07c39b0f97a7bb2f5c1e96f07a093d3,39.53,39.53,Staker +0x4842ad1ba66cafe3a79b9599838e08300f7d4098,39.45,39.45,Staker +0xcc1ed8915e13484e515d5f4297ce61276a3d27ea,39.44,39.44,Staker +0xfd7a73e6aeca1ffa331cc6d21fc1fef100f8be2b,39.43,39.43,Staker +0xaee23f7ab120ca4d35ac6454dd028b1815e87d8c,39.43,39.43,Staker +0x6b701e71ef022962f01edf4f9a6eda0df8de2511,39.42,39.42,Staker +0xdd57ea4e1d618b9e09dbdb4a9e0b904b61b468c2,39.41,39.41,Staker +0x6232d7a6085d0ab8f885292078eeb723064a376b,39.41,39.41,Staker +0x613cc907e053bf8e2618b3e04febdb070ed31c2b,39.41,39.41,Staker +0xabd57e0097838f97b995baf6fd2762b9f31af22a,39.40,39.40,Staker +0x2e963314b87163bcd906788ac13465a30f89c7a9,39.40,39.40,Staker +0x84453db1ca5ffe466531cc00a90c925f44b8f70a,39.40,39.40,Staker +0x838b77972bd909415d20b993440c60e1c339f3d9,39.39,39.39,Staker +0xd84e11bee5d555ccd905817cb8cbbd5b6e6c4f0d,39.39,39.39,Staker +0x7dd1a481f7651dc963573b44c5de5d1bff375ae9,39.39,39.39,Staker +0x6953ee61e6f1385a6325bc4e9bd0bb9db1ec5daa,39.39,39.39,Staker +0x540bed35ce20fa53e16167579cc9810a6a496c0a,39.39,39.39,Staker +0xa85f296047e62267203fc350375dbe668bd44e5e,39.39,39.39,Staker +0xfc0aa8e31375e619d4612523295761ea9b75b552,39.07,39.07,Staker +0x21ecaf6f95b5d4a472469edcd3b13e9efd4ec154,39.07,39.07,Staker +0x35e394b6d048edfd2e62c406dcc48206dcb0906f,39.06,39.06,Staker +0xde18cc75935c84c5dbd192857ba1624f80411273,39.01,39.01,Staker +0xbb3d31560a819db86221baafdb4c53d4aed55c03,38.92,38.92,Staker +0x5383768f2b9be940495e13d891a4001fbf9516ef,38.32,38.32,Staker +0xfee044650102855c553dba07729326b9d48c2b5f,38.20,38.20,Staker +0xafa8d6fc711a792591a587e1908595747aad5895,38.20,38.20,Staker +0x6e2795c9621323181174ad55fe8b32749a53aeb5,37.52,37.52,Staker +0xbf0d962ac0843401943ead9872162dba15d2685d,37.44,37.44,Staker +0x29deda10a1810ecb602a9b3bd92f2231b608fc9a,37.03,37.03,Staker +0xb59b1879be0e68b3c700b6ff2306e69364f465a3,36.36,36.36,Staker +0xd4c05a86e523563dcf62447ee32e0b4f4bff3c10,35.27,35.27,Staker +0x608236d3e19f330567ea0dc9f7ac92fddbc54a97,35.19,35.19,Staker +0x0cbc47891804a654deb6a2931b3ac0e5b116fde4,35.15,35.15,Staker +0xdcfd008628be285400cee4d869e712f5f72d67cc,34.55,34.55,Staker +0xd1d373a6de19f0f8113aa3c677ddb4da4f529d45,34.46,34.46,Staker +0x8450af83700ff20d6b1ac1728c20689d81aa8f1e,34.23,34.23,Staker +0xe97f81c09b5d85d7967639e67906556c1229b66e,33.53,33.53,Staker +0xc664239a86f0a92f218fc61c4307fcc0ed7a24a0,33.02,33.02,Staker +0xe54af90cc6ed54ea15058df1ea2142764d5b5675,31.26,31.26,Staker +0x4f321ad6ddc21ebcf9ee7213d2b41895196b6a9b,31.14,31.14,Staker +0x334eb7370faa350a7e7889133add6cbc88ca302e,30.87,30.87,Staker +0x827a0e7c1fbb575b5103d8a8a2c0b34fa9888aff,30.87,30.87,Staker +0xf0d40b2813bee4c0e359afd161d9bb92a6204844,30.87,30.87,Staker +0x94116efa725884314ec66c5682c1b6e7e001e232,30.84,30.84,Staker +0x73eccca839a60f0beb67eb51c0b910588edc9117,30.83,30.83,Staker +0xbca597d82363895e1081c6dfb7f748f67a6a144b,30.83,30.83,Staker +0x496690a1bcc74bb2feb88bcbc1953db0818fe9e3,30.60,30.60,Staker +0xd2b3d77c13dd8b7cffdfdc6e9f04443e67b49d07,30.18,30.18,Staker +0x000000000000000000000000000000000000dead,29.79,29.79,Staker +0x7e96a8a1131ee896e2ff015f3cac248596433de6,29.75,29.75,Staker +0xa27fcc38baec399949798a4010905d7e8065fc11,29.75,29.75,Staker +0x0276731bca7052eb52daa3099a5a1fae5ae02172,29.75,29.75,Staker +0x1f6e3387e0776a03d660a46579877aec67ec82e2,29.62,29.62,Staker +0xf125c50b31e538964821c42214afa4724f195928,29.61,29.61,Staker +0x8ac464a8d32f98c9d2da47afeda2d51d9290e38b,29.26,29.26,Staker +0xf7b18e107eb36797f4ce36de756630b9c30969ad,28.28,28.28,Staker +0xb967a6e6c1cce1dd9492c583e63b98980724dcbc,27.79,27.79,Staker +0x7af7a4a7314d311d6ae397d4e3d471e1c97d1655,27.78,27.78,Staker +0xf16941ec34fdd58c15498195dd8bc3708da5e309,27.78,27.78,Staker +0xdeace1bdaabed5a7d1481e0efb60418a50633cb5,27.58,27.58,Staker +0x466f8fe17ddbb92846489a1684b0c6fcf1bab99b,27.54,27.54,Staker +0x5c703f5131bb3268e0dc32913a3c0994eda215fe,27.42,27.42,Staker +0x9204fc8af49599432db577a92df5aac162dbdc5c,26.38,26.38,Staker +0xb4649484e2e3c4f1b689f9df327c2248b8203eb4,26.34,26.34,Staker +0xb6a2118828018b1e0313b6a40a205a0cbafadb9a,26.18,26.18,Staker +0x2c32b5c04dc6937bdd18907d8a4e93a6e0a6173b,25.89,25.89,Staker +0x598f067eb982b38789ef3f4efde657b319511418,25.52,25.52,Staker +0x743eea6b7f8535edc434009c4c0803055c625578,25.18,25.18,Staker +0x1f572681bcbfde94cc2797bd317218b67f1cfe93,25.17,25.17,Staker +0xb892dce43109298088865b65119e4f476ab90e46,24.02,24.02,Staker +0x96c195f6643a3d797cb90cb6ba0ae2776d51b5f3,23.81,23.81,Staker +0xea39e59da1db19d486df67d4ddbb8981216835da,23.68,23.68,Staker +0x656d9b4e0871658ca91c865555a4f536cb9500f8,23.62,23.62,Staker +0xd168d7c7c1973cd48386fe4f2cdd3c359ea6e377,22.92,22.92,Staker +0xa572ff6958ef837a8bec07cdfb066edaa1a98bf1,22.53,22.53,Staker +0xba63a7a172d54b0ab3609f7ee579ada949dfe51a,22.33,22.33,Staker +0x072d06505950fd8a55f8cbc2d3796afff1d84c11,21.97,21.97,Staker +0xa409777ead209b2aea888711326ff43a6c682d0f,21.64,21.64,Staker +0x2caaa9c911de5990b474eb5c7679b8662d931eb2,21.59,21.59,Staker +0x227fbcb2931d501a31f29b1a356e12f71c6deb8d,21.19,21.19,Staker +0x1a68f7936d21439e9a5510628ce3dac6a4de7970,21.19,21.19,Staker +0xe21b36ebede73eb8acc7e15e13407d629240cfbf,21.16,21.16,Staker +0x9aa1575e60d33cd8e750f3193bdfa7d5540fe136,21.16,21.16,Staker +0x428557cdc36a1c43d362b0b0aeee21b775b0ed74,21.05,21.05,Staker +0x099f8498348792abe502ec12f6163254dbbe321e,21.02,21.02,Staker +0xe519b20ee7f5812818c53cc85f68526b71e29b7d,20.97,20.97,Staker +0x2d0d89c4a7d6feb2421924348893a1f38c12fa71,20.64,20.64,Staker +0xcb29e84d4958aaf95abf523c6d61991d110410e9,20.38,20.38,Staker +0xae1490e624f7debc57cfae72621c559e75971512,20.16,20.16,Staker +0x7a96333ffe50a3787dcd6d89cde929f7f5e37f39,20.02,20.02,Staker +0x315f5268bd9a63adf077d606bebc276afd48c5c4,19.90,19.90,Staker +0xa47af91dcc3390ee1e5ffd6cef4e56381903ba9c,19.85,19.85,Staker +0x0b5cd6019b605c535c08e6b9a7852822de061a0e,19.65,19.65,Staker +0x130b166d0866381ce580c0211de5ae0c4902660e,19.44,19.44,Staker +0x1c8b65539da5b374c52e381a335d603d1ec63ca6,19.44,19.44,Staker +0x9675a975affddbda6caaa5217d151773eb96c5bf,19.44,19.44,Staker +0x53e1d337612e6fe3565762ea63a5a099db0b34b5,19.44,19.44,Staker +0xbb79d5fae7bd228199fa216f736a796c2ef7329c,19.44,19.44,Staker +0x76f004aeca9d583992451393a26f92e355fa296a,18.94,18.94,Staker +0x10d31b7063cc25f9916b390677dc473b83e84e13,18.28,18.28,Staker +0x220a6cb04d48ca2c33735e94df78c17f8b0f7c9f,18.21,18.21,Staker +0x074631095645e426e50b478d40301dd35e74f24c,17.92,17.92,Staker +0xac3e015877f661a9f75391b14e0107b5d995ee38,17.85,17.85,Staker +0x35a44435534a0c63ea2766ab3357771e6f1a7203,17.85,17.85,Staker +0x15054eea7715ceec8d3e51f7f1396d6e31a8d1af,17.85,17.85,Staker +0x24e219ebf46093dc5c5a748cb20b8c83e86bf09d,17.51,17.51,Staker +0xd56ee5ba5a52e15f309108bdd6247c69b4f624c2,17.37,17.37,Staker +0xbf480e4a098f7a16416b4d1ad948e1eb6211b766,16.91,16.91,Staker +0xe8c7ffc11f518d6c77d871ca367423b46aaf419b,16.88,16.88,Staker +0x935914ad4a126647af35378384d70c741892a5fa,16.81,16.81,Staker +0xc338d3b2f7955bba77fee2d180ce98cb400522c5,16.69,16.69,Staker +0x984253cad96157b89255f4674e5362fc0feb69ee,16.56,16.56,Staker +0x9bdc36a6d12c70dd332d2c8503b2d581939ba412,15.69,15.69,Staker +0x5c8e1be60fda2398e64dc4148f11b1e4f756780f,15.62,15.62,Staker +0x5d928f0db4a09b873924de89caa5a3db752cb2a2,15.59,15.59,Staker +0x79be26c8a7d2302c9634fa0149725452183ca19e,15.48,15.48,Staker +0x014394f0a9de5a300479308211ffee19ed183928,15.26,15.26,Staker +0x58e02a7aa5fcf710358bcf26d93d80dae782c6fa,14.73,14.73,Staker +0x0de7529e4e15f06dae3b0cbae977f3c18ec39356,14.73,14.73,Staker +0xd91e89e68871e04d9ff8f56299810c1824a331d8,14.73,14.73,Staker +0x990f7bb51e752e1670bdc0b8b699ae8e49d7c739,14.73,14.73,Staker +0xe75cd5fd2225fa04dcd360b599cf14d2f8b7a973,14.73,14.73,Staker +0x4beab2af56bf3734983cd6fec1e16e3e17889d94,14.73,14.73,Staker +0xb26000e692c74fc0e83534403624d3af7a188f1f,14.69,14.69,Staker +0x2cf226a0a15a77bb71790f21f168768797f43b93,14.58,14.58,Staker +0x48c052613bac4e3fc9636054639b697798c34b87,14.40,14.40,Staker +0xbea39fe72b47a4087e3259a6605a82b729817550,14.40,14.40,Staker +0x64115952aafeeba2d8006f54c49669afdbd860b2,14.25,14.25,Staker +0xb5b36daf698d58868e6755abd6dc8ee9389f8e4f,14.25,14.25,Staker +0x12d618852c82e30805615b28c89cfc39d9faaffc,14.23,14.23,Staker +0x3c1a748d3e16debaa943efbdd06515db50073e64,14.16,14.16,Staker +0xf83423f4dc1dc40c5c36cb2e4ad1fdb2faf53395,13.96,13.96,Staker +0xf834ce6d29d8afd31a2448d70eeb4c264cd319f5,13.84,13.84,Staker +0xcfc7608cabb55532dd67f258135a6d29b029d441,13.68,13.68,Staker +0x2e037b0c73064f1ff93bcaccb8656a1ec40b2790,13.55,13.55,Staker +0x926a24a80785e7a57f38b0b8aed9f73500659f4a,13.44,13.44,Staker +0x118a394a99e674e5abf545f29dea55d2da9e3887,12.98,12.98,Staker +0x986b6145f7760136afc4a6a35b343e217d6ef4d6,12.83,12.83,Staker +0xaab2b7c70eb48c17f0f3b2c2b9fc22fa450ac87e,12.79,12.79,Staker +0x799c7e37b6efb28ac3cc2d1132c342628302cd66,12.74,12.74,Staker +0x584313319d0bfead2a9d98a7154f5dcb5a62887f,12.34,12.34,Staker +0xcc85520c0e6e69ea98b6e9bfc57a790fa7afbc8e,12.22,12.22,Staker +0x10b721bc1cb404510b6dedc2bcfcc5c8f80a180c,12.16,12.16,Staker +0xa2773b5bab5462a083f970db69fe59d643ce8119,12.11,12.11,Staker +0xcad32242972cca113f5d05bd0f3d085f4c5b1aec,11.90,11.90,Staker +0x66e4d810b79028e42735d5acb1de9a5f2e673d6f,11.90,11.90,Staker +0xffafbcbab1ff94e95ea75324ad744ac15dac44ad,11.78,11.78,Staker +0xb7fafa52585882ff727db81c1275103e18a81b6a,11.66,11.66,Staker +0x8001de631bf1729a9953df28b6cf71d8fa41bb24,11.46,11.46,Staker +0x948633dc8500021c8ad9d2fbd73078c3571991f9,11.30,11.30,Staker +0x64792ea7c648eccc079494764db42398c0251d12,10.88,10.88,Staker +0xa4fb8f10e99a0762cebebfcf3c69d20f67742c5b,10.82,10.82,Staker +0xcd2bbbdeb89dd3570a00acd8d3a1a6c9acd5c7db,10.77,10.77,Staker +0x4db4137442b5c411f84c2e7d2ab762d508ef631e,10.62,10.62,Staker +0xad4489f64a8be791294116d3e99d2721c7f0a72a,10.26,10.26,Staker +0x62e00b3611eb0c55553da3f05249fa1acbff9984,10.21,10.21,Staker +0x8ce70a2ede8ee97b29da934baa8720fa3695ceee,10.17,10.17,Staker +0x7e1727a9418e18318d9fd220345ada2099d698b9,10.13,10.13,Staker +0xb20a1c54842b558bfad4c14cdfb8ae1c79213c04,10.10,10.10,Staker +0xeddd1504ded9cbda5a7f45949bb57c301205542e,9.92,9.92,Staker +0xd69103ad0a7acf12800ee8438f62d24f72544a1c,9.85,9.85,Staker +0x624e67b0288b580ca04accd0af5c144f62e12f1f,9.84,9.84,Staker +0xbf277a67adc411b86553410b5ae0dc5df1027f01,9.82,9.82,Staker +0x96514e1d53fd85f61cce0e0ccc2519d018398e5f,9.52,9.52,Staker +0x522f748c5ad679d544ee1ba4642ad214a286c1a2,9.26,9.26,Staker +0xfae82d1b5e45f81b49945e6876364d785cd77ef7,9.13,9.13,Staker +0x56abbf32376d57b1c6ea2ebeb939f4256e536817,9.10,9.10,Staker +0x6a67545884307524436203c1bee87cb723a33c02,8.99,8.99,Staker +0x17f7f85e556c8ef3cf6213e982379dab87dff502,8.99,8.99,Staker +0x989b82ed1e240597c0ead2e1734235784ff865c0,8.94,8.94,Staker +0x44c2221bd828e32a76f7b490dd0c850a4c594594,8.86,8.86,Staker +0xf1edd611fd417fba0625c93e5744fd79e8f784ec,8.82,8.82,Staker +0x3b8078c02414cd5294bad1c880297120a9a34c86,8.37,8.37,Staker +0xfcffffa00191801b64c06f9b2e85da8705b2703b,8.36,8.36,Staker +0x662a7c5cfca929dff1c72e0bc044fa647dd233ed,8.09,8.09,Staker +0x456a7139443a882607165e25c9996328ba836d07,8.04,8.04,Staker +0x008fd24707883affbd4c830eee85a8a4149306ce,8.00,8.00,Staker +0x99d16159c63ed13853c6123a2de85ee388b801af,7.85,7.85,Staker +0x9243fed0055c8aeaa31baf425c3e96c19de9cd43,7.66,7.66,Staker +0xe56771f11b8f7fce59c7c19f2f197b4b2ed3ede4,7.51,7.51,Staker +0xd96dc025c835f155534a33a15d24482b257c7652,7.40,7.40,Staker +0x97b102e00d88f02debfd6b1e4b901dd6931bb982,7.28,7.28,Staker +0x6c83d89edf22912b90b727eb9ce4d64275e6b732,6.87,6.87,Staker +0xff6e3780b0b8645b797a889feebe876c2fccd06d,6.77,6.77,Staker +0x5b40423cee8e388b9964bca0e38c5d4b753b5a7e,6.76,6.76,Staker +0x0f0ef4231f50ceb98834021032c04a82981c2aaa,6.76,6.76,Staker +0xdddb43dea5b187582d49352aec8f66f07e04c801,6.76,6.76,Staker +0xb9558840c326acdff10c5fbb6aacd370775da884,6.70,6.70,Staker +0xdb77c8b5ff5aba5eb0e03478d966f499b3fe5041,6.30,6.30,Staker +0x2ec53cb4ed22839593caf36aefb7b3d39ed2a1d8,6.10,6.10,Staker +0x06b84448a572d6216cdcf5e2eba108693d1506b0,6.00,6.00,Staker +0x1f99f87f6154023a0d2c04c513a73fe8eaa8429c,5.95,5.95,Staker +0x6528f1110c293afa7b28aa2ba79eb038194eb182,5.95,5.95,Staker +0x588415b64d1a218c1aa1d270b7e69aa855a4e0be,5.95,5.95,Staker +0x8288ec58506b8ab4137d84a62c85e90c01e9d5aa,5.95,5.95,Staker +0x338372d8734f571c87f790f02e137f94d1a90eda,5.93,5.93,Staker +0x5938a12c1ba59fc09553297df240af9049099e28,5.89,5.89,Staker +0x0c4ca96d4e63af64fb7896ab41e0aa871a59fabb,5.64,5.64,Staker +0xa4369e39e3ed13593adb0142a1ea5d08abdf99c4,5.59,5.59,Staker +0x56abaf385a1b47074cecce29528ab4094d87fa63,5.41,5.41,Staker +0xcfcffe706f54910dd3c98f9a7297b76bf663295d,5.27,5.27,Staker +0x2d04ee191ebc32b10775d3689496b19b3d390614,5.18,5.18,Staker +0x83a9f32c93182bad8fbb4d38169d4d7f9de7dbde,4.76,4.76,Staker +0x458cc9ba39206344fc4c10a9fc8edf85980a180a,4.57,4.57,Staker +0xeffdc0cfcf0131c39208c14033142b6c2d1a863f,4.55,4.55,Staker +0x4e36e298808813a0a4b6ae3a97a945e62912327e,4.30,4.30,Staker +0xf26555c596aa7c20063fd575cc49c9c77c3c3c0c,4.18,4.18,Staker +0xd67563369f7c9307622c6505b1bce41c3fea211b,4.13,4.13,Staker +0x3791cc891382704a91c55b8e5ac2b05092f95fa2,3.92,3.92,Staker +0x5ba774922a8c1f145954afcb0ebb41056b54c545,3.57,3.57,Staker +0x2ec4fe780501684d8f17109410caae8a9d293de2,3.45,3.45,Staker +0x15a4ff58ffd803cbda4c5b0331074bfd3e7d54b9,3.26,3.26,Staker +pica1kl9e4jghxftmamrmset4yhuhwmf2uu630xvz2x,234.375,234.375,Staker +pica1rrfdtx5qj4d9nt5pzsaz5fv85pclcu0hkq42a6,234.375,234.375,Staker +pica18wjv3ltj2fpg32knqy7ycms9alrwauwmmzsu46,234.375,234.375,Staker +pica1d6kw0gf37p4ejlg6w6q8wrhtm2q59j2e5nyv55,234.375,234.375,Staker +pica140l6y2gp3gxvay6qtn70re7z2s0gn57zh9spzx,234.375,234.375,Staker +pica1cgqxeuxycuvdr9stlnzedtsmhel46f8uhu5c4g,234.375,234.375,Staker +pica1nswmneefw07ual8t73ry62cf8lg0nwc2ve854f,234.375,234.375,Staker +pica19xhmx2krzmqwypjnqht28r43mkw3hy6mz63zld,234.375,234.375,Staker +pica1fmz5pw0agjg4mz4nxs34ha6rc5337fc3f8487q,234.375,234.375,Staker +pica1p677qe3xgjgm3w7aeccmaqdgltf29rmrjm6t04,234.375,234.375,Staker +pica19f0w9svr905fhefusyx4z8sf83j6et0gmhr5lt,234.375,234.375,Staker +pica19v94c3z7ckarwsum76kaagma0wqsqhh5ukywgy,234.375,234.375,Staker +pica180wngzau7jzdw9xdqp0a4mm7740y5rfzcjwq8g,234.375,234.375,Staker +pica18er5376et00utmnqzjhgkl5v9chq68s45re57d,234.375,234.375,Staker +pica1ecxls8tq8csdqns7cpe8zcry864z8z0dxeaqr6,234.375,234.375,Staker +pica1hc0ny86wpjwgjj44mxs2ddaw7ydykpph8e7hq4,234.375,234.375,Staker +pica1lrzxwu4dmy8030waevcpft7rpxjjz26cl2mvne,234.375,234.375,Staker +pica1n98l6fqg6et7f5dvq0zns5uahrg0xgu0u8kc2q,234.375,234.375,Staker +pica1xgy25y5stu2uu5fasz278rjd28rleqj263xk6l,234.375,234.375,Staker +pica1p86dkzgthapcqkgymq70qvjnt4exf09hvqtxu3,234.375,234.375,Staker +pica1a8hwzwy3tfaujvfq033tqgg6d7s2rehfy7sml3,234.375,234.375,Staker +pica12qkcaaqkz6k40ln4l2dr95lpq6xvwp8ghtllmp,234.375,234.375,Staker +pica1853yrelll4y2l0n5np4465xr0x0azrand62mxd,234.375,234.375,Staker +pica10at4sl26gx3767ejn2w7awy7k522ernzm3smus,234.375,234.375,Staker +pica1uhwhk3ug9ug6stxkua7m7khag5vvg60gtj64ex,234.375,234.375,Staker +pica19klmacamxh9cnmq209zxagnjzr5gw9eeqz2pwl,234.375,234.375,Staker +pica13seedrg58ckmdzmuqz6xd8swcvxsdy8m662vw0,234.375,234.375,Staker +pica1u7wkm8ft5sl2j9r28dk9q6qkum2vzsy7f8z088,234.375,234.375,Staker +pica12zlkhsyrlfusqrfdag3ktwf6uxzdr9zx9u29es,234.375,234.375,Staker +pica1975dx72pl3fgd8rfyukh4ngyjvpld0vx97hxd7,234.375,234.375,Staker +pica1ugxfpz7x6c4zesanh2vv6u925trpm2xeteww33,234.375,234.375,Staker +pica1lx7cmt7kfa4de82sl8cdn0yy4vu3q0d4ek0ve8,234.375,234.375,Staker +pica1s6g9s9wpyxfgmgnxl6je8594n3vvsat5nusgrm,234.375,234.375,Staker +pica15x9xf2yasra3les7pqgaezp64lwhaqrlu34hzz,234.375,234.375,Staker +pica1wdmxsmqw7lgrj4eaf5rtl86vmcmuqz2gjn2w3u,234.375,234.375,Staker +pica1swgtasxf84fgz2nqgv4slhvuwdf7slznukxdnc,234.375,234.375,Staker +pica1x20lytyf6zkcrv5edpkfkn8sz578qg5swpfxts,234.375,234.375,Staker +pica10jmtfrgcaky8d0uqrqt53u92pjwjz7g3zdvhz3,234.375,234.375,Staker +pica1xj806ur5e9s2yzaag8wyffp542pkkmdaw009ce,234.375,234.375,Staker +pica13jwgp6v5t6y09uqef4kmjf8aepqhjvzave2vcf,234.375,234.375,Staker +pica1s46x6fn803hper37cghc87dsuw7fyhddw38ld5,234.375,234.375,Staker +pica1l836s3p6vrgmmh0zm4fp7fphru6dqq3qnu6a5j,234.375,234.375,Staker +pica1pw9ytrr9gcjctduuh9nr79wrygkmfmh08fz2w5,234.375,234.375,Staker +pica1qk7uvv8yax872jn4tztmqksxf00pds982puvjr,234.375,234.375,Staker +pica19jfskgqseuuk2kznfzy4esw6unujgtjgkr4qj4,234.375,234.375,Staker +pica1e70myv36hgwa2lss556wjt5aszxkjmau6z0lsh,234.375,234.375,Staker +pica1777vhtpwld6chyhy0947a0wvhjftx67v7shsyq,234.375,234.375,Staker +pica123rv9yms3dwfs0gh8rwenzxn8u5w34pez040y7,234.375,234.375,Staker +pica12xv9v4tdnmyffa6hxkedkzh35vkrzrk8sucz06,234.375,234.375,Staker +pica100qzcjdn7skz478ua0fh6vsahpyupjw9s4n8xe,234.375,234.375,Staker +pica19an8yzr5lvs0npr78k6hkt3dxjjpr05nj7ufm0,234.375,234.375,Staker +pica14skqv8vp2rh7aygzwfjtk5rrmtlq26r8uxvyh7,234.375,234.375,Staker +pica10zwutgvjula04t25awtnucjd3ckzfeeh2rwpml,234.375,234.375,Staker +pica1ang6lqf2zzgjln4zx6elj594m72lz8gf9px524,234.375,234.375,Staker +pica17r87nugyy4qevl4s355vd6exls8w3lcxtzd9nk,234.375,234.375,Staker +pica1xp6n38h3zh75pk874tkxt7w7jdslul0vvzdew3,234.375,234.375,Staker +pica1c3npqc23h0rw0s2s5la0umel4w0uff94uwywqk,234.375,234.375,Staker +pica1j4n3e02s95c3jgz7m0lapnz9caynmj0n2zmyrc,234.375,234.375,Staker +pica1kth8g5d4du4etd3v6mky7x3t0mahk8hrfa4ut4,234.375,234.375,Staker +pica1fg9m8zcjrhvzw2kkrdjvppw255n3z7mewskp0x,234.375,234.375,Staker +pica1t3egyqczt8jmndr3k98csrggd8385fsa4mj77g,234.375,234.375,Staker +pica10legf6aswwu2zmlpx4kz6sj54s9wd64qgrrh6h,234.375,234.375,Staker +pica1ca22368exer6vcyrhrqgye3mmks9njzr7n4urm,234.375,234.375,Staker +pica17s38yrdualvhrsqcy3kgv6uhh6eyz9teqr7806,234.375,234.375,Staker +pica1kdlgd7w0ek78pxzqksuqwxnwxeaxsdt4vvtk60,234.375,234.375,Staker +pica1448zq7a4plgtt5l7u7taxflpj2zs893lzsp5hd,234.375,234.375,Staker +pica1wp4ecksgh5kw6jjueuhk4uke7rf9fecnr9fx8w,234.375,234.375,Staker +pica1rwlnve7ekfmj8z60cuax74655j9k7p2gem5pam,234.375,234.375,Staker +pica1phkgj2pal869zj86g8hffgdpg5kmddfv5szwdk,234.375,234.375,Staker +pica1pkg5qkrus99n4cj8hrt25j63phh2r8hut7u98s,234.375,234.375,Staker +pica12za27dp079uvgxxd3y6rnhe88s5vx2cqqut7tf,234.375,234.375,Staker +pica1zqc2ejp9dhq73ecm7h0qn3e4cq4vqnuf3nkemc,234.375,234.375,Staker +pica1qru73rflllclslgcxglchvuj2z5pvhzl6zw5pu,234.375,234.375,Staker +pica1q9wv0vrma52zcmfsdrs6nyvmw4gx20vl4k7kef,234.375,234.375,Staker +pica1u4xt3ka747ll5938y938hwhksdyex2vl26m8wn,234.375,234.375,Staker +pica18klcycrmzpjvpkfzh875nmf6jwcv6ccw2r0kh2,234.375,234.375,Staker +pica1rpz0m4gzutlqjuzmjhxd6lqpjdkpqnvwnhe8md,234.375,234.375,Staker +pica1hvpk89vhtn4d5ptd2gre0nfv8zgwrv0jm66wjy,234.375,234.375,Staker +pica1qk7uvv8yax872jn4tztmqksxf00pds982puvjr,234.375,234.375,Staker +pica1jw770sh9srxzf9gvuvqpu7kdlh2w3nzeczpj7u,234.375,234.375,Staker +pica1jnlfsqx9em6c4mwegtw6jh64nhcnepvayal5rn,234.375,234.375,Staker +pica1paylemgh3pr7yahug6xw747umm4zx0hq7ycfru,234.375,234.375,Staker +pica1sdk79m47a4kk5wc8xxdpz8ym49zgauhr7efn7d,234.375,234.375,Staker +pica1xgsxfw4s20x6rd57n47jv8t2qzkzpf9xkt05rf,234.375,234.375,Staker +pica15nte7en6nntre7h2y2wxek5zesy9rn2vz6qg2p,234.375,234.375,Staker +pica1l2xrj70jx539ln7ms9usn6t6vk5vpwe3zl3fa9,234.375,234.375,Staker +pica1tg4h2hf05a87rmrt4asfhkydr7m3zxhjrasyvf,234.375,234.375,Staker +pica1c7muuzp5dgd3kwadrhp5dg2uswpzvwljysfq7g,234.375,234.375,Staker +pica1yg6v8adpnu39ge8hfztlj8xmhqdg9x4n7sag69,234.375,234.375,Staker +pica1c8qxxp49234lut9vmdt6zc845rzmfksguye2cf,234.375,234.375,Staker +pica148rtlazyqjs3yfkcu8zm5w35avgfzexk7hxzme,234.375,234.375,Staker +pica16fxpvh0xp5fset0exn766m7lmyucaaraln53hp,234.375,234.375,Staker +pica10pu0ng88wfeq2r0sckx3j87twyupksxnyd4agx,234.375,234.375,Staker +pica1x4za9wtxkrxdva27gac205cjy0h28clmxvptg9,234.375,234.375,Staker +pica1htwqqqm46rmjmgnrgqjxqaxcsehhu5h349ga04,234.375,234.375,Staker +pica1n09e2rvl3x7g98g2q0v3xfdt3zevgdv5muh9ef,234.375,234.375,Staker \ No newline at end of file diff --git a/vesting-backend/src/main.rs b/vesting-backend/src/main.rs new file mode 100644 index 0000000..aefb459 --- /dev/null +++ b/vesting-backend/src/main.rs @@ -0,0 +1,677 @@ +mod verify; + +use std::{collections::HashSet, f64::consts::E, str::FromStr}; + +use cosmrs::tendermint::signature; +use futures::stream::TryBufferUnordered; +use jito_merkle_tree::csv_entry::AirdropCategory; +use solana_sdk::pubkey::Pubkey; +use sp_core::H160; +use verify::{get_signed_message, validate_eth_signature}; + +use actix_web::{web, App, HttpResponse, HttpServer, Responder}; +use serde::{Deserialize, Serialize}; +use utoipa::ToSchema; +use utoipa::{ + openapi::security::{ApiKey, ApiKeyValue, SecurityScheme}, + Modify, OpenApi, +}; +use utoipa_swagger_ui::SwaggerUi; + +#[derive(Serialize, Deserialize, ToSchema, Clone)] +pub struct SignatureParams { + signatures: String, + pubkey: String, + message: String, + network: u8, //0 eth, 1 cosmos,2 polkadot + signatures_bytes: Option>, + message_bytes: Option>, + cosmos_public_without_prefix: Option, +} + +#[derive(Serialize, Deserialize, Clone, Debug, ToSchema)] +pub struct VestingResp { + pub is_success: bool, + pub error_message: Option, + pub page_index: Option, + pub amount_unlocked: u64, + pub amount_locked: u64, +} + +//post method to store new CmcSymbols +#[utoipa::path( + post, + path = "/vesting/domain/submitsignature", + params( + ("cmc_symbol" = CmcSymbolsStoreParams, description = "The Signatures to be stored") + ), + responses( + (status = 200, description = "Successfully accept signatures", body = String), + (status = 400, description = "Invalid request parameters") + ) +)] +pub async fn submit_signature(signature_params: web::Json) -> impl Responder { + use jito_merkle_tree::csv_entry::CsvEntry; + use std::path::PathBuf; + let post_params = signature_params.into_inner(); + + let path_to_drop_file = "/data/mantis-indexer/mantis-indexer/dropped.json"; + let file_to_drop_csv = "/data/mantis-indexer/mantis-indexer/ethcosmosclaimprod.csv"; + + println!("{}", file_to_drop_csv); + let distribution_file = &PathBuf::from(file_to_drop_csv); + let entity = CsvEntry::new_from_file(&distribution_file).expect("Failed to parse CSV"); + //find the claimant in the csv file + let claimant_entity = entity.iter().find(|x| x.pubkey == post_params.pubkey); + if claimant_entity == None { + let ret = VestingResp { + is_success: false, + error_message: Some("Claimant not found".to_string()), + page_index: None, + amount_locked: 0, + amount_unlocked: 0, + }; + return HttpResponse::Ok().body(serde_json::to_string(&ret).unwrap()); + } + + let amount_unlocked = ui_amount_to_token_amount(claimant_entity.unwrap().amount_unlocked); + let amount_locked = ui_amount_to_token_amount(claimant_entity.unwrap().amount_locked); + + //read data from json file + let json_data_from_file = + std::fs::read_to_string(path_to_drop_file).expect("Unable to read file"); + //deserialize the json data + let mut dropped_data: Vec = + serde_json::from_str(&json_data_from_file).expect("Unable to deserialize"); + //validate that no dublicate claimant is in the dropped list + //better to use hashmap for this but already started with vector so need to validate that no dublicate claimant is in the dropped list + let mut seen = HashSet::new(); + for item in dropped_data.iter() { + if !seen.insert(item.address.clone()) { + println!("Dublicate entry: {:?}", item); + let ret = VestingResp { + is_success: false, + error_message: Some("Dublicate entry".to_string()), + page_index: None, + amount_locked: 0, + amount_unlocked: 0, + }; + return HttpResponse::Ok().body(serde_json::to_string(&ret).unwrap()); + } + } + fn exists_data_in_file(path_to_drop_file: &str, search: String) -> bool { + let json_data_from_file = + std::fs::read_to_string(path_to_drop_file).expect("Unable to read file"); + //deserialize the json data + let dropped_data: Vec = + serde_json::from_str(&json_data_from_file).expect("Unable to deserialize"); + let dropped_entity = dropped_data.iter().any(|x| x.address == search); + dropped_entity + } + fn update_data_in_file(path_to_drop_file: &str, updated_item: DroppedItem) { + let json_data_from_file = + std::fs::read_to_string(path_to_drop_file).expect("Unable to read file"); + //deserialize the json data + let mut dropped_data: Vec = + serde_json::from_str(&json_data_from_file).expect("Unable to deserialize"); + let dropped_entity = dropped_data + .iter() + .find(|x| x.address == updated_item.address) + .unwrap(); + let index = dropped_data + .iter() + .position(|x| x.address == updated_item.address) + .unwrap(); + dropped_data[index] = updated_item; + let json_data = serde_json::to_string(&dropped_data).expect("Unable to serialize"); + std::fs::write(path_to_drop_file, json_data).expect("Unable to write file"); + } + //find the claimant in the dropped list + let dropped_entity = dropped_data + .iter() + .find(|x| x.address == post_params.pubkey); + if dropped_entity.is_some() + && (dropped_entity.unwrap().success || dropped_entity.unwrap().signature.is_some()) + { + println!( + "Claimant already recieved airdrop: {:?}", + dropped_entity.unwrap() + ); + let ret = VestingResp { + is_success: false, + error_message: Some("Claimant already recieved airdrop".to_string()), + page_index: Some(1), + amount_locked: amount_locked, + amount_unlocked: amount_unlocked, + }; + return HttpResponse::Ok().body(serde_json::to_string(&ret).unwrap()); + } + + let dropped_entity = dropped_data + .iter() + .find(|x| x.solana_address == post_params.message); + if dropped_entity.is_some() + && (dropped_entity.unwrap().success || dropped_entity.unwrap().signature.is_some()) + { + let error = format!("This solana wallet already linked to this address: {}. Please use another solana wallet", dropped_entity.unwrap().address); + println!("{}", error.clone()); + let ret = VestingResp { + is_success: false, + error_message: Some(error), + page_index: Some(1), + amount_locked: amount_locked, + amount_unlocked: amount_unlocked, + }; + return HttpResponse::Ok().body(serde_json::to_string(&ret).unwrap()); + } + + if post_params.network == 0 { + let address_str: H160 = post_params.pubkey.parse().unwrap(); + let signed_message = get_signed_message(post_params.message.clone()); + let result = validate_eth_signature(&post_params.signatures, address_str, &signed_message); + if result.is_err() { + let ret = VestingResp { + is_success: false, + error_message: Some("Invalid ethereum signature".to_string()), + page_index: None, + amount_locked: 0, + amount_unlocked: 0, + }; + return HttpResponse::Ok().body(serde_json::to_string(&ret).unwrap()); + } + use cli::call_process_admin_claim; + let claimant = Pubkey::from_str(&post_params.message).unwrap(); + + let mut dropped_item = DroppedItem { + address: post_params.pubkey.clone(), + solana_address: post_params.message.clone(), + // page_index: (dropped_data.len() / 200) as u8 + 1, + page_index: 1, + success: false, + signature: None, + // page_index: dropped_data.len() as u8 % 200 + 1, + }; + + if !exists_data_in_file(path_to_drop_file, dropped_item.address.clone()) { + dropped_data.push(dropped_item.clone()); + let json_data = serde_json::to_string(&dropped_data).expect("Unable to serialize"); + std::fs::write(path_to_drop_file, json_data).expect("Unable to write file"); + } + let result = call_process_admin_claim( + claimant, + amount_unlocked, + amount_locked, + dropped_item.page_index, + ); + if !result.0 { + let ret = VestingResp { + is_success: false, + error_message: Some("Claim/vesting already exists".to_string()), + page_index: None, + amount_locked: amount_locked, + amount_unlocked: amount_unlocked, + }; + return HttpResponse::Ok().body(serde_json::to_string(&ret).unwrap()); + } + let ret = VestingResp { + is_success: true, + error_message: None, + page_index: Some(1), + amount_locked: amount_locked, + amount_unlocked: amount_unlocked, + }; + dropped_item.success = true; + dropped_item.signature = Some(result.1); + update_data_in_file(path_to_drop_file, dropped_item); + return HttpResponse::Ok().body(serde_json::to_string(&ret).unwrap()); + // } + } else if post_params.network == 1 { + let cosmos_public_without_prefix = + post_params.cosmos_public_without_prefix.clone().unwrap(); + let cosmos_address_with_prefix = post_params.pubkey.clone(); + let message = post_params.message.clone(); + let signatures = post_params.signatures.clone(); + + let result = verify::cosmos_verify_keplr_sign( + cosmos_address_with_prefix, + cosmos_public_without_prefix, + signatures, + message, + ); + + if result { + let mut droped_item = DroppedItem { + address: post_params.pubkey.clone(), + solana_address: post_params.message.clone(), + // page_index: (dropped_data.len() / 200) as u8 + 1, + page_index: 1, + success: false, + signature: None, + }; + + if !exists_data_in_file(path_to_drop_file, droped_item.address.clone()) { + dropped_data.push(droped_item.clone()); + let json_data = serde_json::to_string(&dropped_data).expect("Unable to serialize"); + std::fs::write(path_to_drop_file, json_data).expect("Unable to write file"); + } + + use cli::call_process_admin_claim; + let claimant = Pubkey::from_str(&post_params.message).unwrap(); + let result = call_process_admin_claim( + claimant, + amount_unlocked, + amount_locked, + droped_item.page_index, + ); + if !result.0 { + let ret = VestingResp { + is_success: false, + error_message: Some("Claim/vesting already exists".to_string()), + page_index: None, + amount_locked: amount_locked, + amount_unlocked: amount_unlocked, + }; + return HttpResponse::Ok().body(serde_json::to_string(&ret).unwrap()); + } + let ret = VestingResp { + is_success: true, + error_message: None, + page_index: Some(1), + amount_locked: amount_locked, + amount_unlocked: amount_unlocked, + }; + droped_item.success = true; + droped_item.signature = Some(result.1); + update_data_in_file(path_to_drop_file, droped_item); + return HttpResponse::Ok().body(serde_json::to_string(&ret).unwrap()); + } else { + let ret = VestingResp { + is_success: false, + error_message: Some("Invalid cosmos signature".to_string()), + page_index: Some(1), + amount_locked: 0, + amount_unlocked: 0, + }; + return HttpResponse::Ok().body(serde_json::to_string(&ret).unwrap()); + } + } else if post_params.network == 2 { + let msg = post_params.message.as_bytes(); + let sig = post_params.signatures.as_bytes(); + + let msgb = post_params.message_bytes.as_deref().unwrap_or_default(); + let sigb = post_params.signatures_bytes.as_deref().unwrap_or_default(); + + let result = verify::verify_polkadot_signature(msg, sig, &post_params.pubkey); + let result_ed = verify::verify_polkadot_signature_ed25519(msg, sig, &post_params.pubkey); + let result_ec = verify::verify_polkadot_signature_ecdsa(msg, sig, &post_params.pubkey); + + let resultb = verify::verify_polkadot_signature(msgb, sigb, &post_params.pubkey); + let result_edb = verify::verify_polkadot_signature_ed25519(msgb, sigb, &post_params.pubkey); + let result_ecb = verify::verify_polkadot_signature_ecdsa(msgb, sigb, &post_params.pubkey); + + if result || result_ed || result_ec || resultb || result_edb || result_ecb { + let mut dropped_item = DroppedItem { + address: post_params.pubkey.clone(), + solana_address: post_params.message.clone(), + // page_index: (dropped_data.len() / 200) as u8 + 1, + page_index: 1, + success: false, + signature: None, + }; + + if !exists_data_in_file(path_to_drop_file, dropped_item.address.clone()) { + dropped_data.push(dropped_item.clone()); + let json_data = serde_json::to_string(&dropped_data).expect("Unable to serialize"); + std::fs::write(path_to_drop_file, json_data).expect("Unable to write file"); + } + + use cli::call_process_admin_claim; + let claimant = Pubkey::from_str(&post_params.message).unwrap(); + let result = call_process_admin_claim( + claimant, + amount_unlocked, + amount_locked, + dropped_item.page_index, + ); + if !result.0 { + let ret = VestingResp { + is_success: false, + error_message: Some("Claim/vesting already exists".to_string()), + page_index: None, + amount_locked: amount_locked, + amount_unlocked: amount_unlocked, + }; + return HttpResponse::Ok().body(serde_json::to_string(&ret).unwrap()); + } + let ret = VestingResp { + is_success: true, + error_message: None, + page_index: Some(1), + amount_locked: amount_locked, + amount_unlocked: amount_unlocked, + }; + dropped_item.success = true; + dropped_item.signature = Some(result.1); + update_data_in_file(path_to_drop_file, dropped_item); + return HttpResponse::Ok().body(serde_json::to_string(&ret).unwrap()); + } else { + let ret = VestingResp { + is_success: false, + error_message: Some("Invalid polkadot signature".to_string()), + page_index: Some(1), + amount_locked: 0, + amount_unlocked: 0, + }; + return HttpResponse::Ok().body(serde_json::to_string(&ret).unwrap()); + } + } + let ret = VestingResp { + is_success: false, + error_message: Some( + "Invalid network. 0 for ethereum, 1 for cosmos, 2 for polkadot".to_string(), + ), + page_index: Some(1), + amount_locked: 0, + amount_unlocked: 0, + }; + return HttpResponse::Ok().body(serde_json::to_string(&ret).unwrap()); +} + +#[derive(Serialize, Deserialize, Clone, Debug)] +pub struct DroppedItem { + pub address: String, //cosmos/eth/polkadot address + pub solana_address: String, + pub success: bool, + pub signature: Option, + pub page_index: u8, +} + +fn ui_amount_to_token_amount(amount: f64) -> u64 { + (amount * 10u64.checked_pow(9).unwrap() as f64) as u64 +} + +//post method to store new CmcSymbols +#[utoipa::path( + get, + path = "/vesting/domain/getsubmitsignature", + params( + ("cmc_symbol" = CmcSymbolsStoreParams, description = "The Signatures to be stored") + ), + responses( + (status = 200, description = "Successfully accept signatures", body = String), + (status = 400, description = "Invalid request parameters") + ) +)] +pub async fn get_submit_signature(query: web::Query) -> impl Responder { + // let path_to_drop_file = "/data/mantis-indexer/mantis-indexer/dropped.json"; + // let file_to_drop_csv = "/data/mantis-indexer/mantis-indexer/ethcosmosclaimprod.csv"; + // let post_params = query.into_inner(); + + // println!("{}", file_to_drop_csv); + + // if post_params.network == 0 { + // let address_str: H160 = post_params.pubkey.parse().unwrap(); + // let signed_message = get_signed_message(post_params.message.clone()); + // let result = validate_eth_signature(&post_params.signatures, address_str, &signed_message); + // if result.is_ok() { + // use cli::call_process_admin_claim; + // let claimant = Pubkey::from_str(&post_params.message).unwrap(); + // use jito_merkle_tree::csv_entry::CsvEntry; + // use std::path::PathBuf; + // let distribution_file = &PathBuf::from(file_to_drop_csv); + // println!("distribution_file: {:?}", distribution_file); + // let entity = CsvEntry::new_from_file(&distribution_file).expect("Failed to parse CSV"); + // //find the claimant in the csv file + // let claimant_entity = entity.iter().find(|x| x.pubkey == post_params.pubkey); + // if claimant_entity == None { + // let ret = VestingResp { + // is_success: false, + // error_message: Some("Claimant not found".to_string()), + // page_index: Some(1), + // amount_locked: 0, + // amount_unlocked: 0, + // }; + // return HttpResponse::Ok().body(serde_json::to_string(&ret).unwrap()); + // } + + // //read data from json file + // let json_data_from_file = std::fs::read_to_string(path_to_drop_file).expect("Unable to read file"); + // //deserialize the json data + // let mut dropped_data: Vec = serde_json::from_str(&json_data_from_file).expect("Unable to deserialize"); + // //find the claimant in the dropped list + // let dropped_entity = dropped_data.iter().find(|x| x.address == post_params.pubkey); + // if dropped_entity.is_some(){ + // let ret = VestingResp { + // is_success: false, + // error_message: Some("Claimant already recieved airdrop".to_string()), + // page_index: Some(1), + // amount_locked: 0, + // amount_unlocked: 0, + // }; + // return HttpResponse::Ok().body(serde_json::to_string(&ret).unwrap()); + // } + // dropped_data.push(DroppedItem{ + // address: post_params.pubkey.clone(), + // solana_address: post_params.message, + // page_index: (dropped_data.len() / 200) as u8 + 1, + // }); + // //store the updated dropped list + // let json_data = serde_json::to_string(&dropped_data).expect("Unable to serialize"); + + // let amount_unlocked = ui_amount_to_token_amount(claimant_entity.unwrap().amount_unlocked); + // let amount_locked = ui_amount_to_token_amount(claimant_entity.unwrap().amount_locked); + + // std::fs::write(path_to_drop_file, json_data).expect("Unable to write file"); + // let result = call_process_admin_claim(claimant, amount_unlocked, amount_locked, 1); + // if !result{ + // let ret = VestingResp { + // is_success: false, + // error_message: Some("Claim/vesting already exists".to_string()), + // page_index: Some(1), + // amount_locked: amount_locked, + // amount_unlocked: amount_unlocked, + // }; + // return HttpResponse::Ok().body(serde_json::to_string(&ret).unwrap()); + // } + // let ret = VestingResp { + // is_success: true, + // error_message: None, + // page_index: Some(1), + // amount_locked: amount_locked, + // amount_unlocked: amount_unlocked, + // }; + // return HttpResponse::Ok().body(serde_json::to_string(&ret).unwrap()); + // } + // else{ + // let ret = VestingResp { + // is_success: false, + // error_message: Some("Invalid ethereum signature".to_string()), + // page_index: Some(1), + // amount_locked: 0, + // amount_unlocked: 0, + // }; + // return HttpResponse::Ok().body(serde_json::to_string(&ret).unwrap()); + // } + // } + // // else if post_params.network == 2 { + // // let result = verify::verify_polkadot_signature(&post_params.message.as_bytes(), &post_params.signatures.as_bytes(), &post_params.pubkey); + // // let result2 = verify::verify_polkadot_signature_ed25519(&post_params.message.as_bytes(), &post_params.signatures.as_bytes(), &post_params.pubkey); + // // if result || result2 { + // // use cli::call_process_admin_claim; + // // let claimant = Pubkey::from_str(&post_params.message).unwrap(); + // // let result = call_process_admin_claim(claimant, 1500, 1500, 1); + // // if !result{ + // // let ret = VestingResp { + // // is_success: false, + // // error_message: Some("Claim/vesting already exists".to_string()), + // // page_index: Some(1), + // // amount_locked: 1500, + // // amount_unlocked: 1500, + // // }; + // // return HttpResponse::Ok().body(serde_json::to_string(&ret).unwrap()); + // // } + // // let ret = VestingResp { + // // is_success: true, + // // error_message: None, + // // page_index: Some(1), + // // amount_locked: 1500, + // // amount_unlocked: 1500, + // // }; + // // return HttpResponse::Ok().body(serde_json::to_string(&ret).unwrap()); + // // } + // // else{ + // // let ret = VestingResp { + // // is_success: false, + // // error_message: Some("Invalid polkadot signature".to_string()), + // // page_index: Some(1), + // // amount_locked: 0, + // // amount_unlocked: 0, + // // }; + // // return HttpResponse::Ok().body(serde_json::to_string(&ret).unwrap()); + // // } + // // } else if post_params.network == 1 { + // // let sig_bytes = hex::decode(post_params.signatures); + // // let pub_bytes = hex::decode(post_params.pubkey); + // // if sig_bytes.is_err() { + // // let ret = VestingResp { + // // is_success: false, + // // error_message: Some("Invalid cosmos signature hex".to_string()), + // // page_index: Some(1), + // // amount_locked: 0, + // // amount_unlocked: 0, + // // }; + // // return HttpResponse::Ok().body(serde_json::to_string(&ret).unwrap()); + // // } + // // if pub_bytes.is_err() { + // // let ret = VestingResp { + // // is_success: false, + // // error_message: Some("Invalid cosmos public key hex".to_string()), + // // page_index: Some(1), + // // amount_locked: 0, + // // amount_unlocked: 0, + // // }; + // // return HttpResponse::Ok().body(serde_json::to_string(&ret).unwrap()); + // // } + // // let result = verify::verify_cosmos_signature(post_params.message.as_bytes(), &sig_bytes.unwrap(), &pub_bytes.unwrap()); + // // if result { + // // use cli::call_process_admin_claim; + // // let claimant = Pubkey::from_str(&post_params.message).unwrap(); + // // let result = call_process_admin_claim(claimant, 1500, 1500, 1); + // // if !result{ + // // let ret = VestingResp { + // // is_success: false, + // // error_message: Some("Claim/vesting already exists".to_string()), + // // page_index: Some(1), + // // amount_locked: 1500, + // // amount_unlocked: 1500, + // // }; + // // return HttpResponse::Ok().body(serde_json::to_string(&ret).unwrap()); + // // } + // // let ret = VestingResp { + // // is_success: true, + // // error_message: None, + // // page_index: Some(1), + // // amount_locked: 1500, + // // amount_unlocked: 1500, + // // }; + // // return HttpResponse::Ok().body(serde_json::to_string(&ret).unwrap()); + // // } + // // else{ + // // let ret = VestingResp { + // // is_success: false, + // // error_message: Some("Invalid cosmos signature".to_string()), + // // page_index: Some(1), + // // amount_locked: 0, + // // amount_unlocked: 0, + // // }; + // // return HttpResponse::Ok().body(serde_json::to_string(&ret).unwrap()); + // // } + // // } + // // } else if post_params.network == 1 { + // // let result = signature::verify(&post_params.signatures.as_bytes(), &post_params.message.as_bytes(), &post_params.pubkey.as_bytes()); + // // if result { + // // return HttpResponse::Ok().body("Successfully stored parsed signature"); + // // } + // // } + let ret = VestingResp { + is_success: false, + error_message: Some( + "Invalid network. 0 for ethereum, 1 for cosmos, 2 for polkadot".to_string(), + ), + page_index: Some(1), + amount_locked: 0, + amount_unlocked: 0, + }; + return HttpResponse::Ok().body(serde_json::to_string(&ret).unwrap()); +} + +#[utoipa::path(get, path = "/vesting/domain/status", params(), responses())] +pub async fn status() -> impl Responder { + return HttpResponse::Ok().body("Vesting Service are active and ready to accept requests"); +} + +#[utoipa::path(get, path = "/vesting/domain/settestvesting", params(), responses())] +pub async fn set_test_vesting() -> impl Responder { + use cli::call_process_admin_claim; + let claimant = Pubkey::from_str("5pT9ijgv2Qpxn4ux4u4crCCJhgAe4w7GoeaCPJKgP4NW").unwrap(); + call_process_admin_claim(claimant, 1500, 1500, 1); + return HttpResponse::Ok().body("Service are active and ready to accept requests"); +} + +#[actix_web::main(flavor = "multi_thread", thread_count = 4)] +async fn main() -> std::io::Result<()> { + dotenv::dotenv().ok(); + + let port = std::env::var("PORT") + .unwrap_or("3125".to_string()) + .parse() + .unwrap(); + + let address = std::env::var("ADDRESS").unwrap_or("0.0.0.0".to_string()); + + println!("Address: {}", address); + println!("Port: {}", port); + + #[derive(OpenApi)] + #[openapi( + paths( + get_submit_signature, + submit_signature, + status, + set_test_vesting + ), + components( + schemas(SignatureParams), + ), + tags( + (name = "todo", description = "Todo management endpoints.") + ) + )] + struct ApiDoc; + + use actix_cors::Cors; + let openapi = ApiDoc::openapi(); + HttpServer::new(move || { + App::new() + .wrap( + Cors::default() + .allow_any_origin() // Allow requests from any origin + .allow_any_method() // Allow any HTTP method (GET, POST, etc.) + .allow_any_header() // Allow any header + .max_age(3600), // Cache the CORS preflight response for 1 hour + ) + .service(web::resource("/vesting/domain/submitsignature").route(web::post().to(submit_signature))) + .service(web::resource("/vesting/domain/status").route(web::get().to(status))) + .service(web::resource("/vesting/domain/settestvesting").route(web::get().to(set_test_vesting))) + .service(web::resource("/vesting/domain/getsubmitsignature").route(web::get().to(get_submit_signature))) + /* Swagger is working only with >= actix 4 https://docs.rs/utoipa-swagger-ui/latest/utoipa_swagger_ui/ */ + /* Can't change actix version for now */ + // .service( + // SwaggerUi::new("/swagger-ui/{_:.*}").url("/api-docs/openapi.json", openapi.clone()), + // ) + }) + // .bind(("127.0.0.1", 8080))? + .bind((address, port))? + .run() + .await +} diff --git a/vesting-backend/src/verify.rs b/vesting-backend/src/verify.rs new file mode 100644 index 0000000..0b35638 --- /dev/null +++ b/vesting-backend/src/verify.rs @@ -0,0 +1,252 @@ +use std::{panic, str::FromStr}; + +use ethers::{ + signers::{LocalWallet, Signer}, + types::{Signature, SignatureError, TransactionRequest}, +}; +use serde::{Deserialize, Serialize}; +use sp_core::{crypto::Ss58Codec, H160}; + +use sp_core::{ + crypto::{Pair, Public}, + ecdsa::{Pair as EcdsaPair, Public as EcdsaPublic, Signature as EcdsaSignature}, + ed25519::{Pair as Ed25519Pair, Public as Ed25519Public, Signature as Ed25519Signature}, + sr25519::{Pair as Sr25519Pair, Public as Sr25519Public, Signature as Sr25519Signature}, +}; +use sp_runtime::traits::Verify; + +pub fn validate_eth_signature(s: &str, wallet: H160, message: &str) -> Result<(), SignatureError> { + let signature = Signature::from_str(s).unwrap(); + let result = signature.verify(message, wallet); + result +} + +pub fn get_signed_message(message: String) -> String { + let x = format!( + "{}{}{}", + "\x19Ethereum Signed Message:\n", + message.len(), + message + ); + return x; +} + +#[tokio::test] +pub async fn x() { + let x = [ + 254, 132, 94, 72, 186, 171, 172, 118, 233, 164, 187, 97, 67, 182, 131, 102, 211, 55, 84, + 102, 126, 71, 42, 86, 224, 7, 60, 54, 207, 231, 61, 44, 63, 26, 182, 2, 50, 26, 37, 32, 27, + 42, 223, 43, 38, 200, 153, 66, 28, 77, 12, 68, 111, 207, 138, 158, 23, 120, 2, 204, 231, + 183, 160, 138, + ]; + let signatures = x.to_vec(); + let message = [ + 60, 66, 121, 116, 101, 115, 62, 49, 114, 121, 122, 105, 90, 98, 70, 81, 87, 52, 102, 99, + 87, 99, 107, 57, 119, 87, 52, 118, 85, 52, 75, 68, 52, 113, 120, 80, 72, 75, 104, 109, 65, + 104, 116, 54, 112, 88, 80, 70, 87, 111, 60, 47, 66, 121, 116, 101, 115, 62, + ]; + let messages = message.to_vec(); + let r = verify_polkadot_signature( + &messages, + &signatures, + "5FejP8iK8GEj2YmmvtXj77gh9AHQosrVTuZXmEj4g2LNa7kn", + ); + assert_eq!(r, true); +} + +pub fn verify_polkadot_signature(message: &[u8], signature: &[u8], public_key: &str) -> bool { + use std::str::FromStr; + // Convert the signature from bytes to the correct type + let signature = Sr25519Signature::from_slice(signature); + if signature.is_none() { + return false; + } + let signature = signature.unwrap(); + + // Convert the public key from bytes to the correct type + let public_key = Sr25519Public::from_str(public_key); + if public_key.is_err() { + return false; + } + let public_key = public_key.unwrap(); + + // Verify the signature + signature.verify(message, &public_key) +} +pub fn verify_polkadot_signature_ed25519( + message: &[u8], + signature: &[u8], + public_key: &str, +) -> bool { + use std::str::FromStr; + // Convert the signature from bytes to the correct type + let signature = Ed25519Signature::from_slice(signature); + if signature.is_none() { + return false; + } + let signature = signature.unwrap(); + + // Convert the public key from bytes to the correct type + let public_key = Ed25519Public::from_str(public_key); + if public_key.is_err() { + return false; + } + let public_key = public_key.unwrap(); + + // Verify the signature + signature.verify(message, &public_key) +} +pub fn verify_polkadot_signature_ecdsa(message: &[u8], signature: &[u8], public_key: &str) -> bool { + let signature = EcdsaSignature::from_slice(signature); + if signature.is_none() { + return false; + } + let signature = signature.unwrap(); + + let public_key = EcdsaPublic::from_ss58check(public_key); + if public_key.is_err() { + return false; + } + let public_key = public_key.unwrap(); + + signature.verify(message, &public_key) +} + +pub fn cosmos_verify_keplr_sign( + cosmos_address_with_prefix: String, + pubkey: String, + signature: String, + message: String, +) -> bool { + let signature = verify_keplr_sign::Signature { + pub_key: verify_keplr_sign::PublicKey { + sig_type: String::from("tendermint/PubKeySecp256k1"), + sig_value: pubkey.clone(), + }, + signature: signature.clone(), + }; + + return verify_keplr_sign::verify_arbitrary( + cosmos_address_with_prefix.as_str(), + pubkey.as_str(), + message.as_bytes(), + &signature, + ); +} + +#[tokio::test] +pub async fn cosmos_signature() { + let account_address = "cosmos17crtp4ud2a2rsqxwccsy7def9553ydvjvllhtx"; + let pubkey = "AzMqih2aORv7HGt9oQN+R+Pdr9a6MY4KEhytss1PAGsE"; + let signature = verify_keplr_sign::Signature{ + pub_key: verify_keplr_sign::PublicKey { + sig_type: String::from("tendermint/PubKeySecp256k1"), + sig_value: String::from("AzMqih2aORv7HGt9oQN+R+Pdr9a6MY4KEhytss1PAGsE"), + }, + signature: String::from("83WJ08gbGcWSu2Uc+3R9AKImDGKH5SBGdZBRdiJu4NE21Ckw2qJ+xHH1GenWa5EBYKxQKYZyRm/UPger0blGhw==") + }; + let messsage = "1ryziZbFQW4fcWck9wW4vU4KD4qxPHKhmAht6pXPFWo"; + + let result = cosmos_verify_keplr_sign( + account_address.to_string(), + pubkey.to_string(), + signature.signature, + messsage.to_string(), + ); + panic!("result {}", result); + + let is_signature_ok = verify_keplr_sign::verify_arbitrary( + account_address, + pubkey, + messsage.as_bytes(), + &signature, + ); + panic!("is_signature_ok {}", is_signature_ok); +} + +#[tokio::test] +pub async fn eth_signature() { + // instantiate the wallet + let wallet = "dcf2cbdd171a21c480aa7f53d77f31bb102282b3ff099c78e3118b37348c72f7" + .parse::() + .unwrap(); + + let signature = wallet.sign_message("hello world").await.unwrap(); + + let signature_string = signature.to_string(); + // panic!("Signature: {}", signature_string); + // panic!("Signature: {}", signature_string); + let signature = Signature::from_str("6dd8585ea6e55c6554cbbf7a946c6415de9bd834d0a8862b011d5688cb5dcdb83b108cf88dfda098e7616e0ceb2b3a058ce3b7c4aa3b08295d62b13a8cdf674f1c").unwrap(); + let wallet = wallet.address(); + signature.verify("hello world", wallet).unwrap(); +} + +#[tokio::test] +pub async fn eth_signature_valid() { + // instantiate the wallet + let wallet = "dcf2cbdd171a21c480aa7f53d77f31bb102282b3ff099c78e3118b37348c72f7" + .parse::() + .unwrap(); + + let signature = wallet + .sign_message("1ryziZbFQW4fcWck9wW4vU4KD4qxPHKhmAht6pXPFWo") + .await + .unwrap(); + + let signature_string = signature.to_string(); + // let wallet_address = wallet.address(); + // let address_str: H160 = "0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1".parse().unwrap(); + // panic!("wallet_address: {}", wallet_address); + // panic!("signature_string: {}", signature_string); + let result = validate_eth_signature( + &signature_string, + wallet.address(), + "1ryziZbFQW4fcWck9wW4vU4KD4qxPHKhmAht6pXPFWo", + ); + assert!(result.is_ok()); +} + +// #[tokio::test] +// pub async fn eth_signature_valid_from_ui() { +// let address_str: H160 = "0xe631a157FE9ab2d460C54eb13f2977D0aCB054D3".parse().unwrap(); +// // panic!("wallet_address: {}", wallet_address); +// 1b475852fe0231623383b056f6d015fcd89b9f9a837eddb2d6d1295cbd1455f815d9062492c5aa2742eb25968d9c9742aadb249d86bfa95ae3c4fb7e4cf926051b +// 6dd8585ea6e55c6554cbbf7a946c6415de9bd834d0a8862b011d5688cb5dcdb83b108cf88dfda098e7616e0ceb2b3a058ce3b7c4aa3b08295d62b13a8cdf674f1c +// let result = validate_eth_signature(&"1b475852fe0231623383b056f6d015fcd89b9f9a837eddb2d6d1295cbd1455f815d9062492c5aa2742eb25968d9c9742aadb249d86bfa95ae3c4fb7e4cf926051b", address_str, "1ryziZbFQW4fcWck9wW4vU4KD4qxPHKhmAht6pXPFWo"); +// assert!(result.is_ok()); +// } + +#[tokio::test] +pub async fn eth_signature_invalid() { + // instantiate the wallet + let wallet = "dcf2cbdd171a21c480aa7f53d77f31bb102282b3ff099c78e3118b37348c72f7" + .parse::() + .unwrap(); + + let signature = wallet.sign_message("hello world").await.unwrap(); + + let signature_string = signature.to_string(); + let result = validate_eth_signature(&signature_string, wallet.address(), "Invalid message"); + assert!(result.is_err()); +} + +#[tokio::test] +pub async fn eth_signature_x() { + let address_str: H160 = "0x302e37fb22e1fbed26bd7d71b48dd4f3da4cea73" + .parse() + .unwrap(); + // sign("1ryziZbFQW4fcWck9wW4vU4KD4qxPHKhmAht6pXPFWo".to_string()); + let result = validate_eth_signature("0x6a4c714677ce6ce20f32674e73830b7dcda34fdb9e212b25f68da73978743f8c56668479387c0ab8fe6c3ebd72975eb6ca75f3010bdf49e926baefd2f90b014f1c", address_str, "1ryziZbFQW4fcWck9wW4vU4KD4qxPHKhmAht6pXPFWo"); + assert!(result.is_err()); +} + +#[tokio::test] +pub async fn eth_signature_x2() { + let address_str: H160 = "0x46762bdE09C1a1c566c3efD959368455Bf20c354" + .parse() + .unwrap(); + // sign("1ryziZbFQW4fcWck9wW4vU4KD4qxPHKhmAht6pXPFWo".to_string()); + let message = get_signed_message("ELV4LTeSYq79fuz6Q4V5Jog4PJBgueYbfVcRjgEqfrgg".to_string()); + let result = validate_eth_signature("0x468e50d815c157b0ed827d2dedec7d31c0bfffe2f9e7845317d1d6a8171cd1c82ab0183b7f8c0cc217c66c8ada2e3209ce70a97b2b926aa3472d810c85e158cf1c", address_str, &message); + assert!(result.is_ok()); +}