Main Contract
  • Introduction
  • Money on Chain platform
    • Main concepts
    • System states
    • Public actions
      • User actions
      • Process actions
    • Contracts architecture
      • MoC
      • CommissionSplitter
      • MoCState
      • MoCBucketContainer
      • MoCSettlement
      • MoCHelperLib
      • MoCLibConnection
      • MoCConverter
      • MoCExchange
      • MoCConnector
      • MoCBProxManager
      • MoCInrate
      • MoCVendors
      • MoCWhitelist
      • MoCBase
      • OwnerBurnableToken
      • BProToken
      • DocToken
      • MoCToken
      • PriceProvider
    • Contract mocks
    • Relevant patterns and choices
    • Data dictionary
    • Getting started
  • Integration with MoC platform
    • Introduction to MoC
      • The MoC Contract
      • MoC Precisions
      • MoC State Contracts
    • Getting BPros
      • Minting BitPros
      • Redeeming BitPros
    • Getting DoCs
      • Minting DoCs
      • Redeeming DoCs
        • On Settlement: redeemDocRequest
        • On Settlement: alterRedeemRequestAmount
        • Outside Settlement: redeemFreeDocVendors
        • On Liquidation State: redeemAllDoc
        • How-to
    • Commission fees values
    • Vendors
    • Fees calculation
    • From outside the blockchain
      • Using RSK nodes
      • Using web3
      • Official Money on Chain ABIs
      • Events
      • Example code minting BPros
      • Example code minting BPros without Truffle
      • Example code redeeming BPros
      • Example code redeeming BPros without Truffle
      • Example code minting DOC
      • Example code redeeming free DOC
      • Example code redeeming DOC Request
      • Example code redeeming all DOC
  • Smart contracts
    • Contracts verification
    • ABIs documentation
      • BProToken
      • BtcPriceProviderMock
      • DocToken
      • ERC20Mintable
      • Governed
      • Initializable
      • MakeStoppable
      • MakeUnstoppable
      • MoC
      • MoCBProxManager
      • MoCBucketContainer
      • MoCConnector
      • MoCConverter
      • MoCEMACalculator
      • MoCExchange
      • MoCHelperLib
      • MoCHelperLibMock
      • MoCInrate
      • MoCLibConnection
      • MoCPriceProviderMock
      • MoCSettlement
      • MoCSettlementMock
      • MoCState
      • MoCStateMock
      • MoCToken
      • MoCVendors
      • MoCWhitelist
      • MockMakeStoppable
      • MockMakeUnstoppable
      • MockStopper
      • MockUpgradeDelegator
      • MockUpgraderTemplate
      • OwnerBurnableToken
      • Pausable
      • PriceFeed
      • PriceFeederAdder
      • PriceFeederRemover
      • PriceProvider
      • RevertingOnSend
      • Stoppable
      • Stopper
      • UpgradeDelegator
      • UpgraderTemplate
Powered by GitBook
On this page
  • MoCInrate
  • MoCState
  • RBTC/USD Price Provider (Decentralized Oracle)
  • MoC Token (Optionally)
  • MoCVendors
  1. Integration with MoC platform
  2. Introduction to MoC

MoC State Contracts

PreviousMoC PrecisionsNextGetting BPros

Last updated 2 years ago

MoCInrate

Deals defines the interest rates to trade with DOC. Also with the commission rates to operate on the Money on Chain platform.

  • mainnet:

  • testnet:

MoCState

This contract holds the system variables to manage the state, whether it's the state itself or the liquidation thresholds, as well as many view functions to access and evaluate it.

  • mainnet:

  • testnet:

RBTC/USD Price Provider (Decentralized Oracle)

Coinpair, a contract that provide RBTC/USD price. Please read to obtain more information.

  • mainnet:

  • testnet:

MoC Token (Optionally)

To pay optionally fees with MoC Token (lower fees). If you don't have MoC Token you can pay fees with RBTC (base coin).

MoCVendors

mainnet:

testnet:

Deals with those who want to integrate their platform with the MoC ecosystem.

mainnet:

testnet:

0xc0f9B54c41E3d0587Ce0F7540738d8d649b0A3F3
0x76790f846FAAf44cf1B2D717d0A6c5f6f5152B60
0xb9C42EFc8ec54490a37cA91c423F7285Fa01e257
0x0adb40132cB0ffcEf6ED81c26A1881e214100555
Decentralized oracle
0xe2927A0620b82A66D67F678FC9b826B0E01B1bFD
0xbffBD993FF1d229B0FfE55668F2009d20d4F7C5f
0x9aC7Fe28967b30e3a4E6E03286D715B42B453d10
0x45A97b54021A3F99827641AFE1bFae574431E6ab
vendors
0x2d442aA5D391475b6Af3ad361eA3b9818fb35BcA
0x84b895A1b7be8fAc64d43757479281Bf0b5E3719