A wrapper around the scale-codec crate for fast scale-decoding of Bittensor data structures.
Project description
bt-decode
A python wrapper around the rust scale-codec crate for fast scale-decoding of Bittensor data structures.
Usage
DelegateInfo
get_delegates
import bittensor
from bt_decode import DelegateInfo
# Setup subtensor connection
subtensor = bittensor.subtensor()
# Grab result from RuntimeAPI
hex_bytes_result = sub.query_runtime_api(
runtime_api="DelegateInfoRuntimeApi",
method="get_delegates",
params=[ ]
)
# Decode scale-encoded DelegateInfo
delegates_info: List[DelegateInfo] = DelegateInfo.decode_vec(
bytes.fromhex(
hex_bytes_result
))
get_delegated
import bittensor
from bt_decode import DelegateInfo
validator_key = bittensor.Keypair(ss58_address="5E9fVY1jexCNVMjd2rdBsAxeamFGEMfzHcyTn2fHgdHeYc5p")
# Setup subtensor connection
subtensor = bittensor.subtensor()
# Grab result from RuntimeAPI
hex_bytes_result = sub.query_runtime_api(
runtime_api="DelegateInfoRuntimeApi",
method="get_delegated",
params=[list( validator_key.public_key )]
)
# Decode scale-encoded (DelegateInfo, take)
delegated_info: List[Tuple[DelegateInfo, int]] = DelegateInfo.decode_delegated(
bytes.fromhex(
hex_bytes_result
))
NeuronInfo
get_neuron
import bittensor
from bt_decode import NeuronInfo
# Setup subtensor connection
subtensor = bittensor.subtensor()
NETUID = 1
UID = 0
# Grab result from RuntimeAPI
hex_bytes_result = sub.query_runtime_api(
runtime_api="NeuronInfoRuntimeApi",
method="get_neuron",
params=[NETUID, UID]
)
# Decode scale-encoded NeuronInfo
neuron: NeuronInfo = NeuronInfo.decode(
bytes.fromhex(
hex_bytes_result
))
get_neurons
import bittensor
from bt_decode import NeuronInfo
# Setup subtensor connection
subtensor = bittensor.subtensor()
NETUID = 1
# Grab result from RuntimeAPI
hex_bytes_result = sub.query_runtime_api(
runtime_api="NeuronInfoRuntimeApi",
method="get_neurons",
params=[NETUID]
)
# Decode scale-encoded NeuronInfo
neurons: List[NeuronInfo] = NeuronInfo.decode(
bytes.fromhex(
hex_bytes_result
))
NeuronInfoLite
get_neuron
import bittensor
from bt_decode import NeuronInfoLite
# Setup subtensor connection
subtensor = bittensor.subtensor()
NETUID = 1
UID = 0
# Grab result from RuntimeAPI
hex_bytes_result = sub.query_runtime_api(
runtime_api="NeuronInfoRuntimeApi",
method="get_neuron_lite",
params=[NETUID, UID]
)
# Decode scale-encoded NeuronInfoLite
neuron_lite: NeuronInfoLite = NeuronInfoLite.decode(
bytes.fromhex(
hex_bytes_result
))
get_neurons_lite
import bittensor
from bt_decode import NeuronInfoLite
# Setup subtensor connection
subtensor = bittensor.subtensor()
NETUID = 1
# Grab result from RuntimeAPI
hex_bytes_result = sub.query_runtime_api(
runtime_api="NeuronInfoRuntimeApi",
method="get_neurons_lite",
params=[NETUID]
)
# Decode scale-encoded NeuronInfoLite
neurons_lite: List[NeuronInfoLite] = NeuronInfoLite.decode(
bytes.fromhex(
hex_bytes_result
))
StakeInfo
get_stake_info_for_coldkey
import bittensor
from bt_decode import StakeInfo
validator_key = bittensor.Keypair(ss58_address="5HBtpwxuGNL1gwzwomwR7sjwUt8WXYSuWcLYN6f9KpTZkP4k")
# Setup subtensor connection
subtensor = bittensor.subtensor()
encoded_coldkey = list( validator_key.public_key )
# Grab result from RuntimeAPI
hex_bytes_result = sub.query_runtime_api(
runtime_api="StakeInfoRuntimeApi",
method="get_stake_info_for_coldkey",
params=[encoded_coldkey]
)
# Decode scale-encoded StakeInfo
stake_info: List[StakeInfo] = StakeInfo.decode_vec(
bytes.fromhex(
hex_bytes_result
))
get_stake_info_for_coldkeys
import bittensor
from bt_decode import StakeInfo
validator_key_0 = bittensor.Keypair(ss58_address="5GcCZ2BPXBjgG88tXJCEtkbdg2hNrPbL4EFfbiVRvBZdSQDC")
validator_key_1 = bittensor.Keypair(ss58_address="5HBtpwxuGNL1gwzwomwR7sjwUt8WXYSuWcLYN6f9KpTZkP4k")
encoded_coldkeys = [
list( validator_key_0.public_key ),
list( validator_key_1.public_key )
]
# Setup subtensor connection
subtensor = bittensor.subtensor()
# Grab result from RuntimeAPI
hex_bytes_result = sub.query_runtime_api(
runtime_api="StakeInfoRuntimeApi",
method="get_stake_info_for_coldkeys",
params=[encoded_coldkeys]
)
# Decode scale-encoded (AccountId, StakeInfo)
stake_info: List[Tuple[bytes, List["StakeInfo"]]] = StakeInfo.decode_vec_tuple_vec(
bytes.fromhex(
hex_bytes_result
))
SubnetInfo
get_subnet_info
import bittensor
from bt_decode import SubnetInfo
# Setup subtensor connection
subtensor = bittensor.subtensor()
NETUID = 1
# Grab result from RuntimeAPI
hex_bytes_result = sub.query_runtime_api(
runtime_api="SubnetInfoRuntimeApi",
method="get_subnet_info",
params=[NETUID]
)
# Decode scale-encoded SubnetInfo
subnet_info: SubnetInfo = SubnetInfo.decode(
bytes.fromhex(
hex_bytes_result
))
get_subnets_info
import bittensor
from bt_decode import SubnetInfo
# Setup subtensor connection
subtensor = bittensor.subtensor()
# Grab result from RuntimeAPI
hex_bytes_result = sub.query_runtime_api(
runtime_api="SubnetInfoRuntimeApi",
method="get_subnets_info",
params=[ ]
)
# Decode scale-encoded Optional[SubnetInfo]
subnets_info: List[Optional[SubnetInfo]] = SubnetInfo.decode_vec(
bytes.fromhex(
hex_bytes_result
))
SubnetHyperparameters
get_subnet_info
import bittensor
from bt_decode import SubnetHyperparameters
# Setup subtensor connection
subtensor = bittensor.subtensor()
NETUID = 1
# Grab result from RuntimeAPI
hex_bytes_result = sub.query_runtime_api(
runtime_api="SubnetInfoRuntimeApi",
method="get_subnet_hyperparams",
params=[NETUID]
)
# Decode scale-encoded SubnetHyperparameters
subnet_hyper_params: SubnetHyperparameters = SubnetHyperparameters.decode(
bytes.fromhex(
hex_bytes_result
))
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
bt_decode-0.2.0a0.tar.gz
(3.5 MB
view hashes)
Built Distributions
bt_decode-0.2.0a0-cp39-none-win32.whl
(304.6 kB
view hashes)
Close
Hashes for bt_decode-0.2.0a0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dad44f66b0ffce91c7b20c546d6626d43853b5959593def8c4bea07aa61c8cb |
|
MD5 | 437e403a02b7a884931d22b523ebb43f |
|
BLAKE2b-256 | 44bb67d525cff2a515a7a16d12f820d5afecc9a157f3bf55da819695d24a2d17 |
Close
Hashes for bt_decode-0.2.0a0-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c83df7643a3585ea88d669a6d93ad31fd35bcb49149926bd0446b63fb6399228 |
|
MD5 | 43ea1751865849bbe74600d0cf35ded5 |
|
BLAKE2b-256 | 2688dbbcaf72427b2e5f0563dc142ea11ba4386ed15f700d7e489c682b05b6bc |
Close
Hashes for bt_decode-0.2.0a0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb35e0ceae255dd3b15866df249fa3906f26917019e7321d208ae6d1d393f295 |
|
MD5 | 028573883e1f5fec29705edbbeb9fd59 |
|
BLAKE2b-256 | 4242561dafaadfbcf8d3930a75c1bd1908b01385c13cf7446c12255b85ce3e00 |
Close
Hashes for bt_decode-0.2.0a0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db2469159e1e50c9ed876c7e288861b944e9f23263e045cd0e45fafd93129021 |
|
MD5 | 7d97905ceb39f634dbaebca0072dc50d |
|
BLAKE2b-256 | 1f1bded89d9f71bb8618bec5edb4bf1b7940091a444be01cbfb9ac2fbeb320f0 |
Close
Hashes for bt_decode-0.2.0a0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52b9d57d8449021285704704f82a72c28637a1da9e7ebaa4332328824a85157e |
|
MD5 | 1643b52e470086716611525a4d8ca3da |
|
BLAKE2b-256 | 5c3b2b81b9ad1a5e963da7936be5e39b57756ec28ab765e0057c2ec7358b4168 |
Close
Hashes for bt_decode-0.2.0a0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a321964405e795a235477c0b0d20d24b668f07496284dd1e84449aeac90b8a4 |
|
MD5 | ec84085544db376888a927084ebe3579 |
|
BLAKE2b-256 | dc5ee38d6632198ad88179d5084f6b775a3a792462cb31e8359f37b7e2bd2649 |
Close
Hashes for bt_decode-0.2.0a0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe7a7177dee21114d1c104f3eac3859f393cbc8278efc2938989003ffbd0119d |
|
MD5 | b2ad9ae25222e72f742e24a3098c5154 |
|
BLAKE2b-256 | 41f0f2f0aa986a0770f8018d2e1beda564a90d916535012e599d1cb1529e28ca |
Close
Hashes for bt_decode-0.2.0a0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81e8b81fce8463603344aa0017079bf755db6349492b6fb8ad61a282521df34a |
|
MD5 | a483468bad10be4c815dfda25349009a |
|
BLAKE2b-256 | f4d96d4a32b23d802497690e6939c5905316fb7bdcbeeb7b7ae4eddca980327e |
Close
Hashes for bt_decode-0.2.0a0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26e90678ddf70807d8824b0146e2918f2cba54823e88907d92d4aaf1767954a0 |
|
MD5 | 16d52950ad2e33b27deaf37ef09d4ad2 |
|
BLAKE2b-256 | e949806fb829af77398a0c0ef1129052924fa172acf252fcc156c1f1d79dd06b |
Close
Hashes for bt_decode-0.2.0a0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb270daadacc5dd10ea8f5ca9c97d1cfe7640cd967022acb3a04546d8c9a95cb |
|
MD5 | c38c02775241bfc532f2a4548f49ce21 |
|
BLAKE2b-256 | 1ccf1ad24bc446edd888af87dcf2b08d9a6c48c16459ae8760caaf8c3e3902fa |
Close
Hashes for bt_decode-0.2.0a0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40f4f7e791cba3a8400603d4ac4f620da1f274e08fd9b521b36e40e8e29da246 |
|
MD5 | f82099283988d9efad1c23c8ba0b3504 |
|
BLAKE2b-256 | cd7dc4691b647c8b84be05c7cca611d0914fd545af539ce281a5180cca3f3962 |
Close
Hashes for bt_decode-0.2.0a0-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e265779747b22013a9db6a185ddff8355ae01f7d925302e0c57330cb12510b2f |
|
MD5 | 0e0945822c6666bed5c7f93f865a5d94 |
|
BLAKE2b-256 | a85dbf5e7e40c183ee934514bb55135f2e4b30bc149b494da472e1497d749200 |
Close
Hashes for bt_decode-0.2.0a0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96df8d1e62bbd35de732d13e3149c563490bb2de1a4b4edbe5fd922b98df36a8 |
|
MD5 | dfbca6a2406ff87dbbde130269add189 |
|
BLAKE2b-256 | 1ed7ad3a5fab5d99fabce19d64efceaff2569f4195b14a51b90a9b7b28438e95 |
Close
Hashes for bt_decode-0.2.0a0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03de4af8573c84c2d3b8167a50326920f2672111afe9580b6f05f1004035691b |
|
MD5 | 421a1be5acb63a6c01ed482dd7081507 |
|
BLAKE2b-256 | 1058307d946305d28e7f3d0d47f88b69174135eb89c7f1f18b6a38eadb0cbd18 |
Close
Hashes for bt_decode-0.2.0a0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f37bdd8444d2cfc8239999ff18c2effa4658f9b55a485853cf69c08b4b18fa6 |
|
MD5 | 82f25ef68a604af51f2b1e5aaaee0247 |
|
BLAKE2b-256 | 1f58d55ff9fa52e9434ce374991c659545bc4123032881a390671f07ee627436 |
Close
Hashes for bt_decode-0.2.0a0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67666950f24fe171330170dfe9e0eba93a44eef224174a32f86a5b0f169bb514 |
|
MD5 | d1907626b55daff5493c0d7ce9abed21 |
|
BLAKE2b-256 | 45b3c1843e9bf83858f4b9146454fbc95ac2a4082f2493f25a43c2ab742adfc8 |
Close
Hashes for bt_decode-0.2.0a0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 159b8f8a4c2befad58e31bdcda317e0b54d1c3cce5a830915e972003257d8a71 |
|
MD5 | e080ef2840c49cf29a2e9fe5b0f3c299 |
|
BLAKE2b-256 | 09c57a5a63b7d7e81cef18af2646a51e922e106df6890dae4139395b3d745320 |
Close
Hashes for bt_decode-0.2.0a0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 795968eb3d7992f4bdff9efeefc42033483683e752dc548bba53927e98f0e0c4 |
|
MD5 | cb2da9c6638b3b27a2f81e6496a31078 |
|
BLAKE2b-256 | fd44efecb26a44466e6d45d91577a631803cb0b73f7db37d3c9b5273277409ea |
Close
Hashes for bt_decode-0.2.0a0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63d0bef58a2e7470dbd269a433557a4a94af380bf3e10e97356132f316c5e856 |
|
MD5 | 7c210df7188c8cb6f5afcb1492678f5f |
|
BLAKE2b-256 | be3e6295debb2ec24902fafa5f2bd80529676b00463b943e6203a37cb04fca9f |
Close
Hashes for bt_decode-0.2.0a0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bf4e34b78ac0508290827d827cc0f3245a466af2acd19501fc465fb3837496f |
|
MD5 | c7c400766242c1a2f94e6ec3531d4c16 |
|
BLAKE2b-256 | 7fea197106615c58da13913620fd730315b4f627f318ce835f111ab6677dfc83 |
Close
Hashes for bt_decode-0.2.0a0-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1d0acfe6de59877e7d13d09d01ccf5eb2f3d6aa0b98dfac450072cb0cf2cabd |
|
MD5 | 9b4079d9b05053668d37c9667edce30f |
|
BLAKE2b-256 | 729ca54a3abe1364036715bc17fe5e9fa0a522ac4efa237869d00c1239529f57 |
Close
Hashes for bt_decode-0.2.0a0-cp312-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c92bc226a0f5a27bf0b14045cde7ed0ae7e6b626ae647269d08550f53de4e28b |
|
MD5 | d76213319cad632f3359d66c43e8eb80 |
|
BLAKE2b-256 | 2742b5b7f3823871ba9da518c8e9d40344a5cdfbd87d9ccc8d55f80b2f412fb2 |
Close
Hashes for bt_decode-0.2.0a0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30b547db6e10274ffe00260b4ad0e9ee9bbcbc6487359cd0971178e48e4b6eca |
|
MD5 | 6ab6b967e867094982a72ce9b8125aee |
|
BLAKE2b-256 | 28c572b6b484a776e40d1a78a42371b7be8323ba5c041b9d507d3d5ff307b51e |
Close
Hashes for bt_decode-0.2.0a0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c58f67c99b755dad85c9d2037864d39e1edc4be54b657da3d78893b42d2b2e2 |
|
MD5 | 5f28aee9e941d31ebff300e0b9c7e03f |
|
BLAKE2b-256 | 16edc1065f41b4cce914ab5c5038c4493f850e26bc866612fa163cbbbcd21d2f |
Close
Hashes for bt_decode-0.2.0a0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94fab0ee3993c27e776c0acc6a8274ca30c5b786a1a63a110587e1105c3bcfdd |
|
MD5 | cbb4b936a7b72f84845ff8fcaafd1e51 |
|
BLAKE2b-256 | 793c98a759a739b6e0ddf0deb3986bbb201f0206f0eb6a39c18330a0197fd1f7 |
Close
Hashes for bt_decode-0.2.0a0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a58e31009219f03416a0120c46e8f527df2b4c61f1c1859153b6255a2697d37 |
|
MD5 | ee34b899512098464b2373e49a8acc5a |
|
BLAKE2b-256 | 92462a0d236222ecd7af7248c5421e46c35308e0c67135a776a20e5740112124 |
Close
Hashes for bt_decode-0.2.0a0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e395d40da3984566cf3eed77bc8fe78b8888fa4f3b550da1615375df14afb6fc |
|
MD5 | 87c53b0e32a8729972cd6c7bc7044f55 |
|
BLAKE2b-256 | 44eef5bfe6eb69dc79edf910ab86e05eff4531d8cda4a284c19fe69c64d58230 |
Close
Hashes for bt_decode-0.2.0a0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 583a3947d28425145ad958c4b1a6680bfdc8e424a229feecb7af6cc35e528063 |
|
MD5 | 98c0e90b0ac6e7c05897d895d634c3e6 |
|
BLAKE2b-256 | 2b9c57f8cc152cfd9089c0363e7300aa21081733296f241860109a36b6342875 |
Close
Hashes for bt_decode-0.2.0a0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0496a0c555e9f3dbf57a7a621c5e0509d75823e6b279ac665d5fa9d93f07f01 |
|
MD5 | 63dd1144710ee9324d03baf9e1f3d33e |
|
BLAKE2b-256 | 48fc7dc7cfa44877f14e255a6d0c8508d2ab8844ddc1a2823370e0fccf140eab |
Close
Hashes for bt_decode-0.2.0a0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fc98d45bc302be4272e56d2fe32dcf21414f6c5a9051b63d5640eae9cfd7ed4 |
|
MD5 | c99b22c2a8e93d8965f8f4f6906cdea3 |
|
BLAKE2b-256 | 64c40b507ebdc3a09da241ac273eaee881e3e75e2173205e379ed721aa4a923e |
Close
Hashes for bt_decode-0.2.0a0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45d18e050ec983e0911b241f06e0ad891ea865ec323ee25d515eb515cc43a3b8 |
|
MD5 | bd3260d1bb63cfd3444d27b80c8c4fe3 |
|
BLAKE2b-256 | a2a5122baf25bd250bf9f4f566929643ed4679cbd8bbf37e41cff9d49016af39 |
Close
Hashes for bt_decode-0.2.0a0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bc65034c7bf6aa48ba8de1e57fbc68525b3af02a461763b0e9d333be21c8280 |
|
MD5 | e9b76ff2dd625c4196d793ffb987305e |
|
BLAKE2b-256 | 616792e61fb38f3fe6aae7a262879e27187a9f681aeb14b4831b5d9f8514fe2e |
Close
Hashes for bt_decode-0.2.0a0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bef4ad9329ce2e57a6c590e28d5615e5d4254d57b946b917d8f88dd475da3e3 |
|
MD5 | fffa0a0e83466b460d4ed4d37fa3f7cd |
|
BLAKE2b-256 | 5d4cc0d52265c19713a238a6fa87a8e56a6818bb638eb90c35f767e3f265d7f3 |
Close
Hashes for bt_decode-0.2.0a0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 017a9ca79394c0890cab236e3a06d452dc45d7d6bb8500f7fa40a13248e0264f |
|
MD5 | e37609e5e481c56004e7c58293cc9b88 |
|
BLAKE2b-256 | 221a5d5314a229b96e7c4ae50a6222a4d28364a65bf7c31d20358bbeb30b75d8 |
Close
Hashes for bt_decode-0.2.0a0-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc0229921b993948fc1aacc2c83cae8c343f39d71ab8befa77d94b12ab7183b7 |
|
MD5 | 8b9f03842ad6c94704e0a25b5abb98e3 |
|
BLAKE2b-256 | 01272b6460f1fa1772d23acaac3d4d5b4e311fb5fd7fc034064ddc1b4b374c5d |
Close
Hashes for bt_decode-0.2.0a0-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00ff9052ec53f6c3ef9d5e785f8efc72a4542688851c3e438d5e4d5345925093 |
|
MD5 | aaa0f55ea8c93b532f1969cd96589044 |
|
BLAKE2b-256 | d169868f97ddc84edb8a8fcc96fdcb7897066f7e768f1eb50698267d8920631e |
Close
Hashes for bt_decode-0.2.0a0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee9adfd7dfa0dd171e4c8bace23787370db5b3c20dfe032275920c51d248fa1c |
|
MD5 | 8d6144f9f90ac21a7b5643c4514ed864 |
|
BLAKE2b-256 | 8dce2fb910c42796f0fca6503caef080305cf37ce014c975b382c4084a1568fb |
Close
Hashes for bt_decode-0.2.0a0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56229f220cde61ce3af05f4d6cde78b9ed32e9ca60817585bd791948197b8921 |
|
MD5 | 9cc6aa98791e878b5002f4bdeb1525fe |
|
BLAKE2b-256 | 082ac5b4105420c6a5a6a5e32b600661a28cb1dc25ae26e736fd39ff10160177 |
Close
Hashes for bt_decode-0.2.0a0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6923ddcd23dc5aeeaa353b5e5e6a3b321de87f5ec5a86fcff30fbc0d31fc78f |
|
MD5 | 329d0b4ecb3ded0af7e9b1b78c2f6c13 |
|
BLAKE2b-256 | 8e7dd36256481d29a9fb505679ea5b6fa8c5c6203d39b7bd0b54d1796fd1a724 |
Close
Hashes for bt_decode-0.2.0a0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a946b1e037c7aa051ffef19ce3a69800b2cad5268ee43bc9f5ef15c5d89ef6d4 |
|
MD5 | 920c3012c7b0e1461cf8e50452d6f54a |
|
BLAKE2b-256 | e32376dcf8141dff2e7e438fb79337bf709cdd737c87fcfcce9a47e1c948390a |
Close
Hashes for bt_decode-0.2.0a0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf2f93104a8b4df22207bd4144f6803e930e5ea41de2129bfbdc7e90e7bb536c |
|
MD5 | 46fe8a1aa3f0ebe16ed19c5f0321f1d4 |
|
BLAKE2b-256 | 6f9eb5b642e2a2546329c43124f3056429418423de811e38ef1b7c502211188d |
Close
Hashes for bt_decode-0.2.0a0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87a19c4ff5bcf2fb66316ce5ac2a60934062cd555afc529dbd416b4b4bf42ed1 |
|
MD5 | 5d549bc3777f8b873ae54cb5ef2de754 |
|
BLAKE2b-256 | e9320ae2b0d29cc2ac6ea1c265add6d809316381deac1ddbc5f713d6b360329f |
Close
Hashes for bt_decode-0.2.0a0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d8d689c485e86e3614fe1cf03565f68b71730d19a55e2a759491cb848c0d782 |
|
MD5 | 5aa546b09e6dc66a68088e110c329478 |
|
BLAKE2b-256 | 690ff039cc81f79bfcdbaa41b20555051b1f0fff0d047e28e7874646c0f7996e |
Close
Hashes for bt_decode-0.2.0a0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d1d5edeb38cdd2d5ac7a6ade4bd18dc25663e5b58e98de51b0ba57671f64a68 |
|
MD5 | 018d2ce42bb01819fc7680e4c00e9ae0 |
|
BLAKE2b-256 | 7a25f1287dfc5bfcbee0049d7a11677f0a0e2e5c68c0f03539a800dc196255d3 |
Close
Hashes for bt_decode-0.2.0a0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f49e85d2f9deda9196b373725c9a46cecf5c7ff6a15fe3c0a07cad8149129c47 |
|
MD5 | b057c820f2b3712980db7185a1f15d6d |
|
BLAKE2b-256 | 59789c698873bc395e6866d3338526cfa204710d2f995ca86ce382228b8e142f |
Close
Hashes for bt_decode-0.2.0a0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08be1a0ff7f6435cefa8eb45f235c17a57b5ea4422ab6f3e098ad9faf057d315 |
|
MD5 | 97f6b1d3454c999c3fffc7717c598b8d |
|
BLAKE2b-256 | b1d4d5912c4dab1e9ced786d6f58472a3df0202d8c7f8aa1ac8c0e4031774748 |
Close
Hashes for bt_decode-0.2.0a0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e52863dc63fd9e29c72a6642123aef916bf4b815b391daea4b3a0933937089b |
|
MD5 | acd56fb73b371d2f8d9944086370ca56 |
|
BLAKE2b-256 | 9af75272f6a7c696a9d537d5d30f7c2247635e49bd53ebc087bd124d8107db27 |
Close
Hashes for bt_decode-0.2.0a0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b392f97653e004b56bfcb13043ae7017e7d174682d942537b8716a8608a2738 |
|
MD5 | f079ff9e631a3f0774a192ff573f8c78 |
|
BLAKE2b-256 | c20d71e3b55be5ae1862d696c23d26a45c9e907ab3be4acb70bf5f73518c9345 |
Close
Hashes for bt_decode-0.2.0a0-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbba70d045ba4eb9f1b76db6b7b34d820620bebded94c8b076142961e14d1839 |
|
MD5 | a45b4443da2fea6a95cdeda803e9c277 |
|
BLAKE2b-256 | e475a41885ff80bccdedd6b9b0799bee67486541f67f6f11b61d7047a2cc8d60 |
Close
Hashes for bt_decode-0.2.0a0-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42e12b1ccd38e60e0114ad0ef3fc9e72029fd6f093cfe293137c3c4369338c30 |
|
MD5 | 0365f8d0ea38700506aa1e63cd5056be |
|
BLAKE2b-256 | 687388ec486e958e7359c39367f5bee6d32c1b6b806893f974ed6044c5380922 |
Close
Hashes for bt_decode-0.2.0a0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdd4b0492a49d3b7aaaf123fc3c698373abe57e04597e2e52c0b05f1190c516b |
|
MD5 | e827e204969ff618228cb686a03f79be |
|
BLAKE2b-256 | 669d04525281686c6ac48f98306dd4d767d85e8d801f8f7d24b52d641d84f028 |
Close
Hashes for bt_decode-0.2.0a0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b5bb61603a0a0fa0a25973e6a75d73dd0f8e73f63e4b372d9dbf3cbbeac4de3 |
|
MD5 | e935e91651f1202d922f3a3ab0032242 |
|
BLAKE2b-256 | 8f3cc5bfa90f5fbe1257940492f165ce8484da69bf0f838ce7db238173b58545 |
Close
Hashes for bt_decode-0.2.0a0-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56e02796d203e707c38ef04618230c843550aa7436fc5d255c53d07fb057fc1e |
|
MD5 | cb5ba3d2790bb6eab8c280128d1bda13 |
|
BLAKE2b-256 | 5b3cab2603821bf68dac994344ebc522e537bef10376d412a2fc48b1add6fc1e |
Close
Hashes for bt_decode-0.2.0a0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cdefde6cb644d3bea2e7ece4b4a4a3ed69abdff68f67c924c706edf36a86580 |
|
MD5 | e97ccd94a120f0143c21ee36fbf05e65 |
|
BLAKE2b-256 | 5f9f81c2cbff4d1b2b781d84d277ec26a8c2f26d4f99863f781ec1ba0c076484 |
Close
Hashes for bt_decode-0.2.0a0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 198ab53e16277557b05d669c7d9b936011534e0c390801facbf3a81e52f9f38d |
|
MD5 | 9aa697d93c8fe657a397c2fc945711a2 |
|
BLAKE2b-256 | 1b61ae97ea64413ae83525abd0e7b336bcf3b137539c37807a0157150e69d603 |
Close
Hashes for bt_decode-0.2.0a0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7960d3f1f34399fcebed571a150a3a89523b4b4c03735990dd2676673db6ca9e |
|
MD5 | 001025ec5f70eb92a9436bf1dbb9f029 |
|
BLAKE2b-256 | de3425410599216eb7a490204436433ad50072bc8228b7dece5823f67379b815 |
Close
Hashes for bt_decode-0.2.0a0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00940162372866c140e20d54de105a12509dc27104117b1e80a0b568c57080a4 |
|
MD5 | 8db25f5fecdbc1002c6d603719420189 |
|
BLAKE2b-256 | 18e03472f10955c98558b138a0f3259aff605802ca1a567e57774c5067c5ad70 |
Close
Hashes for bt_decode-0.2.0a0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a1619024dd6ff87b4e0fe0c66ca151a4b763756075955de92dd9c62eabf4d1d |
|
MD5 | 2e07edc8a60d0a08f8ac65e7cab1b99c |
|
BLAKE2b-256 | 5187520c868de084960c6125c90353bfd6c5d9f16b303de60ff305ef6b9539be |
Close
Hashes for bt_decode-0.2.0a0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 028b46fe592395ee1217d03b1f91e0f7a0cb6032f8a90e752e1c69e66d3f7be8 |
|
MD5 | 4e056203af358b4be8ccd215b4013769 |
|
BLAKE2b-256 | acefbb5a11fcd523af596e8d21ef010dff2e4e3d374d5457317cef9d000f269c |
Close
Hashes for bt_decode-0.2.0a0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c54a638eedecbb5a70adc1f07c305fc1f7627c08d354b9f32832b341a465326f |
|
MD5 | ab6d911ffca52e49b624aaa00293180a |
|
BLAKE2b-256 | ad57e19497a7fe345e23f0929319e7c800534d5f8f0e0b6ee5fffe07abb23f23 |
Close
Hashes for bt_decode-0.2.0a0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc6a53bb0b45e0bbe66c4b79cf3a410f940845c7ad6fa01f4cf5deea9d034b32 |
|
MD5 | 275cee736c2b73d0c736fb2474288d6e |
|
BLAKE2b-256 | 2b467c44d8ddc5dc556f8748d75358074ddfe592c3238139c5673e137cc17b63 |
Close
Hashes for bt_decode-0.2.0a0-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17c121625f64db226708d7c94ac2ffc932456dc7e0353391932cf2f08b74529e |
|
MD5 | 0197da4a726b3c64553ba1a6d7a36b73 |
|
BLAKE2b-256 | e7bbde264363a042902013a92ac640b8d886f378ffedcf1611c03f5514fc92a1 |
Close
Hashes for bt_decode-0.2.0a0-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5910755862ebe489b7de3d3d3a1d6bb26d6a9e42b57280dc12624bb12f55e157 |
|
MD5 | c4c013f2fd8163d51be49124bf04cb02 |
|
BLAKE2b-256 | 531327e85c030e07a736690412b12f3d6b00044e2788b5a24235a64bab2e3f84 |
Close
Hashes for bt_decode-0.2.0a0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 689c89576f9824175c3c01d2fc2df4938bcda6cba2d41f24eabc91a070fb297c |
|
MD5 | 08ad5c6d861bf22247f1d8d3657d6a5c |
|
BLAKE2b-256 | e51425063e8f120e42b76ec963e2a9c4040451d6e81c5dffe21412e4732c0c12 |
Close
Hashes for bt_decode-0.2.0a0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6a2d22ee0e4d35faab9c449c43eed2c000f92b448c8be1ebf681c4f0506447f |
|
MD5 | 6692cd8bb610764555c11ba722ed30ab |
|
BLAKE2b-256 | 7a367d19b6f43825ca78b0bf42f9a34cc48ac93e338258fc0d830a82546273a7 |
Close
Hashes for bt_decode-0.2.0a0-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e0da0ab7d02c99c9690a9ed66af25fcf9d5b1011fdc1650ddecca63ddc02a14 |
|
MD5 | 6114345afd4018c569933e084150645c |
|
BLAKE2b-256 | a2c8c8981685967c4ccfb950f9e793970015190faa6d7a6ca25767eb0a32903f |
Close
Hashes for bt_decode-0.2.0a0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0769bf0178338ccca330baec28a66defb91bc102f3997c9a08acea8fd0cbfa58 |
|
MD5 | 02f385500a19e14cf6d70b96b6eb6e51 |
|
BLAKE2b-256 | 19d136ee54160b3305c4742ae4a07c94099715477143da990d323dd832ca29c5 |
Close
Hashes for bt_decode-0.2.0a0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca7b264463f9bffba01ecdb1b132460b9c81530f1161eeb5b3a57f68e81485ef |
|
MD5 | 439a76501246a17ca6c077aa02d6c8f7 |
|
BLAKE2b-256 | 6410b71d39f4ea8586dfd3f58f69582232cbd4e9d0c100670ab6cfb11dbc5d0d |
Close
Hashes for bt_decode-0.2.0a0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d9b010f12f70374898c510bacb6445fbc8adc45ebcb2a1331b16af5c1185912 |
|
MD5 | e6ade9f015e28f4b190b38983db2fb5b |
|
BLAKE2b-256 | 02f0fc3e4fed4d371f9981460a034b07115e86beb3d83614e87bb74094f66766 |
Close
Hashes for bt_decode-0.2.0a0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d80b614be61b15a52618c196c117f53c36cc7846c7887aa60d20b382130895a |
|
MD5 | d7c75a96eeb96baced4c8a3b7dcc754c |
|
BLAKE2b-256 | 6cdfe61895243b505b0b3ccd20f42b119459b349a68451a2e39d2cbab9ce15d4 |
Close
Hashes for bt_decode-0.2.0a0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 959c479fe9a2b8818c73dd157967de8e77cff298216e347a68b612d73d5be3d5 |
|
MD5 | 447166442fc6dd9df602290230409905 |
|
BLAKE2b-256 | 1861d20b8048c4ec22ae4a2d366382201b1fc857789a66fe6a4a5b8d7dc7a2a8 |
Close
Hashes for bt_decode-0.2.0a0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a5b6e931ce1ff6f674d86d7b22543fd466ff9a9bb8cf05d87dff00b8a77bab9 |
|
MD5 | d02500917b557d809ef1e584be358baa |
|
BLAKE2b-256 | 9bf2084ed214c7bb2414e00b73677246a601759d66fc838e4c85f3d880a4c8e4 |
Close
Hashes for bt_decode-0.2.0a0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66caf37c852245dc35220c2366162266470ba7f0f296c22ea9620961524342a4 |
|
MD5 | c9a61628a8ca6d2170f37a34d1b0d38b |
|
BLAKE2b-256 | 179dfac0085b3562066f631de822cbc7feb4f15f798f86c14a5d39b8c2fa11a8 |
Close
Hashes for bt_decode-0.2.0a0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00a65c33611adbb091792c5c344f1a8c2d90a9983a2cd03c48d787e2237c5b5a |
|
MD5 | 37cc5fed742366ffc7df55815788bb6b |
|
BLAKE2b-256 | ec01eb67473f6d42629ce1a312024ff5b76656e4f96bb041f289e1e3453c20f0 |