https://github.com/1Hive/uniswap-v2-periphery

HoneyPriceOracle (IncentivisedSlidingWindowOracle): 0x732cf7ff8a3df9daedc283587be2051dc67ac6c3

PriceOracleFactory (IncentivisedPriceOracleFactory) address: 0x5c0cecb41148e1528e7ec8d8a6a04cc2b3e0592c

❯ npx truffle migrate --network=goerli --reset

Compiling your contracts...
===========================
> Everything is up to date, there is nothing to compile.

Starting migrations...
======================
> Network name:    'goerli'
> Network id:      5
> Block gas limit: 30000000 (0x1c9c380)

2_deploy.js
===========
Honey: 0x2d467a24095B262787f58ce97d9B130ce7232B57 Balance: 413000000000005947519
xDAI: 0xdc31Ee1784292379Fbb2964b3B9C4124D8F89C60 Balance: 3038538149872777946270
Deploying incentivised price oracle...

   Replacing 'IncentivisedSlidingWindowOracle'
   -------------------------------------------
   > transaction hash:    0xbdb85b0addce9fa0202a41f8b7a8d9637ce1f7cf3ab9ffc280ddef00c37c3af8
   > Blocks: 1            Seconds: 9
   > contract address:    0x732cF7FF8A3Df9DAEDC283587BE2051dC67aC6C3
   > block number:        8322548
   > block timestamp:     1673892480
   > account:             0x2F9e113434aeBDd70bB99cB6505e1F726C578D6d
   > balance:             3.971199726021948076
   > gas used:            1282588 (0x13921c)
   > gas price:           2.897415641 gwei
   > value sent:          0 ETH
   > total cost:          0.003716190532158908 ETH

   Pausing for 2 confirmations...

   -------------------------------
   > confirmation number: 1 (block: 8322549)
   > confirmation number: 2 (block: 8322550)
PriceOracle:0x732cf7ff8a3df9daedc283587be2051dc67ac6c3
   > Saving artifacts
   -------------------------------------
   > Total cost:     0.003716190532158908 ETH

Summary
=======
> Total deployments:   1
> Final cost:          0.003716190532158908 ETH

Verified

❯ npx truffle migrate --network=goerli --reset

Compiling your contracts...
===========================
> Everything is up to date, there is nothing to compile.

Starting migrations...
======================
> Network name:    'goerli'
> Network id:      5
> Block gas limit: 30000000 (0x1c9c380)

2_deploy.js
===========
Honey: 0x2d467a24095B262787f58ce97d9B130ce7232B57 Balance: 413000000000005947519
xDAI: 0xdc31Ee1784292379Fbb2964b3B9C4124D8F89C60 Balance: 3038538149872777946270
Deploying incentivised price oracle...

   Replacing 'IncentivisedSlidingWindowOracle'
   -------------------------------------------
   > transaction hash:    0xbdb85b0addce9fa0202a41f8b7a8d9637ce1f7cf3ab9ffc280ddef00c37c3af8
   > Blocks: 1            Seconds: 9
   > contract address:    0x732cF7FF8A3Df9DAEDC283587BE2051dC67aC6C3
   > block number:        8322548
   > block timestamp:     1673892480
   > account:             0x2F9e113434aeBDd70bB99cB6505e1F726C578D6d
   > balance:             3.971199726021948076
   > gas used:            1282588 (0x13921c)
   > gas price:           2.897415641 gwei
   > value sent:          0 ETH
   > total cost:          0.003716190532158908 ETH

   Pausing for 2 confirmations...

   -------------------------------
   > confirmation number: 1 (block: 8322549)
   > confirmation number: 2 (block: 8322550)
PriceOracle:0x732cf7ff8a3df9daedc283587be2051dc67ac6c3
   > Saving artifacts
   -------------------------------------
   > Total cost:     0.003716190532158908 ETH

Summary
=======
> Total deployments:   1
> Final cost:          0.003716190532158908 ETH

Verified

npx truffle run verify IncentivisedSlidingWindowOracle@0x732cf7ff8a3df9daedc283587be2051dc67ac6c3 --network=goerli
Verifying contracts on etherscan
   Verifying IncentivisedSlidingWindowOracle@0x93b2A170EF8C62613985528703bBE410C249a18D
   Pass - Verified: <https://goerli.etherscan.io/address/0x93b2A170EF8C62613985528703bBE410C249a18D#code>
   Successfully verified 1 contract(s).
Verifying contracts on sourcify
   Verifying IncentivisedSlidingWindowOracle@0x93b2A170EF8C62613985528703bBE410C249a18D
   Failed to connect to Sourcify API at url <https://sourcify.dev/server/>
   Failed to verify 1 contract(s): IncentivisedSlidingWindowOracle@0x93b2A170EF8C62613985528703bBE410C249a18D

PriceOracleFactory (IncentivisedPriceOracleFactory) address: 0x5c0cecb41148e1528e7ec8d8a6a04cc2b3e0592c

npx truffle migrate --network=goerli --reset

Compiling your contracts...
===========================
> Everything is up to date, there is nothing to compile.

Starting migrations...
======================
> Network name:    'goerli'
> Network id:      5
> Block gas limit: 30000000 (0x1c9c380)

2_deploy.js
===========
Honey: 0x2d467a24095B262787f58ce97d9B130ce7232B57 Balance: 413000000000005947519
xDAI: 0xdc31Ee1784292379Fbb2964b3B9C4124D8F89C60 Balance: 3038538149872777946270
Deploying Incentivised Price Oracle Factory...

   Replacing 'IncentivisedPriceOracleFactory'
   ------------------------------------------
   > transaction hash:    0x9287ba605a11b99793ae7c2f1f4ed5bf433b96992276ab0a95108be00cbede69
   > Blocks: 1            Seconds: 25
   > contract address:    0x5c0CEcB41148E1528e7ec8d8a6a04CC2b3E0592c
   > block number:        8322466
   > block timestamp:     1673891184
   > account:             0x2F9e113434aeBDd70bB99cB6505e1F726C578D6d
   > balance:             3.978810722281367504
   > gas used:            1469292 (0x166b6c)
   > gas price:           3.122775349 gwei
   > value sent:          0 ETH
   > total cost:          0.004588268838082908 ETH

   Pausing for 2 confirmations...

   -------------------------------
   > confirmation number: 1 (block: 8322467)
   > confirmation number: 2 (block: 8322468)
Factory Incentivised Price Oracle address 0x5c0cecb41148e1528e7ec8d8a6a04cc2b3e0592c

Verified Factory

npx truffle run verify IncentivisedPriceOracleFactory@0x5c0cecb41148e1528e7ec8d8a6a04cc2b3e0592c --network=goerli
Verifying contracts on etherscan
   Verifying IncentivisedPriceOracleFactory@0x5c0cecb41148e1528e7ec8d8a6a04cc2b3e0592c
   Contract source code already verified: <https://goerli.etherscan.io/address/0x5c0cecb41148e1528e7ec8d8a6a04cc2b3e0592c#code>
   Successfully verified 1 contract(s).
Verifying contracts on sourcify
   Verifying IncentivisedPriceOracleFactory@0x5c0cecb41148e1528e7ec8d8a6a04cc2b3e0592c
   Contract source code already verified: <https://sourcify.dev/#/lookup/0x5c0cecb41148e1528e7ec8d8a6a04cc2b3e0592c>
   Successfully verified 1 contract(s).