Finance

Verified contract

Active on Ethereum with 0 txns
Deployed by via 0x3866ab09 at 7586184
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots

No balances found for "Finance"

No transactions found for "Finance"


Functions
Getter at block 21247731
CHANGE_BUDGETS_ROLE(view returns (bytes32)
0xd79730e82bfef7d2f9639b9d10bf37ebb662b22ae2211502a00bdf7b2cc3a23a
CHANGE_PERIOD_ROLE(view returns (bytes32)
0xd35e458bacdd5343c2f050f574554b2f417a8ea38d6a9a65ce2225dbe8bb9a9d
CREATE_PAYMENTS_ROLE(view returns (bytes32)
0x5de467a460382d13defdc02aacddc9c7d6605d6d4e0b8bd2f70732cae8ea17bc
EXECUTE_PAYMENTS_ROLE(view returns (bytes32)
0x563165d3eae48bcb0a092543ca070d989169c98357e9a1b324ec5da44bab75fd
MANAGE_PAYMENTS_ROLE(view returns (bytes32)
0x30597dd103acfaef0649675953d9cb22faadab7e9d9ed57acc1c429d04b80777
appId(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
 
currentPeriodId(view returns (uint64)
 
getEVMScriptRegistry(view returns (address)
getInitializationBlock(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
 
getPeriodDuration(view returns (uint64)
 
getRecoveryVault(view returns (address)
hasInitialized(view returns (bool)
false
isPetrified(view returns (bool)
true
kernel(view returns (address)
0x0000000000000000000000000000000000000000
paymentsNextIndex(view returns (uint256)
0
periodsLength(view returns (uint64)
0
transactionsNextIndex(view returns (uint256)
0
vault(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
allowRecoverability(addressview returns (bool)
canMakePayment(address _tokenuint256 _amountview returns (bool)
canPerform(address _senderbytes32 _roleuint256[] _paramsview returns (bool)
getBudget(address _tokenview returns (uint256 budgetbool hasBudget)
getEVMScriptExecutor(bytes _scriptview returns (address)
getPayment(uint256 _paymentIdview returns (address tokenaddress receiveruint256 amountuint64 initialPaymentTimeuint64 intervaluint64 maxExecutionsbool inactiveuint64 executionsaddress createdBy)
getPeriod(uint64 _periodIdview returns (bool isCurrentuint64 startTimeuint64 endTimeuint256 firstTransactionIduint256 lastTransactionId)
getPeriodTokenStatement(uint64 _periodIdaddress _tokenview returns (uint256 expensesuint256 income)
getRemainingBudget(address _tokenview returns (uint256)
getTransaction(uint256 _transactionIdview returns (uint64 periodIduint256 amountuint256 paymentIduint64 paymentExecutionNumberaddress tokenaddress entitybool isIncominguint64 date)
nextPaymentTime(uint256 _paymentIdview returns (uint64)
State-modifying
deposit(address _tokenuint256 _amountstring _referencepayable 
executePayment(uint256 _paymentId
initialize(address _vaultuint64 _periodDuration
newImmediatePayment(address _tokenaddress _receiveruint256 _amountstring _reference
newScheduledPayment(address _tokenaddress _receiveruint256 _amountuint64 _initialPaymentTimeuint64 _intervaluint64 _maxExecutionsstring _referencereturns (uint256 paymentId)
receiverExecutePayment(uint256 _paymentId
recoverToVault(address _token
removeBudget(address _token
setBudget(address _tokenuint256 _amount
setPaymentStatus(uint256 _paymentIdbool _active
setPeriodDuration(uint64 _periodDuration
transferToVault(address _token
tryTransitionAccountingPeriod(uint64 _maxTransitionsreturns (bool success)
Events
ChangePaymentState(uint256 indexed paymentIdbool active
ChangePeriodDuration(uint64 newDuration
NewPayment(uint256 indexed paymentIdaddress indexed recipientuint64 maxExecutionsstring reference
NewPeriod(uint64 indexed periodIduint64 periodStartsuint64 periodEnds
NewTransaction(uint256 indexed transactionIdbool incomingaddress indexed entityuint256 amountstring reference
PaymentFailure(uint256 paymentId
RecoverToVault(address indexed vaultaddress indexed tokenuint256 amount
ScriptResult(address indexed executorbytes scriptbytes inputbytes returnData
SetBudget(address indexed tokenuint256 amountbool hasBudget
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
Errors

This contract contains no error objects.