Constant Field Values


Contents
com.google.*

com.google.bitcoin.core.AbstractBlockChain
public static final double FP_ESTIMATOR_ALPHA 1.0E-4
public static final double FP_ESTIMATOR_BETA 0.01

com.google.bitcoin.core.Address
public static final int LENGTH 20

com.google.bitcoin.core.BitcoinSerializer.BitcoinPacketHeader
public static final int HEADER_LENGTH 20

com.google.bitcoin.core.Block
public static final long EASIEST_DIFFICULTY_TARGET 545259519L
public static final int HEADER_SIZE 80
public static final int MAX_BLOCK_SIGOPS 20000
public static final int MAX_BLOCK_SIZE 1000000

com.google.bitcoin.core.FilteredBlock
public static final int MIN_PROTOCOL_VERSION 70000

com.google.bitcoin.core.HeadersMessage
public static final int MAX_HEADERS 2000

com.google.bitcoin.core.ListMessage
public static final long MAX_INVENTORY_ITEMS 50000L

com.google.bitcoin.core.MemoryPool
public static final int MAX_SIZE 1000

com.google.bitcoin.core.Message
public static final int MAX_SIZE 33554432
public static final int UNKNOWN_LENGTH -2147483648

com.google.bitcoin.core.NetworkParameters
public static final int BIP16_ENFORCE_TIME 1333238400
public static final String ID_MAINNET "org.bitcoin.production"
public static final String ID_TESTNET "org.bitcoin.test"
public static final String ID_UNITTESTNET "com.google.bitcoin.unittest"
public static final int INTERVAL 2016
public static final String PAYMENT_PROTOCOL_ID_MAINNET "main"
public static final String PAYMENT_PROTOCOL_ID_TESTNET "test"
public static final int PROTOCOL_VERSION 70001
public static final int TARGET_SPACING 600
public static final int TARGET_TIMESPAN 1209600

com.google.bitcoin.core.PeerGroup
public static final double DEFAULT_BLOOM_FILTER_FP_RATE 5.0E-4
public static final int DEFAULT_CONNECT_TIMEOUT_MILLIS 5000
public static final long DEFAULT_PING_INTERVAL_MSEC 2000L
public static final double MAX_FP_RATE_INCREASE 2.0

com.google.bitcoin.core.Pong
public static final int MIN_PROTOCOL_VERSION 60001

com.google.bitcoin.core.StoredBlock
public static final int CHAIN_WORK_BYTES 12
public static final int COMPACT_SERIALIZED_SIZE 96

com.google.bitcoin.core.Transaction
public static final int LOCKTIME_THRESHOLD 500000000
public static final int MAX_STANDARD_TX_SIZE 102400
public static final byte SIGHASH_ANYONECANPAY_VALUE -128

com.google.bitcoin.core.TransactionInput
public static final long NO_SEQUENCE 4294967295L

com.google.bitcoin.core.Utils
public static final String BITCOIN_SIGNED_MESSAGE_HEADER "Bitcoin Signed Message:\n"

com.google.bitcoin.core.VersionMessage
public static final String BITCOINJ_VERSION "0.11.2"
public static final String LIBRARY_SUBVER "/BitCoinJ:0.11.2/"
public static final int NODE_NETWORK 1

com.google.bitcoin.crypto.ChildNumber
public static final int PRIV_BIT -2147483648

com.google.bitcoin.crypto.KeyCrypterScrypt
public static final int BLOCK_LENGTH 16
public static final int KEY_LENGTH 32
public static final int SALT_LENGTH 8

com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannel
public static final int CLOSETRANSACTIONHASH_FIELD_NUMBER 7
public static final int CONTRACTTRANSACTION_FIELD_NUMBER 2
public static final int ID_FIELD_NUMBER 1
public static final int MYKEY_FIELD_NUMBER 4
public static final int REFUNDFEES_FIELD_NUMBER 6
public static final int REFUNDTRANSACTION_FIELD_NUMBER 3
public static final int VALUETOME_FIELD_NUMBER 5

com.google.bitcoin.protocols.channels.ClientState.StoredClientPaymentChannels
public static final int CHANNELS_FIELD_NUMBER 1

com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannel
public static final int BESTVALUESIGNATURE_FIELD_NUMBER 2
public static final int BESTVALUETOME_FIELD_NUMBER 1
public static final int CLIENTOUTPUT_FIELD_NUMBER 5
public static final int CONTRACTTRANSACTION_FIELD_NUMBER 4
public static final int MYKEY_FIELD_NUMBER 6
public static final int REFUNDTRANSACTIONUNLOCKTIMESECS_FIELD_NUMBER 3

com.google.bitcoin.protocols.channels.ServerState.StoredServerPaymentChannels
public static final int CHANNELS_FIELD_NUMBER 1

com.google.bitcoin.protocols.channels.StoredPaymentChannelServerStates
public static final long CHANNEL_EXPIRE_OFFSET -7200L

com.google.bitcoin.script.Script
public static final long MAX_SCRIPT_ELEMENT_SIZE 520L

com.google.bitcoin.script.ScriptOpCodes
public static final int OP_0 0
public static final int OP_0NOTEQUAL 146
public static final int OP_1 81
public static final int OP_10 90
public static final int OP_11 91
public static final int OP_12 92
public static final int OP_13 93
public static final int OP_14 94
public static final int OP_15 95
public static final int OP_16 96
public static final int OP_1ADD 139
public static final int OP_1NEGATE 79
public static final int OP_1SUB 140
public static final int OP_2 82
public static final int OP_2DIV 142
public static final int OP_2DROP 109
public static final int OP_2DUP 110
public static final int OP_2MUL 141
public static final int OP_2OVER 112
public static final int OP_2ROT 113
public static final int OP_2SWAP 114
public static final int OP_3 83
public static final int OP_3DUP 111
public static final int OP_4 84
public static final int OP_5 85
public static final int OP_6 86
public static final int OP_7 87
public static final int OP_8 88
public static final int OP_9 89
public static final int OP_ABS 144
public static final int OP_ADD 147
public static final int OP_AND 132
public static final int OP_BOOLAND 154
public static final int OP_BOOLOR 155
public static final int OP_CAT 126
public static final int OP_CHECKMULTISIG 174
public static final int OP_CHECKMULTISIGVERIFY 175
public static final int OP_CHECKSIG 172
public static final int OP_CHECKSIGVERIFY 173
public static final int OP_CODESEPARATOR 171
public static final int OP_DEPTH 116
public static final int OP_DIV 150
public static final int OP_DROP 117
public static final int OP_DUP 118
public static final int OP_ELSE 103
public static final int OP_ENDIF 104
public static final int OP_EQUAL 135
public static final int OP_EQUALVERIFY 136
public static final int OP_FALSE 0
public static final int OP_FROMALTSTACK 108
public static final int OP_GREATERTHAN 160
public static final int OP_GREATERTHANOREQUAL 162
public static final int OP_HASH160 169
public static final int OP_HASH256 170
public static final int OP_IF 99
public static final int OP_IFDUP 115
public static final int OP_INVALIDOPCODE 255
public static final int OP_INVERT 131
public static final int OP_LEFT 128
public static final int OP_LESSTHAN 159
public static final int OP_LESSTHANOREQUAL 161
public static final int OP_LSHIFT 152
public static final int OP_MAX 164
public static final int OP_MIN 163
public static final int OP_MOD 151
public static final int OP_MUL 149
public static final int OP_NEGATE 143
public static final int OP_NIP 119
public static final int OP_NOP 97
public static final int OP_NOP1 176
public static final int OP_NOP10 185
public static final int OP_NOP2 177
public static final int OP_NOP3 178
public static final int OP_NOP4 179
public static final int OP_NOP5 180
public static final int OP_NOP6 181
public static final int OP_NOP7 182
public static final int OP_NOP8 183
public static final int OP_NOP9 184
public static final int OP_NOT 145
public static final int OP_NOTIF 100
public static final int OP_NUMEQUAL 156
public static final int OP_NUMEQUALVERIFY 157
public static final int OP_NUMNOTEQUAL 158
public static final int OP_OR 133
public static final int OP_OVER 120
public static final int OP_PICK 121
public static final int OP_PUSHDATA1 76
public static final int OP_PUSHDATA2 77
public static final int OP_PUSHDATA4 78
public static final int OP_RESERVED 80
public static final int OP_RESERVED1 137
public static final int OP_RESERVED2 138
public static final int OP_RETURN 106
public static final int OP_RIGHT 129
public static final int OP_RIPEMD160 166
public static final int OP_ROLL 122
public static final int OP_ROT 123
public static final int OP_RSHIFT 153
public static final int OP_SHA1 167
public static final int OP_SHA256 168
public static final int OP_SIZE 130
public static final int OP_SUB 148
public static final int OP_SUBSTR 127
public static final int OP_SWAP 124
public static final int OP_TOALTSTACK 107
public static final int OP_TRUE 81
public static final int OP_TUCK 125
public static final int OP_VER 98
public static final int OP_VERIF 101
public static final int OP_VERIFY 105
public static final int OP_VERNOTIF 102
public static final int OP_WITHIN 165
public static final int OP_XOR 134

com.google.bitcoin.store.SPVBlockStore
public static final int DEFAULT_NUM_HEADERS 5000
protected static final int FILE_PROLOGUE_BYTES 1024
public static final String HEADER_MAGIC "SPVB"
protected static final int RECORD_SIZE 128

com.google.bitcoin.uri.BitcoinURI
public static final String BITCOIN_SCHEME "bitcoin"
public static final String FIELD_ADDRESS "address"
public static final String FIELD_AMOUNT "amount"
public static final String FIELD_LABEL "label"
public static final String FIELD_MESSAGE "message"
public static final String FIELD_PAYMENT_REQUEST_URL "r"

com.google.bitcoin.utils.ExponentialBackoff
public static final int DEFAULT_INITIAL_MILLIS 100
public static final int DEFAULT_MAXIMUM_MILLIS 30000
public static final float DEFAULT_MULTIPLIER 1.100000023841858f

com.google.bitcoin.wallet.KeyTimeCoinSelector
public static final int MAX_SIMULTANEOUS_INPUTS 600

org.bitcoin.*

org.bitcoin.paymentchannel.Protos.ClientVersion
public static final int MAJOR_FIELD_NUMBER 1
public static final int MINOR_FIELD_NUMBER 2
public static final int PREVIOUS_CHANNEL_CONTRACT_HASH_FIELD_NUMBER 3

org.bitcoin.paymentchannel.Protos.Error
public static final int CODE_FIELD_NUMBER 1
public static final int EXPECTED_VALUE_FIELD_NUMBER 3
public static final int EXPLANATION_FIELD_NUMBER 2

org.bitcoin.paymentchannel.Protos.Error.ErrorCode
public static final int BAD_TRANSACTION_VALUE 4
public static final int CHANNEL_VALUE_TOO_LARGE_VALUE 6
public static final int MIN_PAYMENT_TOO_LARGE_VALUE 7
public static final int NO_ACCEPTABLE_VERSION_VALUE 3
public static final int OTHER_VALUE 8
public static final int SYNTAX_ERROR_VALUE 2
public static final int TIME_WINDOW_TOO_LARGE_VALUE 5
public static final int TIMEOUT_VALUE 1

org.bitcoin.paymentchannel.Protos.Initiate
public static final int EXPIRE_TIME_SECS_FIELD_NUMBER 3
public static final int MIN_ACCEPTED_CHANNEL_SIZE_FIELD_NUMBER 2
public static final int MIN_PAYMENT_FIELD_NUMBER 4
public static final int MULTISIG_KEY_FIELD_NUMBER 1

org.bitcoin.paymentchannel.Protos.ProvideContract
public static final int INITIAL_PAYMENT_FIELD_NUMBER 2
public static final int TX_FIELD_NUMBER 1

org.bitcoin.paymentchannel.Protos.ProvideRefund
public static final int MULTISIG_KEY_FIELD_NUMBER 1
public static final int TX_FIELD_NUMBER 2

org.bitcoin.paymentchannel.Protos.ReturnRefund
public static final int SIGNATURE_FIELD_NUMBER 1

org.bitcoin.paymentchannel.Protos.ServerVersion
public static final int MAJOR_FIELD_NUMBER 1
public static final int MINOR_FIELD_NUMBER 2

org.bitcoin.paymentchannel.Protos.Settlement
public static final int TX_FIELD_NUMBER 3

org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage
public static final int CLIENT_VERSION_FIELD_NUMBER 2
public static final int ERROR_FIELD_NUMBER 10
public static final int INITIATE_FIELD_NUMBER 4
public static final int PROVIDE_CONTRACT_FIELD_NUMBER 7
public static final int PROVIDE_REFUND_FIELD_NUMBER 5
public static final int RETURN_REFUND_FIELD_NUMBER 6
public static final int SERVER_VERSION_FIELD_NUMBER 3
public static final int SETTLEMENT_FIELD_NUMBER 9
public static final int TYPE_FIELD_NUMBER 1
public static final int UPDATE_PAYMENT_FIELD_NUMBER 8

org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.MessageType
public static final int CHANNEL_OPEN_VALUE 7
public static final int CLIENT_VERSION_VALUE 1
public static final int CLOSE_VALUE 9
public static final int ERROR_VALUE 10
public static final int INITIATE_VALUE 3
public static final int PAYMENT_ACK_VALUE 11
public static final int PROVIDE_CONTRACT_VALUE 6
public static final int PROVIDE_REFUND_VALUE 4
public static final int RETURN_REFUND_VALUE 5
public static final int SERVER_VERSION_VALUE 2
public static final int UPDATE_PAYMENT_VALUE 8

org.bitcoin.paymentchannel.Protos.UpdatePayment
public static final int CLIENT_CHANGE_VALUE_FIELD_NUMBER 1
public static final int SIGNATURE_FIELD_NUMBER 2

org.bitcoin.protocols.payments.Protos.Output
public static final int AMOUNT_FIELD_NUMBER 1
public static final int SCRIPT_FIELD_NUMBER 2

org.bitcoin.protocols.payments.Protos.Payment
public static final int MEMO_FIELD_NUMBER 4
public static final int MERCHANT_DATA_FIELD_NUMBER 1
public static final int REFUND_TO_FIELD_NUMBER 3
public static final int TRANSACTIONS_FIELD_NUMBER 2

org.bitcoin.protocols.payments.Protos.PaymentACK
public static final int MEMO_FIELD_NUMBER 2
public static final int PAYMENT_FIELD_NUMBER 1

org.bitcoin.protocols.payments.Protos.PaymentDetails
public static final int EXPIRES_FIELD_NUMBER 4
public static final int MEMO_FIELD_NUMBER 5
public static final int MERCHANT_DATA_FIELD_NUMBER 7
public static final int NETWORK_FIELD_NUMBER 1
public static final int OUTPUTS_FIELD_NUMBER 2
public static final int PAYMENT_URL_FIELD_NUMBER 6
public static final int TIME_FIELD_NUMBER 3

org.bitcoin.protocols.payments.Protos.PaymentRequest
public static final int PAYMENT_DETAILS_VERSION_FIELD_NUMBER 1
public static final int PKI_DATA_FIELD_NUMBER 3
public static final int PKI_TYPE_FIELD_NUMBER 2
public static final int SERIALIZED_PAYMENT_DETAILS_FIELD_NUMBER 4
public static final int SIGNATURE_FIELD_NUMBER 5

org.bitcoin.protocols.payments.Protos.X509Certificates
public static final int CERTIFICATE_FIELD_NUMBER 1

org.bitcoinj.*

org.bitcoinj.wallet.Protos.EncryptedPrivateKey
public static final int ENCRYPTED_PRIVATE_KEY_FIELD_NUMBER 2
public static final int INITIALISATION_VECTOR_FIELD_NUMBER 1

org.bitcoinj.wallet.Protos.Extension
public static final int DATA_FIELD_NUMBER 2
public static final int ID_FIELD_NUMBER 1
public static final int MANDATORY_FIELD_NUMBER 3

org.bitcoinj.wallet.Protos.Key
public static final int CREATION_TIMESTAMP_FIELD_NUMBER 5
public static final int ENCRYPTED_PRIVATE_KEY_FIELD_NUMBER 6
public static final int LABEL_FIELD_NUMBER 4
public static final int PRIVATE_KEY_FIELD_NUMBER 2
public static final int PUBLIC_KEY_FIELD_NUMBER 3
public static final int TYPE_FIELD_NUMBER 1

org.bitcoinj.wallet.Protos.Key.Type
public static final int ENCRYPTED_SCRYPT_AES_VALUE 2
public static final int ORIGINAL_VALUE 1

org.bitcoinj.wallet.Protos.PeerAddress
public static final int IP_ADDRESS_FIELD_NUMBER 1
public static final int PORT_FIELD_NUMBER 2
public static final int SERVICES_FIELD_NUMBER 3

org.bitcoinj.wallet.Protos.Script
public static final int CREATION_TIMESTAMP_FIELD_NUMBER 2
public static final int PROGRAM_FIELD_NUMBER 1

org.bitcoinj.wallet.Protos.ScryptParameters
public static final int N_FIELD_NUMBER 2
public static final int P_FIELD_NUMBER 4
public static final int R_FIELD_NUMBER 3
public static final int SALT_FIELD_NUMBER 1

org.bitcoinj.wallet.Protos.Transaction
public static final int BLOCK_HASH_FIELD_NUMBER 8
public static final int BLOCK_RELATIVITY_OFFSETS_FIELD_NUMBER 11
public static final int CONFIDENCE_FIELD_NUMBER 9
public static final int HASH_FIELD_NUMBER 2
public static final int LOCK_TIME_FIELD_NUMBER 4
public static final int POOL_FIELD_NUMBER 3
public static final int PURPOSE_FIELD_NUMBER 10
public static final int TRANSACTION_INPUT_FIELD_NUMBER 6
public static final int TRANSACTION_OUTPUT_FIELD_NUMBER 7
public static final int UPDATED_AT_FIELD_NUMBER 5
public static final int VERSION_FIELD_NUMBER 1

org.bitcoinj.wallet.Protos.Transaction.Pool
public static final int DEAD_VALUE 10
public static final int INACTIVE_VALUE 2
public static final int PENDING_INACTIVE_VALUE 18
public static final int PENDING_VALUE 16
public static final int SPENT_VALUE 5
public static final int UNSPENT_VALUE 4

org.bitcoinj.wallet.Protos.Transaction.Purpose
public static final int KEY_ROTATION_VALUE 2
public static final int UNKNOWN_VALUE 0
public static final int USER_PAYMENT_VALUE 1

org.bitcoinj.wallet.Protos.TransactionConfidence
public static final int APPEARED_AT_HEIGHT_FIELD_NUMBER 2
public static final int BROADCAST_BY_FIELD_NUMBER 6
public static final int DEPTH_FIELD_NUMBER 4
public static final int OVERRIDING_TRANSACTION_FIELD_NUMBER 3
public static final int SOURCE_FIELD_NUMBER 7
public static final int TYPE_FIELD_NUMBER 1
public static final int WORK_DONE_FIELD_NUMBER 5

org.bitcoinj.wallet.Protos.TransactionConfidence.Source
public static final int SOURCE_NETWORK_VALUE 1
public static final int SOURCE_SELF_VALUE 2
public static final int SOURCE_UNKNOWN_VALUE 0

org.bitcoinj.wallet.Protos.TransactionConfidence.Type
public static final int BUILDING_VALUE 1
public static final int DEAD_VALUE 4
public static final int NOT_IN_BEST_CHAIN_VALUE 3
public static final int PENDING_VALUE 2
public static final int UNKNOWN_VALUE 0

org.bitcoinj.wallet.Protos.TransactionInput
public static final int SCRIPT_BYTES_FIELD_NUMBER 3
public static final int SEQUENCE_FIELD_NUMBER 4
public static final int TRANSACTION_OUT_POINT_HASH_FIELD_NUMBER 1
public static final int TRANSACTION_OUT_POINT_INDEX_FIELD_NUMBER 2

org.bitcoinj.wallet.Protos.TransactionOutput
public static final int SCRIPT_BYTES_FIELD_NUMBER 2
public static final int SPENT_BY_TRANSACTION_HASH_FIELD_NUMBER 3
public static final int SPENT_BY_TRANSACTION_INDEX_FIELD_NUMBER 4
public static final int VALUE_FIELD_NUMBER 1

org.bitcoinj.wallet.Protos.Wallet
public static final int DESCRIPTION_FIELD_NUMBER 11
public static final int ENCRYPTION_PARAMETERS_FIELD_NUMBER 6
public static final int ENCRYPTION_TYPE_FIELD_NUMBER 5
public static final int EXTENSION_FIELD_NUMBER 10
public static final int KEY_FIELD_NUMBER 3
public static final int KEY_ROTATION_TIME_FIELD_NUMBER 13
public static final int LAST_SEEN_BLOCK_HASH_FIELD_NUMBER 2
public static final int LAST_SEEN_BLOCK_HEIGHT_FIELD_NUMBER 12
public static final int LAST_SEEN_BLOCK_TIME_SECS_FIELD_NUMBER 14
public static final int NETWORK_IDENTIFIER_FIELD_NUMBER 1
public static final int TRANSACTION_FIELD_NUMBER 4
public static final int VERSION_FIELD_NUMBER 7
public static final int WATCHED_SCRIPT_FIELD_NUMBER 15

org.bitcoinj.wallet.Protos.Wallet.EncryptionType
public static final int ENCRYPTED_SCRYPT_AES_VALUE 2
public static final int UNENCRYPTED_VALUE 1



Copyright © 2014. All rights reserved.