Strands Position NFT
Verified contract
Active on
Base with 978 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 47 additional slots
Balances ($0.00)
No balances found for "Strands Position NFT"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22327557 | 10 days ago | | | 0 | 0.0000048551345 | |
| 22327544 | 10 days ago | | | 0 | 0.0000080241339 | |
| 22272995 | 11 days ago | | | 0 | 0.0000096889724 | |
| 22272993 | 11 days ago | | | 0 | 0.0000096881170 | |
| 22272991 | 11 days ago | | | 0 | 0.0000096889724 | |
| 22272989 | 11 days ago | | | 0 | 0.000010042763 | |
| 22272987 | 11 days ago | | | 0 | 0.0000049645756 | |
| 22272985 | 11 days ago | | | 0 | 0.0000046196248 | |
| 22272983 | 11 days ago | | | 0 | 0.0000096876892 | |
| 22272920 | 11 days ago | | | 0 | 0.0000027185460 |
ABI
ABI objects
Getter at block 22768842
mintCounter() view returns (uint256)
48
name() view returns (string)
Strands Position NFT
nominatedOwner() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0xf76236d237847b9030bc251f70b9b26508fa0ed7
symbol() view returns (string)
StrandPos
Read-only
balanceOf(address owner) view returns (uint256)
controllers(uint256) view returns (address)
getAllPositions(bool includeExpiredPosition_) view returns (struct IStrandsPositionPositionDetails[])
getApproved(uint256) view returns (address)
getOwnerPositions(address target) view returns (struct IStrandsPositionPositionDetails[])
getOwnerTokenIds(address target) view returns (uint256[])
getPositionDetails(uint256 tokenId) view returns (struct IStrandsPositionPositionDetails)
getPositionsByAccount(string clearingFirm_, string accountNumber_, bool includeExpiredPosition_) view returns (struct IStrandsPositionPositionDetails[])
getTokenId(string clearingFirm_, string accountNumber_, string symbol_) view returns (uint256)
getTradesBetween(uint256 fromTime, uint256 toTime) view returns (struct IStrandsPositionTradeDetails[])
isApprovedForAll(address, address) view returns (bool)
isController(address _controller) view returns (bool)
ownerOf(uint256 id) view returns (address owner)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenURI(uint256 tokenId) view returns (string)
tradeIdExists(string symbol_, string clearingFirm_, string accountNumber_, string tradeId_) view returns (bool, bool, uint256, address)
State-modifying
Events acceptOwnership()
addTrade(address owner_, string symbol_, string exchange_, string clearingFirm_, string accountNumber_, uint256 lastTradingDate_, struct IStrandsPositionTradeDetails tradeDetails_, struct IStrandsPositionAltSymbolInfo[] altSymbolInfo_)
approve(address spender, uint256 id)
deleteTrade(address owner_, string tradeId_, string symbol_, string clearingFirm_, string accountNumber_)
expirePosition(uint256 tokenId_)
expirePositions()
mint(address to, string symbol_, string exchange_, string clearingFirm_, string accountNumber_, uint256 lastTradingDate_, struct IStrandsPositionTradeDetails tradeDetails_) returns (uint256)
nominateNewOwner(address _owner)
safeTransferFrom(address from, address to, uint256 id)
safeTransferFrom(address from, address to, uint256 id, bytes data)
setApprovalForAll(address operator, bool approved)
setIsController(address _controller, bool isController_)
setTokenURI(uint256 tokenId, string _tURI)
transferFrom(address from, address to, uint256 id)
updateSymbol(uint256 tokenId, string newSymbol)
Approval(address indexed owner, address indexed spender, uint256 indexed id)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
ControllerSet(address controller, bool isController)
OwnerChanged(address oldOwner, address newOwner)
OwnerNominated(address newOwner)
PositionCreated(uint256 indexed tokenId, address indexed owner, string symbol, string exchange, string clearingFirm, string accountNumber, uint256 lastTradingDate)
PositionExpired(address tokenOwner, uint256 tokenId, uint256 totalQuantity, bool isLong)
TradeAdded(uint256 indexed tokenId, string tradeId, string tag50, uint256 quantity, uint256 price, uint256 executionTime, bool isLong)
TradeDeleted(uint256 indexed tokenId, string tradeId)
Transfer(address indexed from, address indexed to, uint256 indexed id)
constructor(string _name, string _symbol, string _tURI)
This contract contains no fallback and receive objects.
ControllerAlreadySet()
OnlyController(address thrower, address caller)
OnlyNominatedOwner(address thrower, address caller, address nominatedOwner)
OnlyOwner(address thrower, address caller, address owner)