Rigoblock Documentation
  • Welcome
  • Introduction to RigoBlock
  • Contracts
    • Protocol
      • RigoblockPoolExtended
      • Core
        • constants
        • immutables
        • storage
        • actions
        • owner actions
        • abstract
        • fallback
        • initializer
        • state
        • storage accessible
      • Deps
        • Authority
          • authority docs
        • PoolRegistry
          • pool registry docs
      • Extensions
        • AGovernance
          • Solidity API
        • AMulticall
          • aMulticall docs
        • AStaking
          • aStaking docs
        • AUniswap
          • aUniswap docs
        • EUpgrade
          • eUpgrade docs
        • EWhitelist
          • eWhitelist docs
      • Proxies
        • proxy
          • proxy docs
        • proxy factory
          • proxyFactory docs
    • GRG Token
      • RigoToken
        • rigoToken docs
      • Inflation
        • inflation docs
      • ProofOfPerformance
        • pop docs
    • GRG Staking
      • GrgVault
        • grgVault docs
      • StakingProxy
        • stakingProxy docs
      • Staking
        • staking docs
    • Governance
      • Solidity API
  • Deployments
    • deployed contracts - V4
    • deployed contracts
    • v1.5.0
    • v1.4.2
    • v1.4.1
    • v1.3.0
    • v1.1.1
    • v1.1.0
  • Governance
    • Rigoblock Governance
    • Supported Applications
    • Token Whitelists
    • Supported Methods
      • Selectors - V4
      • Selectors - V3
  • Bug Bounty
    • Known Issues
  • Oracles and Price Feeds
Powered by GitBook
On this page
  • MixinConstants
  • VERSION
  • _POOL_INIT_SLOT
  • _POOL_VARIABLES_SLOT
  • _POOL_TOKENS_SLOT
  • _POOL_ACCOUNTS_SLOT
  • _FEE_BASE
  • _INITIAL_SPREAD
  • _MAX_SPREAD
  • _MAX_TRANSACTION_FEE
  • _MINIMUM_ORDER_DIVISOR
  • _SPREAD_BASE
  • _MAX_LOCKUP
  • _MIN_LOCKUP
  • _TRANSFER_FROM_SELECTOR
  • _TRANSFER_SELECTOR
  1. Contracts
  2. Protocol
  3. Core

constants

MixinConstants

Constants are copied in the bytecode and not assigned a storage slot, can safely be added to this contract.

Inheriting from interface is required as we override public variables.

VERSION

string VERSION

Returns a string of the pool version.

Return Values

_POOL_INIT_SLOT

bytes32 _POOL_INIT_SLOT

_POOL_VARIABLES_SLOT

bytes32 _POOL_VARIABLES_SLOT

_POOL_TOKENS_SLOT

bytes32 _POOL_TOKENS_SLOT

_POOL_ACCOUNTS_SLOT

bytes32 _POOL_ACCOUNTS_SLOT

_FEE_BASE

uint16 _FEE_BASE

_INITIAL_SPREAD

uint16 _INITIAL_SPREAD

_MAX_SPREAD

uint16 _MAX_SPREAD

_MAX_TRANSACTION_FEE

uint16 _MAX_TRANSACTION_FEE

_MINIMUM_ORDER_DIVISOR

uint16 _MINIMUM_ORDER_DIVISOR

_SPREAD_BASE

uint16 _SPREAD_BASE

_MAX_LOCKUP

uint48 _MAX_LOCKUP

_MIN_LOCKUP

uint48 _MIN_LOCKUP

_TRANSFER_FROM_SELECTOR

bytes4 _TRANSFER_FROM_SELECTOR

_TRANSFER_SELECTOR

bytes4 _TRANSFER_SELECTOR
PreviousCoreNextimmutables

Last updated 6 days ago