@@ -23,16 +23,16 @@ use crate::serde::to_vec;
2323use crate :: traits:: { Api , Querier , Storage } ;
2424
2525/// A kibi (kilo binary)
26- static KI : usize = 1024 ;
26+ const KI : usize = 1024 ;
2727/// Max key length for db_write (i.e. when VM reads from Wasm memory)
28- static MAX_LENGTH_DB_KEY : usize = 64 * KI ;
28+ const MAX_LENGTH_DB_KEY : usize = 64 * KI ;
2929/// Max key length for db_write (i.e. when VM reads from Wasm memory)
30- static MAX_LENGTH_DB_VALUE : usize = 128 * KI ;
30+ const MAX_LENGTH_DB_VALUE : usize = 128 * KI ;
3131/// Typically 20 (Cosmos SDK, Ethereum) or 32 (Nano, Substrate)
3232const MAX_LENGTH_CANONICAL_ADDRESS : usize = 32 ;
3333/// The maximum allowed size for bech32 (https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki#bech32)
3434const MAX_LENGTH_HUMAN_ADDRESS : usize = 90 ;
35- static MAX_LENGTH_QUERY_CHAIN_REQUEST : usize = 64 * KI ;
35+ const MAX_LENGTH_QUERY_CHAIN_REQUEST : usize = 64 * KI ;
3636
3737/// Reads a storage entry from the VM's storage into Wasm memory
3838pub fn do_read < S : Storage , Q : Querier > ( ctx : & mut Ctx , key_ptr : u32 ) -> VmResult < u32 > {
@@ -214,15 +214,15 @@ mod test {
214214 type MQ = MockQuerier ;
215215
216216 // prepared data
217- static KEY1 : & [ u8 ] = b"ant" ;
218- static VALUE1 : & [ u8 ] = b"insect" ;
219- static KEY2 : & [ u8 ] = b"tree" ;
220- static VALUE2 : & [ u8 ] = b"plant" ;
217+ const KEY1 : & [ u8 ] = b"ant" ;
218+ const VALUE1 : & [ u8 ] = b"insect" ;
219+ const KEY2 : & [ u8 ] = b"tree" ;
220+ const VALUE2 : & [ u8 ] = b"plant" ;
221221
222222 // this account has some coins
223- static INIT_ADDR : & str = "someone" ;
224- static INIT_AMOUNT : u128 = 500 ;
225- static INIT_DENOM : & str = "TOKEN" ;
223+ const INIT_ADDR : & str = "someone" ;
224+ const INIT_AMOUNT : u128 = 500 ;
225+ const INIT_DENOM : & str = "TOKEN" ;
226226
227227 const GAS_LIMIT : u64 = 5_000_000 ;
228228
0 commit comments