Account Activation
Last updated
Last updated
FeeContract.sol
is a Graphite system smart contract. The contract is used to perform Account Activation. Without Account Activation, an account isn't able to send transactions to the blockchain.
To activate your account and pay the fee for Account Activation, call pay()
.
changeFee(initialFee)
is for administrative purposes and changes the fee for Account Activation.
Call pay()
in order to pay the fee for Account Activation and activate the wallet address that called this function.
none
Upon successful execution of a function, the wallet address becomes activated.
If the currency value of a calling transaction is less than the InitialFee
, the message Not enough Ether Provided.
will be sent and account won't be activated.
An Activated Account is an account (wallet address) that is capable of sending outgoing transactions. Transactions from non-activated accounts are rejected by Graphite Nodes. To determine if an account is activated, Graphite Nodes check if there are any transcations in the blockchain that originated from the account. Account Activation is always the first transaction of any user account on the network.
The excessive value (fee) for account activation will be returned to the function caller.
Determines the size of the fee for Account Activation. Only Graphite network admins (owners of the FeeContract smart-contract) can execute this function.