Loading...

ERC4626 Vault Smart Contract tutorial | DeFi Vault tutorial

12046 282________

In this DeFi vault smart contract tutorial we build a tokenized vault smart contract using the ERC4626 standard. Learn how to build a custom vault that inherits from ERC4626, add vault fees and hook up your yield strategy code. Follow along and learn this important DeFi protocol pattern.

Useful links:

Remix editor:
remix.ethereum.org/

Metamask wallet:
metamask.io/

Ethereum unit converter:
eth-converter.com/

Sepolia faucets:
sepoliafaucet.com/
www.infura.io/faucet/sepolia

ERC4626 info:
eips.ethereum.org/EIPS/eip-4626
ethereum.org/en/developers/docs/standards/tokens/e…
docs.openzeppelin.com/contracts/4.x/erc4626

implementations:
github.com/transmissions11/solmate/blob/main/src/m…
github.com/OpenZeppelin/openzeppelin-contracts/blo…

ERC4626 Tutorial GitHub repo:
github.com/jspruance/erc4626-vault-tutorial

Imports for remix:

Vault.sol
import "github.com/OpenZeppelin/openzeppelin-contracts/blo…";
import "github.com/jspruance/erc4626-vault-tutorial/blob/m…";

OceanToken.sol
import "github.com/OpenZeppelin/openzeppelin-contracts/blo…";

コメント