sealed abstract class Policy extends AnyRef
Created by chris on 4/6/16. Mimics the policy files found in Bitcoin Core
- Alphabetic
- By Inheritance
- Policy
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def confirmations: Long
The number of confirmations for a payment to be considered as accepted
- def defaultFee: CurrencyUnit
A default fee to use per byte on the bitcoin network
- def defaultFeeRate: FeeUnit
A default fee to use per byte on the bitcoin network
- def dustThreshold: CurrencyUnit
The minimum amount of satoshis we can spend to an output
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def mandatoryScriptVerifyFlags: Seq[ScriptFlag]
Mandatory script verification flags that all new blocks must comply with for them to be valid.
Mandatory script verification flags that all new blocks must comply with for them to be valid. (but old blocks may not comply with) Currently just P2SH, but in the future other flags may be added, such as a soft-fork to enforce strict DER encoding.
Failing one of these tests may trigger a DoS ban - see CheckInputs() for details.
- def maxFee: CurrencyUnit
Max fee for a transaction is set to 10 mBTC right now
- def minChannelAmount: CurrencyUnit
Minimum amount of CurrencyUnit lock in a Channel Currently set to 1 mBTC
Minimum amount of CurrencyUnit lock in a Channel Currently set to 1 mBTC
TODO: Remove this?
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def sequence: UInt32
- def standardFlags: Seq[ScriptFlag]
- def standardScriptVerifyFlags: Seq[ScriptFlag]
The default script verify flags used to validate the blockchain and bitcoin transactions
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()