Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions contracts/.env.template
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ BASE_SEPOLIA_RPC=
CHAIN_ID_L2=
ARBITRUM_RPC=https://arbitrum-one-rpc.publicnode.com
ARBITRUM_BLOCK=363763269
BASE_RPC=https://mainnet.base.org
# ---------------------------------------------------------
# END CHAINS CONFIG
# ---------------------------------------------------------
Expand Down Expand Up @@ -99,3 +100,19 @@ BASE_SIGNER=
BASE_SEPOLIA_USDT_ADDR=0x228eE6c1C297E2Eba0e95A71684B26f89385b4eC
BASE_SEPOLIA_WETH_ADDR=0x4200000000000000000000000000000000000006
BASE_SEPOLIA_FILL_BOT_PRIVATE_KEY=

#xYield
XYIELD_GUARDIAN_ADDR=

ARB_USDC_ADDR=0xaf88d065e77c8cC2239327C5EDb3A432268e5831
ARB_YIELD_PROTOCOL_ADDR=0x0a1eCC5Fe8C9be3C809844fcBe615B46A869b899
ARB_XYIELD_VAULT_NAME="xYield USDC"
ARB_XYIELD_VAULT_SYMBOL=xyUSD
ARB_SETTLER_ADDR=0xe35e9842fceaCA96570B734083f4a58e8F7C5f2A

BASE_USDC_ADDR=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
BASE_YIELD_PROTOCOL_ADDR=0x0A1a3b5f2041F33522C4efc754a7D096f880eE16
BASE_XYIELD_VAULT_NAME="xYield USDC"
BASE_XYIELD_VAULT_SYMBOL=xyUSD
BASE_SETTLER_ADDR=0x09aea4b2242abC8bb4BB78D537A67a245A7bEC64

2 changes: 1 addition & 1 deletion contracts/foundry.toml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
[rpc_endpoints]
arbitrum = "${ARBITRUM_RPC}"
avalanche = "https://avalanche-mainnet.infura.io/v3/${API_KEY_INFURA}"
base = "https://mainnet.base.org"
base = "${BASE_RPC}"
bnb_smart_chain = "https://bsc-dataseed.binance.org"
gnosis_chain = "https://rpc.gnosischain.com"
goerli = "https://goerli.infura.io/v3/${API_KEY_INFURA}"
Expand Down
6 changes: 3 additions & 3 deletions contracts/script/deploy/DeployBasexYieldVault.s.sol
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@ import { xYieldVault } from "../../src/xYield/xYieldVault.sol";
import { T1Constants } from "../../src/libraries/constants/T1Constants.sol";

contract DeployBasexYieldVault is DeploymentUtils {
function deploy() external {
function run() external {
vm.createSelectFork(vm.rpcUrl("base"));
logStart("DeployxYieldVault to Base");

uint256 deployerPk = vm.envUint("DEPLOYER_PRIVATE_KEY");
address underlyingToken = vm.envAddress("BASE_UNDERLYING_TOKEN_ADDR");
address guardian = vm.envAddress("BASE_XYIELD_GUARDIAN_ADDR");
address underlyingToken = vm.envAddress("BASE_USDC_ADDR");
address guardian = vm.envAddress("XYIELD_GUARDIAN_ADDR");
address yieldProtocol = vm.envAddress("BASE_YIELD_PROTOCOL_ADDR");
string memory name = vm.envString("BASE_XYIELD_VAULT_NAME");
string memory symbol = vm.envString("BASE_XYIELD_VAULT_SYMBOL");
Expand Down