From 4c8194ab5b583e9a8c8e054c6ec2c6c226b22a47 Mon Sep 17 00:00:00 2001 From: EmelyanenkoK Date: Fri, 21 Oct 2022 17:45:37 +0300 Subject: [PATCH] Add ConfigParam 79 (#498) * Add ConfigParam 79 * Change Config79 MsgAddress -> bits256 * Add ConfigParam 81 for Polygon --- crypto/block/block.tlb | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/crypto/block/block.tlb b/crypto/block/block.tlb index bacc6545..d0cc2756 100644 --- a/crypto/block/block.tlb +++ b/crypto/block/block.tlb @@ -113,7 +113,10 @@ var_uint$_ {n:#} len:(#< n) value:(uint (len * 8)) = VarUInteger n; var_int$_ {n:#} len:(#< n) value:(int (len * 8)) = VarInteger n; -nanograms$_ amount:(VarUInteger 16) = Grams; +nanograms$_ amount:(VarUInteger 16) = Grams; + +_ grams:Grams = Coins; + // extra_currencies$_ dict:(HashmapE 32 (VarUInteger 32)) = ExtraCurrencyCollection; @@ -757,6 +760,14 @@ _ OracleBridgeParams = ConfigParam 71; // Ethereum bridge _ OracleBridgeParams = ConfigParam 72; // Binance Smart Chain bridge _ OracleBridgeParams = ConfigParam 73; // Polygon bridge +jetton_bridge_params#_ bridge_address:bits256 oracles_address:bits256 oracles:(HashmapE 256 uint256) state_flags:uint8 burn_bridge_fee:Coins = JettonBridgeParams; + + +_ OracleBridgeParams = ConfigParam 79; // ETH->TON token bridge +_ OracleBridgeParams = ConfigParam 80; // BNB->TON token bridge +_ OracleBridgeParams = ConfigParam 81; // Polygon->TON token bridge + + // // PROOFS // @@ -883,4 +894,3 @@ chan_op_cmd#912838d1 msg:ChanSignedMsg = ChanOp; chan_data$_ config:^ChanConfig state:^ChanState = ChanData; -