Skip to content

Latest commit

 

History

History
55 lines (38 loc) · 963 Bytes

README.md

File metadata and controls

55 lines (38 loc) · 963 Bytes

PriceFeed

deploy PriceFeed

use variables RPC_URL=https://your-rpc-url PRIVATE_KEY=your-private-key CONTRACT_ADDRESS=

Install Foundry

curl -L https://foundry.paradigm.xyz | bash
foundryup
forge script script/DeployPriceFeed.s.sol --rpc-url $RPC_URL --private-key $PRIVATE_KEY --broadcast

Unit Zero Testnet Address 0x60a680784a399777a74be5df981c759d073504b4

local test

Run anvil

 anvil --fork-url https://rpc.unit0.dev

Export test private key

export PRIVATE_KEY=0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80
export RPC_URL=http://127.0.0.1:8545

Deploy contract

forge script script/DeployPriceFeed.s.sol --rpc-url local --private-key $PRIVATE_KEY --broadcast 

Export cotract address

export CONTRACT_ADDRESS=<address from deploy result>

Install requirements and run updatePrice.js script

npm install
node updatePrice.js