Skip to content

Commit

Permalink
Rename slot field to absolute_slot_number
Browse files Browse the repository at this point in the history
  • Loading branch information
rvl authored and KtorZ committed Sep 22, 2020
1 parent 8d8565b commit ae312fe
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 13 deletions.
Expand Up @@ -67,7 +67,7 @@ spec = describe "COMMON_NETWORK" $ do
(epochStartTime <$> nextEpoch i) .> Just now
verify r
[ expectField (#syncProgress . #getApiT) (`shouldBe` Ready)
, expectField (#nodeTip . #slot . #getApiT) (`shouldNotBe` 0)
, expectField (#nodeTip . #absoluteSlotNumber . #getApiT) (`shouldNotBe` 0)
]

let Just currentEpochNum = getApiT . (view #epochNumber) <$> (i ^. #networkTip)
Expand All @@ -91,7 +91,7 @@ spec = describe "COMMON_NETWORK" $ do
let blockHeight =
getFromResponse (#nodeTip . #height) sync
let absSlot =
getFromResponse (#nodeTip . #slot) sync
getFromResponse (#nodeTip . #absoluteSlotNumber) sync

res <- request @ApiByronWallet ctx
(Link.getWallet @'Byron w) Default Empty
Expand All @@ -100,7 +100,7 @@ spec = describe "COMMON_NETWORK" $ do
, expectField (#tip . #epochNumber . #getApiT) (`shouldBe` epochNum)
, expectField (#tip . #slotNumber . #getApiT) (`shouldBe` slotNum)
, expectField (#tip . #height) (`shouldBe` blockHeight)
, expectField (#tip . #slot) (`shouldBe` absSlot)
, expectField (#tip . #absoluteSlotNumber) (`shouldBe` absSlot)
]

it "NETWORK_CLOCK - Can query network clock" $ \ctx -> do
Expand Down
4 changes: 2 additions & 2 deletions lib/core/src/Cardano/Wallet/Api/Server.hs
Expand Up @@ -1831,7 +1831,7 @@ mkApiTransaction ti txid ins outs ws (meta, timestamp) txMeta setTimeReference =
{ epochNumber = ApiT $ slotId ^. #epochNumber
, slotNumber = ApiT $ slotId ^. #slotNumber
, height = natural (meta ^. #blockHeight)
, slot = ApiT $ meta ^. #slotNo
, absoluteSlotNumber = ApiT $ meta ^. #slotNo
}

toAddressAmount :: TxOut -> AddressAmount (ApiT Address, Proxy n)
Expand Down Expand Up @@ -1871,7 +1871,7 @@ mkApiBlockReference ti tip = do
{ epochNumber = ApiT $ slotId ^. #epochNumber
, slotNumber = ApiT $ slotId ^. #slotNumber
, height = natural $ tip ^. #blockHeight
, slot = ApiT $ slotNo tip
, absoluteSlotNumber = ApiT $ slotNo tip
}

getWalletTip
Expand Down
4 changes: 2 additions & 2 deletions lib/core/src/Cardano/Wallet/Api/Types.hs
Expand Up @@ -615,13 +615,13 @@ data ApiBlockReference = ApiBlockReference
{ epochNumber :: !(ApiT EpochNo)
, slotNumber :: !(ApiT SlotInEpoch)
, height :: !(Quantity "block" Natural)
, slot :: !(ApiT SlotNo)
, absoluteSlotNumber :: !(ApiT SlotNo)
} deriving (Eq, Generic, Show)

data ApiNetworkTip = ApiNetworkTip
{ epochNumber :: !(ApiT EpochNo)
, slotNumber :: !(ApiT SlotInEpoch)
, slot :: !(ApiT SlotNo)
, absoluteSlotNumber :: !(ApiT SlotNo)
} deriving (Eq, Generic, Show)

data ApiNetworkInformation = ApiNetworkInformation
Expand Down
4 changes: 2 additions & 2 deletions lib/core/test/unit/Cardano/Wallet/Api/TypesSpec.hs
Expand Up @@ -777,7 +777,7 @@ spec = do
{ slotNumber = slotNumber (x :: ApiBlockReference)
, epochNumber = epochNumber (x :: ApiBlockReference)
, height = height (x :: ApiBlockReference)
, slot = slot (x :: ApiBlockReference)
, absoluteSlotNumber = absoluteSlotNumber (x :: ApiBlockReference)
}
in
x' === x .&&. show x' === show x
Expand All @@ -786,7 +786,7 @@ spec = do
x' = ApiNetworkTip
{ slotNumber = slotNumber (x :: ApiNetworkTip)
, epochNumber = epochNumber (x :: ApiNetworkTip)
, slot = slot (x :: ApiNetworkTip)
, absoluteSlotNumber = absoluteSlotNumber (x :: ApiNetworkTip)
}
in
x' === x .&&. show x' === show x
Expand Down
8 changes: 4 additions & 4 deletions specifications/api/swagger.yaml
Expand Up @@ -116,12 +116,12 @@ x-blockReference: &blockReference
- slot_number
- epoch_number
- height
- slot
- absolute_slot_number
properties:
slot_number: *slotNumber
epoch_number: *epochNumber
height: *numberOfBlocks
slot: *absoluteSlot
absolute_slot_number: *absoluteSlot

x-genesisBlock: &genesisBlock
description: A reference to a particular block.
Expand Down Expand Up @@ -902,11 +902,11 @@ components:
required:
- slot_number
- epoch_number
- slot
- absolute_slot_number
properties:
slot_number: *slotNumber
epoch_number: *epochNumber
slot: *absoluteSlot
absolute_slot_number: *absoluteSlot

ApiNetworkInformation: &ApiNetworkInformation
type: object
Expand Down

0 comments on commit ae312fe

Please sign in to comment.