Bartering

Bartering is an action the player can perform with piglins.

Java Edition
Bartering is controlled by loot table. To barter with a piglin, a player either throws a gold ingot near the piglin or the gold ingot on it. The piglin takes the gold ingot and appears to examine it for six seconds, after which the piglin tosses a random item to the player, based on the table below.

The item the piglin throws may be one of the following:

If multiple gold ingots are on the ground, piglins will pick them up one at a time and toss a new item once every six seconds. Once there are no ingots remaining to pick up, they return to their normal behavior.

Hitting a piglin causes it to put the ingot into its inventory and it cannot be bartered with again unless it puts another item in its inventory. This stored ingot is dropped upon death. Piglins who are killed in one hit before they finish examining drop the ingot with the same chances as any other held item.

Bedrock Edition
Interacting with a Piglin in Bedrock Edition while holding a gold ingot prompts the Piglin to drop either a block of obsidian or flint and steel. If the Piglin picks up an ingot from the ground, whether it was dropped by the player or a block like a dropper, the Piglin always throws a Nether Wart block back.