Goals of the proposal include further expansion (new BobSwap instances on Optimism, BNB Chain, and Arbitrum), increased brand awareness, and additional integration options. Several new inventory pools along with BobSwap (note: BobVault is the contract name and referred to as such below) allowance increases were proposed and accepted by the governance board.
Following the successful proposal, overall total supply increased +32m BOB (20.5m β 52.5m).
Polygon (9.5m β 11.5m)
Increase BobVault issuance allowance from 3,000,000 BOB β 5,000,000 BOB
Ethereum Mainnet (9m β 16m)
Increase BobSwap issuance allowance from 2,000,000 BOB β 5,000,000 BOB
Allocate 2,000,000 BOB to BOB/USDC 0.008% inventory position on Kyberswap
Allocate 2,000,000 BOB to BOB/USDT 0.008% inventory position on Kyberswap
Optimism (1m β 8m)
Allocate 5,000,000 BOB to a new deployment of BobVault
Allocate 2,000,000 BOB to BOB/USDC 0.01% inventory position on Uniswap V3
BNB Chain (1m β 10m)
Allocate 5,000,000 BOB to a new deployment of BobVault
Allocate 2,000,000 BOB to BOB/USDC 0.008% inventory position on Kyberswap
Allocate 2,000,000 BOB to BOB/USDT 0.008% inventory position on Kyberswap
Arbitrum (0m β 7m)
Allocate 5,000,000 BOB to a new deployment of BobVault
Allocate 2,000,000 BOB to BOB/USDC 0.01% inventory position on Uniswap V3
Newly deployed BobVault instances mirror latest Mainnet deployment, with the exception of changes in used collateral token addresses, see GP 5 for reference.
Transaction Details
Polygon
Transaction #27 in the Safe on Polygon contains 1 action:
Create and initialize pool 0.008% BOB/USDT pool on Kyberswap. The action is executed by calling createAndUnlockPoolIfNecessary on the Kyberswap Position Manager contract 0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8.
Action 7
Mint Kyberswap 0.008% BOB/USDT inventory position using ~2,000,000 BOB. The action is executed by calling mint on the Kyberswap Position Manager contract 0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8.
Used tick range: [-276325, -276323], as BOB has 18 decimals and USDT has 6 decimals
Action 8
Create and initialize pool 0.008% USDC/BOB pool on Kyberswap. The action is executed by calling createAndUnlockPoolIfNecessary on the Kyberswap Position Manager contract 0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8.
Action 9
Mint Kyberswap 0.008% USDC/BOB inventory position using ~2,000,000 BOB. The action is executed by calling mint on the Kyberswap Position Manager contract 0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8.
Used tick range: [276323, 276325], as USDC has 6 decimals and BOB has 18 decimals
Optimism
Transaction #5 in the Safe on Optimism contains 4 actions:
Minting amount is slightly less than 2,000,000 BOB to avoid leftover wei amount due to truncation errors.
Action 3
Create and initialize pool 0.01% USDC/BOB pool on Uniswap V3. The action is executed by calling createAndInitializePoolIfNecessary on the Uniswap V3 Position Manager contract 0xC36442b4a4522E871399CD717aBDD847Ab11FE88.
Action 4
Mint Uniswap V3 0.01% USDC/BOB inventory position using ~2,000,000 BOB. The action is executed by calling mint on the Uniswap V3 Position Manager contract 0xC36442b4a4522E871399CD717aBDD847Ab11FE88.
Used tick range: [276323, 276325], as USDC has 6 decimals and BOB has 18 decimals
BNB Chain
Transaction #7 in the Safe on BNB Chain contains 8 actions:
Create and initialize pool 0.008% USDT/BOB pool on Kyberswap. The action is executed by calling createAndUnlockPoolIfNecessary on the Kyberswap Position Manager contract 0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8.
Action 6
Mint Kyberswap 0.008% USDT/BOB inventory position using ~2,000,000 BOB. The action is executed by calling mint on the Kyberswap Position Manager contract 0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8.
Used tick range: [-1, 1], as both tokens have 18 decimals
Action 7
Create and initialize pool 0.008% USDC/BOB pool on Kyberswap. The action is executed by calling createAndUnlockPoolIfNecessary on the Kyberswap Position Manager contract 0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8.
Action 8
Mint Kyberswap 0.008% USDC/BOB inventory position using ~2,000,000 BOB. The action is executed by calling mint on the Kyberswap Position Manager contract 0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8.
Used tick range: [-1, 1], as both tokens have 18 decimals
Arbitrum One
Transaction #1 in the Safe on Arbitrum contains 5 actions:
Create and initialize pool 0.01% BOB/USDC pool on Uniswap V3. The action is executed by calling createAndInitializePoolIfNecessary on the Uniswap V3 Position Manager contract 0xC36442b4a4522E871399CD717aBDD847Ab11FE88.
Action 5
Mint Uniswap V3 0.01% BOB/USDC inventory position using ~2,000,000 BOB. The action is executed by calling mint on the Uniswap V3 Position Manager contract 0xC36442b4a4522E871399CD717aBDD847Ab11FE88.
Used tick range: [-276325, -276323], as BOB has 18 decimals and USDC has 6 decimals