import { AbiItem } from 'web3-utils' ; export const BRBC_CONTRACT_ABI = [ { inputs : [ { internalType : 'string' , name : 'name' , type : 'string' } , { internalType : 'string' , name : 'symbol' , type : 'string' } , { internalType : 'uint256' , name : '_maxTotalSupply' , type : 'uint256' } , { internalType : 'uint8' , name : 'decimals' , type : 'uint8' } ] , stateMutability : 'nonpayable' , type : 'constructor' } , { 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 : 'from' , type : 'address' } , { indexed : true , internalType : 'address' , name : 'to' , type : 'address' } , { indexed : false , internalType : 'uint256' , name : 'value' , type : 'uint256' } ] , name : 'Transfer' , type : 'event' } , { 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 : [ ] , name : 'decimals' , outputs : [ { internalType : 'uint8' , name : '' , type : 'uint8' } ] , stateMutability : 'view' , type : 'function' } , { inputs : [ { internalType : 'address' , name : 'recipient' , type : 'address' } , { internalType : 'uint256' , name : 'amount' , type : 'uint256' } ] , name : 'transfer' , outputs : [ { internalType : 'bool' , name : '' , type : 'bool' } ] , stateMutability : 'nonpayable' , type : 'function' } , { inputs : [ { internalType : 'address' , name : 'sender' , type : 'address' } , { internalType : 'address' , name : 'recipient' , type : 'address' } , { internalType : 'uint256' , name : 'amount' , type : 'uint256' } ] , name : 'transferFrom' , outputs : [ { internalType : 'bool' , name : '' , type : 'bool' } ] , stateMutability : 'nonpayable' , type : 'function' } ] as AbiItem [ ] ;