All chains
    Preparing search index...
    upgrade: TxDescriptor<
        {
            impl_address: FixedSizeBinary<20>;
            impl_code_hash: FixedSizeBinary<32>;
            initializer?: { maximum_required_gas: bigint; params: Binary };
        },
    >

    Sends command to the Gateway contract to upgrade itself with a new implementation contract

    Fee required: No

    • origin: Must be Root.
    • impl_address: The address of the implementation contract.
    • impl_code_hash: The codehash of the implementation contract.
    • initializer: Optionally call an initializer on the implementation contract.