Invest
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
0Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "Invest"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "Invest"
ABI
ABI objects
Getter at block 20798497
bincentive() view returns (address)
0x0000000000000000000000000000000000000000
bincentiveErrand() view returns (address)
0x0000000000000000000000000000000000000000
tokenAddress() view returns (address)
0x0000000000000000000000000000000000000000
tradeProfileImplementation() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
clearTradePreSignedHashing(address _investContract, address _trader, bytes32 _strategyID, address _follower, uint256 _investedAmount, int256 _profitAmount, string _causeToClear) pure returns (bytes32)
closePreSignedHashing(address _investContract, bytes32 _strategyID) pure returns (bytes32)
followTraderPreSignedHashing(address _investContract, address _trader, bytes32 _strategyID, uint256 _marginAmount, address _oracle, uint256 _validUntil) pure returns (bytes32)
getInitInputDataBytes(address _bincentive, address _tokenAddress, address _bincentiveErrand, address _tradeProfileImplementation) pure returns (bytes)
marginBalanceOf(address _investor) view returns (uint256)
profileOf(address _trader, bytes32 _strategyID) view returns (address)
registerPreSignedHashing(address _investContract, bytes32 _strategyID, uint256 _profitSharingPercentage, uint256 _registerFee, uint256 _periodLength, uint256 _maxMarginDeposit, uint256 _minMarginDeposit, uint256 _rewardPercentage, uint256 _nonce) pure returns (bytes32)
withdrawMarginPreSignedHashing(address _investContract, address _from, uint256 _value, uint256 _fee, uint256 _nonce, uint256 _validUntil) pure returns (bytes32)
State-modifying
Events clearTrade(bytes _signature, address _trader, bytes32 _strategyID, address _follower, uint256 _investedAmount, int256 _profitAmount, string _causeToClear) returns (bool)
closeTradeProfile(bytes _signature, bytes32 _strategyID) returns (bool)
depositWithToken(bytes _signature, uint256 _value, uint256 _fee, uint256 _nonce, uint256 _validUntil) returns (bool)
followTrader(bytes _signature, address _trader, bytes32 _strategyID, uint256 _marginAmount, address _oracle, uint256 _validUntil) returns (bool)
init(address _bincentive, address _tokenAddress, address _bincentiveErrand, address _tradeProfileImplementation)
registerTradeProfile(bytes _registerSignature, bytes32 _strategyID, uint256 _profitSharingPercentage, uint256 _registerFee, uint256 _periodLength, uint256 _maxMarginDeposit, uint256 _minMarginDeposit, uint256 _rewardPercentage, uint256 _nonce, bytes _transferSignature, uint256 _validUntil) returns (bool)
updateBincentiveErrand(address _newBincentiveErrand) returns (bool)
upgradeTradeProfileImplementation(address _newImplementation) returns (bool)
withdrawMargin(uint256 _value) returns (bool)
withdrawMarginPreSigned(bytes _signature, address _from, uint256 _value, uint256 _fee, uint256 _nonce, uint256 _validUntil) returns (bool)
ClearTrade(address indexed follower, address indexed trader, uint256 investedAmount, int256 profitAmount, string causeToClear)
CloseTradeProfile(address indexed trader, address indexed profileAddr)
DepositWithToken(address indexed from, uint256 amount)
FollowTrader(address indexed follower, address indexed trader, uint256 marginAmount)
RegisterTradeProfile(address indexed trader, address indexed profileAddr, uint256 profitSharingPercentage)
TradeProfileUpgraded(address indexed implementation)
UpdateBincentiveErrand(address indexed newBincentiveErrand)
WithdrawMargin(address indexed from, uint256 amount)
WithdrawMarginPreSigned(address indexed from, address indexed delegate, uint256 amount, uint256 fee)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.