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