sig-proxy 0.5.0

Signature-Based (Web3) Authenticating Proxy
mod generated;

pub mod access {
  pub use crate::openzeppelin::contracts_upgradeable::generated::access_control_enumerable_upgradeable::*;
  pub use crate::openzeppelin::contracts_upgradeable::generated::access_control_upgradeable::*;
  pub use crate::openzeppelin::contracts_upgradeable::generated::ownable_upgradeable::*;
}

pub mod finance {
  pub use crate::openzeppelin::contracts_upgradeable::generated::payment_splitter_upgradeable::*;
}

pub mod governance {
  pub use crate::openzeppelin::contracts_upgradeable::generated::timelock_controller_upgradeable::*;
}

pub mod interfaces {
  pub use crate::openzeppelin::contracts_upgradeable::generated::ierc1271_upgradeable::*;
  pub use crate::openzeppelin::contracts_upgradeable::generated::ierc3156_flash_borrower_upgradeable::*;
  pub use crate::openzeppelin::contracts_upgradeable::generated::ierc3156_flash_lender_upgradeable::*;
}

pub mod metatx {
  pub use crate::openzeppelin::contracts_upgradeable::generated::erc2771_context_upgradeable::*;
  pub use crate::openzeppelin::contracts_upgradeable::generated::minimal_forwarder_upgradeable::*;
}

pub mod proxy {
  pub use crate::openzeppelin::contracts_upgradeable::generated::clones_upgradeable::*;

  pub mod beacon {
    pub use crate::openzeppelin::contracts_upgradeable::generated::i_beacon_upgradeable::*;
  }

  pub mod erc1967 {
    pub use crate::openzeppelin::contracts_upgradeable::generated::erc1967_upgrade_upgradeable::*;
  }

  pub mod utils {
    pub use crate::openzeppelin::contracts_upgradeable::generated::initializable::*;
    pub use crate::openzeppelin::contracts_upgradeable::generated::uups_upgradeable::*;
  }
}

pub mod security {
  pub use crate::openzeppelin::contracts_upgradeable::generated::pausable_upgradeable::*;
  pub use crate::openzeppelin::contracts_upgradeable::generated::pull_payment_upgradeable::*;
  pub use crate::openzeppelin::contracts_upgradeable::generated::reentrancy_guard_upgradeable::*;
}

pub mod token {
  pub mod erc20 {
    pub use crate::openzeppelin::contracts_upgradeable::generated::erc20_upgradeable::*;
    pub use crate::openzeppelin::contracts_upgradeable::generated::ierc20_upgradeable::*;

    pub mod extensions {
      pub use crate::openzeppelin::contracts_upgradeable::generated::erc20_burnable_upgradeable::*;
      pub use crate::openzeppelin::contracts_upgradeable::generated::erc20_capped_upgradeable::*;
      pub use crate::openzeppelin::contracts_upgradeable::generated::erc20_pausable_upgradeable::*;
      pub use crate::openzeppelin::contracts_upgradeable::generated::erc20_snapshot_upgradeable::*;
      pub use crate::openzeppelin::contracts_upgradeable::generated::ierc20_metadata_upgradeable::*;

      pub mod draft {
        pub use crate::openzeppelin::contracts_upgradeable::generated::erc20_flash_mint_upgradeable::*;
        pub use crate::openzeppelin::contracts_upgradeable::generated::erc20_permit_upgradeable::*;
        pub use crate::openzeppelin::contracts_upgradeable::generated::ierc20_permit_upgradeable::*;
      }
    }

    pub mod presets {
      pub use crate::openzeppelin::contracts_upgradeable::generated::erc20_preset_fixed_supply_upgradeable::*;
      pub use crate::openzeppelin::contracts_upgradeable::generated::erc20_preset_minter_pauser_upgradeable::*;
    }

    pub mod utils {
      pub use crate::openzeppelin::contracts_upgradeable::generated::safe_erc20_upgradeable::*;
      pub use crate::openzeppelin::contracts_upgradeable::generated::token_timelock_upgradeable::*;
    }
  }

  pub mod erc721 {
    pub use crate::openzeppelin::contracts_upgradeable::generated::erc721_upgradeable::*;
    pub use crate::openzeppelin::contracts_upgradeable::generated::ierc721_receiver_upgradeable::*;
    pub use crate::openzeppelin::contracts_upgradeable::generated::ierc721_upgradeable::*;

    pub mod extensions {
      pub use crate::openzeppelin::contracts_upgradeable::generated::erc721_burnable_upgradeable::*;
      pub use crate::openzeppelin::contracts_upgradeable::generated::erc721_enumerable_upgradeable::*;
      pub use crate::openzeppelin::contracts_upgradeable::generated::erc721_pausable_upgradeable::*;
      pub use crate::openzeppelin::contracts_upgradeable::generated::erc721uri_storage_upgradeable::*;
      pub use crate::openzeppelin::contracts_upgradeable::generated::ierc721_enumerable_upgradeable::*;
      pub use crate::openzeppelin::contracts_upgradeable::generated::ierc721_metadata_upgradeable::*;
    }

    pub mod presets {
      pub use crate::openzeppelin::contracts_upgradeable::generated::erc721_preset_minter_pauser_auto_id_upgradeable::*;
    }

    pub mod utils {
      pub use crate::openzeppelin::contracts_upgradeable::generated::erc721_holder_upgradeable::*;
    }
  }

  pub mod erc777 {
    pub use crate::openzeppelin::contracts_upgradeable::generated::erc777_upgradeable::*;
    pub use crate::openzeppelin::contracts_upgradeable::generated::ierc777_recipient_upgradeable::*;
    pub use crate::openzeppelin::contracts_upgradeable::generated::ierc777_sender_upgradeable::*;
    pub use crate::openzeppelin::contracts_upgradeable::generated::ierc777_upgradeable::*;

    pub mod presets {
      pub use crate::openzeppelin::contracts_upgradeable::generated::erc777_preset_fixed_supply_upgradeable::*;
    }
  }

  pub mod erc1155 {
    pub use crate::openzeppelin::contracts_upgradeable::generated::erc1155_upgradeable::*;
    pub use crate::openzeppelin::contracts_upgradeable::generated::ierc1155_receiver_upgradeable::*;
    pub use crate::openzeppelin::contracts_upgradeable::generated::ierc1155_upgradeable::*;

    pub mod extensions {
      pub use crate::openzeppelin::contracts_upgradeable::generated::erc1155_burnable_upgradeable::*;
      pub use crate::openzeppelin::contracts_upgradeable::generated::erc1155_pausable_upgradeable::*;
      pub use crate::openzeppelin::contracts_upgradeable::generated::ierc1155_metadata_uri_upgradeable::*;
    }

    pub mod presets {
      pub use crate::openzeppelin::contracts_upgradeable::generated::erc1155_preset_minter_pauser_upgradeable::*;
    }

    pub mod utils {
      pub use crate::openzeppelin::contracts_upgradeable::generated::erc1155_holder_upgradeable::*;
      pub use crate::openzeppelin::contracts_upgradeable::generated::erc1155_receiver_upgradeable::*;
    }
  }
}

pub mod utils {
  pub use crate::openzeppelin::contracts_upgradeable::generated::address_upgradeable::*;
  pub use crate::openzeppelin::contracts_upgradeable::generated::arrays_upgradeable::*;
  pub use crate::openzeppelin::contracts_upgradeable::generated::context_upgradeable::*;
  pub use crate::openzeppelin::contracts_upgradeable::generated::create2_upgradeable::*;
  pub use crate::openzeppelin::contracts_upgradeable::generated::multicall_upgradeable::*;
  pub use crate::openzeppelin::contracts_upgradeable::generated::storage_slot_upgradeable::*;
  pub use crate::openzeppelin::contracts_upgradeable::generated::strings_upgradeable::*;

  pub mod cryptography {
    pub use crate::openzeppelin::contracts_upgradeable::generated::ecdsa_upgradeable::*;
    pub use crate::openzeppelin::contracts_upgradeable::generated::merkle_proof_upgradeable::*;
    pub use crate::openzeppelin::contracts_upgradeable::generated::signature_checker_upgradeable::*;

    pub mod draft {
      pub use crate::openzeppelin::contracts_upgradeable::generated::eip712_upgradeable::*;
    }
  }

  pub mod escrow {
    pub use crate::openzeppelin::contracts_upgradeable::generated::conditional_escrow_upgradeable::*;
    pub use crate::openzeppelin::contracts_upgradeable::generated::escrow_upgradeable::*;
    pub use crate::openzeppelin::contracts_upgradeable::generated::refund_escrow_upgradeable::*;
  }

  pub mod introspection {
    pub use crate::openzeppelin::contracts_upgradeable::generated::erc165_checker_upgradeable::*;
    pub use crate::openzeppelin::contracts_upgradeable::generated::erc165_storage_upgradeable::*;
    pub use crate::openzeppelin::contracts_upgradeable::generated::erc165_upgradeable::*;
    pub use crate::openzeppelin::contracts_upgradeable::generated::erc1820_implementer_upgradeable::*;
    pub use crate::openzeppelin::contracts_upgradeable::generated::ierc165_upgradeable::*;
    pub use crate::openzeppelin::contracts_upgradeable::generated::ierc1820_implementer_upgradeable::*;
    pub use crate::openzeppelin::contracts_upgradeable::generated::ierc1820_registry_upgradeable::*;
  }

  pub mod math {
    pub use crate::openzeppelin::contracts_upgradeable::generated::math_upgradeable::*;
    pub use crate::openzeppelin::contracts_upgradeable::generated::safe_cast_upgradeable::*;
    pub use crate::openzeppelin::contracts_upgradeable::generated::safe_math_upgradeable::*;
    pub use crate::openzeppelin::contracts_upgradeable::generated::signed_safe_math_upgradeable::*;
  }

  pub mod structs {
    pub use crate::openzeppelin::contracts_upgradeable::generated::enumerable_map_upgradeable::*;
    pub use crate::openzeppelin::contracts_upgradeable::generated::enumerable_set_upgradeable::*;
  }
}