STGetter.sol
Last updated
Was this helpful?
View Source:
↗ Extends: , ↘ Derived Contracts:
STGetter
A security token issuer can specify that issuance has finished for the token (i.e. no new tokens can be minted or issued).
Returns
bool true
signifies the minting is allowed. While false
denotes the end of minting
Arguments
Name
Type
Description
Gets list of times that checkpoints were created
Returns
List of checkpoint times
Arguments
Name
Type
Description
Returns the count of address that were added as (potential) investors
Returns
Investor count
Arguments
Name
Type
Description
returns an array of investors NB - this length may differ from investorCount as it contains all investors that ever held tokens
Returns
list of addresses
Arguments
Name
Type
Description
returns an array of investors with non zero balance at a given checkpoint
Returns
list of investors
Arguments
Name
Type
Description
_checkpointId
uint256
Checkpoint id at which investor list is to be populated
returns an array of investors with non zero balance at a given checkpoint
Returns
list of investors
Arguments
Name
Type
Description
_checkpointId
uint256
Checkpoint id at which investor list is to be populated
_start
uint256
Position of investor to start iteration from
_end
uint256
Position of investor to stop iteration at
Returns the data associated to a module
Returns
bytes32 name
Arguments
Name
Type
Description
_module
address
address of the module
Returns a list of modules that match the provided name
Returns
address[] list of modules with this name
Arguments
Name
Type
Description
_name
bytes32
name of the module
Returns a list of modules that match the provided module type
Returns
address[] list of modules with this type
Arguments
Name
Type
Description
_type
uint8
type of the module
use to return the global treasury wallet
Arguments
Name
Type
Description
Queries balances as of a defined checkpoint
Arguments
Name
Type
Description
_investor
address
Investor to query balance for
_checkpointId
uint256
Checkpoint ID to query as of
Queries totalSupply as of a defined checkpoint
Returns
uint256
Arguments
Name
Type
Description
_checkpointId
uint256
Checkpoint ID to query
generates subset of investors NB - can be used in batches if investor list is large. start and end both are included in array.
Returns
list of investors
Arguments
Name
Type
Description
_start
uint256
Position of investor to start iteration from
_end
uint256
Position of investor to stop iteration at
Validate permissions with PermissionManager if it exists, If no Permission return false
Returns
success
Arguments
Name
Type
Description
_delegate
address
address of delegate
_module
address
address of PermissionManager module
_perm
bytes32
the permissions
Determines whether _operator
is an operator for all partitions of _tokenHolder
Returns
Whether the _operator
is an operator for all partitions of _tokenHolder
Arguments
Name
Type
Description
_operator
address
The operator to check
_tokenHolder
address
The token holder to check
Determines whether _operator
is an operator for a specified partition of _tokenHolder
Returns
Whether the _operator
is an operator for a specified partition of _tokenHolder
Arguments
Name
Type
Description
_partition
bytes32
The partition to check
_operator
address
The operator to check
_tokenHolder
address
The token holder to check
Return all partitions
Returns
List of partitions
Arguments
Name
Type
Description
address
Returns the version of the SecurityToken
Arguments
Name
Type
Description
Used to return the details of a document with a known name (bytes32
).
Returns
string The URI associated with the document.
Arguments
Name
Type
Description
_name
bytes32
Name of the document
Used to retrieve a full list of documents attached to the smart contract.
Returns
bytes32 List of all documents names present in the contract.
Arguments
Name
Type
Description