New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@perp/curie-contract

Package Overview
Dependencies
Maintainers
7
Versions
68
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@perp/curie-contract - npm Package Compare versions

Comparing version 1.1.0-staging to 1.1.1-staging

4

CHANGELOG.md

@@ -10,2 +10,6 @@ # Changelog

## [1.1.1-staging] - 2021-12-22
- Add pause/stop market feature
## [1.0.3] - 2021-12-10

@@ -12,0 +16,0 @@

178

metadata/arbitrumRinkeby.json
{
"chainId": 421611,
"contracts": {
"AccountBalance": {
"address": "0x08424a226d64A2fB7088e497aFAD833018aA50fC",
"createdBlockNumber": 6980516,
"name": "contracts/AccountBalance.sol:AccountBalance"
},
"BTCUSDChainlinkPriceFeed": {
"address": "0x7C6EAEAD663D258BC1cA4c8dF744d77A25bD01fA",
"createdBlockNumber": 6980626,
"name": "contracts/ChainlinkPriceFeed.sol:ChainlinkPriceFeed"
},
"ClearingHouse": {
"address": "0xA9e42a93FFc37856427139D67fB635dE7D9a4013",
"createdBlockNumber": 6980541,
"name": "contracts/ClearingHouse.sol:ClearingHouse"
},
"ClearingHouseConfig": {
"address": "0x49A9f26C723CDd4AE6dDD9AAA69118EDA2241584",
"createdBlockNumber": 6980426,
"name": "contracts/ClearingHouseConfig.sol:ClearingHouseConfig"
},
"ETHUSDChainlinkPriceFeed": {
"address": "0xF595d5cb561845e620Bcfa09d10B3c2B6617fe88",
"createdBlockNumber": 6980584,
"name": "contracts/ChainlinkPriceFeed.sol:ChainlinkPriceFeed"
},
"Exchange": {
"address": "0xeE10ed194b98138B7f68b7AB71146596cfcA74E6",
"createdBlockNumber": 6980500,
"name": "contracts/Exchange.sol:Exchange"
},
"InsuranceFund": {
"address": "0x1d98cA6F2B78edF07D6C716A8A5a8730B9141803",
"createdBlockNumber": 6980462,
"name": "contracts/InsuranceFund.sol:InsuranceFund"
},
"MarketRegistry": {
"address": "0xAB1755Ff8db86C1d4B1fF7E6028dB3BE360FEfA9",
"createdBlockNumber": 6980444,
"name": "contracts/MarketRegistry.sol:MarketRegistry"
},
"OrderBook": {
"address": "0x3dcCA35212a37d7eD9A6B6a3d2F07e4E79D2713f",
"createdBlockNumber": 6980480,
"name": "contracts/OrderBook.sol:OrderBook"
},
"QuoteToken": {
"address": "0xB4f1f7253609878767136e5Db3E6F874C6BA44dD",
"createdBlockNumber": 6980411,
"name": "contracts/QuoteToken.sol:QuoteToken"
},
"Vault": {
"address": "0x4056EF902bD1a523cFfB2C3C72812FBa176B572e",
"createdBlockNumber": 6980528,
"name": "contracts/Vault.sol:Vault"
},
"vBTC": {
"address": "0x727B79ecfAE8cF0cf7E77C469A04ea837D39C70d",
"createdBlockNumber": 6980638,
"name": "contracts/BaseToken.sol:BaseToken"
},
"vETH": {
"address": "0x5080c5023d7b9c387572B5f63be7e96F792a2896",
"createdBlockNumber": 6980595,
"name": "contracts/BaseToken.sol:BaseToken"
}
"chainId": 421611,
"contracts": {
"AccountBalance": {
"address": "0x08424a226d64A2fB7088e497aFAD833018aA50fC",
"createdBlockNumber": 6980516,
"name": "contracts/AccountBalance.sol:AccountBalance"
},
"externalContracts": {
"DefaultProxyAdmin": "0x8fbC658e03abC089365d5b8f96B518345F4a76D7",
"USDC": "0x71d8408da358965Ad31f2273ABae38dFb97Efc70",
"UniswapV3Factory": "0x1F98431c8aD98523631AE4a59f267346ea31F984"
"BTCUSDChainlinkPriceFeed": {
"address": "0x7C6EAEAD663D258BC1cA4c8dF744d77A25bD01fA",
"createdBlockNumber": 6980626,
"name": "contracts/ChainlinkPriceFeed.sol:ChainlinkPriceFeed"
},
"network": "arbitrumRinkeby",
"pools": [
{
"address": "0x44Db4c039AAECA0b7b6688A0D447eeb7Cb257Ba7",
"baseAddress": "0x5080c5023d7b9c387572B5f63be7e96F792a2896",
"baseSymbol": "vETH",
"quoteAddress": "0xB4f1f7253609878767136e5Db3E6F874C6BA44dD",
"quoteSymbol": "vUSD"
},
{
"address": "0x8D45071AdedAbFb48fFb659202F20bf86bC46CCc",
"baseAddress": "0x727B79ecfAE8cF0cf7E77C469A04ea837D39C70d",
"baseSymbol": "vBTC",
"quoteAddress": "0xB4f1f7253609878767136e5Db3E6F874C6BA44dD",
"quoteSymbol": "vUSD"
}
]
}
"ClearingHouse": {
"address": "0xA9e42a93FFc37856427139D67fB635dE7D9a4013",
"createdBlockNumber": 6980541,
"name": "contracts/ClearingHouse.sol:ClearingHouse"
},
"ClearingHouseConfig": {
"address": "0x49A9f26C723CDd4AE6dDD9AAA69118EDA2241584",
"createdBlockNumber": 6980426,
"name": "contracts/ClearingHouseConfig.sol:ClearingHouseConfig"
},
"ETHUSDChainlinkPriceFeed": {
"address": "0xF595d5cb561845e620Bcfa09d10B3c2B6617fe88",
"createdBlockNumber": 6980584,
"name": "contracts/ChainlinkPriceFeed.sol:ChainlinkPriceFeed"
},
"Exchange": {
"address": "0xeE10ed194b98138B7f68b7AB71146596cfcA74E6",
"createdBlockNumber": 6980500,
"name": "contracts/Exchange.sol:Exchange"
},
"InsuranceFund": {
"address": "0x1d98cA6F2B78edF07D6C716A8A5a8730B9141803",
"createdBlockNumber": 6980462,
"name": "contracts/InsuranceFund.sol:InsuranceFund"
},
"MarketRegistry": {
"address": "0xAB1755Ff8db86C1d4B1fF7E6028dB3BE360FEfA9",
"createdBlockNumber": 6980444,
"name": "contracts/MarketRegistry.sol:MarketRegistry"
},
"OrderBook": {
"address": "0x3dcCA35212a37d7eD9A6B6a3d2F07e4E79D2713f",
"createdBlockNumber": 6980480,
"name": "contracts/OrderBook.sol:OrderBook"
},
"QuoteToken": {
"address": "0xB4f1f7253609878767136e5Db3E6F874C6BA44dD",
"createdBlockNumber": 6980411,
"name": "contracts/QuoteToken.sol:QuoteToken"
},
"Vault": {
"address": "0x4056EF902bD1a523cFfB2C3C72812FBa176B572e",
"createdBlockNumber": 6980528,
"name": "contracts/Vault.sol:Vault"
},
"vBTC": {
"address": "0x727B79ecfAE8cF0cf7E77C469A04ea837D39C70d",
"createdBlockNumber": 6980638,
"name": "contracts/BaseToken.sol:BaseToken"
},
"vETH": {
"address": "0x5080c5023d7b9c387572B5f63be7e96F792a2896",
"createdBlockNumber": 6980595,
"name": "contracts/BaseToken.sol:BaseToken"
}
},
"externalContracts": {
"DefaultProxyAdmin": "0x8fbC658e03abC089365d5b8f96B518345F4a76D7",
"USDC": "0x71d8408da358965Ad31f2273ABae38dFb97Efc70",
"UniswapV3Factory": "0x1F98431c8aD98523631AE4a59f267346ea31F984"
},
"network": "arbitrumRinkeby",
"pools": [
{
"address": "0x44Db4c039AAECA0b7b6688A0D447eeb7Cb257Ba7",
"baseAddress": "0x5080c5023d7b9c387572B5f63be7e96F792a2896",
"baseSymbol": "vETH",
"quoteAddress": "0xB4f1f7253609878767136e5Db3E6F874C6BA44dD",
"quoteSymbol": "vUSD"
},
{
"address": "0x8D45071AdedAbFb48fFb659202F20bf86bC46CCc",
"baseAddress": "0x727B79ecfAE8cF0cf7E77C469A04ea837D39C70d",
"baseSymbol": "vBTC",
"quoteAddress": "0xB4f1f7253609878767136e5Db3E6F874C6BA44dD",
"quoteSymbol": "vUSD"
}
]
}
{
"chainId": 10,
"contracts": {
"AccountBalance": {
"address": "0xA7f3FC32043757039d5e13d790EE43edBcBa8b7c",
"createdBlockNumber": 513569,
"name": "contracts/AccountBalance.sol:AccountBalance"
},
"BTCUSDChainlinkPriceFeed": {
"address": "0x96daE65460d70aDFE3D16920EFcBa624B9bd02bd",
"createdBlockNumber": 513652,
"name": "contracts/ChainlinkPriceFeed.sol:ChainlinkPriceFeed"
},
"ClearingHouse": {
"address": "0x82ac2CE43e33683c58BE4cDc40975E73aA50f459",
"createdBlockNumber": 513591,
"name": "contracts/ClearingHouse.sol:ClearingHouse"
},
"ClearingHouseConfig": {
"address": "0xA4c817a425D3443BAf610CA614c8B11688a288Fb",
"createdBlockNumber": 513473,
"name": "contracts/ClearingHouseConfig.sol:ClearingHouseConfig"
},
"ETHUSDChainlinkPriceFeed": {
"address": "0x929577dff77995fd970e16BE588b66950D0a1e04",
"createdBlockNumber": 513624,
"name": "contracts/ChainlinkPriceFeed.sol:ChainlinkPriceFeed"
},
"Exchange": {
"address": "0xBd7a3B7DbEb096F0B832Cf467B94b091f30C34ec",
"createdBlockNumber": 513559,
"name": "contracts/Exchange.sol:Exchange"
},
"InsuranceFund": {
"address": "0x1C9a192DF3936cBF093d8afDc352718bCF834EB6",
"createdBlockNumber": 513530,
"name": "contracts/InsuranceFund.sol:InsuranceFund"
},
"MarketRegistry": {
"address": "0xd5820eE0F55205f6cdE8BB0647072143b3060067",
"createdBlockNumber": 513520,
"name": "contracts/MarketRegistry.sol:MarketRegistry"
},
"OrderBook": {
"address": "0xDfcaEBe8f6ea5E022BeFAFaE8c6Cdae8D4E1094b",
"createdBlockNumber": 513540,
"name": "contracts/OrderBook.sol:OrderBook"
},
"QuoteToken": {
"address": "0xC84Da6c8ec7A57cD10B939E79eaF9d2D17834E04",
"createdBlockNumber": 513502,
"name": "contracts/QuoteToken.sol:QuoteToken"
},
"Vault": {
"address": "0xAD7b4C162707E0B2b5f6fdDbD3f8538A5fbA0d60",
"createdBlockNumber": 513580,
"name": "contracts/Vault.sol:Vault"
},
"vBTC": {
"address": "0x86f1e0420c26a858fc203A3645dD1A36868F18e5",
"createdBlockNumber": 513665,
"name": "contracts/BaseToken.sol:BaseToken"
},
"vETH": {
"address": "0x8C835DFaA34e2AE61775e80EE29E2c724c6AE2BB",
"createdBlockNumber": 513630,
"name": "contracts/BaseToken.sol:BaseToken"
}
"chainId": 10,
"contracts": {
"AccountBalance": {
"address": "0xA7f3FC32043757039d5e13d790EE43edBcBa8b7c",
"createdBlockNumber": 513569,
"name": "contracts/AccountBalance.sol:AccountBalance"
},
"externalContracts": {
"DefaultProxyAdmin": "0xde6A7377B64734Fabb3B0Ed4724A5479Ee391705",
"USDC": "0x7F5c764cBc14f9669B88837ca1490cCa17c31607",
"UniswapV3Factory": "0x1F98431c8aD98523631AE4a59f267346ea31F984"
"BTCUSDChainlinkPriceFeed": {
"address": "0x96daE65460d70aDFE3D16920EFcBa624B9bd02bd",
"createdBlockNumber": 513652,
"name": "contracts/ChainlinkPriceFeed.sol:ChainlinkPriceFeed"
},
"network": "optimism",
"pools": [
{
"address": "0x36B18618c4131D8564A714fb6b4D2B1EdADc0042",
"baseAddress": "0x8C835DFaA34e2AE61775e80EE29E2c724c6AE2BB",
"baseSymbol": "vETH",
"quoteAddress": "0xC84Da6c8ec7A57cD10B939E79eaF9d2D17834E04",
"quoteSymbol": "vUSD"
},
{
"address": "0xC64f9436f8Ca50CDCC096105C62DaD52FAEb1f2e",
"baseAddress": "0x86f1e0420c26a858fc203A3645dD1A36868F18e5",
"baseSymbol": "vBTC",
"quoteAddress": "0xC84Da6c8ec7A57cD10B939E79eaF9d2D17834E04",
"quoteSymbol": "vUSD"
}
]
}
"ClearingHouse": {
"address": "0x82ac2CE43e33683c58BE4cDc40975E73aA50f459",
"createdBlockNumber": 513591,
"name": "contracts/ClearingHouse.sol:ClearingHouse"
},
"ClearingHouseConfig": {
"address": "0xA4c817a425D3443BAf610CA614c8B11688a288Fb",
"createdBlockNumber": 513473,
"name": "contracts/ClearingHouseConfig.sol:ClearingHouseConfig"
},
"ETHUSDChainlinkPriceFeed": {
"address": "0x929577dff77995fd970e16BE588b66950D0a1e04",
"createdBlockNumber": 513624,
"name": "contracts/ChainlinkPriceFeed.sol:ChainlinkPriceFeed"
},
"Exchange": {
"address": "0xBd7a3B7DbEb096F0B832Cf467B94b091f30C34ec",
"createdBlockNumber": 513559,
"name": "contracts/Exchange.sol:Exchange"
},
"InsuranceFund": {
"address": "0x1C9a192DF3936cBF093d8afDc352718bCF834EB6",
"createdBlockNumber": 513530,
"name": "contracts/InsuranceFund.sol:InsuranceFund"
},
"MarketRegistry": {
"address": "0xd5820eE0F55205f6cdE8BB0647072143b3060067",
"createdBlockNumber": 513520,
"name": "contracts/MarketRegistry.sol:MarketRegistry"
},
"OrderBook": {
"address": "0xDfcaEBe8f6ea5E022BeFAFaE8c6Cdae8D4E1094b",
"createdBlockNumber": 513540,
"name": "contracts/OrderBook.sol:OrderBook"
},
"QuoteToken": {
"address": "0xC84Da6c8ec7A57cD10B939E79eaF9d2D17834E04",
"createdBlockNumber": 513502,
"name": "contracts/QuoteToken.sol:QuoteToken"
},
"Vault": {
"address": "0xAD7b4C162707E0B2b5f6fdDbD3f8538A5fbA0d60",
"createdBlockNumber": 513580,
"name": "contracts/Vault.sol:Vault"
},
"vBTC": {
"address": "0x86f1e0420c26a858fc203A3645dD1A36868F18e5",
"createdBlockNumber": 513665,
"name": "contracts/BaseToken.sol:BaseToken"
},
"vETH": {
"address": "0x8C835DFaA34e2AE61775e80EE29E2c724c6AE2BB",
"createdBlockNumber": 513630,
"name": "contracts/BaseToken.sol:BaseToken"
}
},
"externalContracts": {
"DefaultProxyAdmin": "0xde6A7377B64734Fabb3B0Ed4724A5479Ee391705",
"USDC": "0x7F5c764cBc14f9669B88837ca1490cCa17c31607",
"UniswapV3Factory": "0x1F98431c8aD98523631AE4a59f267346ea31F984"
},
"network": "optimism",
"pools": [
{
"address": "0x36B18618c4131D8564A714fb6b4D2B1EdADc0042",
"baseAddress": "0x8C835DFaA34e2AE61775e80EE29E2c724c6AE2BB",
"baseSymbol": "vETH",
"quoteAddress": "0xC84Da6c8ec7A57cD10B939E79eaF9d2D17834E04",
"quoteSymbol": "vUSD"
},
{
"address": "0xC64f9436f8Ca50CDCC096105C62DaD52FAEb1f2e",
"baseAddress": "0x86f1e0420c26a858fc203A3645dD1A36868F18e5",
"baseSymbol": "vBTC",
"quoteAddress": "0xC84Da6c8ec7A57cD10B939E79eaF9d2D17834E04",
"quoteSymbol": "vUSD"
}
]
}
{
"chainId": 69,
"contracts": {
"AccountBalance": {
"address": "0xB35669c4F64faBBF71dc2e4307485Ad74d46f4E8",
"createdBlockNumber": 151727,
"name": "contracts/AccountBalance.sol:AccountBalance"
},
"BTCUSDChainlinkPriceFeed": {
"address": "0x141F121d0efaD3CD245Cfa98262Bab4359FFf868",
"createdBlockNumber": 151777,
"name": "contracts/ChainlinkPriceFeed.sol:ChainlinkPriceFeed"
},
"ClearingHouse": {
"address": "0x21BFC3ee9f1B3156b446654C571433ff05147153",
"createdBlockNumber": 151737,
"name": "contracts/ClearingHouse.sol:ClearingHouse"
},
"ClearingHouseConfig": {
"address": "0x3c99fFe490C6EBd18A2CF9E7d59669a0113802Dd",
"createdBlockNumber": 151697,
"name": "contracts/ClearingHouseConfig.sol:ClearingHouseConfig"
},
"ETHBandUSDPriceFeed": {
"address": "0x785Ac6b068eDCafbb10025e754589254714041E4",
"createdBlockNumber": 515136,
"name": "contracts/BandPriceFeed.sol:BandPriceFeed"
},
"ETHUSDChainlinkPriceFeed": {
"address": "0xf1e5a280bBe5362bD9ffa175790108EEE44aC798",
"createdBlockNumber": 151754,
"name": "contracts/ChainlinkPriceFeed.sol:ChainlinkPriceFeed"
},
"Exchange": {
"address": "0x870fdaC8DD38c727C1daa67F088ed0926Fb5fd4d",
"createdBlockNumber": 151722,
"name": "contracts/Exchange.sol:Exchange"
},
"InsuranceFund": {
"address": "0xaDcfc4a3C3dBb1700c930d6fD0B2Dccb37038d09",
"createdBlockNumber": 151712,
"name": "contracts/InsuranceFund.sol:InsuranceFund"
},
"MarketRegistry": {
"address": "0x87c8C92C45B19333aa889f07f8D20C1060BfF134",
"createdBlockNumber": 151707,
"name": "contracts/MarketRegistry.sol:MarketRegistry"
},
"OrderBook": {
"address": "0x6155d88B3939493A1bba90959dEEea5Bf1dDa72c",
"createdBlockNumber": 151717,
"name": "contracts/OrderBook.sol:OrderBook"
},
"QuoteToken": {
"address": "0xd52d4175F937B965dE49E6C24E081eEe6DaE5645",
"createdBlockNumber": 151702,
"name": "contracts/QuoteToken.sol:QuoteToken"
},
"Vault": {
"address": "0x87113069Cd05E819B1F009BEEC70dd41594A9D12",
"createdBlockNumber": 151732,
"name": "contracts/Vault.sol:Vault"
},
"vBTC": {
"address": "0x362A09EB7D30ECb86DE395291f9D26931Baabc1d",
"createdBlockNumber": 151780,
"name": "contracts/BaseToken.sol:BaseToken"
},
"vETH": {
"address": "0x7cE531e940B24EE760e5dDBF8A2E0E359fA04400",
"createdBlockNumber": 151758,
"name": "contracts/BaseToken.sol:BaseToken"
},
"vETHBand": {
"address": "0xa7C7b10997de7ad27327bEcF583EC4034c0Cc6Cf",
"createdBlockNumber": 515150,
"name": "contracts/BaseToken.sol:BaseToken"
}
"chainId": 69,
"contracts": {
"AccountBalance": {
"address": "0xB35669c4F64faBBF71dc2e4307485Ad74d46f4E8",
"createdBlockNumber": 151727,
"name": "contracts/AccountBalance.sol:AccountBalance"
},
"externalContracts": {
"DefaultProxyAdmin": "0x1C0D9fe8f0A73e753bcF690d68E030918043088f",
"USDC": "0x3e22e37Cb472c872B5dE121134cFD1B57Ef06560",
"UniswapV3Factory": "0x1F98431c8aD98523631AE4a59f267346ea31F984"
"BTCUSDChainlinkPriceFeed": {
"address": "0x141F121d0efaD3CD245Cfa98262Bab4359FFf868",
"createdBlockNumber": 151777,
"name": "contracts/ChainlinkPriceFeed.sol:ChainlinkPriceFeed"
},
"network": "optimismKovan",
"pools": [
{
"address": "0x051C093AdFCa31dE2B2BBEAe3eB0a9901Fc4Cf69",
"baseAddress": "0x7cE531e940B24EE760e5dDBF8A2E0E359fA04400",
"baseSymbol": "vETH",
"quoteAddress": "0xd52d4175F937B965dE49E6C24E081eEe6DaE5645",
"quoteSymbol": "vUSD"
},
{
"address": "0x5897a3AD9694deeaA6Bd1C54dc8102503c2Ee4F9",
"baseAddress": "0x362A09EB7D30ECb86DE395291f9D26931Baabc1d",
"baseSymbol": "vBTC",
"quoteAddress": "0xd52d4175F937B965dE49E6C24E081eEe6DaE5645",
"quoteSymbol": "vUSD"
},
{
"address": "0xeB4d9D4Ef0249A2DfE06a7f1cfD4513c1515CEC3",
"baseAddress": "0xa7C7b10997de7ad27327bEcF583EC4034c0Cc6Cf",
"baseSymbol": "vETHBand",
"quoteAddress": "0xd52d4175F937B965dE49E6C24E081eEe6DaE5645",
"quoteSymbol": "vUSD"
}
]
"ClearingHouse": {
"address": "0x21BFC3ee9f1B3156b446654C571433ff05147153",
"createdBlockNumber": 151737,
"name": "contracts/ClearingHouse.sol:ClearingHouse"
},
"ClearingHouseConfig": {
"address": "0x3c99fFe490C6EBd18A2CF9E7d59669a0113802Dd",
"createdBlockNumber": 151697,
"name": "contracts/ClearingHouseConfig.sol:ClearingHouseConfig"
},
"ETHBandUSDPriceFeed": {
"address": "0x785Ac6b068eDCafbb10025e754589254714041E4",
"createdBlockNumber": 515136,
"name": "contracts/BandPriceFeed.sol:BandPriceFeed"
},
"ETHUSDChainlinkPriceFeed": {
"address": "0xf1e5a280bBe5362bD9ffa175790108EEE44aC798",
"createdBlockNumber": 151754,
"name": "contracts/ChainlinkPriceFeed.sol:ChainlinkPriceFeed"
},
"Exchange": {
"address": "0x870fdaC8DD38c727C1daa67F088ed0926Fb5fd4d",
"createdBlockNumber": 151722,
"name": "contracts/Exchange.sol:Exchange"
},
"InsuranceFund": {
"address": "0xaDcfc4a3C3dBb1700c930d6fD0B2Dccb37038d09",
"createdBlockNumber": 151712,
"name": "contracts/InsuranceFund.sol:InsuranceFund"
},
"MarketRegistry": {
"address": "0x87c8C92C45B19333aa889f07f8D20C1060BfF134",
"createdBlockNumber": 151707,
"name": "contracts/MarketRegistry.sol:MarketRegistry"
},
"OrderBook": {
"address": "0x6155d88B3939493A1bba90959dEEea5Bf1dDa72c",
"createdBlockNumber": 151717,
"name": "contracts/OrderBook.sol:OrderBook"
},
"QuoteToken": {
"address": "0xd52d4175F937B965dE49E6C24E081eEe6DaE5645",
"createdBlockNumber": 151702,
"name": "contracts/QuoteToken.sol:QuoteToken"
},
"Vault": {
"address": "0x87113069Cd05E819B1F009BEEC70dd41594A9D12",
"createdBlockNumber": 151732,
"name": "contracts/Vault.sol:Vault"
},
"vBTC": {
"address": "0x362A09EB7D30ECb86DE395291f9D26931Baabc1d",
"createdBlockNumber": 151780,
"name": "contracts/BaseToken.sol:BaseToken"
},
"vETH": {
"address": "0x7cE531e940B24EE760e5dDBF8A2E0E359fA04400",
"createdBlockNumber": 151758,
"name": "contracts/BaseToken.sol:BaseToken"
},
"vETHBand": {
"address": "0xa7C7b10997de7ad27327bEcF583EC4034c0Cc6Cf",
"createdBlockNumber": 515150,
"name": "contracts/BaseToken.sol:BaseToken"
}
},
"externalContracts": {
"DefaultProxyAdmin": "0x1C0D9fe8f0A73e753bcF690d68E030918043088f",
"USDC": "0x3e22e37Cb472c872B5dE121134cFD1B57Ef06560",
"UniswapV3Factory": "0x1F98431c8aD98523631AE4a59f267346ea31F984"
},
"network": "optimismKovan",
"pools": [
{
"address": "0x051C093AdFCa31dE2B2BBEAe3eB0a9901Fc4Cf69",
"baseAddress": "0x7cE531e940B24EE760e5dDBF8A2E0E359fA04400",
"baseSymbol": "vETH",
"quoteAddress": "0xd52d4175F937B965dE49E6C24E081eEe6DaE5645",
"quoteSymbol": "vUSD"
},
{
"address": "0x5897a3AD9694deeaA6Bd1C54dc8102503c2Ee4F9",
"baseAddress": "0x362A09EB7D30ECb86DE395291f9D26931Baabc1d",
"baseSymbol": "vBTC",
"quoteAddress": "0xd52d4175F937B965dE49E6C24E081eEe6DaE5645",
"quoteSymbol": "vUSD"
},
{
"address": "0xeB4d9D4Ef0249A2DfE06a7f1cfD4513c1515CEC3",
"baseAddress": "0xa7C7b10997de7ad27327bEcF583EC4034c0Cc6Cf",
"baseSymbol": "vETHBand",
"quoteAddress": "0xd52d4175F937B965dE49E6C24E081eEe6DaE5645",
"quoteSymbol": "vUSD"
}
]
}
{
"name": "@perp/curie-contract",
"version": "1.1.0-staging",
"description": "Perpetual Protocol Curie (V2) core contracts",
"license": "GPL-2.0-or-later",
"author": {
"name": "Perpetual Protocol",
"email": "hi@perp.fi",
"url": "https://perp.fi/"
},
"repository": {
"type": "git",
"url": "https://github.com/perpetual-protocol/perp-lushan.git"
},
"main": "index.js",
"files": [
"artifacts/contracts/",
"contracts/",
"metadata/"
"name": "@perp/curie-contract",
"version": "1.1.1-staging",
"description": "Perpetual Protocol Curie (V2) core contracts",
"license": "GPL-2.0-or-later",
"author": {
"name": "Perpetual Protocol",
"email": "hi@perp.fi",
"url": "https://perp.fi/"
},
"repository": {
"type": "git",
"url": "https://github.com/perpetual-protocol/perp-lushan.git"
},
"main": "index.js",
"files": [
"artifacts/contracts/",
"contracts/",
"metadata/"
],
"scripts": {
"typechain": "npm run typechain-openzeppelin | npm run typechain-perp-oracle",
"typechain-openzeppelin": "typechain --target ethers-v5 --out-dir ./typechain/openzeppelin ./node_modules/@openzeppelin/contracts/build/contracts/**/*.json",
"typechain-perp-oracle": "typechain --target ethers-v5 --out-dir ./typechain/perp-oracle ./node_modules/@perp/perp-oracle-contract/artifacts/contracts/**/*.json",
"clean": "rm -rf typechain && rm -rf artifacts && rm -rf cache",
"clean-hardhat": "rm -rf deployments/hardhat",
"test": "rm -rf deployments/hardhat | hardhat test",
"parallel-test": "rm -rf deployments/hardhat | hardhat test --parallel",
"build": "npm run typechain && hardhat compile",
"prepare": "husky install",
"lint": "npm run lint-contracts && npm run lint-tests",
"lint-contracts": "solhint 'contracts/**/*.sol'",
"lint-tests": "if grep -qr 'test' -e '.only('; then echo 'found .only() in tests'; exit 1; else echo 'not found .only() in tests'; fi",
"lint-staged": "lint-staged",
"dev": "hardhat deploy --network hardhat",
"transferOwner:rinkeby": "hardhat run --network rinkeby scripts/transferOwner.ts",
"transferOwner:arbitrumRinkeby": "hardhat run --network arbitrumRinkeby scripts/transferOwner.ts",
"transferOwner:optimismKovan": "hardhat run --network optimismKovan scripts/transferOwner.ts",
"transferOwner:optimism": "hardhat run --network optimism scripts/transferOwner.ts",
"tenderly:rinkeby": "hardhat tenderlyVerify --network rinkeby",
"tenderly:optimismKovan": "hardhat tenderlyVerify --network optimismKovan",
"tenderly:optimism": "hardhat tenderlyVerify --network optimism",
"etherscan:optimismKovan": "hardhat etherscanVerify --network optimismKovan",
"etherscan:optimism": "hardhat etherscanVerify --network optimism",
"deploy:hardhat": "hardhat deploy --network hardhat && rm .openzeppelin/unknown-31337.json && rm -rf deployments/hardhat ",
"deploy:rinkeby": "hardhat deploy --network rinkeby",
"deploy:arbitrumRinkeby": "hardhat deploy --network arbitrumRinkeby",
"deploy:optimismKovan": "hardhat deploy --network optimismKovan",
"deploy:optimism": "hardhat deploy --network optimism",
"clean-deploy:rinkeby": "rm -rf deployments/rinkeby/ && rm -f .openzeppelin/rinkeby.json && hardhat deploy --network rinkeby",
"clean-deploy:arbitrumRinkeby": "rm -rf deployments/arbitrumRinkeby/ && rm -f .openzeppelin/unknown-421611.json && hardhat deploy --network arbitrumRinkeby",
"clean-deploy:optimismKovan": "rm -rf deployments/optimismKovan/ && rm -f .openzeppelin/unknown-69.json && hardhat deploy --network optimismKovan",
"clean-deploy:optimism": "rm -rf deployments/optimism/ && rm -f .openzeppelin/unknown-10.json && hardhat deploy --network optimism",
"system-test:rinkeby": "npm run deploy:rinkeby -- --tags system-test",
"system-test:arbitrumRinkeby": "npm run deploy:arbitrumRinkeby -- --tags system-test",
"system-test:optimismKovan": "npm run deploy:optimismKovan -- --tags system-test",
"system-test:optimism": "npm run deploy:optimism -- --tags system-test",
"prepack": "ts-node --files scripts/prepack.ts",
"flatten": "ts-node --files scripts/flatten.ts",
"slither": "ts-node --files scripts/slither.ts"
},
"devDependencies": {
"@chainlink/contracts": "0.1.7",
"@eth-optimism/smock": "1.1.4",
"@ethereumjs/block": "3.3.0",
"@ethereumjs/blockchain": "5.3.0",
"@ethereumjs/common": "2.3.0",
"@ethereumjs/tx": "3.2.0",
"@ethereumjs/vm": "5.4.0",
"@nomiclabs/ethereumjs-vm": "4.2.2",
"@nomiclabs/hardhat-ethers": "npm:hardhat-deploy-ethers@0.3.0-beta.11",
"@nomiclabs/hardhat-etherscan": "2.1.7",
"@nomiclabs/hardhat-waffle": "2.0.1",
"@openzeppelin/contracts": "3.4.0",
"@openzeppelin/contracts-upgradeable": "3.4.2",
"@openzeppelin/hardhat-upgrades": "1.10.0",
"@perp/perp-oracle-contract": "0.2.0",
"@tenderly/hardhat-tenderly": "1.0.12",
"@typechain/ethers-v5": "7.0.0",
"@typechain/hardhat": "2.0.1",
"@types/chai": "4.2.18",
"@types/json-stable-stringify": "1.0.33",
"@types/lodash": "4.14.170",
"@types/mocha": "9.0.0",
"@types/node": "15.6.1",
"@uniswap/v3-core": "https://github.com/Uniswap/uniswap-v3-core/tarball/v1.0.0",
"@uniswap/v3-periphery": "1.0.1",
"bignumber.js": "9.0.1",
"chai": "4.3.4",
"eslint-config-prettier": "8.3.0",
"ethereum-waffle": "3.4.0",
"ethers": "5.2.0",
"hardhat": "2.3.0",
"hardhat-contract-sizer": "2.0.3",
"hardhat-dependency-compiler": "1.1.1",
"hardhat-deploy": "0.9.4",
"hardhat-deploy-ethers": "0.3.0-beta.11",
"hardhat-gas-reporter": "1.0.4",
"husky": "6.0.0",
"json-stable-stringify": "1.0.1",
"lint-staged": "11.0.0",
"lodash": "4.17.21",
"mocha": "9.1.1",
"prettier": "2.3.0",
"prettier-plugin-solidity": "1.0.0-beta.11",
"shelljs": "0.8.4",
"solc": "0.7.6",
"solhint": "3.3.6",
"solhint-plugin-prettier": "0.0.5",
"solidity-coverage": "0.7.16",
"truffle-flatten": "1.0.8",
"ts-generator": "0.1.1",
"ts-node": "10.0.0",
"typechain": "5.0.0",
"typescript": "4.3.2"
},
"lint-staged": {
"*.ts": [
"prettier --write"
],
"scripts": {
"typechain": "npm run typechain-openzeppelin | npm run typechain-perp-oracle",
"typechain-openzeppelin": "typechain --target ethers-v5 --out-dir ./typechain/openzeppelin ./node_modules/@openzeppelin/contracts/build/contracts/**/*.json",
"typechain-perp-oracle": "typechain --target ethers-v5 --out-dir ./typechain/perp-oracle ./node_modules/@perp/perp-oracle-contract/artifacts/contracts/**/*.json",
"clean": "rm -rf typechain && rm -rf artifacts && rm -rf cache",
"clean-hardhat": "rm -rf deployments/hardhat",
"test": "rm -rf deployments/hardhat | hardhat test",
"parallel-test": "rm -rf deployments/hardhat | hardhat test --parallel",
"build": "npm run typechain && hardhat compile",
"prepare": "husky install",
"lint": "npm run lint-contracts && npm run lint-tests",
"lint-contracts": "solhint 'contracts/**/*.sol'",
"lint-tests": "if grep -qr 'test' -e '.only('; then echo 'found .only() in tests'; exit 1; else echo 'not found .only() in tests'; fi",
"lint-staged": "lint-staged",
"dev": "hardhat deploy --network hardhat",
"transferOwner:rinkeby": "hardhat run --network rinkeby scripts/transferOwner.ts",
"transferOwner:arbitrumRinkeby": "hardhat run --network arbitrumRinkeby scripts/transferOwner.ts",
"transferOwner:optimismKovan": "hardhat run --network optimismKovan scripts/transferOwner.ts",
"transferOwner:optimism": "hardhat run --network optimism scripts/transferOwner.ts",
"tenderly:rinkeby": "hardhat tenderlyVerify --network rinkeby",
"tenderly:optimismKovan": "hardhat tenderlyVerify --network optimismKovan",
"tenderly:optimism": "hardhat tenderlyVerify --network optimism",
"etherscan:optimismKovan": "hardhat etherscanVerify --network optimismKovan",
"etherscan:optimism": "hardhat etherscanVerify --network optimism",
"deploy:hardhat": "hardhat deploy --network hardhat && rm .openzeppelin/unknown-31337.json && rm -rf deployments/hardhat ",
"deploy:rinkeby": "hardhat deploy --network rinkeby",
"deploy:arbitrumRinkeby": "hardhat deploy --network arbitrumRinkeby",
"deploy:optimismKovan": "hardhat deploy --network optimismKovan",
"deploy:optimism": "hardhat deploy --network optimism",
"clean-deploy:rinkeby": "rm -rf deployments/rinkeby/ && rm -f .openzeppelin/rinkeby.json && hardhat deploy --network rinkeby",
"clean-deploy:arbitrumRinkeby": "rm -rf deployments/arbitrumRinkeby/ && rm -f .openzeppelin/unknown-421611.json && hardhat deploy --network arbitrumRinkeby",
"clean-deploy:optimismKovan": "rm -rf deployments/optimismKovan/ && rm -f .openzeppelin/unknown-69.json && hardhat deploy --network optimismKovan",
"clean-deploy:optimism": "rm -rf deployments/optimism/ && rm -f .openzeppelin/unknown-10.json && hardhat deploy --network optimism",
"system-test:rinkeby": "npm run deploy:rinkeby -- --tags system-test",
"system-test:arbitrumRinkeby": "npm run deploy:arbitrumRinkeby -- --tags system-test",
"system-test:optimismKovan": "npm run deploy:optimismKovan -- --tags system-test",
"system-test:optimism": "npm run deploy:optimism -- --tags system-test",
"prepack": "ts-node --files scripts/prepack.ts",
"flatten": "ts-node --files scripts/flatten.ts",
"slither": "ts-node --files scripts/slither.ts"
},
"devDependencies": {
"@chainlink/contracts": "0.1.7",
"@eth-optimism/smock": "1.1.4",
"@ethereumjs/block": "3.3.0",
"@ethereumjs/blockchain": "5.3.0",
"@ethereumjs/common": "2.3.0",
"@ethereumjs/tx": "3.2.0",
"@ethereumjs/vm": "5.4.0",
"@nomiclabs/ethereumjs-vm": "4.2.2",
"@nomiclabs/hardhat-ethers": "npm:hardhat-deploy-ethers@0.3.0-beta.11",
"@nomiclabs/hardhat-etherscan": "2.1.7",
"@nomiclabs/hardhat-waffle": "2.0.1",
"@openzeppelin/contracts": "3.4.0",
"@openzeppelin/contracts-upgradeable": "3.4.2",
"@openzeppelin/hardhat-upgrades": "1.10.0",
"@perp/perp-oracle-contract": "0.2.0",
"@tenderly/hardhat-tenderly": "1.0.12",
"@typechain/ethers-v5": "7.0.0",
"@typechain/hardhat": "2.0.1",
"@types/chai": "4.2.18",
"@types/json-stable-stringify": "1.0.33",
"@types/lodash": "4.14.170",
"@types/mocha": "9.0.0",
"@types/node": "15.6.1",
"@uniswap/v3-core": "https://github.com/Uniswap/uniswap-v3-core/tarball/v1.0.0",
"@uniswap/v3-periphery": "1.0.1",
"bignumber.js": "9.0.1",
"chai": "4.3.4",
"eslint-config-prettier": "8.3.0",
"ethereum-waffle": "3.4.0",
"ethers": "5.2.0",
"hardhat": "2.3.0",
"hardhat-contract-sizer": "2.0.3",
"hardhat-dependency-compiler": "1.1.1",
"hardhat-deploy": "0.9.4",
"hardhat-deploy-ethers": "0.3.0-beta.11",
"hardhat-gas-reporter": "1.0.4",
"husky": "6.0.0",
"json-stable-stringify": "1.0.1",
"lint-staged": "11.0.0",
"lodash": "4.17.21",
"mocha": "9.1.1",
"prettier": "2.3.0",
"prettier-plugin-solidity": "1.0.0-beta.11",
"shelljs": "0.8.4",
"solc": "0.7.6",
"solhint": "3.3.6",
"solhint-plugin-prettier": "0.0.5",
"solidity-coverage": "0.7.16",
"truffle-flatten": "1.0.8",
"ts-generator": "0.1.1",
"ts-node": "10.0.0",
"typechain": "5.0.0",
"typescript": "4.3.2"
},
"lint-staged": {
"*.ts": [
"prettier --write"
],
"*.sol": [
"prettier --write",
"solhint"
]
}
"*.sol": [
"prettier --write",
"solhint"
]
}
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc