Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
4 additional
variables
Balances ($0.00)
No balances found for "SANA Token"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 10152328 | 4 years ago | | | 0 | 0.0016761641 | |
| 10147054 | 4 years ago | | | 0 | 0.0019968751 | |
| 10146050 | 4 years ago | | | 0 | 0.0019140002 | |
| 10138288 | 4 years ago | | | 0 | 0.0015279164 | |
| 10138280 | 4 years ago | | | 0 | 0.00089439015 | |
| 10137887 | 4 years ago | | | 0 | 0.0011150063 | |
| 10136108 | 4 years ago | | | 0 | 0.0017708923 | |
| 10136070 | 4 years ago | | | 0 | 0.0017887801 | |
| 10136050 | 4 years ago | | | 0 | 0.0026230782 | |
| 10135628 | 4 years ago | | | 0 | 0.0019676581 |
ABI
ABI objects
Getter at block 21163458 getInvestors() view returns (address[])
controller() view returns (address)
0x0000000000000000000000000000000000000000
controllerDisabled() view returns (bool)
false
currentCheckpointId() view returns (uint256)
0
decimals() view returns (uint8)
18
featureRegistry() view returns (address)
0xa3eacb03622bf1513880892b7270d965f693ffb5
getCheckpointTimes() view returns (uint256[])
[]
getInvestorCount() view returns (uint256)
102
getVersion() view returns (uint8[])
[2, 0, 0]
granularity() view returns (uint256)
1
mintingFrozen() view returns (bool)
false
moduleRegistry() view returns (address)
0x4566d68ea96fc2213f2446f0dd0f482146cee96d
name() view returns (string)
SANA Token
owner() view returns (address)
0xce4e64e7dab574f970631abc8e46eaf9a64f8fc6
polyToken() view returns (address)
0x9992ec3cf6a55b00978cddf2b27bc6882d88d1ec
polymathRegistry() view returns (address)
0xdfabf3e4793cd30affb47ab6fa4cf4eef26bbc27
securityTokenRegistry() view returns (address)
0x240f9f86b1465bf1b8eb29bc88cbf65573dfdd97
symbol() view returns (string)
SANA
tokenDetails() view returns (string)
https://bit.ly/2K1a24d
totalSupply() view returns (uint256)
66771211000000000000000000
transfersFrozen() view returns (bool)
false
Read-only
allowance(address _owner, address _spender) view returns (uint256)
balanceOf(address _owner) view returns (uint256)
balanceOfAt(address _investor, uint256 _checkpointId) view returns (uint256)
checkPermission(address _delegate, address _module, bytes32 _perm) view returns (bool)
getInvestorsAt(uint256 _checkpointId) view returns (address[])
getModule(address _module) view returns (bytes32, address, address, bool, uint8[])
getModulesByName(bytes32 _name) view returns (address[])
getModulesByType(uint8 _type) view returns (address[])
iterateInvestors(uint256 _start, uint256 _end) view returns (address[])
totalSupplyAt(uint256 _checkpointId) view returns (uint256)
State-modifying
Events addModule(address _moduleFactory, bytes _data, uint256 _maxCost, uint256 _budget)
approve(address _spender, uint256 _value) returns (bool)
archiveModule(address _module)
burnFromWithData(address _from, uint256 _value, bytes _data)
burnWithData(uint256 _value, bytes _data)
changeGranularity(uint256 _granularity)
changeModuleBudget(address _module, uint256 _change, bool _increase)
createCheckpoint() returns (uint256)
decreaseApproval(address _spender, uint256 _subtractedValue) returns (bool)
disableController()
forceBurn(address _from, uint256 _value, bytes _data, bytes _log)
forceTransfer(address _from, address _to, uint256 _value, bytes _data, bytes _log)
freezeMinting()
freezeTransfers()
increaseApproval(address _spender, uint256 _addedValue) returns (bool)
mint(address _investor, uint256 _value) returns (bool success)
mintMulti(address[] _investors, uint256[] _values) returns (bool success)
mintWithData(address _investor, uint256 _value, bytes _data) returns (bool success)
removeModule(address _module)
renounceOwnership()
setController(address _controller)
transfer(address _to, uint256 _value) returns (bool success)
transferFrom(address _from, address _to, uint256 _value) returns (bool)
transferFromWithData(address _from, address _to, uint256 _value, bytes _data) returns (bool)
transferOwnership(address _newOwner)
transferWithData(address _to, uint256 _value, bytes _data) returns (bool success)
unarchiveModule(address _module)
unfreezeTransfers()
updateFromRegistry()
updateTokenDetails(string _newTokenDetails)
verifyTransfer(address _from, address _to, uint256 _value, bytes _data) returns (bool)
withdrawERC20(address _tokenContract, uint256 _value)
Approval(address indexed owner, address indexed spender, uint256 value)
Burnt(address indexed _from, uint256 _value)
CheckpointCreated(uint256 indexed _checkpointId, uint256 _timestamp)
DisableController(uint256 _timestamp)
ForceBurn(address indexed _controller, address indexed _from, uint256 _value, bool _verifyTransfer, bytes _data)
ForceTransfer(address indexed _controller, address indexed _from, address indexed _to, uint256 _value, bool _verifyTransfer, bytes _data)
FreezeMinting(uint256 _timestamp)
FreezeTransfers(bool _status, uint256 _timestamp)
GranularityChanged(uint256 _oldGranularity, uint256 _newGranularity)
Minted(address indexed _to, uint256 _value)
ModuleAdded(uint8[] _types, bytes32 _name, address _moduleFactory, address _module, uint256 _moduleCost, uint256 _budget, uint256 _timestamp)
ModuleArchived(uint8[] _types, address _module, uint256 _timestamp)
ModuleBudgetChanged(uint8[] _moduleTypes, address _module, uint256 _oldBudget, uint256 _budget)
ModuleRemoved(uint8[] _types, address _module, uint256 _timestamp)
ModuleUnarchived(uint8[] _types, address _module, uint256 _timestamp)
OwnershipRenounced(address indexed previousOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SetController(address indexed _oldController, address indexed _newController)
Transfer(address indexed from, address indexed to, uint256 value)
UpdateTokenDetails(string _oldDetails, string _newDetails)
constructor(string _name, string _symbol, uint8 _decimals, uint256 _granularity, string _tokenDetails, address _polymathRegistry)
This contract contains no fallback and receive objects.
This contract contains no error objects.