chainlinkACA

package
v0.0.0-...-7f1b7f4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2021 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const ChainlinkACAABI = "" /* 16345-byte string literal not displayed */

ChainlinkACAABI is the input ABI used to generate the binding from.

Variables

This section is empty.

Functions

This section is empty.

Types

type ChainlinkACA

type ChainlinkACA struct {
	ChainlinkACACaller     // Read-only binding to the contract
	ChainlinkACATransactor // Write-only binding to the contract
	ChainlinkACAFilterer   // Log filterer for contract events
}

ChainlinkACA is an auto generated Go binding around an Ethereum contract.

func NewChainlinkACA

func NewChainlinkACA(address common.Address, backend bind.ContractBackend) (*ChainlinkACA, error)

NewChainlinkACA creates a new instance of ChainlinkACA, bound to a specific deployed contract.

type ChainlinkACAAddedAccess

type ChainlinkACAAddedAccess struct {
	User common.Address
	Raw  types.Log // Blockchain specific contextual infos
}

ChainlinkACAAddedAccess represents a AddedAccess event raised by the ChainlinkACA contract.

type ChainlinkACAAddedAccessIterator

type ChainlinkACAAddedAccessIterator struct {
	Event *ChainlinkACAAddedAccess // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ChainlinkACAAddedAccessIterator is returned from FilterAddedAccess and is used to iterate over the raw logs and unpacked data for AddedAccess events raised by the ChainlinkACA contract.

func (*ChainlinkACAAddedAccessIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ChainlinkACAAddedAccessIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ChainlinkACAAddedAccessIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ChainlinkACAAnswerUpdated

type ChainlinkACAAnswerUpdated struct {
	Current   *big.Int
	RoundId   *big.Int
	UpdatedAt *big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

ChainlinkACAAnswerUpdated represents a AnswerUpdated event raised by the ChainlinkACA contract.

type ChainlinkACAAnswerUpdatedIterator

type ChainlinkACAAnswerUpdatedIterator struct {
	Event *ChainlinkACAAnswerUpdated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ChainlinkACAAnswerUpdatedIterator is returned from FilterAnswerUpdated and is used to iterate over the raw logs and unpacked data for AnswerUpdated events raised by the ChainlinkACA contract.

func (*ChainlinkACAAnswerUpdatedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ChainlinkACAAnswerUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ChainlinkACAAnswerUpdatedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ChainlinkACAAvailableFundsUpdated

type ChainlinkACAAvailableFundsUpdated struct {
	Amount *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

ChainlinkACAAvailableFundsUpdated represents a AvailableFundsUpdated event raised by the ChainlinkACA contract.

type ChainlinkACAAvailableFundsUpdatedIterator

type ChainlinkACAAvailableFundsUpdatedIterator struct {
	Event *ChainlinkACAAvailableFundsUpdated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ChainlinkACAAvailableFundsUpdatedIterator is returned from FilterAvailableFundsUpdated and is used to iterate over the raw logs and unpacked data for AvailableFundsUpdated events raised by the ChainlinkACA contract.

func (*ChainlinkACAAvailableFundsUpdatedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ChainlinkACAAvailableFundsUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ChainlinkACAAvailableFundsUpdatedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ChainlinkACACaller

type ChainlinkACACaller struct {
	// contains filtered or unexported fields
}

ChainlinkACACaller is an auto generated read-only Go binding around an Ethereum contract.

func NewChainlinkACACaller

func NewChainlinkACACaller(address common.Address, caller bind.ContractCaller) (*ChainlinkACACaller, error)

NewChainlinkACACaller creates a new read-only instance of ChainlinkACA, bound to a specific deployed contract.

func (*ChainlinkACACaller) AllocatedFunds

func (_ChainlinkACA *ChainlinkACACaller) AllocatedFunds(opts *bind.CallOpts) (*big.Int, error)

AllocatedFunds is a free data retrieval call binding the contract method 0xd4cc54e4.

Solidity: function allocatedFunds() view returns(uint128)

func (*ChainlinkACACaller) AvailableFunds

func (_ChainlinkACA *ChainlinkACACaller) AvailableFunds(opts *bind.CallOpts) (*big.Int, error)

AvailableFunds is a free data retrieval call binding the contract method 0x46fcff4c.

Solidity: function availableFunds() view returns(uint128)

func (*ChainlinkACACaller) CheckEnabled

func (_ChainlinkACA *ChainlinkACACaller) CheckEnabled(opts *bind.CallOpts) (bool, error)

CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.

Solidity: function checkEnabled() view returns(bool)

func (*ChainlinkACACaller) Decimals

func (_ChainlinkACA *ChainlinkACACaller) Decimals(opts *bind.CallOpts) (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*ChainlinkACACaller) Description

func (_ChainlinkACA *ChainlinkACACaller) Description(opts *bind.CallOpts) (string, error)

Description is a free data retrieval call binding the contract method 0x7284e416.

Solidity: function description() view returns(string)

func (*ChainlinkACACaller) GetAdmin

func (_ChainlinkACA *ChainlinkACACaller) GetAdmin(opts *bind.CallOpts, _oracle common.Address) (common.Address, error)

GetAdmin is a free data retrieval call binding the contract method 0x64efb22b.

Solidity: function getAdmin(address _oracle) view returns(address)

func (*ChainlinkACACaller) GetAnswer

func (_ChainlinkACA *ChainlinkACACaller) GetAnswer(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)

GetAnswer is a free data retrieval call binding the contract method 0xb5ab58dc.

Solidity: function getAnswer(uint256 _roundId) view returns(int256)

func (*ChainlinkACACaller) GetOracles

func (_ChainlinkACA *ChainlinkACACaller) GetOracles(opts *bind.CallOpts) ([]common.Address, error)

GetOracles is a free data retrieval call binding the contract method 0x40884c52.

Solidity: function getOracles() view returns(address[])

func (*ChainlinkACACaller) GetRoundData

func (_ChainlinkACA *ChainlinkACACaller) GetRoundData(opts *bind.CallOpts, _roundId *big.Int) (struct {
	RoundId         *big.Int
	Answer          *big.Int
	StartedAt       *big.Int
	UpdatedAt       *big.Int
	AnsweredInRound *big.Int
}, error)

GetRoundData is a free data retrieval call binding the contract method 0x9a6fc8f5.

Solidity: function getRoundData(uint80 _roundId) view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)

func (*ChainlinkACACaller) GetTimestamp

func (_ChainlinkACA *ChainlinkACACaller) GetTimestamp(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)

GetTimestamp is a free data retrieval call binding the contract method 0xb633620c.

Solidity: function getTimestamp(uint256 _roundId) view returns(uint256)

func (*ChainlinkACACaller) HasAccess

func (_ChainlinkACA *ChainlinkACACaller) HasAccess(opts *bind.CallOpts, _user common.Address, _calldata []byte) (bool, error)

HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.

Solidity: function hasAccess(address _user, bytes _calldata) view returns(bool)

func (*ChainlinkACACaller) LatestAnswer

func (_ChainlinkACA *ChainlinkACACaller) LatestAnswer(opts *bind.CallOpts) (*big.Int, error)

LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.

Solidity: function latestAnswer() view returns(int256)

func (*ChainlinkACACaller) LatestRound

func (_ChainlinkACA *ChainlinkACACaller) LatestRound(opts *bind.CallOpts) (*big.Int, error)

LatestRound is a free data retrieval call binding the contract method 0x668a0f02.

Solidity: function latestRound() view returns(uint256)

func (*ChainlinkACACaller) LatestRoundData

func (_ChainlinkACA *ChainlinkACACaller) LatestRoundData(opts *bind.CallOpts) (struct {
	RoundId         *big.Int
	Answer          *big.Int
	StartedAt       *big.Int
	UpdatedAt       *big.Int
	AnsweredInRound *big.Int
}, error)

LatestRoundData is a free data retrieval call binding the contract method 0xfeaf968c.

Solidity: function latestRoundData() view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)

func (*ChainlinkACACaller) LatestTimestamp

func (_ChainlinkACA *ChainlinkACACaller) LatestTimestamp(opts *bind.CallOpts) (*big.Int, error)

LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.

Solidity: function latestTimestamp() view returns(uint256)

func (*ChainlinkACACaller) LinkToken

func (_ChainlinkACA *ChainlinkACACaller) LinkToken(opts *bind.CallOpts) (common.Address, error)

LinkToken is a free data retrieval call binding the contract method 0x57970e93.

Solidity: function linkToken() view returns(address)

func (*ChainlinkACACaller) MaxSubmissionCount

func (_ChainlinkACA *ChainlinkACACaller) MaxSubmissionCount(opts *bind.CallOpts) (uint32, error)

MaxSubmissionCount is a free data retrieval call binding the contract method 0x58609e44.

Solidity: function maxSubmissionCount() view returns(uint32)

func (*ChainlinkACACaller) MaxSubmissionValue

func (_ChainlinkACA *ChainlinkACACaller) MaxSubmissionValue(opts *bind.CallOpts) (*big.Int, error)

MaxSubmissionValue is a free data retrieval call binding the contract method 0x23ca2903.

Solidity: function maxSubmissionValue() view returns(int256)

func (*ChainlinkACACaller) MinSubmissionCount

func (_ChainlinkACA *ChainlinkACACaller) MinSubmissionCount(opts *bind.CallOpts) (uint32, error)

MinSubmissionCount is a free data retrieval call binding the contract method 0xc9374500.

Solidity: function minSubmissionCount() view returns(uint32)

func (*ChainlinkACACaller) MinSubmissionValue

func (_ChainlinkACA *ChainlinkACACaller) MinSubmissionValue(opts *bind.CallOpts) (*big.Int, error)

MinSubmissionValue is a free data retrieval call binding the contract method 0x7c2b0b21.

Solidity: function minSubmissionValue() view returns(int256)

func (*ChainlinkACACaller) OracleCount

func (_ChainlinkACA *ChainlinkACACaller) OracleCount(opts *bind.CallOpts) (uint8, error)

OracleCount is a free data retrieval call binding the contract method 0x613d8fcc.

Solidity: function oracleCount() view returns(uint8)

func (*ChainlinkACACaller) OracleRoundState

func (_ChainlinkACA *ChainlinkACACaller) OracleRoundState(opts *bind.CallOpts, _oracle common.Address, _queriedRoundId uint32) (struct {
	EligibleToSubmit bool
	RoundId          uint32
	LatestSubmission *big.Int
	StartedAt        uint64
	Timeout          uint64
	AvailableFunds   *big.Int
	OracleCount      uint8
	PaymentAmount    *big.Int
}, error)

OracleRoundState is a free data retrieval call binding the contract method 0x88aa80e7.

Solidity: function oracleRoundState(address _oracle, uint32 _queriedRoundId) view returns(bool _eligibleToSubmit, uint32 _roundId, int256 _latestSubmission, uint64 _startedAt, uint64 _timeout, uint128 _availableFunds, uint8 _oracleCount, uint128 _paymentAmount)

func (*ChainlinkACACaller) Owner

func (_ChainlinkACA *ChainlinkACACaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*ChainlinkACACaller) PaymentAmount

func (_ChainlinkACA *ChainlinkACACaller) PaymentAmount(opts *bind.CallOpts) (*big.Int, error)

PaymentAmount is a free data retrieval call binding the contract method 0xc35905c6.

Solidity: function paymentAmount() view returns(uint128)

func (*ChainlinkACACaller) RestartDelay

func (_ChainlinkACA *ChainlinkACACaller) RestartDelay(opts *bind.CallOpts) (uint32, error)

RestartDelay is a free data retrieval call binding the contract method 0x357ebb02.

Solidity: function restartDelay() view returns(uint32)

func (*ChainlinkACACaller) Timeout

func (_ChainlinkACA *ChainlinkACACaller) Timeout(opts *bind.CallOpts) (uint32, error)

Timeout is a free data retrieval call binding the contract method 0x70dea79a.

Solidity: function timeout() view returns(uint32)

func (*ChainlinkACACaller) Validator

func (_ChainlinkACA *ChainlinkACACaller) Validator(opts *bind.CallOpts) (common.Address, error)

Validator is a free data retrieval call binding the contract method 0x3a5381b5.

Solidity: function validator() view returns(address)

func (*ChainlinkACACaller) Version

func (_ChainlinkACA *ChainlinkACACaller) Version(opts *bind.CallOpts) (*big.Int, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(uint256)

func (*ChainlinkACACaller) WithdrawablePayment

func (_ChainlinkACA *ChainlinkACACaller) WithdrawablePayment(opts *bind.CallOpts, _oracle common.Address) (*big.Int, error)

WithdrawablePayment is a free data retrieval call binding the contract method 0xe2e40317.

Solidity: function withdrawablePayment(address _oracle) view returns(uint256)

type ChainlinkACACallerRaw

type ChainlinkACACallerRaw struct {
	Contract *ChainlinkACACaller // Generic read-only contract binding to access the raw methods on
}

ChainlinkACACallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*ChainlinkACACallerRaw) Call

func (_ChainlinkACA *ChainlinkACACallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type ChainlinkACACallerSession

type ChainlinkACACallerSession struct {
	Contract *ChainlinkACACaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts       // Call options to use throughout this session
}

ChainlinkACACallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*ChainlinkACACallerSession) AllocatedFunds

func (_ChainlinkACA *ChainlinkACACallerSession) AllocatedFunds() (*big.Int, error)

AllocatedFunds is a free data retrieval call binding the contract method 0xd4cc54e4.

Solidity: function allocatedFunds() view returns(uint128)

func (*ChainlinkACACallerSession) AvailableFunds

func (_ChainlinkACA *ChainlinkACACallerSession) AvailableFunds() (*big.Int, error)

AvailableFunds is a free data retrieval call binding the contract method 0x46fcff4c.

Solidity: function availableFunds() view returns(uint128)

func (*ChainlinkACACallerSession) CheckEnabled

func (_ChainlinkACA *ChainlinkACACallerSession) CheckEnabled() (bool, error)

CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.

Solidity: function checkEnabled() view returns(bool)

func (*ChainlinkACACallerSession) Decimals

func (_ChainlinkACA *ChainlinkACACallerSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*ChainlinkACACallerSession) Description

func (_ChainlinkACA *ChainlinkACACallerSession) Description() (string, error)

Description is a free data retrieval call binding the contract method 0x7284e416.

Solidity: function description() view returns(string)

func (*ChainlinkACACallerSession) GetAdmin

func (_ChainlinkACA *ChainlinkACACallerSession) GetAdmin(_oracle common.Address) (common.Address, error)

GetAdmin is a free data retrieval call binding the contract method 0x64efb22b.

Solidity: function getAdmin(address _oracle) view returns(address)

func (*ChainlinkACACallerSession) GetAnswer

func (_ChainlinkACA *ChainlinkACACallerSession) GetAnswer(_roundId *big.Int) (*big.Int, error)

GetAnswer is a free data retrieval call binding the contract method 0xb5ab58dc.

Solidity: function getAnswer(uint256 _roundId) view returns(int256)

func (*ChainlinkACACallerSession) GetOracles

func (_ChainlinkACA *ChainlinkACACallerSession) GetOracles() ([]common.Address, error)

GetOracles is a free data retrieval call binding the contract method 0x40884c52.

Solidity: function getOracles() view returns(address[])

func (*ChainlinkACACallerSession) GetRoundData

func (_ChainlinkACA *ChainlinkACACallerSession) GetRoundData(_roundId *big.Int) (struct {
	RoundId         *big.Int
	Answer          *big.Int
	StartedAt       *big.Int
	UpdatedAt       *big.Int
	AnsweredInRound *big.Int
}, error)

GetRoundData is a free data retrieval call binding the contract method 0x9a6fc8f5.

Solidity: function getRoundData(uint80 _roundId) view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)

func (*ChainlinkACACallerSession) GetTimestamp

func (_ChainlinkACA *ChainlinkACACallerSession) GetTimestamp(_roundId *big.Int) (*big.Int, error)

GetTimestamp is a free data retrieval call binding the contract method 0xb633620c.

Solidity: function getTimestamp(uint256 _roundId) view returns(uint256)

func (*ChainlinkACACallerSession) HasAccess

func (_ChainlinkACA *ChainlinkACACallerSession) HasAccess(_user common.Address, _calldata []byte) (bool, error)

HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.

Solidity: function hasAccess(address _user, bytes _calldata) view returns(bool)

func (*ChainlinkACACallerSession) LatestAnswer

func (_ChainlinkACA *ChainlinkACACallerSession) LatestAnswer() (*big.Int, error)

LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.

Solidity: function latestAnswer() view returns(int256)

func (*ChainlinkACACallerSession) LatestRound

func (_ChainlinkACA *ChainlinkACACallerSession) LatestRound() (*big.Int, error)

LatestRound is a free data retrieval call binding the contract method 0x668a0f02.

Solidity: function latestRound() view returns(uint256)

func (*ChainlinkACACallerSession) LatestRoundData

func (_ChainlinkACA *ChainlinkACACallerSession) LatestRoundData() (struct {
	RoundId         *big.Int
	Answer          *big.Int
	StartedAt       *big.Int
	UpdatedAt       *big.Int
	AnsweredInRound *big.Int
}, error)

LatestRoundData is a free data retrieval call binding the contract method 0xfeaf968c.

Solidity: function latestRoundData() view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)

func (*ChainlinkACACallerSession) LatestTimestamp

func (_ChainlinkACA *ChainlinkACACallerSession) LatestTimestamp() (*big.Int, error)

LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.

Solidity: function latestTimestamp() view returns(uint256)

func (*ChainlinkACACallerSession) LinkToken

func (_ChainlinkACA *ChainlinkACACallerSession) LinkToken() (common.Address, error)

LinkToken is a free data retrieval call binding the contract method 0x57970e93.

Solidity: function linkToken() view returns(address)

func (*ChainlinkACACallerSession) MaxSubmissionCount

func (_ChainlinkACA *ChainlinkACACallerSession) MaxSubmissionCount() (uint32, error)

MaxSubmissionCount is a free data retrieval call binding the contract method 0x58609e44.

Solidity: function maxSubmissionCount() view returns(uint32)

func (*ChainlinkACACallerSession) MaxSubmissionValue

func (_ChainlinkACA *ChainlinkACACallerSession) MaxSubmissionValue() (*big.Int, error)

MaxSubmissionValue is a free data retrieval call binding the contract method 0x23ca2903.

Solidity: function maxSubmissionValue() view returns(int256)

func (*ChainlinkACACallerSession) MinSubmissionCount

func (_ChainlinkACA *ChainlinkACACallerSession) MinSubmissionCount() (uint32, error)

MinSubmissionCount is a free data retrieval call binding the contract method 0xc9374500.

Solidity: function minSubmissionCount() view returns(uint32)

func (*ChainlinkACACallerSession) MinSubmissionValue

func (_ChainlinkACA *ChainlinkACACallerSession) MinSubmissionValue() (*big.Int, error)

MinSubmissionValue is a free data retrieval call binding the contract method 0x7c2b0b21.

Solidity: function minSubmissionValue() view returns(int256)

func (*ChainlinkACACallerSession) OracleCount

func (_ChainlinkACA *ChainlinkACACallerSession) OracleCount() (uint8, error)

OracleCount is a free data retrieval call binding the contract method 0x613d8fcc.

Solidity: function oracleCount() view returns(uint8)

func (*ChainlinkACACallerSession) OracleRoundState

func (_ChainlinkACA *ChainlinkACACallerSession) OracleRoundState(_oracle common.Address, _queriedRoundId uint32) (struct {
	EligibleToSubmit bool
	RoundId          uint32
	LatestSubmission *big.Int
	StartedAt        uint64
	Timeout          uint64
	AvailableFunds   *big.Int
	OracleCount      uint8
	PaymentAmount    *big.Int
}, error)

OracleRoundState is a free data retrieval call binding the contract method 0x88aa80e7.

Solidity: function oracleRoundState(address _oracle, uint32 _queriedRoundId) view returns(bool _eligibleToSubmit, uint32 _roundId, int256 _latestSubmission, uint64 _startedAt, uint64 _timeout, uint128 _availableFunds, uint8 _oracleCount, uint128 _paymentAmount)

func (*ChainlinkACACallerSession) Owner

func (_ChainlinkACA *ChainlinkACACallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*ChainlinkACACallerSession) PaymentAmount

func (_ChainlinkACA *ChainlinkACACallerSession) PaymentAmount() (*big.Int, error)

PaymentAmount is a free data retrieval call binding the contract method 0xc35905c6.

Solidity: function paymentAmount() view returns(uint128)

func (*ChainlinkACACallerSession) RestartDelay

func (_ChainlinkACA *ChainlinkACACallerSession) RestartDelay() (uint32, error)

RestartDelay is a free data retrieval call binding the contract method 0x357ebb02.

Solidity: function restartDelay() view returns(uint32)

func (*ChainlinkACACallerSession) Timeout

func (_ChainlinkACA *ChainlinkACACallerSession) Timeout() (uint32, error)

Timeout is a free data retrieval call binding the contract method 0x70dea79a.

Solidity: function timeout() view returns(uint32)

func (*ChainlinkACACallerSession) Validator

func (_ChainlinkACA *ChainlinkACACallerSession) Validator() (common.Address, error)

Validator is a free data retrieval call binding the contract method 0x3a5381b5.

Solidity: function validator() view returns(address)

func (*ChainlinkACACallerSession) Version

func (_ChainlinkACA *ChainlinkACACallerSession) Version() (*big.Int, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(uint256)

func (*ChainlinkACACallerSession) WithdrawablePayment

func (_ChainlinkACA *ChainlinkACACallerSession) WithdrawablePayment(_oracle common.Address) (*big.Int, error)

WithdrawablePayment is a free data retrieval call binding the contract method 0xe2e40317.

Solidity: function withdrawablePayment(address _oracle) view returns(uint256)

type ChainlinkACACheckAccessDisabled

type ChainlinkACACheckAccessDisabled struct {
	Raw types.Log // Blockchain specific contextual infos
}

ChainlinkACACheckAccessDisabled represents a CheckAccessDisabled event raised by the ChainlinkACA contract.

type ChainlinkACACheckAccessDisabledIterator

type ChainlinkACACheckAccessDisabledIterator struct {
	Event *ChainlinkACACheckAccessDisabled // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ChainlinkACACheckAccessDisabledIterator is returned from FilterCheckAccessDisabled and is used to iterate over the raw logs and unpacked data for CheckAccessDisabled events raised by the ChainlinkACA contract.

func (*ChainlinkACACheckAccessDisabledIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ChainlinkACACheckAccessDisabledIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ChainlinkACACheckAccessDisabledIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ChainlinkACACheckAccessEnabled

type ChainlinkACACheckAccessEnabled struct {
	Raw types.Log // Blockchain specific contextual infos
}

ChainlinkACACheckAccessEnabled represents a CheckAccessEnabled event raised by the ChainlinkACA contract.

type ChainlinkACACheckAccessEnabledIterator

type ChainlinkACACheckAccessEnabledIterator struct {
	Event *ChainlinkACACheckAccessEnabled // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ChainlinkACACheckAccessEnabledIterator is returned from FilterCheckAccessEnabled and is used to iterate over the raw logs and unpacked data for CheckAccessEnabled events raised by the ChainlinkACA contract.

func (*ChainlinkACACheckAccessEnabledIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ChainlinkACACheckAccessEnabledIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ChainlinkACACheckAccessEnabledIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ChainlinkACAFilterer

type ChainlinkACAFilterer struct {
	// contains filtered or unexported fields
}

ChainlinkACAFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewChainlinkACAFilterer

func NewChainlinkACAFilterer(address common.Address, filterer bind.ContractFilterer) (*ChainlinkACAFilterer, error)

NewChainlinkACAFilterer creates a new log filterer instance of ChainlinkACA, bound to a specific deployed contract.

func (*ChainlinkACAFilterer) FilterAddedAccess

func (_ChainlinkACA *ChainlinkACAFilterer) FilterAddedAccess(opts *bind.FilterOpts) (*ChainlinkACAAddedAccessIterator, error)

FilterAddedAccess is a free log retrieval operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.

Solidity: event AddedAccess(address user)

func (*ChainlinkACAFilterer) FilterAnswerUpdated

func (_ChainlinkACA *ChainlinkACAFilterer) FilterAnswerUpdated(opts *bind.FilterOpts, current []*big.Int, roundId []*big.Int) (*ChainlinkACAAnswerUpdatedIterator, error)

FilterAnswerUpdated is a free log retrieval operation binding the contract event 0x0559884fd3a460db3073b7fc896cc77986f16e378210ded43186175bf646fc5f.

Solidity: event AnswerUpdated(int256 indexed current, uint256 indexed roundId, uint256 updatedAt)

func (*ChainlinkACAFilterer) FilterAvailableFundsUpdated

func (_ChainlinkACA *ChainlinkACAFilterer) FilterAvailableFundsUpdated(opts *bind.FilterOpts, amount []*big.Int) (*ChainlinkACAAvailableFundsUpdatedIterator, error)

FilterAvailableFundsUpdated is a free log retrieval operation binding the contract event 0xfe25c73e3b9089fac37d55c4c7efcba6f04af04cebd2fc4d6d7dbb07e1e5234f.

Solidity: event AvailableFundsUpdated(uint256 indexed amount)

func (*ChainlinkACAFilterer) FilterCheckAccessDisabled

func (_ChainlinkACA *ChainlinkACAFilterer) FilterCheckAccessDisabled(opts *bind.FilterOpts) (*ChainlinkACACheckAccessDisabledIterator, error)

FilterCheckAccessDisabled is a free log retrieval operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.

Solidity: event CheckAccessDisabled()

func (*ChainlinkACAFilterer) FilterCheckAccessEnabled

func (_ChainlinkACA *ChainlinkACAFilterer) FilterCheckAccessEnabled(opts *bind.FilterOpts) (*ChainlinkACACheckAccessEnabledIterator, error)

FilterCheckAccessEnabled is a free log retrieval operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.

Solidity: event CheckAccessEnabled()

func (*ChainlinkACAFilterer) FilterNewRound

func (_ChainlinkACA *ChainlinkACAFilterer) FilterNewRound(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*ChainlinkACANewRoundIterator, error)

FilterNewRound is a free log retrieval operation binding the contract event 0x0109fc6f55cf40689f02fbaad7af7fe7bbac8a3d2186600afc7d3e10cac60271.

Solidity: event NewRound(uint256 indexed roundId, address indexed startedBy, uint256 startedAt)

func (*ChainlinkACAFilterer) FilterOracleAdminUpdateRequested

func (_ChainlinkACA *ChainlinkACAFilterer) FilterOracleAdminUpdateRequested(opts *bind.FilterOpts, oracle []common.Address) (*ChainlinkACAOracleAdminUpdateRequestedIterator, error)

FilterOracleAdminUpdateRequested is a free log retrieval operation binding the contract event 0xb79bf2e89c2d70dde91d2991fb1ea69b7e478061ad7c04ed5b02b96bc52b8104.

Solidity: event OracleAdminUpdateRequested(address indexed oracle, address admin, address newAdmin)

func (*ChainlinkACAFilterer) FilterOracleAdminUpdated

func (_ChainlinkACA *ChainlinkACAFilterer) FilterOracleAdminUpdated(opts *bind.FilterOpts, oracle []common.Address, newAdmin []common.Address) (*ChainlinkACAOracleAdminUpdatedIterator, error)

FilterOracleAdminUpdated is a free log retrieval operation binding the contract event 0x0c5055390645c15a4be9a21b3f8d019153dcb4a0c125685da6eb84048e2fe904.

Solidity: event OracleAdminUpdated(address indexed oracle, address indexed newAdmin)

func (*ChainlinkACAFilterer) FilterOraclePermissionsUpdated

func (_ChainlinkACA *ChainlinkACAFilterer) FilterOraclePermissionsUpdated(opts *bind.FilterOpts, oracle []common.Address, whitelisted []bool) (*ChainlinkACAOraclePermissionsUpdatedIterator, error)

FilterOraclePermissionsUpdated is a free log retrieval operation binding the contract event 0x18dd09695e4fbdae8d1a5edb11221eb04564269c29a089b9753a6535c54ba92e.

Solidity: event OraclePermissionsUpdated(address indexed oracle, bool indexed whitelisted)

func (*ChainlinkACAFilterer) FilterOwnershipTransferRequested

func (_ChainlinkACA *ChainlinkACAFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ChainlinkACAOwnershipTransferRequestedIterator, error)

FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.

Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)

func (*ChainlinkACAFilterer) FilterOwnershipTransferred

func (_ChainlinkACA *ChainlinkACAFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ChainlinkACAOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed from, address indexed to)

func (*ChainlinkACAFilterer) FilterRemovedAccess

func (_ChainlinkACA *ChainlinkACAFilterer) FilterRemovedAccess(opts *bind.FilterOpts) (*ChainlinkACARemovedAccessIterator, error)

FilterRemovedAccess is a free log retrieval operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.

Solidity: event RemovedAccess(address user)

func (*ChainlinkACAFilterer) FilterRequesterPermissionsSet

func (_ChainlinkACA *ChainlinkACAFilterer) FilterRequesterPermissionsSet(opts *bind.FilterOpts, requester []common.Address) (*ChainlinkACARequesterPermissionsSetIterator, error)

FilterRequesterPermissionsSet is a free log retrieval operation binding the contract event 0xc3df5a754e002718f2e10804b99e6605e7c701d95cec9552c7680ca2b6f2820a.

Solidity: event RequesterPermissionsSet(address indexed requester, bool authorized, uint32 delay)

func (*ChainlinkACAFilterer) FilterRoundDetailsUpdated

func (_ChainlinkACA *ChainlinkACAFilterer) FilterRoundDetailsUpdated(opts *bind.FilterOpts, paymentAmount []*big.Int, minSubmissionCount []uint32, maxSubmissionCount []uint32) (*ChainlinkACARoundDetailsUpdatedIterator, error)

FilterRoundDetailsUpdated is a free log retrieval operation binding the contract event 0x56800c9d1ed723511246614d15e58cfcde15b6a33c245b5c961b689c1890fd8f.

Solidity: event RoundDetailsUpdated(uint128 indexed paymentAmount, uint32 indexed minSubmissionCount, uint32 indexed maxSubmissionCount, uint32 restartDelay, uint32 timeout)

func (*ChainlinkACAFilterer) FilterSubmissionReceived

func (_ChainlinkACA *ChainlinkACAFilterer) FilterSubmissionReceived(opts *bind.FilterOpts, submission []*big.Int, round []uint32, oracle []common.Address) (*ChainlinkACASubmissionReceivedIterator, error)

FilterSubmissionReceived is a free log retrieval operation binding the contract event 0x92e98423f8adac6e64d0608e519fd1cefb861498385c6dee70d58fc926ddc68c.

Solidity: event SubmissionReceived(int256 indexed submission, uint32 indexed round, address indexed oracle)

func (*ChainlinkACAFilterer) FilterValidatorUpdated

func (_ChainlinkACA *ChainlinkACAFilterer) FilterValidatorUpdated(opts *bind.FilterOpts, previous []common.Address, current []common.Address) (*ChainlinkACAValidatorUpdatedIterator, error)

FilterValidatorUpdated is a free log retrieval operation binding the contract event 0xcfac5dc75b8d9a7e074162f59d9adcd33da59f0fe8dfb21580db298fc0fdad0d.

Solidity: event ValidatorUpdated(address indexed previous, address indexed current)

func (*ChainlinkACAFilterer) ParseAddedAccess

func (_ChainlinkACA *ChainlinkACAFilterer) ParseAddedAccess(log types.Log) (*ChainlinkACAAddedAccess, error)

ParseAddedAccess is a log parse operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.

Solidity: event AddedAccess(address user)

func (*ChainlinkACAFilterer) ParseAnswerUpdated

func (_ChainlinkACA *ChainlinkACAFilterer) ParseAnswerUpdated(log types.Log) (*ChainlinkACAAnswerUpdated, error)

ParseAnswerUpdated is a log parse operation binding the contract event 0x0559884fd3a460db3073b7fc896cc77986f16e378210ded43186175bf646fc5f.

Solidity: event AnswerUpdated(int256 indexed current, uint256 indexed roundId, uint256 updatedAt)

func (*ChainlinkACAFilterer) ParseAvailableFundsUpdated

func (_ChainlinkACA *ChainlinkACAFilterer) ParseAvailableFundsUpdated(log types.Log) (*ChainlinkACAAvailableFundsUpdated, error)

ParseAvailableFundsUpdated is a log parse operation binding the contract event 0xfe25c73e3b9089fac37d55c4c7efcba6f04af04cebd2fc4d6d7dbb07e1e5234f.

Solidity: event AvailableFundsUpdated(uint256 indexed amount)

func (*ChainlinkACAFilterer) ParseCheckAccessDisabled

func (_ChainlinkACA *ChainlinkACAFilterer) ParseCheckAccessDisabled(log types.Log) (*ChainlinkACACheckAccessDisabled, error)

ParseCheckAccessDisabled is a log parse operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.

Solidity: event CheckAccessDisabled()

func (*ChainlinkACAFilterer) ParseCheckAccessEnabled

func (_ChainlinkACA *ChainlinkACAFilterer) ParseCheckAccessEnabled(log types.Log) (*ChainlinkACACheckAccessEnabled, error)

ParseCheckAccessEnabled is a log parse operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.

Solidity: event CheckAccessEnabled()

func (*ChainlinkACAFilterer) ParseNewRound

func (_ChainlinkACA *ChainlinkACAFilterer) ParseNewRound(log types.Log) (*ChainlinkACANewRound, error)

ParseNewRound is a log parse operation binding the contract event 0x0109fc6f55cf40689f02fbaad7af7fe7bbac8a3d2186600afc7d3e10cac60271.

Solidity: event NewRound(uint256 indexed roundId, address indexed startedBy, uint256 startedAt)

func (*ChainlinkACAFilterer) ParseOracleAdminUpdateRequested

func (_ChainlinkACA *ChainlinkACAFilterer) ParseOracleAdminUpdateRequested(log types.Log) (*ChainlinkACAOracleAdminUpdateRequested, error)

ParseOracleAdminUpdateRequested is a log parse operation binding the contract event 0xb79bf2e89c2d70dde91d2991fb1ea69b7e478061ad7c04ed5b02b96bc52b8104.

Solidity: event OracleAdminUpdateRequested(address indexed oracle, address admin, address newAdmin)

func (*ChainlinkACAFilterer) ParseOracleAdminUpdated

func (_ChainlinkACA *ChainlinkACAFilterer) ParseOracleAdminUpdated(log types.Log) (*ChainlinkACAOracleAdminUpdated, error)

ParseOracleAdminUpdated is a log parse operation binding the contract event 0x0c5055390645c15a4be9a21b3f8d019153dcb4a0c125685da6eb84048e2fe904.

Solidity: event OracleAdminUpdated(address indexed oracle, address indexed newAdmin)

func (*ChainlinkACAFilterer) ParseOraclePermissionsUpdated

func (_ChainlinkACA *ChainlinkACAFilterer) ParseOraclePermissionsUpdated(log types.Log) (*ChainlinkACAOraclePermissionsUpdated, error)

ParseOraclePermissionsUpdated is a log parse operation binding the contract event 0x18dd09695e4fbdae8d1a5edb11221eb04564269c29a089b9753a6535c54ba92e.

Solidity: event OraclePermissionsUpdated(address indexed oracle, bool indexed whitelisted)

func (*ChainlinkACAFilterer) ParseOwnershipTransferRequested

func (_ChainlinkACA *ChainlinkACAFilterer) ParseOwnershipTransferRequested(log types.Log) (*ChainlinkACAOwnershipTransferRequested, error)

ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.

Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)

func (*ChainlinkACAFilterer) ParseOwnershipTransferred

func (_ChainlinkACA *ChainlinkACAFilterer) ParseOwnershipTransferred(log types.Log) (*ChainlinkACAOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed from, address indexed to)

func (*ChainlinkACAFilterer) ParseRemovedAccess

func (_ChainlinkACA *ChainlinkACAFilterer) ParseRemovedAccess(log types.Log) (*ChainlinkACARemovedAccess, error)

ParseRemovedAccess is a log parse operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.

Solidity: event RemovedAccess(address user)

func (*ChainlinkACAFilterer) ParseRequesterPermissionsSet

func (_ChainlinkACA *ChainlinkACAFilterer) ParseRequesterPermissionsSet(log types.Log) (*ChainlinkACARequesterPermissionsSet, error)

ParseRequesterPermissionsSet is a log parse operation binding the contract event 0xc3df5a754e002718f2e10804b99e6605e7c701d95cec9552c7680ca2b6f2820a.

Solidity: event RequesterPermissionsSet(address indexed requester, bool authorized, uint32 delay)

func (*ChainlinkACAFilterer) ParseRoundDetailsUpdated

func (_ChainlinkACA *ChainlinkACAFilterer) ParseRoundDetailsUpdated(log types.Log) (*ChainlinkACARoundDetailsUpdated, error)

ParseRoundDetailsUpdated is a log parse operation binding the contract event 0x56800c9d1ed723511246614d15e58cfcde15b6a33c245b5c961b689c1890fd8f.

Solidity: event RoundDetailsUpdated(uint128 indexed paymentAmount, uint32 indexed minSubmissionCount, uint32 indexed maxSubmissionCount, uint32 restartDelay, uint32 timeout)

func (*ChainlinkACAFilterer) ParseSubmissionReceived

func (_ChainlinkACA *ChainlinkACAFilterer) ParseSubmissionReceived(log types.Log) (*ChainlinkACASubmissionReceived, error)

ParseSubmissionReceived is a log parse operation binding the contract event 0x92e98423f8adac6e64d0608e519fd1cefb861498385c6dee70d58fc926ddc68c.

Solidity: event SubmissionReceived(int256 indexed submission, uint32 indexed round, address indexed oracle)

func (*ChainlinkACAFilterer) ParseValidatorUpdated

func (_ChainlinkACA *ChainlinkACAFilterer) ParseValidatorUpdated(log types.Log) (*ChainlinkACAValidatorUpdated, error)

ParseValidatorUpdated is a log parse operation binding the contract event 0xcfac5dc75b8d9a7e074162f59d9adcd33da59f0fe8dfb21580db298fc0fdad0d.

Solidity: event ValidatorUpdated(address indexed previous, address indexed current)

func (*ChainlinkACAFilterer) WatchAddedAccess

func (_ChainlinkACA *ChainlinkACAFilterer) WatchAddedAccess(opts *bind.WatchOpts, sink chan<- *ChainlinkACAAddedAccess) (event.Subscription, error)

WatchAddedAccess is a free log subscription operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.

Solidity: event AddedAccess(address user)

func (*ChainlinkACAFilterer) WatchAnswerUpdated

func (_ChainlinkACA *ChainlinkACAFilterer) WatchAnswerUpdated(opts *bind.WatchOpts, sink chan<- *ChainlinkACAAnswerUpdated, current []*big.Int, roundId []*big.Int) (event.Subscription, error)

WatchAnswerUpdated is a free log subscription operation binding the contract event 0x0559884fd3a460db3073b7fc896cc77986f16e378210ded43186175bf646fc5f.

Solidity: event AnswerUpdated(int256 indexed current, uint256 indexed roundId, uint256 updatedAt)

func (*ChainlinkACAFilterer) WatchAvailableFundsUpdated

func (_ChainlinkACA *ChainlinkACAFilterer) WatchAvailableFundsUpdated(opts *bind.WatchOpts, sink chan<- *ChainlinkACAAvailableFundsUpdated, amount []*big.Int) (event.Subscription, error)

WatchAvailableFundsUpdated is a free log subscription operation binding the contract event 0xfe25c73e3b9089fac37d55c4c7efcba6f04af04cebd2fc4d6d7dbb07e1e5234f.

Solidity: event AvailableFundsUpdated(uint256 indexed amount)

func (*ChainlinkACAFilterer) WatchCheckAccessDisabled

func (_ChainlinkACA *ChainlinkACAFilterer) WatchCheckAccessDisabled(opts *bind.WatchOpts, sink chan<- *ChainlinkACACheckAccessDisabled) (event.Subscription, error)

WatchCheckAccessDisabled is a free log subscription operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.

Solidity: event CheckAccessDisabled()

func (*ChainlinkACAFilterer) WatchCheckAccessEnabled

func (_ChainlinkACA *ChainlinkACAFilterer) WatchCheckAccessEnabled(opts *bind.WatchOpts, sink chan<- *ChainlinkACACheckAccessEnabled) (event.Subscription, error)

WatchCheckAccessEnabled is a free log subscription operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.

Solidity: event CheckAccessEnabled()

func (*ChainlinkACAFilterer) WatchNewRound

func (_ChainlinkACA *ChainlinkACAFilterer) WatchNewRound(opts *bind.WatchOpts, sink chan<- *ChainlinkACANewRound, roundId []*big.Int, startedBy []common.Address) (event.Subscription, error)

WatchNewRound is a free log subscription operation binding the contract event 0x0109fc6f55cf40689f02fbaad7af7fe7bbac8a3d2186600afc7d3e10cac60271.

Solidity: event NewRound(uint256 indexed roundId, address indexed startedBy, uint256 startedAt)

func (*ChainlinkACAFilterer) WatchOracleAdminUpdateRequested

func (_ChainlinkACA *ChainlinkACAFilterer) WatchOracleAdminUpdateRequested(opts *bind.WatchOpts, sink chan<- *ChainlinkACAOracleAdminUpdateRequested, oracle []common.Address) (event.Subscription, error)

WatchOracleAdminUpdateRequested is a free log subscription operation binding the contract event 0xb79bf2e89c2d70dde91d2991fb1ea69b7e478061ad7c04ed5b02b96bc52b8104.

Solidity: event OracleAdminUpdateRequested(address indexed oracle, address admin, address newAdmin)

func (*ChainlinkACAFilterer) WatchOracleAdminUpdated

func (_ChainlinkACA *ChainlinkACAFilterer) WatchOracleAdminUpdated(opts *bind.WatchOpts, sink chan<- *ChainlinkACAOracleAdminUpdated, oracle []common.Address, newAdmin []common.Address) (event.Subscription, error)

WatchOracleAdminUpdated is a free log subscription operation binding the contract event 0x0c5055390645c15a4be9a21b3f8d019153dcb4a0c125685da6eb84048e2fe904.

Solidity: event OracleAdminUpdated(address indexed oracle, address indexed newAdmin)

func (*ChainlinkACAFilterer) WatchOraclePermissionsUpdated

func (_ChainlinkACA *ChainlinkACAFilterer) WatchOraclePermissionsUpdated(opts *bind.WatchOpts, sink chan<- *ChainlinkACAOraclePermissionsUpdated, oracle []common.Address, whitelisted []bool) (event.Subscription, error)

WatchOraclePermissionsUpdated is a free log subscription operation binding the contract event 0x18dd09695e4fbdae8d1a5edb11221eb04564269c29a089b9753a6535c54ba92e.

Solidity: event OraclePermissionsUpdated(address indexed oracle, bool indexed whitelisted)

func (*ChainlinkACAFilterer) WatchOwnershipTransferRequested

func (_ChainlinkACA *ChainlinkACAFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *ChainlinkACAOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)

WatchOwnershipTransferRequested is a free log subscription operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.

Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)

func (*ChainlinkACAFilterer) WatchOwnershipTransferred

func (_ChainlinkACA *ChainlinkACAFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ChainlinkACAOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed from, address indexed to)

func (*ChainlinkACAFilterer) WatchRemovedAccess

func (_ChainlinkACA *ChainlinkACAFilterer) WatchRemovedAccess(opts *bind.WatchOpts, sink chan<- *ChainlinkACARemovedAccess) (event.Subscription, error)

WatchRemovedAccess is a free log subscription operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.

Solidity: event RemovedAccess(address user)

func (*ChainlinkACAFilterer) WatchRequesterPermissionsSet

func (_ChainlinkACA *ChainlinkACAFilterer) WatchRequesterPermissionsSet(opts *bind.WatchOpts, sink chan<- *ChainlinkACARequesterPermissionsSet, requester []common.Address) (event.Subscription, error)

WatchRequesterPermissionsSet is a free log subscription operation binding the contract event 0xc3df5a754e002718f2e10804b99e6605e7c701d95cec9552c7680ca2b6f2820a.

Solidity: event RequesterPermissionsSet(address indexed requester, bool authorized, uint32 delay)

func (*ChainlinkACAFilterer) WatchRoundDetailsUpdated

func (_ChainlinkACA *ChainlinkACAFilterer) WatchRoundDetailsUpdated(opts *bind.WatchOpts, sink chan<- *ChainlinkACARoundDetailsUpdated, paymentAmount []*big.Int, minSubmissionCount []uint32, maxSubmissionCount []uint32) (event.Subscription, error)

WatchRoundDetailsUpdated is a free log subscription operation binding the contract event 0x56800c9d1ed723511246614d15e58cfcde15b6a33c245b5c961b689c1890fd8f.

Solidity: event RoundDetailsUpdated(uint128 indexed paymentAmount, uint32 indexed minSubmissionCount, uint32 indexed maxSubmissionCount, uint32 restartDelay, uint32 timeout)

func (*ChainlinkACAFilterer) WatchSubmissionReceived

func (_ChainlinkACA *ChainlinkACAFilterer) WatchSubmissionReceived(opts *bind.WatchOpts, sink chan<- *ChainlinkACASubmissionReceived, submission []*big.Int, round []uint32, oracle []common.Address) (event.Subscription, error)

WatchSubmissionReceived is a free log subscription operation binding the contract event 0x92e98423f8adac6e64d0608e519fd1cefb861498385c6dee70d58fc926ddc68c.

Solidity: event SubmissionReceived(int256 indexed submission, uint32 indexed round, address indexed oracle)

func (*ChainlinkACAFilterer) WatchValidatorUpdated

func (_ChainlinkACA *ChainlinkACAFilterer) WatchValidatorUpdated(opts *bind.WatchOpts, sink chan<- *ChainlinkACAValidatorUpdated, previous []common.Address, current []common.Address) (event.Subscription, error)

WatchValidatorUpdated is a free log subscription operation binding the contract event 0xcfac5dc75b8d9a7e074162f59d9adcd33da59f0fe8dfb21580db298fc0fdad0d.

Solidity: event ValidatorUpdated(address indexed previous, address indexed current)

type ChainlinkACANewRound

type ChainlinkACANewRound struct {
	RoundId   *big.Int
	StartedBy common.Address
	StartedAt *big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

ChainlinkACANewRound represents a NewRound event raised by the ChainlinkACA contract.

type ChainlinkACANewRoundIterator

type ChainlinkACANewRoundIterator struct {
	Event *ChainlinkACANewRound // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ChainlinkACANewRoundIterator is returned from FilterNewRound and is used to iterate over the raw logs and unpacked data for NewRound events raised by the ChainlinkACA contract.

func (*ChainlinkACANewRoundIterator) Close

func (it *ChainlinkACANewRoundIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*ChainlinkACANewRoundIterator) Error

func (it *ChainlinkACANewRoundIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ChainlinkACANewRoundIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ChainlinkACAOracleAdminUpdateRequested

type ChainlinkACAOracleAdminUpdateRequested struct {
	Oracle   common.Address
	Admin    common.Address
	NewAdmin common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

ChainlinkACAOracleAdminUpdateRequested represents a OracleAdminUpdateRequested event raised by the ChainlinkACA contract.

type ChainlinkACAOracleAdminUpdateRequestedIterator

type ChainlinkACAOracleAdminUpdateRequestedIterator struct {
	Event *ChainlinkACAOracleAdminUpdateRequested // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ChainlinkACAOracleAdminUpdateRequestedIterator is returned from FilterOracleAdminUpdateRequested and is used to iterate over the raw logs and unpacked data for OracleAdminUpdateRequested events raised by the ChainlinkACA contract.

func (*ChainlinkACAOracleAdminUpdateRequestedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ChainlinkACAOracleAdminUpdateRequestedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ChainlinkACAOracleAdminUpdateRequestedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ChainlinkACAOracleAdminUpdated

type ChainlinkACAOracleAdminUpdated struct {
	Oracle   common.Address
	NewAdmin common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

ChainlinkACAOracleAdminUpdated represents a OracleAdminUpdated event raised by the ChainlinkACA contract.

type ChainlinkACAOracleAdminUpdatedIterator

type ChainlinkACAOracleAdminUpdatedIterator struct {
	Event *ChainlinkACAOracleAdminUpdated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ChainlinkACAOracleAdminUpdatedIterator is returned from FilterOracleAdminUpdated and is used to iterate over the raw logs and unpacked data for OracleAdminUpdated events raised by the ChainlinkACA contract.

func (*ChainlinkACAOracleAdminUpdatedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ChainlinkACAOracleAdminUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ChainlinkACAOracleAdminUpdatedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ChainlinkACAOraclePermissionsUpdated

type ChainlinkACAOraclePermissionsUpdated struct {
	Oracle      common.Address
	Whitelisted bool
	Raw         types.Log // Blockchain specific contextual infos
}

ChainlinkACAOraclePermissionsUpdated represents a OraclePermissionsUpdated event raised by the ChainlinkACA contract.

type ChainlinkACAOraclePermissionsUpdatedIterator

type ChainlinkACAOraclePermissionsUpdatedIterator struct {
	Event *ChainlinkACAOraclePermissionsUpdated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ChainlinkACAOraclePermissionsUpdatedIterator is returned from FilterOraclePermissionsUpdated and is used to iterate over the raw logs and unpacked data for OraclePermissionsUpdated events raised by the ChainlinkACA contract.

func (*ChainlinkACAOraclePermissionsUpdatedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ChainlinkACAOraclePermissionsUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ChainlinkACAOraclePermissionsUpdatedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ChainlinkACAOwnershipTransferRequested

type ChainlinkACAOwnershipTransferRequested struct {
	From common.Address
	To   common.Address
	Raw  types.Log // Blockchain specific contextual infos
}

ChainlinkACAOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the ChainlinkACA contract.

type ChainlinkACAOwnershipTransferRequestedIterator

type ChainlinkACAOwnershipTransferRequestedIterator struct {
	Event *ChainlinkACAOwnershipTransferRequested // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ChainlinkACAOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the ChainlinkACA contract.

func (*ChainlinkACAOwnershipTransferRequestedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ChainlinkACAOwnershipTransferRequestedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ChainlinkACAOwnershipTransferRequestedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ChainlinkACAOwnershipTransferred

type ChainlinkACAOwnershipTransferred struct {
	From common.Address
	To   common.Address
	Raw  types.Log // Blockchain specific contextual infos
}

ChainlinkACAOwnershipTransferred represents a OwnershipTransferred event raised by the ChainlinkACA contract.

type ChainlinkACAOwnershipTransferredIterator

type ChainlinkACAOwnershipTransferredIterator struct {
	Event *ChainlinkACAOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ChainlinkACAOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ChainlinkACA contract.

func (*ChainlinkACAOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ChainlinkACAOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ChainlinkACAOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ChainlinkACARaw

type ChainlinkACARaw struct {
	Contract *ChainlinkACA // Generic contract binding to access the raw methods on
}

ChainlinkACARaw is an auto generated low-level Go binding around an Ethereum contract.

func (*ChainlinkACARaw) Call

func (_ChainlinkACA *ChainlinkACARaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*ChainlinkACARaw) Transact

func (_ChainlinkACA *ChainlinkACARaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ChainlinkACARaw) Transfer

func (_ChainlinkACA *ChainlinkACARaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type ChainlinkACARemovedAccess

type ChainlinkACARemovedAccess struct {
	User common.Address
	Raw  types.Log // Blockchain specific contextual infos
}

ChainlinkACARemovedAccess represents a RemovedAccess event raised by the ChainlinkACA contract.

type ChainlinkACARemovedAccessIterator

type ChainlinkACARemovedAccessIterator struct {
	Event *ChainlinkACARemovedAccess // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ChainlinkACARemovedAccessIterator is returned from FilterRemovedAccess and is used to iterate over the raw logs and unpacked data for RemovedAccess events raised by the ChainlinkACA contract.

func (*ChainlinkACARemovedAccessIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ChainlinkACARemovedAccessIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ChainlinkACARemovedAccessIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ChainlinkACARequesterPermissionsSet

type ChainlinkACARequesterPermissionsSet struct {
	Requester  common.Address
	Authorized bool
	Delay      uint32
	Raw        types.Log // Blockchain specific contextual infos
}

ChainlinkACARequesterPermissionsSet represents a RequesterPermissionsSet event raised by the ChainlinkACA contract.

type ChainlinkACARequesterPermissionsSetIterator

type ChainlinkACARequesterPermissionsSetIterator struct {
	Event *ChainlinkACARequesterPermissionsSet // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ChainlinkACARequesterPermissionsSetIterator is returned from FilterRequesterPermissionsSet and is used to iterate over the raw logs and unpacked data for RequesterPermissionsSet events raised by the ChainlinkACA contract.

func (*ChainlinkACARequesterPermissionsSetIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ChainlinkACARequesterPermissionsSetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ChainlinkACARequesterPermissionsSetIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ChainlinkACARoundDetailsUpdated

type ChainlinkACARoundDetailsUpdated struct {
	PaymentAmount      *big.Int
	MinSubmissionCount uint32
	MaxSubmissionCount uint32
	RestartDelay       uint32
	Timeout            uint32
	Raw                types.Log // Blockchain specific contextual infos
}

ChainlinkACARoundDetailsUpdated represents a RoundDetailsUpdated event raised by the ChainlinkACA contract.

type ChainlinkACARoundDetailsUpdatedIterator

type ChainlinkACARoundDetailsUpdatedIterator struct {
	Event *ChainlinkACARoundDetailsUpdated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ChainlinkACARoundDetailsUpdatedIterator is returned from FilterRoundDetailsUpdated and is used to iterate over the raw logs and unpacked data for RoundDetailsUpdated events raised by the ChainlinkACA contract.

func (*ChainlinkACARoundDetailsUpdatedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ChainlinkACARoundDetailsUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ChainlinkACARoundDetailsUpdatedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ChainlinkACASession

type ChainlinkACASession struct {
	Contract     *ChainlinkACA     // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

ChainlinkACASession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*ChainlinkACASession) AcceptAdmin

func (_ChainlinkACA *ChainlinkACASession) AcceptAdmin(_oracle common.Address) (*types.Transaction, error)

AcceptAdmin is a paid mutator transaction binding the contract method 0x628806ef.

Solidity: function acceptAdmin(address _oracle) returns()

func (*ChainlinkACASession) AcceptOwnership

func (_ChainlinkACA *ChainlinkACASession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*ChainlinkACASession) AddAccess

func (_ChainlinkACA *ChainlinkACASession) AddAccess(_user common.Address) (*types.Transaction, error)

AddAccess is a paid mutator transaction binding the contract method 0xa118f249.

Solidity: function addAccess(address _user) returns()

func (*ChainlinkACASession) AllocatedFunds

func (_ChainlinkACA *ChainlinkACASession) AllocatedFunds() (*big.Int, error)

AllocatedFunds is a free data retrieval call binding the contract method 0xd4cc54e4.

Solidity: function allocatedFunds() view returns(uint128)

func (*ChainlinkACASession) AvailableFunds

func (_ChainlinkACA *ChainlinkACASession) AvailableFunds() (*big.Int, error)

AvailableFunds is a free data retrieval call binding the contract method 0x46fcff4c.

Solidity: function availableFunds() view returns(uint128)

func (*ChainlinkACASession) ChangeOracles

func (_ChainlinkACA *ChainlinkACASession) ChangeOracles(_removed []common.Address, _added []common.Address, _addedAdmins []common.Address, _minSubmissions uint32, _maxSubmissions uint32, _restartDelay uint32) (*types.Transaction, error)

ChangeOracles is a paid mutator transaction binding the contract method 0x3969c20f.

Solidity: function changeOracles(address[] _removed, address[] _added, address[] _addedAdmins, uint32 _minSubmissions, uint32 _maxSubmissions, uint32 _restartDelay) returns()

func (*ChainlinkACASession) CheckEnabled

func (_ChainlinkACA *ChainlinkACASession) CheckEnabled() (bool, error)

CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.

Solidity: function checkEnabled() view returns(bool)

func (*ChainlinkACASession) Decimals

func (_ChainlinkACA *ChainlinkACASession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*ChainlinkACASession) Description

func (_ChainlinkACA *ChainlinkACASession) Description() (string, error)

Description is a free data retrieval call binding the contract method 0x7284e416.

Solidity: function description() view returns(string)

func (*ChainlinkACASession) DisableAccessCheck

func (_ChainlinkACA *ChainlinkACASession) DisableAccessCheck() (*types.Transaction, error)

DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.

Solidity: function disableAccessCheck() returns()

func (*ChainlinkACASession) EnableAccessCheck

func (_ChainlinkACA *ChainlinkACASession) EnableAccessCheck() (*types.Transaction, error)

EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.

Solidity: function enableAccessCheck() returns()

func (*ChainlinkACASession) GetAdmin

func (_ChainlinkACA *ChainlinkACASession) GetAdmin(_oracle common.Address) (common.Address, error)

GetAdmin is a free data retrieval call binding the contract method 0x64efb22b.

Solidity: function getAdmin(address _oracle) view returns(address)

func (*ChainlinkACASession) GetAnswer

func (_ChainlinkACA *ChainlinkACASession) GetAnswer(_roundId *big.Int) (*big.Int, error)

GetAnswer is a free data retrieval call binding the contract method 0xb5ab58dc.

Solidity: function getAnswer(uint256 _roundId) view returns(int256)

func (*ChainlinkACASession) GetOracles

func (_ChainlinkACA *ChainlinkACASession) GetOracles() ([]common.Address, error)

GetOracles is a free data retrieval call binding the contract method 0x40884c52.

Solidity: function getOracles() view returns(address[])

func (*ChainlinkACASession) GetRoundData

func (_ChainlinkACA *ChainlinkACASession) GetRoundData(_roundId *big.Int) (struct {
	RoundId         *big.Int
	Answer          *big.Int
	StartedAt       *big.Int
	UpdatedAt       *big.Int
	AnsweredInRound *big.Int
}, error)

GetRoundData is a free data retrieval call binding the contract method 0x9a6fc8f5.

Solidity: function getRoundData(uint80 _roundId) view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)

func (*ChainlinkACASession) GetTimestamp

func (_ChainlinkACA *ChainlinkACASession) GetTimestamp(_roundId *big.Int) (*big.Int, error)

GetTimestamp is a free data retrieval call binding the contract method 0xb633620c.

Solidity: function getTimestamp(uint256 _roundId) view returns(uint256)

func (*ChainlinkACASession) HasAccess

func (_ChainlinkACA *ChainlinkACASession) HasAccess(_user common.Address, _calldata []byte) (bool, error)

HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.

Solidity: function hasAccess(address _user, bytes _calldata) view returns(bool)

func (*ChainlinkACASession) LatestAnswer

func (_ChainlinkACA *ChainlinkACASession) LatestAnswer() (*big.Int, error)

LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.

Solidity: function latestAnswer() view returns(int256)

func (*ChainlinkACASession) LatestRound

func (_ChainlinkACA *ChainlinkACASession) LatestRound() (*big.Int, error)

LatestRound is a free data retrieval call binding the contract method 0x668a0f02.

Solidity: function latestRound() view returns(uint256)

func (*ChainlinkACASession) LatestRoundData

func (_ChainlinkACA *ChainlinkACASession) LatestRoundData() (struct {
	RoundId         *big.Int
	Answer          *big.Int
	StartedAt       *big.Int
	UpdatedAt       *big.Int
	AnsweredInRound *big.Int
}, error)

LatestRoundData is a free data retrieval call binding the contract method 0xfeaf968c.

Solidity: function latestRoundData() view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)

func (*ChainlinkACASession) LatestTimestamp

func (_ChainlinkACA *ChainlinkACASession) LatestTimestamp() (*big.Int, error)

LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.

Solidity: function latestTimestamp() view returns(uint256)

func (*ChainlinkACASession) LinkToken

func (_ChainlinkACA *ChainlinkACASession) LinkToken() (common.Address, error)

LinkToken is a free data retrieval call binding the contract method 0x57970e93.

Solidity: function linkToken() view returns(address)

func (*ChainlinkACASession) MaxSubmissionCount

func (_ChainlinkACA *ChainlinkACASession) MaxSubmissionCount() (uint32, error)

MaxSubmissionCount is a free data retrieval call binding the contract method 0x58609e44.

Solidity: function maxSubmissionCount() view returns(uint32)

func (*ChainlinkACASession) MaxSubmissionValue

func (_ChainlinkACA *ChainlinkACASession) MaxSubmissionValue() (*big.Int, error)

MaxSubmissionValue is a free data retrieval call binding the contract method 0x23ca2903.

Solidity: function maxSubmissionValue() view returns(int256)

func (*ChainlinkACASession) MinSubmissionCount

func (_ChainlinkACA *ChainlinkACASession) MinSubmissionCount() (uint32, error)

MinSubmissionCount is a free data retrieval call binding the contract method 0xc9374500.

Solidity: function minSubmissionCount() view returns(uint32)

func (*ChainlinkACASession) MinSubmissionValue

func (_ChainlinkACA *ChainlinkACASession) MinSubmissionValue() (*big.Int, error)

MinSubmissionValue is a free data retrieval call binding the contract method 0x7c2b0b21.

Solidity: function minSubmissionValue() view returns(int256)

func (*ChainlinkACASession) OnTokenTransfer

func (_ChainlinkACA *ChainlinkACASession) OnTokenTransfer(arg0 common.Address, arg1 *big.Int, _data []byte) (*types.Transaction, error)

OnTokenTransfer is a paid mutator transaction binding the contract method 0xa4c0ed36.

Solidity: function onTokenTransfer(address , uint256 , bytes _data) returns()

func (*ChainlinkACASession) OracleCount

func (_ChainlinkACA *ChainlinkACASession) OracleCount() (uint8, error)

OracleCount is a free data retrieval call binding the contract method 0x613d8fcc.

Solidity: function oracleCount() view returns(uint8)

func (*ChainlinkACASession) OracleRoundState

func (_ChainlinkACA *ChainlinkACASession) OracleRoundState(_oracle common.Address, _queriedRoundId uint32) (struct {
	EligibleToSubmit bool
	RoundId          uint32
	LatestSubmission *big.Int
	StartedAt        uint64
	Timeout          uint64
	AvailableFunds   *big.Int
	OracleCount      uint8
	PaymentAmount    *big.Int
}, error)

OracleRoundState is a free data retrieval call binding the contract method 0x88aa80e7.

Solidity: function oracleRoundState(address _oracle, uint32 _queriedRoundId) view returns(bool _eligibleToSubmit, uint32 _roundId, int256 _latestSubmission, uint64 _startedAt, uint64 _timeout, uint128 _availableFunds, uint8 _oracleCount, uint128 _paymentAmount)

func (*ChainlinkACASession) Owner

func (_ChainlinkACA *ChainlinkACASession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*ChainlinkACASession) PaymentAmount

func (_ChainlinkACA *ChainlinkACASession) PaymentAmount() (*big.Int, error)

PaymentAmount is a free data retrieval call binding the contract method 0xc35905c6.

Solidity: function paymentAmount() view returns(uint128)

func (*ChainlinkACASession) RemoveAccess

func (_ChainlinkACA *ChainlinkACASession) RemoveAccess(_user common.Address) (*types.Transaction, error)

RemoveAccess is a paid mutator transaction binding the contract method 0x8823da6c.

Solidity: function removeAccess(address _user) returns()

func (*ChainlinkACASession) RequestNewRound

func (_ChainlinkACA *ChainlinkACASession) RequestNewRound() (*types.Transaction, error)

RequestNewRound is a paid mutator transaction binding the contract method 0x98e5b12a.

Solidity: function requestNewRound() returns(uint80)

func (*ChainlinkACASession) RestartDelay

func (_ChainlinkACA *ChainlinkACASession) RestartDelay() (uint32, error)

RestartDelay is a free data retrieval call binding the contract method 0x357ebb02.

Solidity: function restartDelay() view returns(uint32)

func (*ChainlinkACASession) SetRequesterPermissions

func (_ChainlinkACA *ChainlinkACASession) SetRequesterPermissions(_requester common.Address, _authorized bool, _delay uint32) (*types.Transaction, error)

SetRequesterPermissions is a paid mutator transaction binding the contract method 0x20ed0275.

Solidity: function setRequesterPermissions(address _requester, bool _authorized, uint32 _delay) returns()

func (*ChainlinkACASession) SetValidator

func (_ChainlinkACA *ChainlinkACASession) SetValidator(_newValidator common.Address) (*types.Transaction, error)

SetValidator is a paid mutator transaction binding the contract method 0x1327d3d8.

Solidity: function setValidator(address _newValidator) returns()

func (*ChainlinkACASession) Submit

func (_ChainlinkACA *ChainlinkACASession) Submit(_roundId *big.Int, _submission *big.Int) (*types.Transaction, error)

Submit is a paid mutator transaction binding the contract method 0x202ee0ed.

Solidity: function submit(uint256 _roundId, int256 _submission) returns()

func (*ChainlinkACASession) Timeout

func (_ChainlinkACA *ChainlinkACASession) Timeout() (uint32, error)

Timeout is a free data retrieval call binding the contract method 0x70dea79a.

Solidity: function timeout() view returns(uint32)

func (*ChainlinkACASession) TransferAdmin

func (_ChainlinkACA *ChainlinkACASession) TransferAdmin(_oracle common.Address, _newAdmin common.Address) (*types.Transaction, error)

TransferAdmin is a paid mutator transaction binding the contract method 0xe9ee6eeb.

Solidity: function transferAdmin(address _oracle, address _newAdmin) returns()

func (*ChainlinkACASession) TransferOwnership

func (_ChainlinkACA *ChainlinkACASession) TransferOwnership(_to common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address _to) returns()

func (*ChainlinkACASession) UpdateAvailableFunds

func (_ChainlinkACA *ChainlinkACASession) UpdateAvailableFunds() (*types.Transaction, error)

UpdateAvailableFunds is a paid mutator transaction binding the contract method 0x4f8fc3b5.

Solidity: function updateAvailableFunds() returns()

func (*ChainlinkACASession) UpdateFutureRounds

func (_ChainlinkACA *ChainlinkACASession) UpdateFutureRounds(_paymentAmount *big.Int, _minSubmissions uint32, _maxSubmissions uint32, _restartDelay uint32, _timeout uint32) (*types.Transaction, error)

UpdateFutureRounds is a paid mutator transaction binding the contract method 0x38aa4c72.

Solidity: function updateFutureRounds(uint128 _paymentAmount, uint32 _minSubmissions, uint32 _maxSubmissions, uint32 _restartDelay, uint32 _timeout) returns()

func (*ChainlinkACASession) Validator

func (_ChainlinkACA *ChainlinkACASession) Validator() (common.Address, error)

Validator is a free data retrieval call binding the contract method 0x3a5381b5.

Solidity: function validator() view returns(address)

func (*ChainlinkACASession) Version

func (_ChainlinkACA *ChainlinkACASession) Version() (*big.Int, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(uint256)

func (*ChainlinkACASession) WithdrawFunds

func (_ChainlinkACA *ChainlinkACASession) WithdrawFunds(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)

WithdrawFunds is a paid mutator transaction binding the contract method 0xc1075329.

Solidity: function withdrawFunds(address _recipient, uint256 _amount) returns()

func (*ChainlinkACASession) WithdrawPayment

func (_ChainlinkACA *ChainlinkACASession) WithdrawPayment(_oracle common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)

WithdrawPayment is a paid mutator transaction binding the contract method 0x3d3d7714.

Solidity: function withdrawPayment(address _oracle, address _recipient, uint256 _amount) returns()

func (*ChainlinkACASession) WithdrawablePayment

func (_ChainlinkACA *ChainlinkACASession) WithdrawablePayment(_oracle common.Address) (*big.Int, error)

WithdrawablePayment is a free data retrieval call binding the contract method 0xe2e40317.

Solidity: function withdrawablePayment(address _oracle) view returns(uint256)

type ChainlinkACASubmissionReceived

type ChainlinkACASubmissionReceived struct {
	Submission *big.Int
	Round      uint32
	Oracle     common.Address
	Raw        types.Log // Blockchain specific contextual infos
}

ChainlinkACASubmissionReceived represents a SubmissionReceived event raised by the ChainlinkACA contract.

type ChainlinkACASubmissionReceivedIterator

type ChainlinkACASubmissionReceivedIterator struct {
	Event *ChainlinkACASubmissionReceived // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ChainlinkACASubmissionReceivedIterator is returned from FilterSubmissionReceived and is used to iterate over the raw logs and unpacked data for SubmissionReceived events raised by the ChainlinkACA contract.

func (*ChainlinkACASubmissionReceivedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ChainlinkACASubmissionReceivedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ChainlinkACASubmissionReceivedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ChainlinkACATransactor

type ChainlinkACATransactor struct {
	// contains filtered or unexported fields
}

ChainlinkACATransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewChainlinkACATransactor

func NewChainlinkACATransactor(address common.Address, transactor bind.ContractTransactor) (*ChainlinkACATransactor, error)

NewChainlinkACATransactor creates a new write-only instance of ChainlinkACA, bound to a specific deployed contract.

func (*ChainlinkACATransactor) AcceptAdmin

func (_ChainlinkACA *ChainlinkACATransactor) AcceptAdmin(opts *bind.TransactOpts, _oracle common.Address) (*types.Transaction, error)

AcceptAdmin is a paid mutator transaction binding the contract method 0x628806ef.

Solidity: function acceptAdmin(address _oracle) returns()

func (*ChainlinkACATransactor) AcceptOwnership

func (_ChainlinkACA *ChainlinkACATransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*ChainlinkACATransactor) AddAccess

func (_ChainlinkACA *ChainlinkACATransactor) AddAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)

AddAccess is a paid mutator transaction binding the contract method 0xa118f249.

Solidity: function addAccess(address _user) returns()

func (*ChainlinkACATransactor) ChangeOracles

func (_ChainlinkACA *ChainlinkACATransactor) ChangeOracles(opts *bind.TransactOpts, _removed []common.Address, _added []common.Address, _addedAdmins []common.Address, _minSubmissions uint32, _maxSubmissions uint32, _restartDelay uint32) (*types.Transaction, error)

ChangeOracles is a paid mutator transaction binding the contract method 0x3969c20f.

Solidity: function changeOracles(address[] _removed, address[] _added, address[] _addedAdmins, uint32 _minSubmissions, uint32 _maxSubmissions, uint32 _restartDelay) returns()

func (*ChainlinkACATransactor) DisableAccessCheck

func (_ChainlinkACA *ChainlinkACATransactor) DisableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)

DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.

Solidity: function disableAccessCheck() returns()

func (*ChainlinkACATransactor) EnableAccessCheck

func (_ChainlinkACA *ChainlinkACATransactor) EnableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)

EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.

Solidity: function enableAccessCheck() returns()

func (*ChainlinkACATransactor) OnTokenTransfer

func (_ChainlinkACA *ChainlinkACATransactor) OnTokenTransfer(opts *bind.TransactOpts, arg0 common.Address, arg1 *big.Int, _data []byte) (*types.Transaction, error)

OnTokenTransfer is a paid mutator transaction binding the contract method 0xa4c0ed36.

Solidity: function onTokenTransfer(address , uint256 , bytes _data) returns()

func (*ChainlinkACATransactor) RemoveAccess

func (_ChainlinkACA *ChainlinkACATransactor) RemoveAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)

RemoveAccess is a paid mutator transaction binding the contract method 0x8823da6c.

Solidity: function removeAccess(address _user) returns()

func (*ChainlinkACATransactor) RequestNewRound

func (_ChainlinkACA *ChainlinkACATransactor) RequestNewRound(opts *bind.TransactOpts) (*types.Transaction, error)

RequestNewRound is a paid mutator transaction binding the contract method 0x98e5b12a.

Solidity: function requestNewRound() returns(uint80)

func (*ChainlinkACATransactor) SetRequesterPermissions

func (_ChainlinkACA *ChainlinkACATransactor) SetRequesterPermissions(opts *bind.TransactOpts, _requester common.Address, _authorized bool, _delay uint32) (*types.Transaction, error)

SetRequesterPermissions is a paid mutator transaction binding the contract method 0x20ed0275.

Solidity: function setRequesterPermissions(address _requester, bool _authorized, uint32 _delay) returns()

func (*ChainlinkACATransactor) SetValidator

func (_ChainlinkACA *ChainlinkACATransactor) SetValidator(opts *bind.TransactOpts, _newValidator common.Address) (*types.Transaction, error)

SetValidator is a paid mutator transaction binding the contract method 0x1327d3d8.

Solidity: function setValidator(address _newValidator) returns()

func (*ChainlinkACATransactor) Submit

func (_ChainlinkACA *ChainlinkACATransactor) Submit(opts *bind.TransactOpts, _roundId *big.Int, _submission *big.Int) (*types.Transaction, error)

Submit is a paid mutator transaction binding the contract method 0x202ee0ed.

Solidity: function submit(uint256 _roundId, int256 _submission) returns()

func (*ChainlinkACATransactor) TransferAdmin

func (_ChainlinkACA *ChainlinkACATransactor) TransferAdmin(opts *bind.TransactOpts, _oracle common.Address, _newAdmin common.Address) (*types.Transaction, error)

TransferAdmin is a paid mutator transaction binding the contract method 0xe9ee6eeb.

Solidity: function transferAdmin(address _oracle, address _newAdmin) returns()

func (*ChainlinkACATransactor) TransferOwnership

func (_ChainlinkACA *ChainlinkACATransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address _to) returns()

func (*ChainlinkACATransactor) UpdateAvailableFunds

func (_ChainlinkACA *ChainlinkACATransactor) UpdateAvailableFunds(opts *bind.TransactOpts) (*types.Transaction, error)

UpdateAvailableFunds is a paid mutator transaction binding the contract method 0x4f8fc3b5.

Solidity: function updateAvailableFunds() returns()

func (*ChainlinkACATransactor) UpdateFutureRounds

func (_ChainlinkACA *ChainlinkACATransactor) UpdateFutureRounds(opts *bind.TransactOpts, _paymentAmount *big.Int, _minSubmissions uint32, _maxSubmissions uint32, _restartDelay uint32, _timeout uint32) (*types.Transaction, error)

UpdateFutureRounds is a paid mutator transaction binding the contract method 0x38aa4c72.

Solidity: function updateFutureRounds(uint128 _paymentAmount, uint32 _minSubmissions, uint32 _maxSubmissions, uint32 _restartDelay, uint32 _timeout) returns()

func (*ChainlinkACATransactor) WithdrawFunds

func (_ChainlinkACA *ChainlinkACATransactor) WithdrawFunds(opts *bind.TransactOpts, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)

WithdrawFunds is a paid mutator transaction binding the contract method 0xc1075329.

Solidity: function withdrawFunds(address _recipient, uint256 _amount) returns()

func (*ChainlinkACATransactor) WithdrawPayment

func (_ChainlinkACA *ChainlinkACATransactor) WithdrawPayment(opts *bind.TransactOpts, _oracle common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)

WithdrawPayment is a paid mutator transaction binding the contract method 0x3d3d7714.

Solidity: function withdrawPayment(address _oracle, address _recipient, uint256 _amount) returns()

type ChainlinkACATransactorRaw

type ChainlinkACATransactorRaw struct {
	Contract *ChainlinkACATransactor // Generic write-only contract binding to access the raw methods on
}

ChainlinkACATransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*ChainlinkACATransactorRaw) Transact

func (_ChainlinkACA *ChainlinkACATransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ChainlinkACATransactorRaw) Transfer

func (_ChainlinkACA *ChainlinkACATransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type ChainlinkACATransactorSession

type ChainlinkACATransactorSession struct {
	Contract     *ChainlinkACATransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts       // Transaction auth options to use throughout this session
}

ChainlinkACATransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*ChainlinkACATransactorSession) AcceptAdmin

func (_ChainlinkACA *ChainlinkACATransactorSession) AcceptAdmin(_oracle common.Address) (*types.Transaction, error)

AcceptAdmin is a paid mutator transaction binding the contract method 0x628806ef.

Solidity: function acceptAdmin(address _oracle) returns()

func (*ChainlinkACATransactorSession) AcceptOwnership

func (_ChainlinkACA *ChainlinkACATransactorSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*ChainlinkACATransactorSession) AddAccess

func (_ChainlinkACA *ChainlinkACATransactorSession) AddAccess(_user common.Address) (*types.Transaction, error)

AddAccess is a paid mutator transaction binding the contract method 0xa118f249.

Solidity: function addAccess(address _user) returns()

func (*ChainlinkACATransactorSession) ChangeOracles

func (_ChainlinkACA *ChainlinkACATransactorSession) ChangeOracles(_removed []common.Address, _added []common.Address, _addedAdmins []common.Address, _minSubmissions uint32, _maxSubmissions uint32, _restartDelay uint32) (*types.Transaction, error)

ChangeOracles is a paid mutator transaction binding the contract method 0x3969c20f.

Solidity: function changeOracles(address[] _removed, address[] _added, address[] _addedAdmins, uint32 _minSubmissions, uint32 _maxSubmissions, uint32 _restartDelay) returns()

func (*ChainlinkACATransactorSession) DisableAccessCheck

func (_ChainlinkACA *ChainlinkACATransactorSession) DisableAccessCheck() (*types.Transaction, error)

DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.

Solidity: function disableAccessCheck() returns()

func (*ChainlinkACATransactorSession) EnableAccessCheck

func (_ChainlinkACA *ChainlinkACATransactorSession) EnableAccessCheck() (*types.Transaction, error)

EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.

Solidity: function enableAccessCheck() returns()

func (*ChainlinkACATransactorSession) OnTokenTransfer

func (_ChainlinkACA *ChainlinkACATransactorSession) OnTokenTransfer(arg0 common.Address, arg1 *big.Int, _data []byte) (*types.Transaction, error)

OnTokenTransfer is a paid mutator transaction binding the contract method 0xa4c0ed36.

Solidity: function onTokenTransfer(address , uint256 , bytes _data) returns()

func (*ChainlinkACATransactorSession) RemoveAccess

func (_ChainlinkACA *ChainlinkACATransactorSession) RemoveAccess(_user common.Address) (*types.Transaction, error)

RemoveAccess is a paid mutator transaction binding the contract method 0x8823da6c.

Solidity: function removeAccess(address _user) returns()

func (*ChainlinkACATransactorSession) RequestNewRound

func (_ChainlinkACA *ChainlinkACATransactorSession) RequestNewRound() (*types.Transaction, error)

RequestNewRound is a paid mutator transaction binding the contract method 0x98e5b12a.

Solidity: function requestNewRound() returns(uint80)

func (*ChainlinkACATransactorSession) SetRequesterPermissions

func (_ChainlinkACA *ChainlinkACATransactorSession) SetRequesterPermissions(_requester common.Address, _authorized bool, _delay uint32) (*types.Transaction, error)

SetRequesterPermissions is a paid mutator transaction binding the contract method 0x20ed0275.

Solidity: function setRequesterPermissions(address _requester, bool _authorized, uint32 _delay) returns()

func (*ChainlinkACATransactorSession) SetValidator

func (_ChainlinkACA *ChainlinkACATransactorSession) SetValidator(_newValidator common.Address) (*types.Transaction, error)

SetValidator is a paid mutator transaction binding the contract method 0x1327d3d8.

Solidity: function setValidator(address _newValidator) returns()

func (*ChainlinkACATransactorSession) Submit

func (_ChainlinkACA *ChainlinkACATransactorSession) Submit(_roundId *big.Int, _submission *big.Int) (*types.Transaction, error)

Submit is a paid mutator transaction binding the contract method 0x202ee0ed.

Solidity: function submit(uint256 _roundId, int256 _submission) returns()

func (*ChainlinkACATransactorSession) TransferAdmin

func (_ChainlinkACA *ChainlinkACATransactorSession) TransferAdmin(_oracle common.Address, _newAdmin common.Address) (*types.Transaction, error)

TransferAdmin is a paid mutator transaction binding the contract method 0xe9ee6eeb.

Solidity: function transferAdmin(address _oracle, address _newAdmin) returns()

func (*ChainlinkACATransactorSession) TransferOwnership

func (_ChainlinkACA *ChainlinkACATransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address _to) returns()

func (*ChainlinkACATransactorSession) UpdateAvailableFunds

func (_ChainlinkACA *ChainlinkACATransactorSession) UpdateAvailableFunds() (*types.Transaction, error)

UpdateAvailableFunds is a paid mutator transaction binding the contract method 0x4f8fc3b5.

Solidity: function updateAvailableFunds() returns()

func (*ChainlinkACATransactorSession) UpdateFutureRounds

func (_ChainlinkACA *ChainlinkACATransactorSession) UpdateFutureRounds(_paymentAmount *big.Int, _minSubmissions uint32, _maxSubmissions uint32, _restartDelay uint32, _timeout uint32) (*types.Transaction, error)

UpdateFutureRounds is a paid mutator transaction binding the contract method 0x38aa4c72.

Solidity: function updateFutureRounds(uint128 _paymentAmount, uint32 _minSubmissions, uint32 _maxSubmissions, uint32 _restartDelay, uint32 _timeout) returns()

func (*ChainlinkACATransactorSession) WithdrawFunds

func (_ChainlinkACA *ChainlinkACATransactorSession) WithdrawFunds(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)

WithdrawFunds is a paid mutator transaction binding the contract method 0xc1075329.

Solidity: function withdrawFunds(address _recipient, uint256 _amount) returns()

func (*ChainlinkACATransactorSession) WithdrawPayment

func (_ChainlinkACA *ChainlinkACATransactorSession) WithdrawPayment(_oracle common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)

WithdrawPayment is a paid mutator transaction binding the contract method 0x3d3d7714.

Solidity: function withdrawPayment(address _oracle, address _recipient, uint256 _amount) returns()

type ChainlinkACAValidatorUpdated

type ChainlinkACAValidatorUpdated struct {
	Previous common.Address
	Current  common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

ChainlinkACAValidatorUpdated represents a ValidatorUpdated event raised by the ChainlinkACA contract.

type ChainlinkACAValidatorUpdatedIterator

type ChainlinkACAValidatorUpdatedIterator struct {
	Event *ChainlinkACAValidatorUpdated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ChainlinkACAValidatorUpdatedIterator is returned from FilterValidatorUpdated and is used to iterate over the raw logs and unpacked data for ValidatorUpdated events raised by the ChainlinkACA contract.

func (*ChainlinkACAValidatorUpdatedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ChainlinkACAValidatorUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ChainlinkACAValidatorUpdatedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL