- ERC20Basic
- ERC20Handler
- Ownable
- Production
- getBalance
- addTransaction
- totalSupply
- status
- getTotalTransactionCount
- getStatus
- getTransactionCountFromSender
- balanceOf
- getTransactionTimeFromSenderAtIndex
- getAllUniqueTransactionSender
- owner
- switchStatus
- getTransactionTimeAtIndex
- transactions
- tokenAddress
- transfer
- getID
- getTransactionSenderAtIndex
- transactionSender
- totalTransactions
- getTransactionDataAtIndex
- createdAt
- getTransactionDataFromSenderAtIndex
- transferOwnership
- Transfer
- OwnershipTransferred
- NewStatus
- NewTransaction
- TransactionOwner
- addTransaction
- status
- getTotalTransactionCount
- getStatus
- getTransactionCountFromSender
- getTransactionTimeFromSenderAtIndex
- getAllUniqueTransactionSender
- switchStatus
- getTransactionTimeAtIndex
- transactions
- getTransactionSenderAtIndex
- transactionSender
- totalTransactions
- getTransactionDataAtIndex
- getTransactionDataFromSenderAtIndex
- NewStatus
- NewTransaction
ERC20Basic
function totalSupply
ERC20Basic.totalSupply() view
18160ddd
function balanceOf
ERC20Basic.balanceOf(who) view
70a08231
Inputs
type | name | description |
---|---|---|
address | who | undefined |
function transfer
ERC20Basic.transfer(to, value) nonpayable
a9059cbb
Inputs
type | name | description |
---|---|---|
address | to | undefined |
uint256 | value | undefined |
event Transfer
ERC20Basic.Transfer(from, to, value) ddf252ad
Arguments
type | name | description |
---|---|---|
address | from | indexed |
address | to | indexed |
uint256 | value | not indexed |
ERC20Handler
function getBalance
ERC20Handler.getBalance() view
12065fe0
Gets token balance of the contract
Outputs
type | name | description |
---|---|---|
uint256 | undefined |
function totalSupply
ERC20Handler.totalSupply() view
18160ddd
Gets the total supply
Outputs
type | name | description |
---|---|---|
uint256 | undefined |
function balanceOf
ERC20Handler.balanceOf(who) view
70a08231
Gets the balance of an account
Inputs
type | name | description |
---|---|---|
address | who | undefined |
Outputs
type | name | description |
---|---|---|
uint256 | undefined |
function tokenAddress
ERC20Handler.tokenAddress() view
9d76ea58
Gets the ERC20 address
Outputs
type | name | description |
---|---|---|
address | undefined |
function transfer
ERC20Handler.transfer(to, value) nonpayable
a9059cbb
Transfers tokens
Inputs
type | name | description |
---|---|---|
address | to | the address the tokens are sent to |
uint256 | value | the amount to transfer |
Outputs
| type | name | description | |-|-|-| | bool | | undefined |
event Transfer
ERC20Handler.Transfer(from, to, value) ddf252ad
Arguments
type | name | description |
---|---|---|
address | from | indexed |
address | to | indexed |
uint256 | value | not indexed |
Ownable
function owner
Ownable.owner() view
8da5cb5b
function transferOwnership
Ownable.transferOwnership(newOwner) nonpayable
f2fde38b
Allows the current owner to transfer control of the contract to a newOwner.
Inputs
type | name | description |
---|---|---|
address | newOwner | The address to transfer ownership to. |
event OwnershipTransferred
Ownable.OwnershipTransferred(previousOwner, newOwner) 8be0079c
Arguments
type | name | description |
---|---|---|
address | previousOwner | indexed |
address | newOwner | indexed |
Production
function getBalance
Production.getBalance() view
12065fe0
Gets token balance of the contract
Outputs
type | name | description |
---|---|---|
uint256 | undefined |
function addTransaction
Production.addTransaction(_sender, _data) nonpayable
126e19be
Adds a new transaction to the contract
Inputs
type | name | description |
---|---|---|
address | _sender | the sender of the transaction |
bytes | _data | the data in the transaction |
function totalSupply
Production.totalSupply() view
18160ddd
Gets the total supply
Outputs
type | name | description |
---|---|---|
uint256 | undefined |
function status
Production.status() view
200d2ed2
function getTotalTransactionCount
Production.getTotalTransactionCount() view
4a97b1b5
Gets the total transactions sent to this contract
Outputs
type | name | description |
---|---|---|
uint256 | undefined |
function getStatus
Production.getStatus() view
4e69d560
Gets the status of the contract
Outputs
type | name | description |
---|---|---|
bool | undefined |
function getTransactionCountFromSender
Production.getTransactionCountFromSender(_sender) view
53c70c98
Gets the amount of transactions a sender has sent
Inputs
type | name | description |
---|---|---|
address | _sender | the sender to check |
Outputs
type | name | description |
---|---|---|
uint256 | undefined |
function balanceOf
Production.balanceOf(who) view
70a08231
Gets the balance of an account
Inputs
type | name | description |
---|---|---|
address | who | undefined |
Outputs
type | name | description |
---|---|---|
uint256 | undefined |
function getTransactionTimeFromSenderAtIndex
Production.getTransactionTimeFromSenderAtIndex(_sender, _index) view
7402ab45
Gets the timestamp of a transaction from a specific sender at a position
Inputs
type | name | description |
---|---|---|
address | _sender | the sender to check |
uint256 | _index | poiner |
Outputs
type | name | description |
---|---|---|
uint256 | undefined |
function getAllUniqueTransactionSender
Production.getAllUniqueTransactionSender() view
86d79921
Gets all addresses that sent transactions to the contract
Outputs
type | name | description |
---|---|---|
address[] | undefined |
function owner
Production.owner() view
8da5cb5b
function switchStatus
Production.switchStatus() nonpayable
945e461d
Switches the status of the contract
function getTransactionTimeAtIndex
Production.getTransactionTimeAtIndex(_index) view
94917a42
Gets transaction timestamp at a index
Inputs
type | name | description |
---|---|---|
uint256 | _index | pointer to check |
Outputs
type | name | description |
---|---|---|
uint256 | undefined |
function transactions
Production.transactions() view
9ace38c2
Inputs
type | name | description |
---|---|---|
uint256 | undefined |
function tokenAddress
Production.tokenAddress() view
9d76ea58
Gets the ERC20 address
Outputs
type | name | description |
---|---|---|
address | undefined |
function transfer
Production.transfer(to, value) nonpayable
a9059cbb
Transfers tokens
Inputs
type | name | description |
---|---|---|
address | to | the address the tokens are sent to |
uint256 | value | the amount to transfer |
Outputs
type | name | description |
---|---|---|
bool | undefined |
function getID
Production.getID() view
ab9dbd07
Gets the ID of the production
Outputs
type | name | description |
---|---|---|
uint256 | undefined |
function getTransactionSenderAtIndex
Production.getTransactionSenderAtIndex(_index) view
ad437f17
Gets a sender address at an index from the sender list
Inputs
type | name | description |
---|---|---|
uint256 | _index | the pointer |
Outputs
type | name | description |
---|---|---|
address | undefined |
function transactionSender
Production.transactionSender() view
b4df21a8
Inputs
type | name | description |
---|---|---|
address | undefined |
function totalTransactions
Production.totalTransactions() view
b9a60038
function getTransactionDataAtIndex
Production.getTransactionDataAtIndex(_index) view
c5b3a70e
Gets transaction data at a index
Inputs
type | name | description |
---|---|---|
uint256 | _index | pointer to check |
Outputs
type | name | description |
---|---|---|
bytes | undefined |
function createdAt
Production.createdAt() view
cf09e0d0
function getTransactionDataFromSenderAtIndex
Production.getTransactionDataFromSenderAtIndex(_sender, _index) view
e4a0646e
Gets the data of a transaction from a specific sender at a position
Inputs
type | name | description |
---|---|---|
address | _sender | the sender to check |
uint256 | _index | poiner |
Outputs
type | name | description |
---|---|---|
bytes | undefined |
function transferOwnership
Production.transferOwnership(newOwner) nonpayable
f2fde38b
Allows the current owner to transfer control of the contract to a newOwner.
Inputs
type | name | description |
---|---|---|
address | newOwner | The address to transfer ownership to. |
event Transfer
Production.Transfer(from, to, value) ddf252ad
Arguments
type | name | description |
---|---|---|
address | from | indexed |
address | to | indexed |
uint256 | value | not indexed |
event OwnershipTransferred
Production.OwnershipTransferred(previousOwner, newOwner) 8be0079c
Arguments
type | name | description |
---|---|---|
address | previousOwner | indexed |
address | newOwner | indexed |
event NewStatus
Production.NewStatus(status) af0a4d7c
Arguments
type | name | description |
---|---|---|
uint8 | status | not indexed |
event NewTransaction
Production.NewTransaction(sender, data, time) ac19b069
Arguments
type | name | description |
---|---|---|
address | sender | not indexed |
bytes | data | not indexed |
uint256 | time | not indexed |
TransactionOwner
function addTransaction
TransactionOwner.addTransaction(_sender, _data) nonpayable
126e19be
Adds a new transaction to the contract
Inputs
type | name | description |
---|---|---|
address | _sender | the sender of the transaction |
bytes | _data | the data in the transaction |
function status
TransactionOwner.status() view
200d2ed2
function getTotalTransactionCount
TransactionOwner.getTotalTransactionCount() view
4a97b1b5
Gets the total transactions sent to this contract
Outputs
type | name | description |
---|---|---|
uint256 | undefined |
function getStatus
TransactionOwner.getStatus() view
4e69d560
Gets the status of the contract
Outputs
type | name | description |
---|---|---|
bool | undefined |
function getTransactionCountFromSender
TransactionOwner.getTransactionCountFromSender(_sender) view
53c70c98
Gets the amount of transactions a sender has sent
Inputs
type | name | description |
---|---|---|
address | _sender | the sender to check |
Outputs
type | name | description |
---|---|---|
uint256 | undefined |
function getTransactionTimeFromSenderAtIndex
TransactionOwner.getTransactionTimeFromSenderAtIndex(_sender, _index) view
7402ab45
Gets the timestamp of a transaction from a specific sender at a position
Inputs
type | name | description |
---|---|---|
address | _sender | the sender to check |
uint256 | _index | poiner |
Outputs
type | name | description |
---|---|---|
uint256 | undefined |
function getAllUniqueTransactionSender
TransactionOwner.getAllUniqueTransactionSender() view
86d79921
Gets all addresses that sent transactions to the contract
Outputs
type | name | description |
---|---|---|
address[] | undefined |
function switchStatus
TransactionOwner.switchStatus() nonpayable
945e461d
Switches the status of the contract
function getTransactionTimeAtIndex
TransactionOwner.getTransactionTimeAtIndex(_index) view
94917a42
Gets transaction timestamp at a index
Inputs
type | name | description |
---|---|---|
uint256 | _index | pointer to check |
Outputs
type | name | description |
---|---|---|
uint256 | undefined |
function transactions
TransactionOwner.transactions() view
9ace38c2
Inputs
type | name | description |
---|---|---|
uint256 | undefined |
function getTransactionSenderAtIndex
TransactionOwner.getTransactionSenderAtIndex(_index) view
ad437f17
Gets a sender address at an index from the sender list
Inputs
type | name | description |
---|---|---|
uint256 | _index | the pointer |
Outputs
type | name | description |
---|---|---|
address | undefined |
function transactionSender
TransactionOwner.transactionSender() view
b4df21a8
Inputs
type | name | description |
---|---|---|
address | undefined |
function totalTransactions
TransactionOwner.totalTransactions() view
b9a60038
function getTransactionDataAtIndex
TransactionOwner.getTransactionDataAtIndex(_index) view
c5b3a70e
Gets transaction data at a index
Inputs
type | name | description |
---|---|---|
uint256 | _index | pointer to check |
Outputs
type | name | description |
---|---|---|
bytes | undefined |
function getTransactionDataFromSenderAtIndex
TransactionOwner.getTransactionDataFromSenderAtIndex(_sender, _index) view
e4a0646e
Gets the data of a transaction from a specific sender at a position
Inputs
type | name | description |
---|---|---|
address | _sender | the sender to check |
uint256 | _index | poiner |
Outputs
| type | name | description | |-|-|-| | bytes | | undefined |
event NewStatus
TransactionOwner.NewStatus(status) af0a4d7c
Arguments
type | name | description |
---|---|---|
uint8 | status | not indexed |
event NewTransaction
TransactionOwner.NewTransaction(sender, data, time) ac19b069
Arguments
type | name | description |
---|---|---|
address | sender | not indexed |
bytes | data | not indexed |
uint256 | time | not indexed |