MCPcopy
hub / github.com/Uniswap/v2-core / mineBlock

Function mineBlock

test/shared/utilities.ts:82–95  ·  view source on GitHub ↗
(provider: Web3Provider, timestamp: number)

Source from the content-addressed store, hash-verified

80}
81
82export async function mineBlock(provider: Web3Provider, timestamp: number): Promise<void> {
83 await new Promise(async (resolve, reject) => {
84 ;(provider._web3Provider.sendAsync as any)(
85 { jsonrpc: '2.0', method: 'evm_mine', params: [timestamp] },
86 (error: any, result: any): void => {
87 if (error) {
88 reject(error)
89 } else {
90 resolve(result)
91 }
92 }
93 )
94 })
95}
96
97export function encodePrice(reserve0: BigNumber, reserve1: BigNumber) {
98 return [reserve1.mul(bigNumberify(2).pow(112)).div(reserve0), reserve0.mul(bigNumberify(2).pow(112)).div(reserve1)]

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected