mock_ethusd_aggregator_wrapper

package
v2.14.0-beta0 Latest Latest
Warning

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

Go to latest
Published: Jul 3, 2024 License: MIT Imports: 9 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

View Source
var MockETHUSDAggregatorABI = MockETHUSDAggregatorMetaData.ABI
View Source
var MockETHUSDAggregatorBin = MockETHUSDAggregatorMetaData.Bin
View Source
var MockETHUSDAggregatorMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"_answer\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"answer\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"description\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint80\",\"name\":\"\",\"type\":\"uint80\"}],\"name\":\"getRoundData\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"roundId\",\"type\":\"uint80\"},{\"internalType\":\"int256\",\"name\":\"ans\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint80\",\"name\":\"answeredInRound\",\"type\":\"uint80\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestRoundData\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"roundId\",\"type\":\"uint80\"},{\"internalType\":\"int256\",\"name\":\"ans\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint80\",\"name\":\"answeredInRound\",\"type\":\"uint80\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_blockTimestampDeduction\",\"type\":\"uint256\"}],\"name\":\"setBlockTimestampDeduction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}]",
	Bin: "0x6080604052600060015534801561001557600080fd5b506040516103333803806103338339810160408190526100349161003c565b600055610055565b60006020828403121561004e57600080fd5b5051919050565b6102cf806100646000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c806385bb7d691161005b57806385bb7d69146100e65780639a6fc8f5146100ef578063f0ad37df14610139578063feaf968c1461014e57600080fd5b8063313ce5671461008257806354fd4d50146100965780637284e416146100a7575b600080fd5b604051600881526020015b60405180910390f35b60015b60405190815260200161008d565b604080518082018252601481527f4d6f636b45544855534441676772656761746f720000000000000000000000006020820152905161008d91906101ca565b61009960005481565b6101026100fd366004610236565b610156565b6040805169ffffffffffffffffffff968716815260208101959095528401929092526060830152909116608082015260a00161008d565b61014c610147366004610269565b600155565b005b610102610186565b6000806000806000600160005461016b6101b5565b6101736101b5565b9299919850965090945060019350915050565b6000806000806000600160005461019b6101b5565b6101a36101b5565b92989197509550909350600192509050565b6000600154426101c59190610282565b905090565b600060208083528351808285015260005b818110156101f7578581018301518582016040015282016101db565b5060006040828601015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8301168501019250505092915050565b60006020828403121561024857600080fd5b813569ffffffffffffffffffff8116811461026257600080fd5b9392505050565b60006020828403121561027b57600080fd5b5035919050565b818103818111156102bc577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b9291505056fea164736f6c6343000813000a",
}

Functions

This section is empty.

Types

type GetRoundData

type GetRoundData struct {
	RoundId         *big.Int
	Ans             *big.Int
	StartedAt       *big.Int
	UpdatedAt       *big.Int
	AnsweredInRound *big.Int
}

type LatestRoundData

type LatestRoundData struct {
	RoundId         *big.Int
	Ans             *big.Int
	StartedAt       *big.Int
	UpdatedAt       *big.Int
	AnsweredInRound *big.Int
}

type MockETHUSDAggregator

type MockETHUSDAggregator struct {
	MockETHUSDAggregatorCaller
	MockETHUSDAggregatorTransactor
	MockETHUSDAggregatorFilterer
	// contains filtered or unexported fields
}

func DeployMockETHUSDAggregator

func DeployMockETHUSDAggregator(auth *bind.TransactOpts, backend bind.ContractBackend, _answer *big.Int) (common.Address, *types.Transaction, *MockETHUSDAggregator, error)

func NewMockETHUSDAggregator

func NewMockETHUSDAggregator(address common.Address, backend bind.ContractBackend) (*MockETHUSDAggregator, error)

func (*MockETHUSDAggregator) Address

func (_MockETHUSDAggregator *MockETHUSDAggregator) Address() common.Address

type MockETHUSDAggregatorCaller

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

func NewMockETHUSDAggregatorCaller

func NewMockETHUSDAggregatorCaller(address common.Address, caller bind.ContractCaller) (*MockETHUSDAggregatorCaller, error)

func (*MockETHUSDAggregatorCaller) Answer

func (_MockETHUSDAggregator *MockETHUSDAggregatorCaller) Answer(opts *bind.CallOpts) (*big.Int, error)

func (*MockETHUSDAggregatorCaller) Decimals

func (_MockETHUSDAggregator *MockETHUSDAggregatorCaller) Decimals(opts *bind.CallOpts) (uint8, error)

func (*MockETHUSDAggregatorCaller) Description

func (_MockETHUSDAggregator *MockETHUSDAggregatorCaller) Description(opts *bind.CallOpts) (string, error)

func (*MockETHUSDAggregatorCaller) GetRoundData

func (_MockETHUSDAggregator *MockETHUSDAggregatorCaller) GetRoundData(opts *bind.CallOpts, arg0 *big.Int) (GetRoundData,

	error)

func (*MockETHUSDAggregatorCaller) LatestRoundData

func (_MockETHUSDAggregator *MockETHUSDAggregatorCaller) LatestRoundData(opts *bind.CallOpts) (LatestRoundData,

	error)

func (*MockETHUSDAggregatorCaller) Version

func (_MockETHUSDAggregator *MockETHUSDAggregatorCaller) Version(opts *bind.CallOpts) (*big.Int, error)

type MockETHUSDAggregatorCallerRaw

type MockETHUSDAggregatorCallerRaw struct {
	Contract *MockETHUSDAggregatorCaller
}

func (*MockETHUSDAggregatorCallerRaw) Call

func (_MockETHUSDAggregator *MockETHUSDAggregatorCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

type MockETHUSDAggregatorCallerSession

type MockETHUSDAggregatorCallerSession struct {
	Contract *MockETHUSDAggregatorCaller
	CallOpts bind.CallOpts
}

func (*MockETHUSDAggregatorCallerSession) Answer

func (_MockETHUSDAggregator *MockETHUSDAggregatorCallerSession) Answer() (*big.Int, error)

func (*MockETHUSDAggregatorCallerSession) Decimals

func (_MockETHUSDAggregator *MockETHUSDAggregatorCallerSession) Decimals() (uint8, error)

func (*MockETHUSDAggregatorCallerSession) Description

func (_MockETHUSDAggregator *MockETHUSDAggregatorCallerSession) Description() (string, error)

func (*MockETHUSDAggregatorCallerSession) GetRoundData

func (_MockETHUSDAggregator *MockETHUSDAggregatorCallerSession) GetRoundData(arg0 *big.Int) (GetRoundData,

	error)

func (*MockETHUSDAggregatorCallerSession) LatestRoundData

func (_MockETHUSDAggregator *MockETHUSDAggregatorCallerSession) LatestRoundData() (LatestRoundData,

	error)

func (*MockETHUSDAggregatorCallerSession) Version

func (_MockETHUSDAggregator *MockETHUSDAggregatorCallerSession) Version() (*big.Int, error)

type MockETHUSDAggregatorFilterer

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

func NewMockETHUSDAggregatorFilterer

func NewMockETHUSDAggregatorFilterer(address common.Address, filterer bind.ContractFilterer) (*MockETHUSDAggregatorFilterer, error)

type MockETHUSDAggregatorInterface

type MockETHUSDAggregatorInterface interface {
	Answer(opts *bind.CallOpts) (*big.Int, error)

	Decimals(opts *bind.CallOpts) (uint8, error)

	Description(opts *bind.CallOpts) (string, error)

	GetRoundData(opts *bind.CallOpts, arg0 *big.Int) (GetRoundData,

		error)

	LatestRoundData(opts *bind.CallOpts) (LatestRoundData,

		error)

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

	SetBlockTimestampDeduction(opts *bind.TransactOpts, _blockTimestampDeduction *big.Int) (*types.Transaction, error)

	Address() common.Address
}

type MockETHUSDAggregatorRaw

type MockETHUSDAggregatorRaw struct {
	Contract *MockETHUSDAggregator
}

func (*MockETHUSDAggregatorRaw) Call

func (_MockETHUSDAggregator *MockETHUSDAggregatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

func (*MockETHUSDAggregatorRaw) Transact

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

func (*MockETHUSDAggregatorRaw) Transfer

func (_MockETHUSDAggregator *MockETHUSDAggregatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

type MockETHUSDAggregatorSession

type MockETHUSDAggregatorSession struct {
	Contract     *MockETHUSDAggregator
	CallOpts     bind.CallOpts
	TransactOpts bind.TransactOpts
}

func (*MockETHUSDAggregatorSession) Answer

func (_MockETHUSDAggregator *MockETHUSDAggregatorSession) Answer() (*big.Int, error)

func (*MockETHUSDAggregatorSession) Decimals

func (_MockETHUSDAggregator *MockETHUSDAggregatorSession) Decimals() (uint8, error)

func (*MockETHUSDAggregatorSession) Description

func (_MockETHUSDAggregator *MockETHUSDAggregatorSession) Description() (string, error)

func (*MockETHUSDAggregatorSession) GetRoundData

func (_MockETHUSDAggregator *MockETHUSDAggregatorSession) GetRoundData(arg0 *big.Int) (GetRoundData,

	error)

func (*MockETHUSDAggregatorSession) LatestRoundData

func (_MockETHUSDAggregator *MockETHUSDAggregatorSession) LatestRoundData() (LatestRoundData,

	error)

func (*MockETHUSDAggregatorSession) SetBlockTimestampDeduction

func (_MockETHUSDAggregator *MockETHUSDAggregatorSession) SetBlockTimestampDeduction(_blockTimestampDeduction *big.Int) (*types.Transaction, error)

func (*MockETHUSDAggregatorSession) Version

func (_MockETHUSDAggregator *MockETHUSDAggregatorSession) Version() (*big.Int, error)

type MockETHUSDAggregatorTransactor

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

func NewMockETHUSDAggregatorTransactor

func NewMockETHUSDAggregatorTransactor(address common.Address, transactor bind.ContractTransactor) (*MockETHUSDAggregatorTransactor, error)

func (*MockETHUSDAggregatorTransactor) SetBlockTimestampDeduction

func (_MockETHUSDAggregator *MockETHUSDAggregatorTransactor) SetBlockTimestampDeduction(opts *bind.TransactOpts, _blockTimestampDeduction *big.Int) (*types.Transaction, error)

type MockETHUSDAggregatorTransactorRaw

type MockETHUSDAggregatorTransactorRaw struct {
	Contract *MockETHUSDAggregatorTransactor
}

func (*MockETHUSDAggregatorTransactorRaw) Transact

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

func (*MockETHUSDAggregatorTransactorRaw) Transfer

func (_MockETHUSDAggregator *MockETHUSDAggregatorTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

type MockETHUSDAggregatorTransactorSession

type MockETHUSDAggregatorTransactorSession struct {
	Contract     *MockETHUSDAggregatorTransactor
	TransactOpts bind.TransactOpts
}

func (*MockETHUSDAggregatorTransactorSession) SetBlockTimestampDeduction

func (_MockETHUSDAggregator *MockETHUSDAggregatorTransactorSession) SetBlockTimestampDeduction(_blockTimestampDeduction *big.Int) (*types.Transaction, error)

Jump to

Keyboard shortcuts

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