ClassBaseContractManager
Constructors
newBaseContractManager(configStore):BaseContractManager
Parameters
- configStore:ConfigStore
ReturnsBaseContractManager
Properties
Methods
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
}
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
}
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
}