ClassBaseContractManager

Constructors
newBaseContractManager(configStore):BaseContractManager
Parameters
ReturnsBaseContractManager
Properties
configStore
configStore:ConfigStore
Type declaration
Returns
Methods
getContractInfoByEnv
getContractInfoByEnv():{
erc20Abi:{
anonymous:undefined,
inputs:{
internalType:string,
name:string,
type:string
}
[]
,
name:undefined,
outputs:undefined,
stateMutability:string,
type:string
}
|{
anonymous:boolean,
inputs:{
indexed:boolean,
internalType:string,
name:string,
type:string
}
[]
,
name:string,
outputs:undefined,
stateMutability:undefined,
type:string
}
|{
anonymous:undefined,
inputs:{
internalType:string,
name:string,
type:string
}
[]
,
name:string,
outputs:{
internalType:string,
name:string,
type:string
}
[]
,
stateMutability:string,
type:string
}
[]
,
usdcAbi:{
anonymous:undefined,
inputs:{
internalType:string,
name:string,
type:string
}
[]
,
name:undefined,
outputs:undefined,
stateMutability:string,
type:string
}
|{
anonymous:boolean,
inputs:{
indexed:boolean,
internalType:string,
name:string,
type:string
}
[]
,
name:string,
outputs:undefined,
stateMutability:undefined,
type:string
}
|{
anonymous:undefined,
inputs:{
internalType:string,
name:string,
type:string
}
[]
,
name:string,
outputs:{
internalType:string,
name:string,
type:string
}
[]
,
stateMutability:string,
type:string
}
[]
,
usdcAddress:string,
vaultAbi:{
anonymous:undefined,
inputs:never[],
name:undefined,
outputs:undefined,
stateMutability:string,
type:string
}
|{
anonymous:undefined,
inputs:{
internalType:string,
name:string,
type:string
}
[]
,
name:string,
outputs:undefined,
stateMutability:undefined,
type:string
}
|{
anonymous:boolean,
inputs:{
indexed:boolean,
internalType:string,
name:string,
type:string
}
[]
,
name:string,
outputs:undefined,
stateMutability:undefined,
type:string
}
|{
anonymous:undefined,
inputs:{
internalType:string,
name:string,
type:string
}
[]
,
name:string,
outputs:{
internalType:string,
name:string,
type:string
}
[]
,
stateMutability:string,
type:string
}
|{
anonymous:undefined,
inputs:{
components:undefined,
internalType:string,
name:string,
type:string
}
|{
components:{
internalType:string,
name:string,
type:string
}
[]
,
internalType:string,
name:string,
type:string
}
[]
,
name:string,
outputs:never[],
stateMutability:string,
type:string
}
[]
,
vaultAddress:string,
verifyContractAddress:string
}
Parameters
    Returns{
    erc20Abi:{
    anonymous:undefined,
    inputs:{
    internalType:string,
    name:string,
    type:string
    }
    []
    ,
    name:undefined,
    outputs:undefined,
    stateMutability:string,
    type:string
    }
    |{
    anonymous:boolean,
    inputs:{
    indexed:boolean,
    internalType:string,
    name:string,
    type:string
    }
    []
    ,
    name:string,
    outputs:undefined,
    stateMutability:undefined,
    type:string
    }
    |{
    anonymous:undefined,
    inputs:{
    internalType:string,
    name:string,
    type:string
    }
    []
    ,
    name:string,
    outputs:{
    internalType:string,
    name:string,
    type:string
    }
    []
    ,
    stateMutability:string,
    type:string
    }
    []
    ,
    usdcAbi:{
    anonymous:undefined,
    inputs:{
    internalType:string,
    name:string,
    type:string
    }
    []
    ,
    name:undefined,
    outputs:undefined,
    stateMutability:string,
    type:string
    }
    |{
    anonymous:boolean,
    inputs:{
    indexed:boolean,
    internalType:string,
    name:string,
    type:string
    }
    []
    ,
    name:string,
    outputs:undefined,
    stateMutability:undefined,
    type:string
    }
    |{
    anonymous:undefined,
    inputs:{
    internalType:string,
    name:string,
    type:string
    }
    []
    ,
    name:string,
    outputs:{
    internalType:string,
    name:string,
    type:string
    }
    []
    ,
    stateMutability:string,
    type:string
    }
    []
    ,
    usdcAddress:string,
    vaultAbi:{
    anonymous:undefined,
    inputs:never[],
    name:undefined,
    outputs:undefined,
    stateMutability:string,
    type:string
    }
    |{
    anonymous:undefined,
    inputs:{
    internalType:string,
    name:string,
    type:string
    }
    []
    ,
    name:string,
    outputs:undefined,
    stateMutability:undefined,
    type:string
    }
    |{
    anonymous:boolean,
    inputs:{
    indexed:boolean,
    internalType:string,
    name:string,
    type:string
    }
    []
    ,
    name:string,
    outputs:undefined,
    stateMutability:undefined,
    type:string
    }
    |{
    anonymous:undefined,
    inputs:{
    internalType:string,
    name:string,
    type:string
    }
    []
    ,
    name:string,
    outputs:{
    internalType:string,
    name:string,
    type:string
    }
    []
    ,
    stateMutability:string,
    type:string
    }
    |{
    anonymous:undefined,
    inputs:{
    components:undefined,
    internalType:string,
    name:string,
    type:string
    }
    |{
    components:{
    internalType:string,
    name:string,
    type:string
    }
    []
    ,
    internalType:string,
    name:string,
    type:string
    }
    []
    ,
    name:string,
    outputs:never[],
    stateMutability:string,
    type:string
    }
    []
    ,
    vaultAddress:string,
    verifyContractAddress:string
    }