# Deposit Confirmation

BTCOracle waits for 2 block confirmation from validity gadget before confirming the deposit in the user's address.  Refer to Chaintip Attestation.&#x20;

{% content-ref url="../../validity-gadget/chaintip-attestation" %}
[chaintip-attestation](https://docs.twilight.org/validity-gadget/chaintip-attestation)
{% endcontent-ref %}

```protobuf
message MsgConfirmBtcDeposit {
  string reserveAddress         = 1;
  uint64 depositAmount          = 2;
  uint64 height                 = 3;
  string hash                   = 4;
  string twilightDepositAddress = 5;
  string oracleAddress          = 7;
```
