PIP-134: Update last observed nonce on evm target chains

Proposal: PIP-134: Update last observed nonce on evm target chains

Status: Proposed

Author(s): @birdlady

Type: Other

Discussions-to: Governance - Paloma

Created: 03/26/2025

Simple Summary

Due to the relay outage that was caused by the BNB chain fork, the last observed nonce on some evm target chains is out of sync with the latest messages that are attempted to being sent over the skyway bridge. This causes minting/burning transactions to be stuck.

Abstract

Due to the relay outage that was caused by the BNB chain fork, the last observed nonce on some evm target chains is out of sync with the latest messages that are attempted to being sent over the skyway bridge. This causes minting/burning transactions to be stuck on some chains. This is a proposal to update the lastObservedNonce height to the most recent height observed in the pending transactions to allow pigeons to relay again.

Motivation

Updating the lastObservedNonce data in is required to restart skyway message relaying.

Technical Specification

Chain New Nonce
Arbitrum 2820

Proposal Vote Command for CLI

palomad tx gov submit-proposal ./pip-134.json \
--gas auto \
--node=<Your node> \
--chain-id tumbler \
--from <Your Paloma Address> 

pip-134.json

Arbtirum

{
 "messages": [
  {
   "@type": "/palomachain.paloma.skyway.MsgNonceOverrideProposal",
   "metadata": {
    "creator": "paloma10d07y265gmmuvt4z0w9aw880jnsr700jz87xyk",
    "signers": ["paloma10d07y265gmmuvt4z0w9aw880jnsr700jz87xyk"]
   },
   "authority": "paloma10d07y265gmmuvt4z0w9aw880jnsr700jz87xyk",
   "chain_reference_id": "arbitrum-main",
   "nonce": "2820"
  }
 ],
 "metadata": "ipfs://CID",
 "deposit": "1000000000ugrain",
 "title": "PIP-134: Update last observed nonce on evm target chains",
 "summary": "Update last observed nonce to restart skyway messages.",
 "expedited": true
}

pip-134_metadata.json

{
 "title": "PIP-134: Update last observed nonce on evm target chains",
 "authors": ["birdlady"],
 "summary": "PIP-134: Update last observed nonce to restart skyway messages.",
 "details": "Update nonce to allow skyway bridge messages again",
 "proposal_forum_url": "https://forum.palomachain.com/c/governance/6",
 "vote_option_context": "Vote YES to update the last observed nonce height"
}

How to Vote on Proposal 192 with CLI

palomad tx gov vote 192 yes \
--chain-id tumbler \
--from <Your Paloma Address> \
--node <Your node> \
-y

How to Vote on Proposal 192 with Paloma LightNodes

# Mac & Linux
sh ~/Downloads/setup.sh vote-proposal 192 yes

# **Windows**
docker run --rm --pull=always -ti -v $env:USERPROFILE\\paloma-lightnode:/root/lightnode palomachain/lightnode-client:v2 vote-proposal 192 yes

Rationale

This vote fixes the reference hash for the new BNB chain after the hard fork.

About Paloma

Paloma wants to be the fastest relay chain in the world with the most decentralized network of validators that can attest to any transaction with the fastest possible execution. Paloma aims to make it easy for developers to control smart contracts on any Solana, Ethereum L1, L2, and L3 chain.

To learn more about Paloma, please visit https://palomachain.com

To follow the project on Github, please star the project GitHub - palomachain/paloma: The fast blockchain messenger protocol

To participate in the community, please join the Paloma Discord: Paloma