brla

package
v0.0.13 Latest Latest
Warning

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

Go to latest
Published: Mar 26, 2025 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var BrlaABI = BrlaMetaData.ABI

BrlaABI is the input ABI used to generate the binding from. Deprecated: Use BrlaMetaData.ABI instead.

View Source
var BrlaMetaData = &bind.MetaData{
	ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"beacon\",\"type\":\"address\"}],\"name\":\"BeaconUpgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"previousAdminRole\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newAdminRole\",\"type\":\"bytes32\"}],\"name\":\"RoleAdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleGranted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleRevoked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"BLACKLISTED\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"COMPLIANCE_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DEFAULT_ADMIN_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DOMAIN_SEPARATOR\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"OPERATOR_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"OWNER_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PAUSER_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"blockAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"burnFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"burnFromWithPermit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"complianceWallet\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"subtractedValue\",\"type\":\"uint256\"}],\"name\":\"decreaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleAdmin\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"grantRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"hasRole\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"addedValue\",\"type\":\"uint256\"}],\"name\":\"increaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"pauser\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"compliance\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"mint\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"nonces\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"operatorWallet\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ownerWallet\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pauserWallet\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"permit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"proxiableUUID\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"renounceRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractIERC20Upgradeable\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"rescueERC20\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"revokeRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"destination\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"transferWithPermit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"unblockAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newCompliance\",\"type\":\"address\"}],\"name\":\"updateCompliance\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOperator\",\"type\":\"address\"}],\"name\":\"updateOperator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"updateOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newPauser\",\"type\":\"address\"}],\"name\":\"updatePauser\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"}],\"name\":\"upgradeTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"upgradeToAndCall\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"}]",
}

BrlaMetaData contains all meta data concerning the Brla contract.

Functions

This section is empty.

Types

type Brla

type Brla struct {
	BrlaCaller     // Read-only binding to the contract
	BrlaTransactor // Write-only binding to the contract
	BrlaFilterer   // Log filterer for contract events
}

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

func NewBrla

func NewBrla(address common.Address, backend bind.ContractBackend) (*Brla, error)

NewBrla creates a new instance of Brla, bound to a specific deployed contract.

type BrlaAdminChanged

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

BrlaAdminChanged represents a AdminChanged event raised by the Brla contract.

type BrlaAdminChangedIterator

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

BrlaAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the Brla contract.

func (*BrlaAdminChangedIterator) Close

func (it *BrlaAdminChangedIterator) Close() error

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

func (*BrlaAdminChangedIterator) Error

func (it *BrlaAdminChangedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*BrlaAdminChangedIterator) Next

func (it *BrlaAdminChangedIterator) Next() bool

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 BrlaApproval

type BrlaApproval struct {
	Owner   common.Address
	Spender common.Address
	Value   *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

BrlaApproval represents a Approval event raised by the Brla contract.

type BrlaApprovalIterator

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

BrlaApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Brla contract.

func (*BrlaApprovalIterator) Close

func (it *BrlaApprovalIterator) Close() error

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

func (*BrlaApprovalIterator) Error

func (it *BrlaApprovalIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*BrlaApprovalIterator) Next

func (it *BrlaApprovalIterator) Next() bool

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 BrlaBeaconUpgraded

type BrlaBeaconUpgraded struct {
	Beacon common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

BrlaBeaconUpgraded represents a BeaconUpgraded event raised by the Brla contract.

type BrlaBeaconUpgradedIterator

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

BrlaBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the Brla contract.

func (*BrlaBeaconUpgradedIterator) Close

func (it *BrlaBeaconUpgradedIterator) Close() error

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

func (*BrlaBeaconUpgradedIterator) Error

func (it *BrlaBeaconUpgradedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*BrlaBeaconUpgradedIterator) Next

func (it *BrlaBeaconUpgradedIterator) Next() bool

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 BrlaCaller

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

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

func NewBrlaCaller

func NewBrlaCaller(address common.Address, caller bind.ContractCaller) (*BrlaCaller, error)

NewBrlaCaller creates a new read-only instance of Brla, bound to a specific deployed contract.

func (*BrlaCaller) Allowance

func (_Brla *BrlaCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) view returns(uint256)

func (*BrlaCaller) BLACKLISTED

func (_Brla *BrlaCaller) BLACKLISTED(opts *bind.CallOpts) ([32]byte, error)

BLACKLISTED is a free data retrieval call binding the contract method 0xaa8b2ea7.

Solidity: function BLACKLISTED() view returns(bytes32)

func (*BrlaCaller) BalanceOf

func (_Brla *BrlaCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) view returns(uint256)

func (*BrlaCaller) COMPLIANCEROLE

func (_Brla *BrlaCaller) COMPLIANCEROLE(opts *bind.CallOpts) ([32]byte, error)

COMPLIANCEROLE is a free data retrieval call binding the contract method 0x062d3bd7.

Solidity: function COMPLIANCE_ROLE() view returns(bytes32)

func (*BrlaCaller) ComplianceWallet

func (_Brla *BrlaCaller) ComplianceWallet(opts *bind.CallOpts) (common.Address, error)

ComplianceWallet is a free data retrieval call binding the contract method 0x8861026f.

Solidity: function complianceWallet() view returns(address)

func (*BrlaCaller) DEFAULTADMINROLE

func (_Brla *BrlaCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)

DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.

Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)

func (*BrlaCaller) DOMAINSEPARATOR

func (_Brla *BrlaCaller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)

DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.

Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)

func (*BrlaCaller) Decimals

func (_Brla *BrlaCaller) 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 (*BrlaCaller) GetRoleAdmin

func (_Brla *BrlaCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)

GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.

Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)

func (*BrlaCaller) HasRole

func (_Brla *BrlaCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)

HasRole is a free data retrieval call binding the contract method 0x91d14854.

Solidity: function hasRole(bytes32 role, address account) view returns(bool)

func (*BrlaCaller) Name

func (_Brla *BrlaCaller) Name(opts *bind.CallOpts) (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*BrlaCaller) Nonces

func (_Brla *BrlaCaller) Nonces(opts *bind.CallOpts, owner common.Address) (*big.Int, error)

Nonces is a free data retrieval call binding the contract method 0x7ecebe00.

Solidity: function nonces(address owner) view returns(uint256)

func (*BrlaCaller) OPERATORROLE

func (_Brla *BrlaCaller) OPERATORROLE(opts *bind.CallOpts) ([32]byte, error)

OPERATORROLE is a free data retrieval call binding the contract method 0xf5b541a6.

Solidity: function OPERATOR_ROLE() view returns(bytes32)

func (*BrlaCaller) OWNERROLE

func (_Brla *BrlaCaller) OWNERROLE(opts *bind.CallOpts) ([32]byte, error)

OWNERROLE is a free data retrieval call binding the contract method 0xe58378bb.

Solidity: function OWNER_ROLE() view returns(bytes32)

func (*BrlaCaller) OperatorWallet

func (_Brla *BrlaCaller) OperatorWallet(opts *bind.CallOpts) (common.Address, error)

OperatorWallet is a free data retrieval call binding the contract method 0xf90ef4ac.

Solidity: function operatorWallet() view returns(address)

func (*BrlaCaller) OwnerWallet

func (_Brla *BrlaCaller) OwnerWallet(opts *bind.CallOpts) (common.Address, error)

OwnerWallet is a free data retrieval call binding the contract method 0x9335dcb7.

Solidity: function ownerWallet() view returns(address)

func (*BrlaCaller) PAUSERROLE

func (_Brla *BrlaCaller) PAUSERROLE(opts *bind.CallOpts) ([32]byte, error)

PAUSERROLE is a free data retrieval call binding the contract method 0xe63ab1e9.

Solidity: function PAUSER_ROLE() view returns(bytes32)

func (*BrlaCaller) Paused

func (_Brla *BrlaCaller) Paused(opts *bind.CallOpts) (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*BrlaCaller) PauserWallet

func (_Brla *BrlaCaller) PauserWallet(opts *bind.CallOpts) (common.Address, error)

PauserWallet is a free data retrieval call binding the contract method 0x5ad317a4.

Solidity: function pauserWallet() view returns(address)

func (*BrlaCaller) ProxiableUUID

func (_Brla *BrlaCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*BrlaCaller) SupportsInterface

func (_Brla *BrlaCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)

SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.

Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)

func (*BrlaCaller) Symbol

func (_Brla *BrlaCaller) Symbol(opts *bind.CallOpts) (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*BrlaCaller) TotalSupply

func (_Brla *BrlaCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

type BrlaCallerRaw

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

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

func (*BrlaCallerRaw) Call

func (_Brla *BrlaCallerRaw) 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 BrlaCallerSession

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

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

func (*BrlaCallerSession) Allowance

func (_Brla *BrlaCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) view returns(uint256)

func (*BrlaCallerSession) BLACKLISTED

func (_Brla *BrlaCallerSession) BLACKLISTED() ([32]byte, error)

BLACKLISTED is a free data retrieval call binding the contract method 0xaa8b2ea7.

Solidity: function BLACKLISTED() view returns(bytes32)

func (*BrlaCallerSession) BalanceOf

func (_Brla *BrlaCallerSession) BalanceOf(account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) view returns(uint256)

func (*BrlaCallerSession) COMPLIANCEROLE

func (_Brla *BrlaCallerSession) COMPLIANCEROLE() ([32]byte, error)

COMPLIANCEROLE is a free data retrieval call binding the contract method 0x062d3bd7.

Solidity: function COMPLIANCE_ROLE() view returns(bytes32)

func (*BrlaCallerSession) ComplianceWallet

func (_Brla *BrlaCallerSession) ComplianceWallet() (common.Address, error)

ComplianceWallet is a free data retrieval call binding the contract method 0x8861026f.

Solidity: function complianceWallet() view returns(address)

func (*BrlaCallerSession) DEFAULTADMINROLE

func (_Brla *BrlaCallerSession) DEFAULTADMINROLE() ([32]byte, error)

DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.

Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)

func (*BrlaCallerSession) DOMAINSEPARATOR

func (_Brla *BrlaCallerSession) DOMAINSEPARATOR() ([32]byte, error)

DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.

Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)

func (*BrlaCallerSession) Decimals

func (_Brla *BrlaCallerSession) Decimals() (uint8, error)

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

Solidity: function decimals() view returns(uint8)

func (*BrlaCallerSession) GetRoleAdmin

func (_Brla *BrlaCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)

GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.

Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)

func (*BrlaCallerSession) HasRole

func (_Brla *BrlaCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)

HasRole is a free data retrieval call binding the contract method 0x91d14854.

Solidity: function hasRole(bytes32 role, address account) view returns(bool)

func (*BrlaCallerSession) Name

func (_Brla *BrlaCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*BrlaCallerSession) Nonces

func (_Brla *BrlaCallerSession) Nonces(owner common.Address) (*big.Int, error)

Nonces is a free data retrieval call binding the contract method 0x7ecebe00.

Solidity: function nonces(address owner) view returns(uint256)

func (*BrlaCallerSession) OPERATORROLE

func (_Brla *BrlaCallerSession) OPERATORROLE() ([32]byte, error)

OPERATORROLE is a free data retrieval call binding the contract method 0xf5b541a6.

Solidity: function OPERATOR_ROLE() view returns(bytes32)

func (*BrlaCallerSession) OWNERROLE

func (_Brla *BrlaCallerSession) OWNERROLE() ([32]byte, error)

OWNERROLE is a free data retrieval call binding the contract method 0xe58378bb.

Solidity: function OWNER_ROLE() view returns(bytes32)

func (*BrlaCallerSession) OperatorWallet

func (_Brla *BrlaCallerSession) OperatorWallet() (common.Address, error)

OperatorWallet is a free data retrieval call binding the contract method 0xf90ef4ac.

Solidity: function operatorWallet() view returns(address)

func (*BrlaCallerSession) OwnerWallet

func (_Brla *BrlaCallerSession) OwnerWallet() (common.Address, error)

OwnerWallet is a free data retrieval call binding the contract method 0x9335dcb7.

Solidity: function ownerWallet() view returns(address)

func (*BrlaCallerSession) PAUSERROLE

func (_Brla *BrlaCallerSession) PAUSERROLE() ([32]byte, error)

PAUSERROLE is a free data retrieval call binding the contract method 0xe63ab1e9.

Solidity: function PAUSER_ROLE() view returns(bytes32)

func (*BrlaCallerSession) Paused

func (_Brla *BrlaCallerSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*BrlaCallerSession) PauserWallet

func (_Brla *BrlaCallerSession) PauserWallet() (common.Address, error)

PauserWallet is a free data retrieval call binding the contract method 0x5ad317a4.

Solidity: function pauserWallet() view returns(address)

func (*BrlaCallerSession) ProxiableUUID

func (_Brla *BrlaCallerSession) ProxiableUUID() ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*BrlaCallerSession) SupportsInterface

func (_Brla *BrlaCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)

SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.

Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)

func (*BrlaCallerSession) Symbol

func (_Brla *BrlaCallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*BrlaCallerSession) TotalSupply

func (_Brla *BrlaCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

type BrlaFilterer

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

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

func NewBrlaFilterer

func NewBrlaFilterer(address common.Address, filterer bind.ContractFilterer) (*BrlaFilterer, error)

NewBrlaFilterer creates a new log filterer instance of Brla, bound to a specific deployed contract.

func (*BrlaFilterer) FilterAdminChanged

func (_Brla *BrlaFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*BrlaAdminChangedIterator, error)

FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.

Solidity: event AdminChanged(address previousAdmin, address newAdmin)

func (*BrlaFilterer) FilterApproval

func (_Brla *BrlaFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*BrlaApprovalIterator, error)

FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*BrlaFilterer) FilterBeaconUpgraded

func (_Brla *BrlaFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*BrlaBeaconUpgradedIterator, error)

FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.

Solidity: event BeaconUpgraded(address indexed beacon)

func (*BrlaFilterer) FilterInitialized

func (_Brla *BrlaFilterer) FilterInitialized(opts *bind.FilterOpts) (*BrlaInitializedIterator, error)

FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*BrlaFilterer) FilterPaused

func (_Brla *BrlaFilterer) FilterPaused(opts *bind.FilterOpts) (*BrlaPausedIterator, error)

FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*BrlaFilterer) FilterRoleAdminChanged

func (_Brla *BrlaFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*BrlaRoleAdminChangedIterator, error)

FilterRoleAdminChanged is a free log retrieval operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.

Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)

func (*BrlaFilterer) FilterRoleGranted

func (_Brla *BrlaFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*BrlaRoleGrantedIterator, error)

FilterRoleGranted is a free log retrieval operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.

Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)

func (*BrlaFilterer) FilterRoleRevoked

func (_Brla *BrlaFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*BrlaRoleRevokedIterator, error)

FilterRoleRevoked is a free log retrieval operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.

Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)

func (*BrlaFilterer) FilterTransfer

func (_Brla *BrlaFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*BrlaTransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*BrlaFilterer) FilterUnpaused

func (_Brla *BrlaFilterer) FilterUnpaused(opts *bind.FilterOpts) (*BrlaUnpausedIterator, error)

FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*BrlaFilterer) FilterUpgraded

func (_Brla *BrlaFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*BrlaUpgradedIterator, error)

FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

Solidity: event Upgraded(address indexed implementation)

func (*BrlaFilterer) ParseAdminChanged

func (_Brla *BrlaFilterer) ParseAdminChanged(log types.Log) (*BrlaAdminChanged, error)

ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.

Solidity: event AdminChanged(address previousAdmin, address newAdmin)

func (*BrlaFilterer) ParseApproval

func (_Brla *BrlaFilterer) ParseApproval(log types.Log) (*BrlaApproval, error)

ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*BrlaFilterer) ParseBeaconUpgraded

func (_Brla *BrlaFilterer) ParseBeaconUpgraded(log types.Log) (*BrlaBeaconUpgraded, error)

ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.

Solidity: event BeaconUpgraded(address indexed beacon)

func (*BrlaFilterer) ParseInitialized

func (_Brla *BrlaFilterer) ParseInitialized(log types.Log) (*BrlaInitialized, error)

ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*BrlaFilterer) ParsePaused

func (_Brla *BrlaFilterer) ParsePaused(log types.Log) (*BrlaPaused, error)

ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*BrlaFilterer) ParseRoleAdminChanged

func (_Brla *BrlaFilterer) ParseRoleAdminChanged(log types.Log) (*BrlaRoleAdminChanged, error)

ParseRoleAdminChanged is a log parse operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.

Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)

func (*BrlaFilterer) ParseRoleGranted

func (_Brla *BrlaFilterer) ParseRoleGranted(log types.Log) (*BrlaRoleGranted, error)

ParseRoleGranted is a log parse operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.

Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)

func (*BrlaFilterer) ParseRoleRevoked

func (_Brla *BrlaFilterer) ParseRoleRevoked(log types.Log) (*BrlaRoleRevoked, error)

ParseRoleRevoked is a log parse operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.

Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)

func (*BrlaFilterer) ParseTransfer

func (_Brla *BrlaFilterer) ParseTransfer(log types.Log) (*BrlaTransfer, error)

ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*BrlaFilterer) ParseUnpaused

func (_Brla *BrlaFilterer) ParseUnpaused(log types.Log) (*BrlaUnpaused, error)

ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*BrlaFilterer) ParseUpgraded

func (_Brla *BrlaFilterer) ParseUpgraded(log types.Log) (*BrlaUpgraded, error)

ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

Solidity: event Upgraded(address indexed implementation)

func (*BrlaFilterer) WatchAdminChanged

func (_Brla *BrlaFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *BrlaAdminChanged) (event.Subscription, error)

WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.

Solidity: event AdminChanged(address previousAdmin, address newAdmin)

func (*BrlaFilterer) WatchApproval

func (_Brla *BrlaFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *BrlaApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)

WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*BrlaFilterer) WatchBeaconUpgraded

func (_Brla *BrlaFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *BrlaBeaconUpgraded, beacon []common.Address) (event.Subscription, error)

WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.

Solidity: event BeaconUpgraded(address indexed beacon)

func (*BrlaFilterer) WatchInitialized

func (_Brla *BrlaFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *BrlaInitialized) (event.Subscription, error)

WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*BrlaFilterer) WatchPaused

func (_Brla *BrlaFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *BrlaPaused) (event.Subscription, error)

WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*BrlaFilterer) WatchRoleAdminChanged

func (_Brla *BrlaFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *BrlaRoleAdminChanged, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (event.Subscription, error)

WatchRoleAdminChanged is a free log subscription operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.

Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)

func (*BrlaFilterer) WatchRoleGranted

func (_Brla *BrlaFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *BrlaRoleGranted, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)

WatchRoleGranted is a free log subscription operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.

Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)

func (*BrlaFilterer) WatchRoleRevoked

func (_Brla *BrlaFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *BrlaRoleRevoked, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)

WatchRoleRevoked is a free log subscription operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.

Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)

func (*BrlaFilterer) WatchTransfer

func (_Brla *BrlaFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *BrlaTransfer, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*BrlaFilterer) WatchUnpaused

func (_Brla *BrlaFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *BrlaUnpaused) (event.Subscription, error)

WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*BrlaFilterer) WatchUpgraded

func (_Brla *BrlaFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *BrlaUpgraded, implementation []common.Address) (event.Subscription, error)

WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

Solidity: event Upgraded(address indexed implementation)

type BrlaInitialized

type BrlaInitialized struct {
	Version uint8
	Raw     types.Log // Blockchain specific contextual infos
}

BrlaInitialized represents a Initialized event raised by the Brla contract.

type BrlaInitializedIterator

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

BrlaInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Brla contract.

func (*BrlaInitializedIterator) Close

func (it *BrlaInitializedIterator) Close() error

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

func (*BrlaInitializedIterator) Error

func (it *BrlaInitializedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*BrlaInitializedIterator) Next

func (it *BrlaInitializedIterator) Next() bool

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 BrlaPaused

type BrlaPaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

BrlaPaused represents a Paused event raised by the Brla contract.

type BrlaPausedIterator

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

BrlaPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the Brla contract.

func (*BrlaPausedIterator) Close

func (it *BrlaPausedIterator) Close() error

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

func (*BrlaPausedIterator) Error

func (it *BrlaPausedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*BrlaPausedIterator) Next

func (it *BrlaPausedIterator) Next() bool

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 BrlaRaw

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

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

func (*BrlaRaw) Call

func (_Brla *BrlaRaw) 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 (*BrlaRaw) Transact

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

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

func (*BrlaRaw) Transfer

func (_Brla *BrlaRaw) 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 BrlaRoleAdminChanged

type BrlaRoleAdminChanged struct {
	Role              [32]byte
	PreviousAdminRole [32]byte
	NewAdminRole      [32]byte
	Raw               types.Log // Blockchain specific contextual infos
}

BrlaRoleAdminChanged represents a RoleAdminChanged event raised by the Brla contract.

type BrlaRoleAdminChangedIterator

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

BrlaRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the Brla contract.

func (*BrlaRoleAdminChangedIterator) Close

func (it *BrlaRoleAdminChangedIterator) Close() error

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

func (*BrlaRoleAdminChangedIterator) Error

func (it *BrlaRoleAdminChangedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*BrlaRoleAdminChangedIterator) 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 BrlaRoleGranted

type BrlaRoleGranted struct {
	Role    [32]byte
	Account common.Address
	Sender  common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

BrlaRoleGranted represents a RoleGranted event raised by the Brla contract.

type BrlaRoleGrantedIterator

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

BrlaRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the Brla contract.

func (*BrlaRoleGrantedIterator) Close

func (it *BrlaRoleGrantedIterator) Close() error

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

func (*BrlaRoleGrantedIterator) Error

func (it *BrlaRoleGrantedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*BrlaRoleGrantedIterator) Next

func (it *BrlaRoleGrantedIterator) Next() bool

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 BrlaRoleRevoked

type BrlaRoleRevoked struct {
	Role    [32]byte
	Account common.Address
	Sender  common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

BrlaRoleRevoked represents a RoleRevoked event raised by the Brla contract.

type BrlaRoleRevokedIterator

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

BrlaRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the Brla contract.

func (*BrlaRoleRevokedIterator) Close

func (it *BrlaRoleRevokedIterator) Close() error

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

func (*BrlaRoleRevokedIterator) Error

func (it *BrlaRoleRevokedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*BrlaRoleRevokedIterator) Next

func (it *BrlaRoleRevokedIterator) Next() bool

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 BrlaSession

type BrlaSession struct {
	Contract     *Brla             // 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
}

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

func (*BrlaSession) Allowance

func (_Brla *BrlaSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) view returns(uint256)

func (*BrlaSession) Approve

func (_Brla *BrlaSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*BrlaSession) BLACKLISTED

func (_Brla *BrlaSession) BLACKLISTED() ([32]byte, error)

BLACKLISTED is a free data retrieval call binding the contract method 0xaa8b2ea7.

Solidity: function BLACKLISTED() view returns(bytes32)

func (*BrlaSession) BalanceOf

func (_Brla *BrlaSession) BalanceOf(account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) view returns(uint256)

func (*BrlaSession) BlockAddress

func (_Brla *BrlaSession) BlockAddress(addr common.Address) (*types.Transaction, error)

BlockAddress is a paid mutator transaction binding the contract method 0xad2bb1b3.

Solidity: function blockAddress(address addr) returns()

func (*BrlaSession) Burn

func (_Brla *BrlaSession) Burn(amount *big.Int) (*types.Transaction, error)

Burn is a paid mutator transaction binding the contract method 0x42966c68.

Solidity: function burn(uint256 amount) returns()

func (*BrlaSession) BurnFrom

func (_Brla *BrlaSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)

BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.

Solidity: function burnFrom(address account, uint256 amount) returns()

func (*BrlaSession) BurnFromWithPermit

func (_Brla *BrlaSession) BurnFromWithPermit(owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)

BurnFromWithPermit is a paid mutator transaction binding the contract method 0xc279636b.

Solidity: function burnFromWithPermit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()

func (*BrlaSession) COMPLIANCEROLE

func (_Brla *BrlaSession) COMPLIANCEROLE() ([32]byte, error)

COMPLIANCEROLE is a free data retrieval call binding the contract method 0x062d3bd7.

Solidity: function COMPLIANCE_ROLE() view returns(bytes32)

func (*BrlaSession) ComplianceWallet

func (_Brla *BrlaSession) ComplianceWallet() (common.Address, error)

ComplianceWallet is a free data retrieval call binding the contract method 0x8861026f.

Solidity: function complianceWallet() view returns(address)

func (*BrlaSession) DEFAULTADMINROLE

func (_Brla *BrlaSession) DEFAULTADMINROLE() ([32]byte, error)

DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.

Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)

func (*BrlaSession) DOMAINSEPARATOR

func (_Brla *BrlaSession) DOMAINSEPARATOR() ([32]byte, error)

DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.

Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)

func (*BrlaSession) Decimals

func (_Brla *BrlaSession) Decimals() (uint8, error)

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

Solidity: function decimals() view returns(uint8)

func (*BrlaSession) DecreaseAllowance

func (_Brla *BrlaSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*BrlaSession) GetRoleAdmin

func (_Brla *BrlaSession) GetRoleAdmin(role [32]byte) ([32]byte, error)

GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.

Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)

func (*BrlaSession) GrantRole

func (_Brla *BrlaSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)

GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.

Solidity: function grantRole(bytes32 role, address account) returns()

func (*BrlaSession) HasRole

func (_Brla *BrlaSession) HasRole(role [32]byte, account common.Address) (bool, error)

HasRole is a free data retrieval call binding the contract method 0x91d14854.

Solidity: function hasRole(bytes32 role, address account) view returns(bool)

func (*BrlaSession) IncreaseAllowance

func (_Brla *BrlaSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*BrlaSession) Initialize

func (_Brla *BrlaSession) Initialize(operator common.Address, pauser common.Address, compliance common.Address) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0xc0c53b8b.

Solidity: function initialize(address operator, address pauser, address compliance) returns()

func (*BrlaSession) Mint

func (_Brla *BrlaSession) Mint(to common.Address, amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(address to, uint256 amount) returns()

func (*BrlaSession) Name

func (_Brla *BrlaSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*BrlaSession) Nonces

func (_Brla *BrlaSession) Nonces(owner common.Address) (*big.Int, error)

Nonces is a free data retrieval call binding the contract method 0x7ecebe00.

Solidity: function nonces(address owner) view returns(uint256)

func (*BrlaSession) OPERATORROLE

func (_Brla *BrlaSession) OPERATORROLE() ([32]byte, error)

OPERATORROLE is a free data retrieval call binding the contract method 0xf5b541a6.

Solidity: function OPERATOR_ROLE() view returns(bytes32)

func (*BrlaSession) OWNERROLE

func (_Brla *BrlaSession) OWNERROLE() ([32]byte, error)

OWNERROLE is a free data retrieval call binding the contract method 0xe58378bb.

Solidity: function OWNER_ROLE() view returns(bytes32)

func (*BrlaSession) OperatorWallet

func (_Brla *BrlaSession) OperatorWallet() (common.Address, error)

OperatorWallet is a free data retrieval call binding the contract method 0xf90ef4ac.

Solidity: function operatorWallet() view returns(address)

func (*BrlaSession) OwnerWallet

func (_Brla *BrlaSession) OwnerWallet() (common.Address, error)

OwnerWallet is a free data retrieval call binding the contract method 0x9335dcb7.

Solidity: function ownerWallet() view returns(address)

func (*BrlaSession) PAUSERROLE

func (_Brla *BrlaSession) PAUSERROLE() ([32]byte, error)

PAUSERROLE is a free data retrieval call binding the contract method 0xe63ab1e9.

Solidity: function PAUSER_ROLE() view returns(bytes32)

func (*BrlaSession) Pause

func (_Brla *BrlaSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*BrlaSession) Paused

func (_Brla *BrlaSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() view returns(bool)

func (*BrlaSession) PauserWallet

func (_Brla *BrlaSession) PauserWallet() (common.Address, error)

PauserWallet is a free data retrieval call binding the contract method 0x5ad317a4.

Solidity: function pauserWallet() view returns(address)

func (*BrlaSession) Permit

func (_Brla *BrlaSession) Permit(owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)

Permit is a paid mutator transaction binding the contract method 0xd505accf.

Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()

func (*BrlaSession) ProxiableUUID

func (_Brla *BrlaSession) ProxiableUUID() ([32]byte, error)

ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.

Solidity: function proxiableUUID() view returns(bytes32)

func (*BrlaSession) RenounceRole

func (_Brla *BrlaSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)

RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.

Solidity: function renounceRole(bytes32 role, address account) returns()

func (*BrlaSession) RescueERC20

func (_Brla *BrlaSession) RescueERC20(token common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)

RescueERC20 is a paid mutator transaction binding the contract method 0xb2118a8d.

Solidity: function rescueERC20(address token, address to, uint256 amount) returns()

func (*BrlaSession) RevokeRole

func (_Brla *BrlaSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)

RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.

Solidity: function revokeRole(bytes32 role, address account) returns()

func (*BrlaSession) SupportsInterface

func (_Brla *BrlaSession) SupportsInterface(interfaceId [4]byte) (bool, error)

SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.

Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)

func (*BrlaSession) Symbol

func (_Brla *BrlaSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*BrlaSession) TotalSupply

func (_Brla *BrlaSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

func (*BrlaSession) Transfer

func (_Brla *BrlaSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address to, uint256 amount) returns(bool)

func (*BrlaSession) TransferFrom

func (_Brla *BrlaSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)

func (*BrlaSession) TransferWithPermit

func (_Brla *BrlaSession) TransferWithPermit(owner common.Address, spender common.Address, destination common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)

TransferWithPermit is a paid mutator transaction binding the contract method 0x9d341a0d.

Solidity: function transferWithPermit(address owner, address spender, address destination, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()

func (*BrlaSession) UnblockAddress

func (_Brla *BrlaSession) UnblockAddress(addr common.Address) (*types.Transaction, error)

UnblockAddress is a paid mutator transaction binding the contract method 0x186d9d88.

Solidity: function unblockAddress(address addr) returns()

func (*BrlaSession) Unpause

func (_Brla *BrlaSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*BrlaSession) UpdateCompliance

func (_Brla *BrlaSession) UpdateCompliance(newCompliance common.Address) (*types.Transaction, error)

UpdateCompliance is a paid mutator transaction binding the contract method 0x3adb2cff.

Solidity: function updateCompliance(address newCompliance) returns()

func (*BrlaSession) UpdateOperator

func (_Brla *BrlaSession) UpdateOperator(newOperator common.Address) (*types.Transaction, error)

UpdateOperator is a paid mutator transaction binding the contract method 0xac7475ed.

Solidity: function updateOperator(address newOperator) returns()

func (*BrlaSession) UpdateOwner

func (_Brla *BrlaSession) UpdateOwner(newOwner common.Address) (*types.Transaction, error)

UpdateOwner is a paid mutator transaction binding the contract method 0x880cdc31.

Solidity: function updateOwner(address newOwner) returns()

func (*BrlaSession) UpdatePauser

func (_Brla *BrlaSession) UpdatePauser(newPauser common.Address) (*types.Transaction, error)

UpdatePauser is a paid mutator transaction binding the contract method 0x554bab3c.

Solidity: function updatePauser(address newPauser) returns()

func (*BrlaSession) UpgradeTo

func (_Brla *BrlaSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.

Solidity: function upgradeTo(address newImplementation) returns()

func (*BrlaSession) UpgradeToAndCall

func (_Brla *BrlaSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)

UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.

Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()

type BrlaTransactor

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

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

func NewBrlaTransactor

func NewBrlaTransactor(address common.Address, transactor bind.ContractTransactor) (*BrlaTransactor, error)

NewBrlaTransactor creates a new write-only instance of Brla, bound to a specific deployed contract.

func (*BrlaTransactor) Approve

func (_Brla *BrlaTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*BrlaTransactor) BlockAddress

func (_Brla *BrlaTransactor) BlockAddress(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)

BlockAddress is a paid mutator transaction binding the contract method 0xad2bb1b3.

Solidity: function blockAddress(address addr) returns()

func (*BrlaTransactor) Burn

func (_Brla *BrlaTransactor) Burn(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)

Burn is a paid mutator transaction binding the contract method 0x42966c68.

Solidity: function burn(uint256 amount) returns()

func (*BrlaTransactor) BurnFrom

func (_Brla *BrlaTransactor) BurnFrom(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)

BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.

Solidity: function burnFrom(address account, uint256 amount) returns()

func (*BrlaTransactor) BurnFromWithPermit

func (_Brla *BrlaTransactor) BurnFromWithPermit(opts *bind.TransactOpts, owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)

BurnFromWithPermit is a paid mutator transaction binding the contract method 0xc279636b.

Solidity: function burnFromWithPermit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()

func (*BrlaTransactor) DecreaseAllowance

func (_Brla *BrlaTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*BrlaTransactor) GrantRole

func (_Brla *BrlaTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)

GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.

Solidity: function grantRole(bytes32 role, address account) returns()

func (*BrlaTransactor) IncreaseAllowance

func (_Brla *BrlaTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*BrlaTransactor) Initialize

func (_Brla *BrlaTransactor) Initialize(opts *bind.TransactOpts, operator common.Address, pauser common.Address, compliance common.Address) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0xc0c53b8b.

Solidity: function initialize(address operator, address pauser, address compliance) returns()

func (*BrlaTransactor) Mint

func (_Brla *BrlaTransactor) Mint(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(address to, uint256 amount) returns()

func (*BrlaTransactor) Pause

func (_Brla *BrlaTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*BrlaTransactor) Permit

func (_Brla *BrlaTransactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)

Permit is a paid mutator transaction binding the contract method 0xd505accf.

Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()

func (*BrlaTransactor) RenounceRole

func (_Brla *BrlaTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)

RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.

Solidity: function renounceRole(bytes32 role, address account) returns()

func (*BrlaTransactor) RescueERC20

func (_Brla *BrlaTransactor) RescueERC20(opts *bind.TransactOpts, token common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)

RescueERC20 is a paid mutator transaction binding the contract method 0xb2118a8d.

Solidity: function rescueERC20(address token, address to, uint256 amount) returns()

func (*BrlaTransactor) RevokeRole

func (_Brla *BrlaTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)

RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.

Solidity: function revokeRole(bytes32 role, address account) returns()

func (*BrlaTransactor) Transfer

func (_Brla *BrlaTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address to, uint256 amount) returns(bool)

func (*BrlaTransactor) TransferFrom

func (_Brla *BrlaTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)

func (*BrlaTransactor) TransferWithPermit

func (_Brla *BrlaTransactor) TransferWithPermit(opts *bind.TransactOpts, owner common.Address, spender common.Address, destination common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)

TransferWithPermit is a paid mutator transaction binding the contract method 0x9d341a0d.

Solidity: function transferWithPermit(address owner, address spender, address destination, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()

func (*BrlaTransactor) UnblockAddress

func (_Brla *BrlaTransactor) UnblockAddress(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)

UnblockAddress is a paid mutator transaction binding the contract method 0x186d9d88.

Solidity: function unblockAddress(address addr) returns()

func (*BrlaTransactor) Unpause

func (_Brla *BrlaTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*BrlaTransactor) UpdateCompliance

func (_Brla *BrlaTransactor) UpdateCompliance(opts *bind.TransactOpts, newCompliance common.Address) (*types.Transaction, error)

UpdateCompliance is a paid mutator transaction binding the contract method 0x3adb2cff.

Solidity: function updateCompliance(address newCompliance) returns()

func (*BrlaTransactor) UpdateOperator

func (_Brla *BrlaTransactor) UpdateOperator(opts *bind.TransactOpts, newOperator common.Address) (*types.Transaction, error)

UpdateOperator is a paid mutator transaction binding the contract method 0xac7475ed.

Solidity: function updateOperator(address newOperator) returns()

func (*BrlaTransactor) UpdateOwner

func (_Brla *BrlaTransactor) UpdateOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

UpdateOwner is a paid mutator transaction binding the contract method 0x880cdc31.

Solidity: function updateOwner(address newOwner) returns()

func (*BrlaTransactor) UpdatePauser

func (_Brla *BrlaTransactor) UpdatePauser(opts *bind.TransactOpts, newPauser common.Address) (*types.Transaction, error)

UpdatePauser is a paid mutator transaction binding the contract method 0x554bab3c.

Solidity: function updatePauser(address newPauser) returns()

func (*BrlaTransactor) UpgradeTo

func (_Brla *BrlaTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.

Solidity: function upgradeTo(address newImplementation) returns()

func (*BrlaTransactor) UpgradeToAndCall

func (_Brla *BrlaTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)

UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.

Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()

type BrlaTransactorRaw

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

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

func (*BrlaTransactorRaw) Transact

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

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

func (*BrlaTransactorRaw) Transfer

func (_Brla *BrlaTransactorRaw) 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 BrlaTransactorSession

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

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

func (*BrlaTransactorSession) Approve

func (_Brla *BrlaTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*BrlaTransactorSession) BlockAddress

func (_Brla *BrlaTransactorSession) BlockAddress(addr common.Address) (*types.Transaction, error)

BlockAddress is a paid mutator transaction binding the contract method 0xad2bb1b3.

Solidity: function blockAddress(address addr) returns()

func (*BrlaTransactorSession) Burn

func (_Brla *BrlaTransactorSession) Burn(amount *big.Int) (*types.Transaction, error)

Burn is a paid mutator transaction binding the contract method 0x42966c68.

Solidity: function burn(uint256 amount) returns()

func (*BrlaTransactorSession) BurnFrom

func (_Brla *BrlaTransactorSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)

BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.

Solidity: function burnFrom(address account, uint256 amount) returns()

func (*BrlaTransactorSession) BurnFromWithPermit

func (_Brla *BrlaTransactorSession) BurnFromWithPermit(owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)

BurnFromWithPermit is a paid mutator transaction binding the contract method 0xc279636b.

Solidity: function burnFromWithPermit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()

func (*BrlaTransactorSession) DecreaseAllowance

func (_Brla *BrlaTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*BrlaTransactorSession) GrantRole

func (_Brla *BrlaTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)

GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.

Solidity: function grantRole(bytes32 role, address account) returns()

func (*BrlaTransactorSession) IncreaseAllowance

func (_Brla *BrlaTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*BrlaTransactorSession) Initialize

func (_Brla *BrlaTransactorSession) Initialize(operator common.Address, pauser common.Address, compliance common.Address) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0xc0c53b8b.

Solidity: function initialize(address operator, address pauser, address compliance) returns()

func (*BrlaTransactorSession) Mint

func (_Brla *BrlaTransactorSession) Mint(to common.Address, amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(address to, uint256 amount) returns()

func (*BrlaTransactorSession) Pause

func (_Brla *BrlaTransactorSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*BrlaTransactorSession) Permit

func (_Brla *BrlaTransactorSession) Permit(owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)

Permit is a paid mutator transaction binding the contract method 0xd505accf.

Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()

func (*BrlaTransactorSession) RenounceRole

func (_Brla *BrlaTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)

RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.

Solidity: function renounceRole(bytes32 role, address account) returns()

func (*BrlaTransactorSession) RescueERC20

func (_Brla *BrlaTransactorSession) RescueERC20(token common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)

RescueERC20 is a paid mutator transaction binding the contract method 0xb2118a8d.

Solidity: function rescueERC20(address token, address to, uint256 amount) returns()

func (*BrlaTransactorSession) RevokeRole

func (_Brla *BrlaTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)

RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.

Solidity: function revokeRole(bytes32 role, address account) returns()

func (*BrlaTransactorSession) Transfer

func (_Brla *BrlaTransactorSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address to, uint256 amount) returns(bool)

func (*BrlaTransactorSession) TransferFrom

func (_Brla *BrlaTransactorSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)

func (*BrlaTransactorSession) TransferWithPermit

func (_Brla *BrlaTransactorSession) TransferWithPermit(owner common.Address, spender common.Address, destination common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)

TransferWithPermit is a paid mutator transaction binding the contract method 0x9d341a0d.

Solidity: function transferWithPermit(address owner, address spender, address destination, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()

func (*BrlaTransactorSession) UnblockAddress

func (_Brla *BrlaTransactorSession) UnblockAddress(addr common.Address) (*types.Transaction, error)

UnblockAddress is a paid mutator transaction binding the contract method 0x186d9d88.

Solidity: function unblockAddress(address addr) returns()

func (*BrlaTransactorSession) Unpause

func (_Brla *BrlaTransactorSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*BrlaTransactorSession) UpdateCompliance

func (_Brla *BrlaTransactorSession) UpdateCompliance(newCompliance common.Address) (*types.Transaction, error)

UpdateCompliance is a paid mutator transaction binding the contract method 0x3adb2cff.

Solidity: function updateCompliance(address newCompliance) returns()

func (*BrlaTransactorSession) UpdateOperator

func (_Brla *BrlaTransactorSession) UpdateOperator(newOperator common.Address) (*types.Transaction, error)

UpdateOperator is a paid mutator transaction binding the contract method 0xac7475ed.

Solidity: function updateOperator(address newOperator) returns()

func (*BrlaTransactorSession) UpdateOwner

func (_Brla *BrlaTransactorSession) UpdateOwner(newOwner common.Address) (*types.Transaction, error)

UpdateOwner is a paid mutator transaction binding the contract method 0x880cdc31.

Solidity: function updateOwner(address newOwner) returns()

func (*BrlaTransactorSession) UpdatePauser

func (_Brla *BrlaTransactorSession) UpdatePauser(newPauser common.Address) (*types.Transaction, error)

UpdatePauser is a paid mutator transaction binding the contract method 0x554bab3c.

Solidity: function updatePauser(address newPauser) returns()

func (*BrlaTransactorSession) UpgradeTo

func (_Brla *BrlaTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)

UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.

Solidity: function upgradeTo(address newImplementation) returns()

func (*BrlaTransactorSession) UpgradeToAndCall

func (_Brla *BrlaTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)

UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.

Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()

type BrlaTransfer

type BrlaTransfer struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

BrlaTransfer represents a Transfer event raised by the Brla contract.

type BrlaTransferIterator

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

BrlaTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Brla contract.

func (*BrlaTransferIterator) Close

func (it *BrlaTransferIterator) Close() error

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

func (*BrlaTransferIterator) Error

func (it *BrlaTransferIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*BrlaTransferIterator) Next

func (it *BrlaTransferIterator) Next() bool

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 BrlaUnpaused

type BrlaUnpaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

BrlaUnpaused represents a Unpaused event raised by the Brla contract.

type BrlaUnpausedIterator

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

BrlaUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the Brla contract.

func (*BrlaUnpausedIterator) Close

func (it *BrlaUnpausedIterator) Close() error

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

func (*BrlaUnpausedIterator) Error

func (it *BrlaUnpausedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*BrlaUnpausedIterator) Next

func (it *BrlaUnpausedIterator) Next() bool

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 BrlaUpgraded

type BrlaUpgraded struct {
	Implementation common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

BrlaUpgraded represents a Upgraded event raised by the Brla contract.

type BrlaUpgradedIterator

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

BrlaUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the Brla contract.

func (*BrlaUpgradedIterator) Close

func (it *BrlaUpgradedIterator) Close() error

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

func (*BrlaUpgradedIterator) Error

func (it *BrlaUpgradedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*BrlaUpgradedIterator) Next

func (it *BrlaUpgradedIterator) Next() bool

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