Skip to content

Commit

Permalink
fix: declare opbnb a mainnet
Browse files Browse the repository at this point in the history
  • Loading branch information
antazoey committed Oct 16, 2024
1 parent 32828d5 commit 2f6be3a
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 3 deletions.
8 changes: 5 additions & 3 deletions ape_bsc/ecosystem.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,11 @@
}


def _create_config(block_time: int = 3) -> NetworkConfig:
def _create_config(block_time: int = 3, **kwargs) -> NetworkConfig:
return create_network_config(
block_time=block_time, default_transaction_type=TransactionType.STATIC
block_time=block_time,
default_transaction_type=TransactionType.STATIC,
**kwargs,
)


Expand All @@ -30,7 +32,7 @@ class BSCConfig(BaseEthereumConfig):
testnet: NetworkConfig = _create_config()

# opBNB is really fast, hence the low block time.
opbnb: NetworkConfig = _create_config(block_time=1)
opbnb: NetworkConfig = _create_config(block_time=1, is_mainnet=True)
opbnb_testnet: NetworkConfig = _create_config(block_time=1)


Expand Down
7 changes: 7 additions & 0 deletions tests/test_ecosystem.py
Original file line number Diff line number Diff line change
Expand Up @@ -55,3 +55,10 @@ def test_encode_transaction(tx_type, bsc, eth_tester_provider):
address = "0x274b028b03A250cA03644E6c578D81f019eE1323"
actual = bsc.encode_transaction(address, abi, sender=address, type=tx_type)
assert actual.gas_limit == eth_tester_provider.max_gas


def test_is_mainnet(bsc):
assert bsc.mainnet.is_mainnet
assert bsc.opbnb.is_mainnet
assert not bsc.testnet.is_mainnet
assert not bsc.opbnb_testnet.is_mainnet

0 comments on commit 2f6be3a

Please sign in to comment.