Skip to content

Releases: boscore/ibc_contracts

v4.6.1 release notes

28 Sep 14:24
Compare
Choose a tag to compare
  1. New Feature
    When relaying the ibc transaction, the service fee charged will transfer to relay account.

v4.6.0 release notes

08 Aug 04:13
Compare
Choose a tag to compare
  1. New Feature: the contract ibc.proxy makes the IBC system can transfer inline action or deferred transaction.
    For detailed info, please refer to README.md

  2. Add inline action check to make it fail directly if this action transfer token to ibc.token contract directly, code is here.

  3. Add table rmdunrbs2 to allow rollback dead original transactions manually.

  4. Add action rbkunrbktrx to roll back the transactions in table rmdunrbs2, which is processed by admin

v4.5.2 release notes

29 Jul 06:33
Compare
Choose a tag to compare
  1. Fix a bug. remove function get_currency_accept_by_orig_contract(), because table accepts's primary key is no longer be orig_contract's name.

  2. Add action rbkdiehubtrx to rollback dead hub transactions.

v4.5.1 release notes

22 Jul 09:26
Compare
Choose a tag to compare
  1. Fix a bug in function ibc_cash_to_hub of ibc.token contract, code is here, cash_seq_num cannot be used as the ID of table hubtrxs here, because cash_seq_num grows according to different chains, and its' scope is peer chain name, while the scope of tablehubtrxs is _self

v4.5.0 release notes

01 Jul 11:41
Compare
Choose a tag to compare
  1. New feature: allow transfer token to account of the self chain in memo string through bosibc.io contract.

v4.4.2 release notes

01 Jul 01:20
Compare
Choose a tag to compare
  1. Fix a bug in ibc.chain contract about the producer schedule calculation when the wtmsig_protocol is activated on the original chain.

Others

Pre-built version: https://github.com/boscore/bos.contract-prebuild/tree/master/bosibc

v4.4.1 release notes

11 Jun 13:51
Compare
Choose a tag to compare

Change

  1. Fix a memo string parsing bug in function get_memo_info of file ibc.token.cpp.

Others

The prebuild version can get here.

v4.4.0 release notes

10 Jun 02:37
Compare
Choose a tag to compare
  1. Add data structure producer_authority_schedule and related logic, to enable the ibc.chain contract can deal with the special situation when wtmsig protocol is activated, that is, each block_producer still only uses one key, and the key's weight and threshold are both 1.

v4.3.0 release notes

06 May 08:37
Compare
Choose a tag to compare

After resigning the owner and active authority of IBC related contracts to BPs, in order to facilitate the management work, we add admin authority to each contract. Most of the management work can be performed through the admin account, including:

ibc.chain actions:

relay
forceinit

ibc.token actions:

 regpeerchain
 setchainbool
 regacpttoken
 setacptasset
 setacptstr
 setacptint
 setacptbool
 setacptfee
 regpegtoken
 regpegtoken2
 setpegasset
 setpegint
 setpegbool
 setpegtkfee
 unregtoken
 fcrollback
 fcrmorigtrx
 lockall
 unlockall
 forceinit
 setfreeacnt

you can set the admin account by action setadmin(name admin) in each IBC contract.

Others

Pre-build contract: ibc-v4.3.0

v4.2.0 release notes

21 Apr 03:18
Compare
Choose a tag to compare

Let the hub protocol support free-account related logic, to facilitate the inter-chain heartbeat communication.