# PriceFeed

View Source: [contracts/interface/PriceFeed.sol](https://github.com/money-on-chain/main-RBTC-contract/blob/master-gitbook/contracts/interface/PriceFeed.sol)

**↘ Derived Contracts:** [**BtcPriceProviderMock**](https://docs.moneyonchain.com/main-rbtc-contract/smart-contracts/abis-documentation/btcpriceprovidermock)**,** [**MoCPriceProviderMock**](https://docs.moneyonchain.com/main-rbtc-contract/smart-contracts/abis-documentation/mocpriceprovidermock)

**PriceFeed** - version: 0.1.12

## Functions

* [poke(uint128 val\_, uint32 zzz\_)](#poke)
* [post(uint128 val\_, uint32 zzz\_, address med\_)](#post)

### poke

⤿ Overridden Implementation(s): [BtcPriceProviderMock.poke](https://docs.moneyonchain.com/main-rbtc-contract/smart-contracts/btcpriceprovidermock#poke),[MoCPriceProviderMock.poke](https://docs.moneyonchain.com/main-rbtc-contract/smart-contracts/mocpriceprovidermock#poke)

```js
function poke(uint128 val_, uint32 zzz_) external nonpayable
```

**Arguments**

| Name  | Type    | Description |
| ----- | ------- | ----------- |
| val\_ | uint128 |             |
| zzz\_ | uint32  |             |

### post

⤿ Overridden Implementation(s): [BtcPriceProviderMock.post](https://docs.moneyonchain.com/main-rbtc-contract/smart-contracts/btcpriceprovidermock#post),[MoCPriceProviderMock.post](https://docs.moneyonchain.com/main-rbtc-contract/smart-contracts/mocpriceprovidermock#post)

```js
function post(uint128 val_, uint32 zzz_, address med_) external nonpayable
```

**Arguments**

| Name  | Type    | Description |
| ----- | ------- | ----------- |
| val\_ | uint128 |             |
| zzz\_ | uint32  |             |
| med\_ | address |             |
