Docs
Search…
Enter Markets
Enter into a list of markets - it is not an error to enter the same market more than once. In order to supply collateral or borrow in a market, it must be entered first.

Comptroller

1
function enterMarkets(address[] calldata dTokens) returns (uint[] memory)
Copied!
  • msg.sender: The account which shall enter the given markets.
  • dTokens: The addresses of the dToken markets to enter.
  • RETURN: For each market, returns an error code indicating whether or not it was entered. Each is 0 on success, otherwise an Error code.

Solidity

1
Comptroller troll = Comptroller(0xABCD...);
2
dToken[] memory dTokens = new dToken[](2);
3
dTokens[0] = DErc20(0x3FDA...);
4
dTokens[1] = DEther(0x3FDB...);
5
uint[] memory errors = troll.enterMarkets(dTokens);
Copied!

Web3 1.0

1
const troll = Comptroller.at(0xABCD...);
2
const dTokens = [DErc20.at(0x3FDA...), DEther.at(0x3FDB...)];
3
const errors = await troll.methods.enterMarkets(dTokens).send({from: ...});
Copied!