# Variable

Static Public Summary
public | BLOCKHASH_CACHE_TIMEOUT_MS: * |
public | GetConfirmedBlockRpcResult: * Expected JSON RPC response for the "getConfirmedBlock" message |
public | LAMPORTS_PER_SOL: number There are 1-billion lamports in one SOL |
public | NONCE_ACCOUNT_LENGTH: * |
public | PACKET_DATA_SIZE: * Maximum over-the-wire size of a Transaction |
public | STAKE_CONFIG_ID: PublicKey |
public | STAKE_INSTRUCTION_LAYOUTS: * An enumeration of valid stake InstructionType's |
public | SYSTEM_INSTRUCTION_LAYOUTS: * An enumeration of valid system InstructionType's |
public | SYSVAR_CLOCK_PUBKEY: PublicKey |
public | SYSVAR_RECENT_BLOCKHASHES_PUBKEY: PublicKey |
public | SYSVAR_RENT_PUBKEY: PublicKey |
public | SYSVAR_REWARDS_PUBKEY: PublicKey |
public | SYSVAR_STAKE_HISTORY_PUBKEY: PublicKey |
public | StakeAuthorizationLayout: * An enumeration of valid StakeAuthorizationLayout's |
public | VALIDATOR_INFO_KEY: PublicKey |
public | VOTE_PROGRAM_ID: PublicKey |

## Static Public

### public BLOCKHASH_CACHE_TIMEOUT_MS: * source

    import {BLOCKHASH_CACHE_TIMEOUT_MS} from '@solana/web3'

### public GetConfirmedBlockRpcResult: * source

    import {GetConfirmedBlockRpcResult} from '@solana/web3'

Expected JSON RPC response for the "getConfirmedBlock" message

### public LAMPORTS_PER_SOL: number source

    import {LAMPORTS_PER_SOL} from '@solana/web3'

There are 1-billion lamports in one SOL

### public NONCE_ACCOUNT_LENGTH: * source

    import {NONCE_ACCOUNT_LENGTH} from '@solana/web3'

### public PACKET_DATA_SIZE: * source

    import {PACKET_DATA_SIZE} from '@solana/web3'

Maximum over-the-wire size of a Transaction

1280 is IPv6 minimum MTU 40 bytes is the size of the IPv6 header 8 bytes is the size of the fragment header

### public STAKE_CONFIG_ID: PublicKey source

    import {STAKE_CONFIG_ID} from '@solana/web3'

### public STAKE_INSTRUCTION_LAYOUTS: * source

    import {STAKE_INSTRUCTION_LAYOUTS} from '@solana/web3'

An enumeration of valid stake InstructionType's

### public SYSTEM_INSTRUCTION_LAYOUTS: * source

    import {SYSTEM_INSTRUCTION_LAYOUTS} from '@solana/web3'

An enumeration of valid system InstructionType's

### public SYSVAR_CLOCK_PUBKEY: PublicKey source

    import {SYSVAR_CLOCK_PUBKEY} from '@solana/web3'

### public SYSVAR_RECENT_BLOCKHASHES_PUBKEY: PublicKey source

    import {SYSVAR_RECENT_BLOCKHASHES_PUBKEY} from '@solana/web3'

### public SYSVAR_RENT_PUBKEY: PublicKey source

    import {SYSVAR_RENT_PUBKEY} from '@solana/web3'

### public SYSVAR_REWARDS_PUBKEY: PublicKey source

    import {SYSVAR_REWARDS_PUBKEY} from '@solana/web3'

### public SYSVAR_STAKE_HISTORY_PUBKEY: PublicKey source

    import {SYSVAR_STAKE_HISTORY_PUBKEY} from '@solana/web3'

### public StakeAuthorizationLayout: * source

    import {StakeAuthorizationLayout} from '@solana/web3'

An enumeration of valid StakeAuthorizationLayout's

### public VALIDATOR_INFO_KEY: PublicKey source

    import {VALIDATOR_INFO_KEY} from '@solana/web3'

### public VOTE_PROGRAM_ID: PublicKey source

    import {VOTE_PROGRAM_ID} from '@solana/web3'